0000743316-20-000025.txt : 20200819 0000743316-20-000025.hdr.sgml : 20200819 20200819160633 ACCESSION NUMBER: 0000743316-20-000025 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 130 CONFORMED PERIOD OF REPORT: 20200627 FILED AS OF DATE: 20200819 DATE AS OF CHANGE: 20200819 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAXIM INTEGRATED PRODUCTS INC CENTRAL INDEX KEY: 0000743316 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 942896096 STATE OF INCORPORATION: DE FISCAL YEAR END: 0627 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34192 FILM NUMBER: 201117159 BUSINESS ADDRESS: STREET 1: 160 RIO ROBLES CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 408-601-1000 MAIL ADDRESS: STREET 1: 160 RIO ROBLES CITY: SAN JOSE STATE: CA ZIP: 95134 10-K 1 maxim10-kfy2020.htm 10-K Document
false--06-27FY2020false0000743316falseLarge Accelerated Filerfalsefalsetrue111480006450001.321.841.920.0010.0019600009600002720002670000.100.100.03375.0345P10YP10YP4YP3YP1YP1YP5YP370DP370D1150004200028400029100035400051000184000175000250000.0010.0012000000200000000000.0340.0280.0340.0280.0340.0310.3270.1910.3270.1960.5520.2840.0210.0080.0260.0160.0270.00212.0030.0120.0120.0040.0030.00 0000743316 2019-06-30 2020-06-27 0000743316 2018-07-01 2019-06-29 0000743316 2017-06-25 2018-06-30 0000743316 2019-12-28 0000743316 2020-08-10 0000743316 2020-06-27 0000743316 2019-06-29 0000743316 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2019-06-29 0000743316 us-gaap:CommonStockMember 2018-06-30 0000743316 us-gaap:AdditionalPaidInCapitalMember 2017-06-25 2018-06-30 0000743316 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 2020-06-27 0000743316 us-gaap:CommonStockMember 2019-06-30 2020-06-27 0000743316 us-gaap:RetainedEarningsMember 2019-06-30 2020-06-27 0000743316 us-gaap:CommonStockMember 2018-07-01 2019-06-29 0000743316 us-gaap:CommonStockMember 2017-06-25 2018-06-30 0000743316 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000743316 us-gaap:RetainedEarningsMember 2017-06-25 2018-06-30 0000743316 us-gaap:CommonStockMember 2017-06-24 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0000743316 us-gaap:CommonStockMember 2020-06-27 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 2020-06-27 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-24 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000743316 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000743316 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0000743316 us-gaap:CommonStockMember 2019-06-29 0000743316 us-gaap:RetainedEarningsMember 2019-06-29 0000743316 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000743316 us-gaap:AdditionalPaidInCapitalMember 2017-06-24 0000743316 us-gaap:RetainedEarningsMember 2020-06-27 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-25 2018-06-30 0000743316 us-gaap:RetainedEarningsMember 2017-06-24 0000743316 us-gaap:RetainedEarningsMember 2018-06-30 0000743316 2018-06-30 0000743316 2017-06-24 0000743316 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-06-30 2020-06-27 0000743316 2019-06-30 0000743316 mxim:CustomerOneMember us-gaap:AccountsReceivableMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerFourDomainDomain us-gaap:AccountsReceivableMember 2019-06-30 2020-06-27 0000743316 mxim:DistributorsMember us-gaap:SalesRevenueNetMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerThreeDomain us-gaap:AccountsReceivableMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerTwoMember us-gaap:AccountsReceivableMember 2018-07-01 2019-06-29 0000743316 mxim:CustomerOneMember us-gaap:AccountsReceivableMember 2018-07-01 2019-06-29 0000743316 mxim:CustomerFourDomainDomain us-gaap:AccountsReceivableMember 2018-07-01 2019-06-29 0000743316 mxim:CustomerTwoMember us-gaap:AccountsReceivableMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerTwoMember us-gaap:SalesRevenueNetMember 2019-06-30 2020-06-27 0000743316 us-gaap:OtherLiabilitiesMember 2019-06-30 0000743316 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerOneMember us-gaap:SalesRevenueNetMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerOneMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-29 0000743316 mxim:CustomerOneMember us-gaap:SalesRevenueNetMember 2017-06-25 2018-06-30 0000743316 mxim:CustomerThreeDomain us-gaap:SalesRevenueNetMember 2019-06-30 2020-06-27 0000743316 us-gaap:BuildingAndBuildingImprovementsMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerThreeDomain us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-29 0000743316 mxim:CustomerTwoMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-29 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 mxim:FairValueAssetsAndLiabilitiesClassMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 mxim:FairValueAssetsAndLiabilitiesClassMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 mxim:FairValueAssetsAndLiabilitiesClassMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 mxim:FairValueAssetsAndLiabilitiesClassMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 mxim:FairValueAssetsAndLiabilitiesClassMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 mxim:FairValueAssetsAndLiabilitiesClassMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 mxim:FairValueAssetsAndLiabilitiesClassMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:OtherLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 mxim:FairValueAssetsAndLiabilitiesClassMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:OtherLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000743316 us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 2020-06-27 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2018-07-01 2019-06-29 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2019-06-30 2020-06-27 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2019-06-30 2020-06-27 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2019-06-30 2020-06-27 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2018-07-01 2019-06-29 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2018-07-01 2019-06-29 0000743316 mxim:UnsecuredRevolvingCreditFacilityMember 2014-06-27 0000743316 mxim:FixedRateNoteDueMarch2023At3Point375PercentMember 2013-03-30 0000743316 mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-27 0000743316 mxim:FixedRateNoteDueNovember2018at2Point50PercentMember 2013-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point45PercentMember 2019-06-29 0000743316 mxim:FixedRateNoteDueJune2027at3Point450PercentMemberMember 2019-06-29 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2013-03-30 0000743316 mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-29 0000743316 mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember us-gaap:NondesignatedMember 2020-06-27 0000743316 mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember us-gaap:NondesignatedMember 2019-06-29 0000743316 mxim:ForwardcontractsheldtosellU.S.dollarsMember us-gaap:NondesignatedMember 2019-06-29 0000743316 mxim:FixedRateNoteDueJune2027at3Point50PercentMemberDomain 2019-06-29 0000743316 mxim:FixedRateNoteDueJune2027at3Point50PercentMemberMember 2019-06-29 0000743316 mxim:ForwardcontractsheldtosellU.S.dollarsMember us-gaap:NondesignatedMember 2020-06-27 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2019-06-29 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2020-06-27 0000743316 us-gaap:CorporateDebtSecuritiesMember 2020-06-27 0000743316 us-gaap:CorporateDebtSecuritiesMember 2019-06-29 0000743316 us-gaap:CertificatesOfDepositMember 2020-06-27 0000743316 us-gaap:CertificatesOfDepositMember 2019-06-29 0000743316 mxim:FixedRateNoteDueJune2027at3Point45PercentMember 2019-06-30 2020-06-27 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 2020-06-27 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:CostOfSalesMember 2019-06-30 2020-06-27 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2019-06-30 2020-06-27 0000743316 mxim:MarketStockUnitsMember 2017-06-25 2018-06-30 0000743316 mxim:MarketStockUnitsMember 2018-07-01 2019-06-29 0000743316 mxim:MarketStockUnitsMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2017-06-25 2018-06-30 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockOptionMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2017-06-25 2018-06-30 0000743316 us-gaap:CostOfSalesMember 2017-06-25 2018-06-30 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2017-06-25 2018-06-30 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2018-07-01 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2019-06-29 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2018-07-01 2019-06-29 0000743316 us-gaap:CostOfSalesMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockOptionMember 2018-07-01 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2020-06-27 0000743316 mxim:MarketStockUnitsMember 2020-06-27 0000743316 us-gaap:EmployeeStockMember 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember 2020-06-27 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2017-06-24 0000743316 us-gaap:EmployeeStockOptionMember 2018-06-30 0000743316 us-gaap:EmployeeStockOptionMember 2017-06-24 0000743316 us-gaap:EmployeeStockOptionMember 2019-06-29 0000743316 mxim:MarketStockUnitsMember 2018-06-30 0000743316 mxim:MarketStockUnitsMember 2017-06-24 0000743316 mxim:MarketStockUnitsMember 2019-06-29 0000743316 srt:MinimumMember us-gaap:EmployeeStockMember 2019-06-30 2020-06-27 0000743316 srt:MinimumMember us-gaap:EmployeeStockMember 2017-06-25 2018-06-30 0000743316 srt:MaximumMember us-gaap:EmployeeStockMember 2018-07-01 2019-06-29 0000743316 srt:MaximumMember us-gaap:EmployeeStockMember 2017-06-25 2018-06-30 0000743316 srt:MaximumMember us-gaap:EmployeeStockMember 2019-06-30 2020-06-27 0000743316 srt:MinimumMember us-gaap:EmployeeStockMember 2018-07-01 2019-06-29 0000743316 mxim:PriceRangeTwoMember 2019-06-30 2020-06-27 0000743316 mxim:PriceRangeOneMember 2019-06-30 2020-06-27 0000743316 mxim:PriceRangeThreeMember 2019-06-30 2020-06-27 0000743316 us-gaap:AccruedLiabilitiesMember 2020-06-27 0000743316 us-gaap:OtherLiabilitiesMember 2020-06-27 0000743316 mxim:IcronDomain 2020-06-27 0000743316 us-gaap:IntellectualPropertyMember 2019-06-29 0000743316 us-gaap:CustomerRelationshipsMember 2020-06-27 0000743316 us-gaap:CustomerRelationshipsMember 2019-06-29 0000743316 us-gaap:TradeNamesMember 2020-06-27 0000743316 us-gaap:PatentsMember 2020-06-27 0000743316 us-gaap:TradeNamesMember 2019-06-29 0000743316 us-gaap:IntellectualPropertyMember 2020-06-27 0000743316 us-gaap:OrderOrProductionBacklogMember 2019-06-29 0000743316 us-gaap:PatentsMember 2019-06-29 0000743316 us-gaap:OrderOrProductionBacklogMember 2020-06-27 0000743316 srt:MaximumMember us-gaap:TradeNamesMember 2019-06-30 2020-06-27 0000743316 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-06-30 2020-06-27 0000743316 srt:MinimumMember us-gaap:IntellectualPropertyMember 2019-06-30 2020-06-27 0000743316 srt:MaximumMember us-gaap:IntellectualPropertyMember 2019-06-30 2020-06-27 0000743316 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-06-30 2020-06-27 0000743316 us-gaap:PatentsMember 2019-06-30 2020-06-27 0000743316 srt:MinimumMember us-gaap:TradeNamesMember 2019-06-30 2020-06-27 0000743316 us-gaap:InProcessResearchAndDevelopmentMember 2020-06-27 0000743316 mxim:TrinamicDomainDomain 2020-06-27 0000743316 country:US 2020-06-27 0000743316 mxim:RestOfWorldMember 2019-06-29 0000743316 country:PH 2020-06-27 0000743316 country:PH 2019-06-29 0000743316 mxim:RestOfWorldMember 2020-06-27 0000743316 country:US 2019-06-29 0000743316 mxim:RestOfAsiaMember 2019-06-30 2020-06-27 0000743316 srt:EuropeMember 2017-06-25 2018-06-30 0000743316 country:CN 2017-06-25 2018-06-30 0000743316 mxim:RestOfWorldMember 2017-06-25 2018-06-30 0000743316 country:CN 2019-06-30 2020-06-27 0000743316 srt:EuropeMember 2018-07-01 2019-06-29 0000743316 country:US 2017-06-25 2018-06-30 0000743316 mxim:RestOfWorldMember 2019-06-30 2020-06-27 0000743316 country:US 2019-06-30 2020-06-27 0000743316 srt:EuropeMember 2019-06-30 2020-06-27 0000743316 mxim:RestOfAsiaMember 2018-07-01 2019-06-29 0000743316 mxim:RestOfAsiaMember 2017-06-25 2018-06-30 0000743316 mxim:RestOfWorldMember 2018-07-01 2019-06-29 0000743316 country:CN 2018-07-01 2019-06-29 0000743316 country:US 2018-07-01 2019-06-29 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2019-06-30 2020-06-27 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-06-27 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-27 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-30 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-30 2020-06-27 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-06-27 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2018-06-30 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 2020-06-27 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-06-30 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2019-06-29 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2019-06-30 2020-06-27 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2018-06-30 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-30 2020-06-27 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2019-06-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-29 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2020-06-27 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2019-06-29 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-06-30 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2020-06-27 0000743316 2017-07-20 0000743316 2019-06-30 2019-12-28 0000743316 2018-09-30 2018-12-29 0000743316 2018-07-01 2018-12-29 0000743316 us-gaap:StateAndLocalJurisdictionMember 2020-06-27 0000743316 2019-03-31 2019-06-29 0000743316 us-gaap:InternalRevenueServiceIRSMember 2020-06-27 0000743316 2015-06-27 0000743316 us-gaap:ForeignCountryMember 2020-06-27 0000743316 country:US us-gaap:InternalRevenueServiceIRSMember 2019-06-30 2020-06-27 0000743316 country:IE us-gaap:ForeignCountryMember 2019-06-30 2020-06-27 0000743316 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2020-06-27 0000743316 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2019-06-29 0000743316 country:US 2019-06-30 2020-06-27 0000743316 us-gaap:ForeignPlanMember 2017-06-25 2018-06-30 0000743316 us-gaap:ForeignPlanMember 2019-06-30 2020-06-27 0000743316 country:US 2018-07-01 2019-06-29 0000743316 country:US 2017-06-25 2018-06-30 0000743316 us-gaap:ForeignPlanMember 2018-07-01 2019-06-29 0000743316 us-gaap:ScenarioPlanMember 2019-07-01 2020-06-27 0000743316 2019-07-01 2020-06-27 0000743316 us-gaap:ScenarioPlanMember 2018-07-01 2019-06-29 0000743316 mxim:ActiveParticipantsMember 2019-06-29 0000743316 mxim:RetireesAndBeneficiariesMember 2019-06-29 0000743316 mxim:RetireesAndBeneficiariesMember 2020-06-27 0000743316 mxim:ActiveParticipantsMember 2020-06-27 0000743316 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-06-27 0000743316 2019-12-29 2020-03-28 0000743316 2019-06-30 2019-09-28 0000743316 2019-09-29 2019-12-28 0000743316 2020-03-29 2020-06-27 0000743316 2018-07-01 2018-09-29 0000743316 2018-12-30 2019-03-30 0000743316 us-gaap:AllowanceForCreditLossMember 2018-07-01 2019-06-29 0000743316 us-gaap:AllowanceForCreditLossMember 2020-06-27 0000743316 us-gaap:AllowanceForCreditLossMember 2017-06-25 2018-06-30 0000743316 us-gaap:AllowanceForCreditLossMember 2019-06-29 0000743316 us-gaap:AllowanceForCreditLossMember 2019-06-30 2020-06-27 0000743316 us-gaap:AllowanceForCreditLossMember 2018-06-30 0000743316 us-gaap:AllowanceForCreditLossMember 2016-06-25 xbrli:shares iso4217:USD xbrli:shares iso4217:USD xbrli:pure mxim:plans mxim:customers



UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Fiscal Year Ended June 27, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission File Number 001-34192
logo10k2016a06.jpg
MAXIM INTEGRATED PRODUCTS, INC.
(Exact name of Registrant as specified in its charter)
Delaware
 
94-2896096
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)

160 Rio Robles
San Jose, California 95134
(Address of Principal Executive Offices) (Zip Code)
Registrant's telephone number, including area code: (408) 601-1000
Securities registered pursuant to Section 12(b) of the Act:
Title of each class 
Trading Symbol
Name of each exchange on which registered 
Common stock, $0.001 par value
MXIM
The NASDAQ Global Select Market
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes No 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Sections 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes No
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting 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 revisited financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes No
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No
The aggregate market value of the voting stock held by non-affiliates of the Registrant based upon the closing price of the common stock on December 28, 2019 as reported by The NASDAQ Global Select Market was $11,337,494,384. Shares of voting stock held by executive officers, directors, and holders of more than 5% of the outstanding voting stock have been excluded from this calculation because such persons may be deemed to be affiliates. Exclusion of such shares should not be construed to indicate that any of such persons possesses the power, direct or indirect, to control the Registrant, or that any such person is controlled by or under common control with the Registrant.
Number of shares outstanding of the Registrant's Common Stock, $0.001 par value, as of August 10, 2020: 266,695,209.
Documents Incorporated By Reference:
Portions of the Registrant's Proxy Statement for its 2020 Annual Meeting of Stockholders, to be filed subsequently, are incorporated by reference into Part III of this report.




1




MAXIM INTEGRATED PRODUCTS, INC.

INDEX

 
Forward-Looking Statements
 
 
Part I
 
Business
 
Risk Factors
 
Unresolved Staff Comments
 
Properties
 
Legal Proceedings
 
Mine Safety Disclosures
 
 
Part II
 
Market for Registrant's Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities
 
Selected Financial Data
 
Management's Discussion and Analysis of Financial Condition and Results of Operations
 
Quantitative and Qualitative Disclosures about Market Risk
 
Financial Statements and Supplementary Data
 
Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
 
Controls and Procedures
 
Other Information
 
 
Part III
 
Directors, Executive Officers, and Corporate Governance
 
Executive Compensation
 
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
 
Certain Relationships and Related Transactions, and Director Independence
 
Principal Accountant Fees and Services
 
 
Part IV
 
Exhibits and Financial Statement Schedules
 
Form 10-K Summary
 
 
 
 

2



FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K (this “Annual Report”) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These statements are based on our current expectations and could be affected by the uncertainties and risk factors described throughout this filing and particularly in Part I, Item I - Business, Part I, Item 1A - Risk Factors and Part II, Item 7 - Management's Discussion and Analysis of Financial Condition and Results of Operations. These statements relate to, among other things, sales, gross margins, operating expenses, capital expenditures and requirements, liquidity, asset dispositions, product development and R&D efforts, potential growth opportunities, manufacturing plans, pending litigation, effective tax rates and tax reserves for uncertain tax positions, the uncertainties as to the timing of the completion of our pending merger with Analog Devices, Inc. and the ability of each party to complete the merger, and the effects of the ongoing novel coronavirus (“COVID-19”) pandemic, and are indicated by words or phrases such as “anticipate,” “expect,” “outlook,” “foresee,” “forecast,” “estimate,” “believe,” “should,” “could,” “intend,” “potential,” “will,” “may,” “might,” “plan,” “seek,” “predict,” “project” and variations of such words and similar words or expressions and the negatives of those terms. These statements involve known and unknown risks, uncertainties and other factors that could cause actual results, performance or achievements to differ materially from expectations. These forward-looking statements should not be relied upon as predictions of future events as we cannot assure you that the events or circumstances reflected in these statements will be achieved or will occur. For a discussion of some of the factors that could cause actual results to differ materially from our forward-looking statements, see the discussion on “Risk Factors” that appears in Part I, Item 1A of this Annual Report and other risks and uncertainties detailed in this and our other reports and filings with the Securities and Exchange Commission (“SEC”). Given these uncertainties, you should not place undue reliance on these forward-looking statements. These forward-looking statements represent our beliefs and assumptions only as of the date of this Annual Report. We undertake no obligation to update forward-looking statements to reflect developments or information obtained after the date hereof and disclaim any obligation to do so except as required by applicable laws.




3



PART I


ITEM 1. BUSINESS

Overview

Maxim Integrated Products, Inc. (“Maxim Integrated” or the “Company” and also referred to as “we,” “our” or “us”) designs, develops, manufactures and markets a broad range of linear and mixed-signal integrated circuits, commonly referred to as analog circuits, for a large number of customers in diverse geographical locations. The analog market is fragmented and characterized by many diverse applications, a great number of product variations and, with respect to many circuit types, relatively long product life cycles. We are a global company with a wafer manufacturing facility in the U.S., test facilities in the Philippines and Thailand, and sales and circuit design offices around the world. We also utilize third parties for manufacturing and assembly of our products. The major end-markets in which our products are sold are the Automotive, Communications & Data Center, Consumer, and Industrial markets.

We are a Delaware corporation originally incorporated in California in 1983. The mailing address for our headquarters is 160 Rio Robles, San Jose, California 95134, and our telephone number is (408) 601-1000. Additional information about us is available on our website at www.maximintegrated.com. The contents of our website are not incorporated into this Annual Report.

We have a 52-to-53-week fiscal year that ends on the last Saturday in June. Accordingly, every fifth or sixth fiscal year will be a 53-week fiscal year. Fiscal years 2020 and 2019 were 52-week fiscal years. Fiscal year 2018 was a 53-week fiscal year. Fiscal year 2021 will be a 52-week fiscal year.

We make available through our website, free of charge, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy statements and any amendments to those reports or statements filed or furnished pursuant to the Exchange Act, as soon as reasonably practicable after they are electronically filed with or furnished to the SEC. The SEC also maintains an internet site at www.sec.gov that contains such reports and statements filed electronically with the SEC by the Company. We also use our Investor Relations website at investor.maximintegrated.com as a routine channel for distribution of other important information, such as news releases, analyst presentations and financial information. We assume no obligation to update or revise any forward-looking statements in this Annual Report, whether as a result of new information, future events or otherwise, unless we are required to do so by applicable laws. A copy of this Annual Report is available without charge and can be accessed at our website at investor.maximintegrated.com.

Impact of COVID-19

The ongoing novel coronavirus ("COVID-19") pandemic and the mitigation efforts by governments to attempt to control its spread are impacting and will likely continue to impact our operations, customers, and suppliers for an indefinite period of time. While we have implemented safeguards and procedures to counter the impact of the COVID-19 pandemic, the full extent to which the COVID-19 pandemic has and will directly or indirectly impact us, including our business, financial condition, and results of operations, will depend on future developments that are highly uncertain and cannot be accurately predicted, including the further mitigation efforts taken to contain it or treat its impact and the economic impact on local, regional, national and international markets. We will continue to actively monitor the situation and may take further actions that alter our business operations as may be required by federal, state, local, or foreign authorities or that we determine are in the best interests of our employees, customers, suppliers, and stockholders.

For additional information regarding the impact of COVID-19 on the Company’s business, results of operations, financial condition and other associated risks and uncertainties see Part II, Item 7 - Management’s Discussion and Analysis of Financial Condition and Results of Operations and Part I, Item 1A - Risk Factors in this Annual Report.

Recent Developments

On July 13, 2020, the Company announced that it had entered into an Agreement and Plan of Merger, dated July 12, 2020 (as it may be amended from time to time, the “ADI Merger Agreement”) with Analog Devices, Inc., a Massachusetts corporation (“Analog Devices” or "ADI"), and Magneto Corp., a wholly-owned subsidiary of Analog Devices (“Acquisition Sub”), under which, subject to the satisfaction or (to the extent permissible) waiver of the conditions set forth therein, Acquisition Sub will merge with and into the Company, and the Company will survive the merger as a wholly-owned subsidiary of Analog Devices (the “ADI Merger”). Under the terms of the ADI Merger Agreement, at the effective time of the ADI Merger (the “Effective Time”), each share of common stock, par value $0.001 per share, of the Company (the “Company Common Stock”), issued and outstanding

4



immediately prior to the Effective Time (other than treasury shares and any shares of Company Common Stock held by Analog Devices or Acquisition Sub) will be converted into the right to receive 0.6300 of a fully paid and non-assessable share of common stock, par value $0.16 2/3 per share, of Analog Devices (with cash being paid (without interest and less applicable withholding taxes) in lieu of any fraction of a share of Analog Devices common stock). Analog Devices shareholders will continue to own their existing Analog Devices shares, and the combined company will be named Analog Devices.

The ADI Merger has been approved by both the Company’s Board of Directors and the Board of Directors of Analog Devices. The completion of the ADI Merger is subject to customary closing conditions, including, among others, the required approvals of Maxim Integrated’s stockholders, the approval of ADI’s shareholders and the receipt of various regulatory approvals. Subject to the satisfaction or (to the extent permissible) waiver of such conditions, the transaction is expected to close in the summer of 2021. For additional information on the ADI Merger Agreement and the ADI Merger, please refer to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on July 13, 2020. The Company cannot guarantee that the ADI Merger will be completed on a timely basis or at all or that, if completed, it will be completed on the terms set forth in the ADI Merger Agreement.

For additional information regarding the ADI Merger, including associated risks and uncertainties, see Part I, Item 1A - Risk Factors, Part II, Item 7 - Management’s Discussion and Analysis of Financial Condition and Results of Operations and Note 20 “Subsequent Events” in in the Notes to Consolidated Financial Statements in Part IV, Item 15(a) this Annual Report.

The Linear and Mixed-Signal Analog Integrated Circuit Market

All electronic signals generally fall into one of two categories, linear or digital. Linear or analog signals represent real world phenomena, such as temperature, pressure, sound or speed, and are continuously variable over a wide range of values. Digital signals represent the “ones” and “zeros” of binary arithmetic and are either on or off.

Three general classes of semiconductor products arise from this distinction between linear and digital signals:

digital devices, such as memories and microprocessors that operate primarily in the digital domain;
linear devices, such as amplifiers, references, analog multiplexers, and switches that operate primarily in the analog domain; and
mixed-signal devices such as data converter devices that combine linear and digital functions on the same integrated circuit and interface between the analog and digital domains.

Our strategy has been to target both the linear and mixed-signal markets, often collectively referred to as the analog market. However, some of our products are exclusively or principally digital. While our focus continues to be on the linear and mixed-signal market, our capabilities in the digital domain enable development of new mixed-signal and other products with highly sophisticated digital characteristics.

At the beginning of fiscal year 2020, we combined our Computing Major End-Market category with our Communications and Data Center Major End-Market category. Our former Computing Major End-Market category focused on Desktop Computers, Notebook Computers, and Peripherals and Other Computer markets.


5



Our linear and mixed-signal products now serve four major end-markets: (i) Automotive, (ii) Communications & Data Center, (iii) Consumer and (iv) Industrial. These major end-markets and their corresponding markets are noted in the table below:

MAJOR END-MARKET
 
MARKET
 
 
 
 
 
AUTOMOTIVE
Infotainment
 
 
Powertrain
 
 
Body Electronics
 
 
Safety and Security
 
 
 
 
COMMUNICATIONS & DATA CENTER
Base Stations
 
 
Data Center
 
 
Data Storage
 
 
Desktop Computers
 
 
Network & Datacom
 
 
Notebook Computers
 
 
Peripherals & Other Computer
 
 
Server
 
 
Telecom
 
 
Other Communications
 
 
 
 
CONSUMER
Smartphones
 
 
Digital Cameras
 
 
Handheld Computers
 
 
Home Entertainment & Appliances
 
 
Wearables
 
 
Other Consumer
 
 
 
 
INDUSTRIAL
Automatic Test Equipment
 
 
Control & Automation
 
 
Electrical Instrumentation
 
 
Financial Terminals
 
 
Medical
 
 
Security
 
 
USB Extension
 
 
Other Industrial
 

Product Quality

We employ a system addressing quality and reliability of our products from initial design through wafer fabrication, assembly, testing and final shipment. We have received ISO 9001, IATF16949 and ISO 14001 certifications for all wafer fabrication, assembly, final test and shipping facilities. Based on industry standard requirements, we conduct reliability stress testing on the products we manufacture and sell. Through this testing, we can detect and accelerate the presence of defects that may arise over the life of a product.

Manufacturing

We primarily utilize third party foundries as well as our own wafer fabrication facility for the production of our wafers. The broad range of products demanded by the analog integrated circuit market requires multiple manufacturing process technologies. As a

6



result, many different process technologies are currently used for wafer fabrication of our products. The majority of processed wafers are also subject to parametric and functional testing at either our facilities or third-party vendors.
 
In fiscal year 2007, we entered into a supply agreement with Seiko Epson Corporation (“Epson”). In fiscal year 2010, we entered into a supply agreement with Powerchip Semiconductor Manufacturing Corp. (“Powerchip”) to provide 300mm wafer capacity. In fiscal year 2014, we entered into a supply agreement with UMC Corporation (“UMC”). In fiscal year 2016, we entered into a supply agreement with TowerJazz Texas, Inc. (formerly known as TJ Texas, Inc.) ("TowerJazz"), an indirect wholly-owned subsidiary of Tower Semiconductor Ltd. In fiscal year 2018, we ramped production at our most recently added partner foundry, Mie Fujitsu Semiconductor Limited (“MIFS”). MIFS was a joint venture between Fujitsu Semiconductor Ltd. and UMC that was wholly acquired by UMC and renamed United Semiconductor Japan Co., Ltd. (“USJC”) in 2019. Epson and USJC in Japan and UMC and Powerchip in Taiwan manufacture products for us under rights and licenses using our proprietary technology. In fiscal years 2020, 2019 and 2018, wafers manufactured by our partner foundries and merchant foundries (e.g., Taiwan Semiconductor Manufacturing Company Limited) represented 70%, 65% and 73% respectively, of our total wafer manufacturing.

Once wafer manufacturing has been completed, wafers are sorted in order to determine which integrated circuits on each wafer are functional and which are defective. We currently perform the majority of wafer sorting, final testing and shipping activities at two company-owned facilities, located in Cavite, the Philippines and Chonburi Province, Thailand, although we also utilize independent subcontractors for some wafer sorting.

We process wafers for products that utilize chip scale packaging (“CSP”), also known as wafer level packaging (“WLP”). CSP, or WLP, enables integrated circuits to be attached directly to a printed circuit board without the use of a traditional plastic package. Currently, all WLP processes are done externally.
 
Integrated circuit assembly is performed by foreign assembly subcontractors, located in China, Japan, Malaysia, the Philippines, Taiwan, Thailand, Singapore, and South Korea, where wafers are separated into individual integrated circuits and assembled into a variety of packages.

After assembly has been completed, a majority of the assembled products are shipped to our facilities located in Cavite, the Philippines or Chonburi Province, Thailand, where the packaged integrated circuits undergo final testing and preparation for customer shipment. In addition, we also utilize independent subcontractors to perform final testing.

The majority of our finished products ship directly from either Cavite, the Philippines or Chonburi Province, Thailand to customers worldwide or to other Company locations for sale to end-customers or distributors.

Customers, Sales and Marketing

We market our products worldwide through a direct-sales and applications organization and through our own and other unaffiliated distribution channels to a broad range of customers in diverse industries. Our products typically require a sophisticated technical sales and marketing effort. Our sales organization is divided into domestic and international regions. Distributors and direct customers generally buy on an individual purchase order basis, rather than pursuant to long-term agreements.

Certain distributors have agreements with us which allow for certain sales price rebates or price adjustments on certain inventory if we change the price of those products. Certain distributor agreements also permit distributors to exchange a portion of certain purchases on a periodic basis. As is customary in the semiconductor industry, our distributors may also market other products that compete with our products.

We derived approximately 52% of our fiscal year 2020 revenue from sales made through distributors which includes distribution sales to Samsung and catalog distributors. Our primary distributor is Avnet Electronics ("Avnet") which accounted for 22%, 22% and 25% of our revenues in fiscal years 2020, 2019 and 2018, respectively. Avnet, like our other distributors, is not an end customer, but rather serves as a channel of sale to many end users of our products. Sales to Samsung, our largest single end customer (through direct sales and distributors), accounted for approximately 10% of net revenues in fiscal years 2019 and 2018. No single customer (other than Avnet and Samsung) nor single product accounted for 10% or more of net revenues in fiscal years 2020, 2019 and 2018. Based on customers’ ship-to locations, international sales accounted for approximately 89%, 89% and 88% of our net revenues in fiscal years 2020, 2019 and 2018, respectively. See Note 12: “Segment Information” in the Notes to Consolidated Financial Statements in Part IV, Item 15(a) of this Annual Report.


7



Seasonality
 

Our revenue is generally influenced on a quarterly basis by customer demand patterns and new product introductions. A large number of our products have been incorporated into consumer electronic products, which are subject to seasonality and fluctuations in demand.

Foreign Operations
 

We conduct business in numerous countries outside of the United States (“U.S.”). Our international business is subject to numerous risks, including fluctuations in foreign currency exchange rates and controls, import and export controls, and other laws, policies, and regulations of foreign governments. Refer to our discussion of risks related to our foreign operations as included in Item 1A, Risk Factors and our discussion of foreign income included in Item 7 under “Results of Operations” included in this Annual Report. Refer to net revenues from unaffiliated customers by geographic region included in Note 12: “Segment Information” in the Notes to Consolidated Financial Statements in Part IV, Item 15(a) of this Annual Report.
 
Backlog

On June 27, 2020 and June 29, 2019, our current quarter backlog was approximately $496.4 million and $391.3 million, respectively. Our current quarter backlog includes customer request dates to be filled within the next three months. As is customary in the semiconductor industry, these orders may be canceled in most cases without penalty to customers. Accordingly, we believe that our backlog is not a reliable measure for predicting future revenues. All backlog amounts have been adjusted for estimated future distribution ship and debit pricing adjustments.

Research and Development

We believe that research and development is critical to our future competitiveness. Objectives for the research and development function include:

new product definition and development of differentiated products;
design of products with performance differentiation that achieve high manufacturing yield and reliability;
development of, and access to, manufacturing processes and advanced packaging;
development of hardware, software, and algorithms to support the acceptance and design-in of our products in the end customer's system; and
development of high-integration products across multiple end markets.

Our research and development plans require engineering talent and tools for product definition, electronic design automation (“EDA”), circuit design, process technologies, test development, test technology, packaging development, software development and applications support. Research and development expenses were $440.2 million, $435.2 million and $450.9 million in fiscal years 2020, 2019 and 2018, respectively. See “Research and Development” under Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations, for more information.

Competition

The linear and mixed-signal analog integrated circuit industry is intensely competitive, and virtually all major semiconductor companies presently compete with, or conceivably could compete with, some portion of our business.

We believe the principal elements of competition include:
technical innovation;
service and support;
time to market;
business, operational, marketing, and financial strategy;
differentiated product performance and features;
quality and reliability;
product pricing and delivery capabilities;
customized design and applications;
business relationship with customers;
experience, skill and productivity of employees and management; and
manufacturing competence and inventory management.

8




Our principal competitors include, but are not limited to, Analog Devices, Inc., Cirrus Logic, Inc., Monolithic Power Systems, Inc., NXP Semiconductors N.V., Semtech Corporation, Silicon Laboratories, and Texas Instruments Inc. We expect increased competition in the future from other emerging and established companies as well as through consolidation of our competitors within the semiconductor industry.

Patents, Licenses and Other Intellectual Property Rights

We rely upon both know-how and patents to develop and maintain our competitive position.

It is our policy to seek patent protection for significant inventions that may be patented, though we may elect, in certain cases, not to seek patent protection even for significant inventions if other protection, such as maintaining the invention as a trade secret, is considered by us to be more advantageous. We hold a number of patents worldwide with expiration dates ranging from calendar year 2020 to 2039. We have also registered several of our trademarks and copyrights in the United States and other countries.

Employees

As of June 27, 2020, we employed 7,115 persons.

Environmental Regulations

Our compliance with foreign, federal, state, and local laws and regulations that have been enacted to regulate the environment has not had a material adverse effect on our capital expenditures, earnings, or competitive or financial position.

Executive Officers

For information regarding our current executive officers, see Part III, Item 10 of this Annual Report.


9




ITEM 1A. RISK FACTORS

The following risk factors and other information included in this Annual Report should be carefully considered. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we presently deem less significant may also adversely affect our business.

The announcement and pending agreement to merge with Analog Devices may adversely affect our business, financial condition, results of operations, and stock price.

Uncertainty relating to the pending ADI Merger could have an adverse effect on our employees, customers, partners, and other third parties that may materially disrupt key business activities and may adversely impact our financial condition, results of operations, and stock price. Moreover, we are subject to various additional risks in connection with the announcement and pendency of the ADI Merger, including:

the fact that the conditions to the closing of the ADI Merger may not be satisfied or waived, including that the required approval of Maxim stockholders or ADI shareholders may not be obtained;
uncertainty relating to the pending Merger may cause current and prospective customers to consider alternatives, and potentially change suppliers;
potential adverse effects on our ability to attract, recruit, retain, and motivate current and prospective employees who may be uncertain about their future roles following the ADI Merger;
the significant diversion of internal resources and key employees’ and management’s attention due to the pending ADI Merger;
legal proceedings that may arise challenging the ADI Merger and the related transactions contemplated by the ADI Merger Agreement may require us to incur significant legal fees and expenses, and may result in unfavorable outcomes that could delay or prevent the completion of the Merger;
the restrictions imposed on our business and operations under the ADI Merger Agreement may prevent us from pursuing opportunities without Analog Devices’ approval or taking other actions that we might have undertaken in the absence of the proposed ADI Merger, such as dividend payments, stock repurchases, and restructurings, which may interfere with our ability to effectively respond to competitive pressures, execute business strategies, and meet financial goals;
the ADI Merger Agreement contains customary provisions that restrict our ability to pursue alternative transaction to the ADI Merger and that may discourage potential competing acquirers from considering or proposing an alternative transaction that may provide a higher value to our stockholders; and
the required regulatory approvals from governmental entities (U.S. and non-U.S.) may delay the completion of the ADI Merger or result in the imposition of conditions that would allow Analog Devices to terminate the ADI Merger Agreement in certain circumstances and be obligated to pay us the termination fee specified in the ADI Merger Agreement.

Any failure of the pending ADI Merger to be completed may adversely affect our business, financial condition, results of operations, and stock price.

Each of our and Analog Devices’ obligations to complete the ADI Merger is subject to a number of conditions specified in the ADI Merger Agreement, including, among others: (i) the adoption of the Merger Agreement by the holders of a majority of the outstanding shares of Company Common Stock; (ii) the approval by Analog Devices shareholders of the issuance of ADI common stock to Maxim Integrated stockholders in the ADI Merger; (iii) the absence of certain laws, orders, judgments, and injunctions that restrain, enjoin, or otherwise prohibit the completion of the Merger; (iv) expiration or termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and receipt of specified non-U.S. regulatory approvals; and (v) subject to certain materiality standards, the accuracy of representations and warranties with respect to the Company and Analog Devices and compliance in all material respects by the Company and Analog Devices with their respective covenants contained in the ADI Merger Agreement. There can be no assurance that these conditions to the completion of the Merger will be satisfied within the timeframe specified in the Merger Agreement or at all.

Regulatory and governmental authorities may impose conditions on the granting of the required regulatory approvals, including divestitures of certain assets or businesses, which may result in extended negotiations among these entities, Analog Devices and us, which may delay the completion of the ADI Merger and increase the risk that the ADI Merger may not be completed.

If the ADI Merger is not completed, our stock price could decline to the extent that our current share price reflects an assumption that the ADI Merger will be completed. Furthermore, if the ADI Merger is not completed, we may suffer other consequences that could adversely affect our business, financial condition, results of operations, and stock price, including the following:

10




we have incurred, and will continue to incur, significant costs and expenses, including fees for professional services and other transaction costs in connection with the ADI Merger, and many of these fees and costs are payable by us regardless of whether the ADI Merger is completed;
we could be required to pay a termination fee of up to $725 million to Analog Devices under circumstances as described in the ADI Merger Agreement, including a circumstance in which our Board of Directors changes its recommendation concerning the approval of the ADI Merger or if the Company were to receive an alternative proposal;
the failure to complete the ADI Merger may result in adverse publicity, negatively impact the reputation of the Company in the capital markets and investment community, and result in critical responses from our customers, partners, and other third parties;
legal proceedings may be instituted against us, our directors and others relating to the ADI Merger and related transactions;
any disruptions to our business resulting from the announcement and pendency of the ADI Merger, including any adverse changes to our relationships with customers, vendors, and employees, may continue or intensify in the event the ADI Merger is not completed;
we may experience employee departures; and
we may not be able to take advantage of alternative business opportunities or effectively respond to competitive pressures.


The ongoing novel coronavirus ("COVID-19") pandemic and the mitigation efforts by governments to attempt to control its spread have negatively impacted and could have a material adverse effect on our business, financial condition, and results of operations.

As a result of the COVID-19 pandemic, governmental authorities have implemented and are continuing to implement numerous and constantly evolving measures to try to contain the virus, such as travel bans and restrictions, limits on gatherings, shelter-in-place orders, quarantines, and business limitations and shutdowns. The COVID-19 pandemic and resulting mitigation efforts have impacted and will likely continue to impact our business, results of operations, and financial condition for an indefinite period of time. While we are unable to accurately predict the full extent to which the COVID-19 pandemic and the mitigation efforts by governments to attempt to control its spread will have on our results from operations and financial condition due to numerous uncertainties, including the duration and severity of the pandemic and containment measures, our compliance with these measures has impacted our day-to-day operations and could disrupt our business and operations, as well as that of our customers and suppliers for an indefinite period of time.

We operate our business in worldwide locations. The potential risks and effects of this pandemic and economic crisis, including potential global or regional recessions or depressions, that could have a material adverse effect on our business, financial condition, and results of operations include, but not limited to:

Adverse impact on our customers and supply channels;
Decrease in product demand and pricing as a result of this pandemic and unfavorable economic and market conditions;
Disruption in our global operations, including our internal and compliance processes;
Restrictions on our manufacturing, support operations or workforce, or similar limitations for our customers, vendors, and suppliers, could limit our ability to meet customer demand;
Potential increased credit risk if customers, distributors, and resellers are unable to pay us, or must delay paying their obligations to us;
Restrictions or disruptions of transportation, such as reduced availability of air transport, port closures, and increased border controls or closures could result in delays;
Impact on our workforce/employees due to the ease with which the virus spreads; and
Potential failure of our computer systems or communication systems as well as increased cyber-related risks due to our employees working from home.

Any or all of these items may occur, which individually or in the aggregate, may have a material adverse effect on our business, financial condition, and results of operations. These risks could accelerate or intensify depending on the severity and length of the pandemic. The COVID-19 pandemic has in the short-term, and may in the long-term, adversely impact the global economy, potentially leading to an economic downturn and increased unemployment. Moreover, even after the COVID-19 pandemic has subsided, we may continue to experience materially adverse impacts to our business due to its global economic impact.

The COVID-19 pandemic, and the various responses to it, may also have the effect of heightening many of the other risks disclosed herein.


11



The sale of our products and our results of operations are dependent upon demand from the end markets of our customers, which is cyclical.

Our products are sold in the following major end-markets: (i) Automotive, (ii) Communications & Data Center, (iii) Consumer, and (iv) Industrial. The demand for our products is subject to the strength of these four major end-markets that we serve and to some extent the overall economic climate. We often experience decreases and increases in demand for our products primarily due to the end-market demand of our customers. Our business and results of operations may be adversely affected if demand for our products decreases or if we are unable to meet an increase in demand without significantly increasing the lead-time for the delivery of our products. The semiconductor market historically has been cyclical with periods of increased demand and rapid growth followed by periods of oversupply and subsequent contraction and subject to significant and often rapid increases and decreases in product demand. As a result, changes could have adverse effects on our results of operation.

Our operating results may be adversely affected by unfavorable economic and market conditions.

The global economic environment could subject us to increased credit risk should customers be unable to pay us, or delay paying us, for previously purchased products. Accordingly, reserves for doubtful accounts and write-offs of accounts receivable may increase. In addition, weakness in the market for end users of our products could harm the cash flow of certain of our distributors and resellers who could then delay paying their obligations to us or experience other financial difficulties. This would further increase our credit risk exposure and potentially cause delays in our recognition of revenue on sales to these customers.

If economic or market conditions deteriorate globally, in the United States or in other key markets, our business, operating results, and financial condition may be materially and adversely affected.

Incorrect forecasts, reductions, cancellations or delays in orders for our products and volatility in customer demand could adversely affect our results of operations.

As is customary in the semiconductor industry, customer orders may be canceled in most cases without penalty to the customers. Some customers place orders that require us to manufacture products and have them available for shipment, even though the customer may be unwilling to make a binding commitment to purchase all, or even any, of the products. In other cases, we manufacture products based on forecasts of customer demands. As a result, we may incur inventory and manufacturing costs in advance of anticipated sales and are subject to the risk of cancellations of orders, potentially leading to an initial inflation of backlog followed by a sharp reduction. Because of the possibility of order cancellation, backlog should not be used as a measure of future revenues. Furthermore, canceled or unrealized orders, especially for products meeting unique customer requirements, may also result in an inventory of unsaleable products, causing potential inventory write-downs, some of which could be substantial and could have a material adverse effect on our gross margins and results of operations.

We may experience difficulties implementing our new global execution system, which may adversely affect our ability to effectively supply products to our customers.

We have been implementing a new global execution system (“GES”) as part of our efforts to integrate inventory movement with our financial reporting system. This implementation is a major undertaking and requires significant employee time and financial resources. While we have invested significant resources in planning and project management, implementation issues may arise. For example, we may experience staff turnover, which may delay the implementation of GES. Additionally, unforeseen issues may arise, which could disrupt the implementation of GES. Any disruptions, delays or deficiencies in the design and the implementation or operation of GES could disrupt or reduce our supply chain execution and operational efficiency which may lead to our inability to effectively supply products to our customers and may impact the accuracy of our financial reporting. Our inability to successfully manage the implementation of GES could materially adversely affect our business, results of operations and financial condition.

Our global operations subject us to risks associated with changes in trade policies, including international trade disputes, and domestic or international political, social, economic or other conditions.

We are subject to the political and legal risks inherent in international operations. Exposure to political instabilities, different business policies and varying legal or regulatory standards, including, but not limited to, international trade disputes, could result in the imposition of tariffs, sanctions, restrictions on the U.S. import and export controls and other trade restrictions or barriers, which could negatively impact economic activity and lead to a contraction of customer demand. For example, in 2018, the U.S. and China began to impose partial tariffs on each other's products, and the trade tension between the two countries has escalated in 2019 through 2020. In addition, the U.S. has and may continue to focus on the business practices of specific foreign companies,

12



including large technology companies based in China, which may result in future U.S. government actions impacting our ability to do business with such companies. The possibility of a deteriorating trade relationship may put us at a disadvantage in competition with non-U.S. companies and lead to a decreased customer demand for our products in the long-term due to the growing economic risks and geopolitical uncertainty between the U.S. and China. International trade disputes could also result in various forms of protectionist trade legislation and other protectionist measures that could limit the Company’s ability to operate its business and have a negative effect on end-market demand, which could have a material adverse impact on our results of operations and financial condition. Additionally, political and economic changes or volatility, political unrest, civil strife, public corruption and other economic or political uncertainties in certain countries, such as the Philippines, could interrupt and negatively affect our business operations. We have been impacted by these problems in the past, but none have materially affected our results of operations. Problems in the future or not-yet-materialized consequences of past problems could affect deliveries of our products to our customers, possibly resulting in business interruptions, substantially delayed or lost sales and/or increased expenses that cannot be passed on to our customers, any of which could ultimately have a material adverse effect on our business.

Our manufacturing operations may be interrupted or suffer yield problems.

The manufacture and design of integrated circuits is highly complex. We may experience a disruption in factory operations, manufacturing problems in achieving acceptable yields, or product delivery delays in the future as a result of, among other things, outdated infrastructure, upgrading or expanding existing facilities, equipment malfunctioning, construction delays, changing our process technologies, capacity constraints, or new technology qualification delays, particularly in our internal fabrication facilities. For example, our internal fabrication facility at Beaverton, Oregon requires additional investment to, among other things, upgrade its infrastructure and manufacturing equipment. In connection with the upgrading of our facilities, we may experience a disruption in factory operations, which could result in damages to the facilities and stoppages to the operations of the facilities. Additionally, our internal fabrication facilities may be harmed or rendered inoperable due to damages resulting from fire, natural disaster, unavailability of electric power or other causes, which may render it difficult or impossible for us to manufacture our products for some period of time.

If our internal fabrication facilities become unavailable to us, it would be time consuming, difficult, and costly to arrange for new manufacturing facilities to supply our products given the nature of our products. In addition, our third parties' manufacturing facilities may not be available to us due to natural or man-made disasters, labor unrest, political conditions, social unrest, civil strife, or other causes. To the extent we experience disruptions at our wafer fabrication facilities, or we do not achieve acceptable manufacturing yields, our results of operations could be adversely affected.

Our operating results may be adversely affected by our inability to timely develop new products through our research and development efforts. We may be unsuccessful in developing and selling new products necessary to maintain or expand our business.

The marketplace for our products is constantly changing and we are required to make substantial ongoing investments in our research and development. The semiconductor industry is characterized by rapid technological change, variations in manufacturing efficiencies of new products, and significant expenditures for capital equipment and product development. New product introductions are a critical factor for maintaining or increasing future revenue growth and sustained or increased profitability. However, they can present significant business challenges because product development commitments and expenditures must be made well in advance of the related revenues. The success of a new product depends on a variety of factors including accurate forecasts of long-term market demand and future technological developments, accurate anticipation of competitors' actions and offerings, timely and efficient completion of process design and development, timely and efficient implementation of manufacturing and assembly processes, product performance, quality and reliability of the product, and effective marketing, revenue and service.

The loss of, or substantial reduction in sales to, any of our large customers could have a material adverse effect on our business, financial condition, and results of operations.

A reduction in demand or loss of one or more of our large customers may adversely affect our business. The delay, significant reduction in, or loss of, orders from any one or more of our large customers (including curtailments of purchases due to a change in the design, manufacturing or sourcing policies or practices of these customers or the timing of customer inventory adjustments) or demands of price concessions from any one or more of our large customers could have a material adverse effect on our net revenues and results of operations.

Our critical information systems are subject to cyber-attacks, data breaches, interruptions, and failures.


13



We rely on several information technology systems to provide products and services, process orders, manage inventory, process shipments to customers, keep financial, employee, and other records, and operate other critical functions. Maintaining the security of our information technology systems is important to our business and reputation. These information technology systems are subject to damage or interruption from a number of potential sources. Security breaches, including cyber-attacks, phishing attacks, denial-of-service attacks, or attempts to misappropriate or compromise confidential or proprietary information or sabotage enterprise information technology systems, are becoming increasingly frequent and more sophisticated. We currently have developed, and are in the process of developing more systems and procedures that include, among other things, ongoing internal risk assessments to identify vulnerabilities, an internal group dedicated to reviewing cybersecurity threats, and the adoption of an information security policy. Due to the evolving threat landscape, cyber-based attacks will continue and we may experience them going forward, potentially with more frequency. We continue to make investments and adopt measures designed to enhance our protection, detection, response, and recovery capabilities, and to mitigate potential risks to our intellectual property, technology, operations, customer data and proprietary information from potential cyber-attacks. However, although we take steps to detect and investigate security incidents and implement protections to prevent their recurrence, in some cases, we might be unable to anticipate or prevent all attacks because the techniques used to obtain unauthorized access to or sabotage networks and systems are constantly evolving. There can be no assurance that any future system improvements will be effective in preventing attacks or limiting the damage from any future cyber-attacks or disruptions.

Despite our efforts to mitigate risks associated with cybersecurity events, our information technology systems may still be susceptible to adaptive persistent threats, catastrophic cybersecurity attacks, damage, disruptions, or shutdowns due to power outages, hardware failures, computer malware and viruses, telecommunication failures, user errors, or other events. Risks associated with these threats include, but are not limited to, loss of intellectual property, impairment of our ability to conduct our operations, disruption of our customers’ operations, loss or damage to our customer data delivery systems, and increased costs to prevent, respond to or mitigate catastrophic cybersecurity events. A prolonged systemic disruption in the information technology systems could result in the loss of sales and customers and significant consequential costs, which could adversely affect our business. In addition, cybersecurity breaches of our information technology systems could result in the misappropriation or unauthorized disclosure of sensitive or confidential information belonging to us or to our customers, partners, suppliers, or employees. Our business and reputation could be harmed, and we could be subject to legal and regulatory claims which could result in significant financial or reputational damage.

Our dependence on subcontractors for assembly, test, freight, wafer fabrication and logistic services and certain manufacturing services may cause delays beyond our control in delivering products to our customers.

We rely on subcontractors located in various parts of the world for assembly and CSP packaging services, freight and logistic services, wafer fabrication, and sorting and testing services. For example, in connection with the sale of our semiconductor wafer fabrication facility in San Antonio, Texas to TowerJazz Texas, Inc. (formerly known as TJ Texas, Inc.) ("TowerJazz"), an indirect wholly-owned subsidiary of Tower Semiconductor Ltd. (“Tower”), we entered into a long-term supply agreement with TowerJazz, pursuant to which we procure from TowerJazz certain quantities of silicon wafers upon which integrated circuits are made that are designed by us. None of the subcontractors we currently use is affiliated with us. Reliability problems experienced by our subcontractors or the inability to promptly replace any subcontractor could cause serious problems in delivery and quality resulting in potential product liability to us. Such problems could impair our ability to meet our revenue plan in the fiscal year period impacted by the disruption. Failure to meet the revenue plan may materially adversely impact our results of operations.

Any disruptions in our sort, assembly, test, freight, and logistic operations or in the operations of our subcontractors, including, but not limited to, the inability or unwillingness of any of our subcontractors to produce or timely deliver adequate supplies of processed wafers, integrated circuit packages, or tested products conforming to our quality standards, or other required products or services could damage our reputation, relationships, and goodwill with customers. Furthermore, finding alternate sources of supply or initiating internal wafer processing for these products may not be economically feasible.

Our financial results may be adversely affected by increased tax rates and exposure to additional tax liabilities.

On June 18, 2019, the U.S. Treasury and the Internal Revenue Service released temporary regulations under Internal Revenue Code (“IRC”) Section 245A (“Section 245A”), as enacted by the Tax Cuts and Jobs Act, and IRC Section 954(c)(6) (the “Temporary Regulations”), which apply retroactively to intercompany dividends occurring after December 31, 2017. The Temporary Regulations limit the applicability of the foreign personal holding company income (“FPHCI”) look-through exception for certain intercompany dividends received by a controlled foreign corporation. Before application of the retroactive Temporary Regulations, the Company benefited in fiscal years 2018 and 2019 from the FPHCI look-through exception. The Company has analyzed the relevant Temporary Regulations and concluded that they were not validly issued. Therefore, the Company has not accounted for the effects of the retroactive Temporary Regulations in its results of operations for fiscal year 2019 or fiscal year 2020. The

14



Company believes it has strong arguments in favor of its position and that it has met the more likely than not recognition threshold that its position will be sustained. The Company intends to vigorously defend its position, however, due to the uncertainty involved in challenging the validity of regulations as well as a potential litigation process, there can be no assurance that the relevant Temporary Regulations will be invalidated, modified or that a court of law will rule in favor of the Company. An unfavorable resolution of this issue could have a material adverse impact on our results of operations and financial condition.

We are subject to taxation in various countries and jurisdictions. Significant judgment is required to determine tax liabilities on a worldwide basis. Any significant increase in our future effective tax rates could reduce net income for future periods and may have a material adverse impact on our results of operations. A number of factors may increase our future effective tax rates, including, but not limited to:

the jurisdictions in which profits are determined to be earned and taxed;
changes in our global structure that involve changes to investment in technology outside of the United States;
the resolution of issues arising from tax audits with various tax authorities,
changes in the valuation of our deferred tax assets and liabilities;
adjustments to estimated taxes upon finalization of various tax returns;
increases in expenses not deductible for tax purposes, including impairments of goodwill in connection with acquisitions;
changes in available tax credits;
changes in share-based compensation;
changes in tax laws or the interpretation of such tax laws, including laws or rules enacted by countries in response to the Base Erosion and Profit Shifting (“BEPS”) project conducted by the Organization for Economic Co-operation and Development (“OECD”); and
changes in generally accepted accounting principles.

Our independent distributors and sales representatives may underperform relative to our expectations, terminate their relationship with us or fail to make payments on outstanding accounts receivable to us, which would adversely affect our financial results.

A portion of our sales is realized through independent electronics distributors that are not under our direct control. These independent sales organizations generally represent product lines offered by several companies and thus could underperform for various reasons, including as a result of reducing their sales efforts applied to our products, or terminating their distribution relationship with us. In fiscal 2020, 52% of our revenues were generated from distributors, the largest of which was Avnet, our primary world-wide distributor, which accounted for 22% of our revenues. We require certain foreign distributors to provide a letter of credit to us in an amount up to the credit limit set for accounts receivable from such foreign distributors. The letter of credit provides for collection on accounts receivable from the foreign distributor should the foreign distributor default on their accounts receivable to us. Where credit limits have been established above the amount of the letter of credit, we are exposed for the difference. We do not require letters of credit from any of our domestic distributors and are not contractually protected against accounts receivable default or bankruptcy by these distributors. The inability to collect open accounts receivable could adversely affect our results of operations and financial condition. Termination of a significant distributor, whether at our or the distributor's initiative, or the general underperformance of a significant distributor could be disruptive and harmful to our current business. Additional factors that could adversely affect us include the difficulties of managing independent sales organizations due to any matter involving fraud or dishonesty on the part of the independent distributors and sales representatives. It is often difficult to anticipate or immediately detect such misconduct of an independent third party.

We may be liable for additional production costs and lost revenues to certain customers with whom we have entered into customer supply agreements if we are unable to meet certain product quantity and quality requirements.

We enter into contracts with certain customers whereby we commit to supply quantities of specified parts at a predetermined scheduled delivery date. The number of such arrangements continues to increase as this practice becomes more commonplace. Should we be unable to supply the customer with the specific part at the quantity and product quality desired and on the scheduled delivery date, the customer may incur additional production costs. In addition, the customer may lose revenues due to a delay in receiving the parts necessary to have the end-product ready for sale to its customers or due to product quality issues. Under certain customer supply agreements, we may be liable for direct additional production costs or lost revenues. If products are not shipped on time or are quality deficient, we may be liable for penalties and resulting damages. Such liability, should it arise, and/or our inability to meet these commitments to our customers may have a material adverse impact on our results of operations and financial condition and could damage our relationships with the affected customers, reputation and goodwill.

Our results of operations could be adversely affected by warranty claims and product liability.

15




We face an inherent risk of exposure to product liability suits in connection with reliability problems or other product defects that may affect our customers. Our products are used by a variety of industries, including the automotive and medical industries. Failure of our products to perform to specifications, or other product defects, could lead to substantial damage to both the end product in which our device has been placed and to the user of such end product. Although we take measures to protect against product defects, if a product liability claim is brought against us, the cost of defending the claim could be significant and any adverse determination could have a material adverse effect on our results of operations.

If we fail to attract and retain qualified personnel, our business may be harmed.

Our success depends to a significant extent upon the continued service of our chief executive officer, our other executive officers, and key management and technical personnel, particularly our experienced engineers and business unit managers, and on our ability to continue to attract, retain, and motivate qualified personnel. The loss of the services of one or several of our executive officers could have a material adverse effect on our Company. In addition, we could be materially adversely affected if the turnover rates for engineers and other key personnel increases significantly or we are unsuccessful in attracting, motivating and retaining qualified personnel. Should we lose one or more engineers who are key to a project's completion during the course of a particular project, the completion of such project may be delayed which could negatively affect customer relationships and goodwill and have a material adverse effect on our results of operations.

If we fail to enter into future vendor managed inventory arrangements or fail to supply the specific product or quantity under such arrangements, the results of our operations and financial condition may be materially adversely impacted.

We enter into arrangements with certain original equipment manufacturers (“OEMs”) and electronic manufacturing services (“EMS”) partners to consign quantities of certain products within proximity of the OEMs and EMS partners' manufacturing location. The inventory is physically segregated at these locations and we retain title and risk of loss related to this inventory until such time as the OEM or EMS partner pulls the inventory for use in its manufacturing process. Once the inventory is pulled by the OEM or EMS partner, title and risk of loss pass to the customer, at which point we relieve inventory and recognize revenue and the related cost of goods sold. The specific quantities to be consigned are based on a forecast provided by the OEM or EMS partner. Generally, the arrangements with the OEMs and EMS partners provide for transfer of title and risk of loss once product has been consigned for a certain length of time.

We believe these arrangements will continue to grow in terms of number of customers and products and will increase in proportion to consolidated net revenues. Should we be unable or unwilling to enter into such agreements as requested by OEMs or EMS partners, our results of operations may be materially adversely impacted. In addition, should we be unable to supply the specific product in the quantity needed by the OEM or EMS partner as reflected in their forecast, we may be liable for damages, including, but not limited to, lost revenues and increased production costs which could have a material adverse impact on our results of operations and financial condition. Should we supply product in excess of the OEM or EMS partners' actual usage, any inventory not consumed may become excess or obsolete, which would result in an inventory write-down that could materially adversely affect our results of operations.

We may be unable to adequately protect our proprietary rights, which may impact our ability to compete effectively.

We rely upon know-how, trade secrets, and patents to develop and maintain our competitive position. There can be no assurance that others will not develop or patent similar technology or reverse engineer our products or that the confidentiality agreements upon which we rely will be adequate to protect our interests. Moreover, the laws of some foreign countries generally do not protect proprietary rights to the same extent as the United States, and we may encounter problems in protecting our proprietary rights in those foreign countries. Periodically, we have been asked by certain prospective customers to provide them with broad licenses to our intellectual property rights in connection with the sale of our products to them. Such licenses, if granted, may have a negative impact on the value of our intellectual property portfolio. Other companies have obtained patents covering a variety of semiconductor designs and processes, and we could be required to obtain licenses under some of these patents or be precluded from making and selling products that are alleged to be infringing, if such patents are valid and other design and manufacturing solutions are not available. There can be no assurance that we would be able to obtain licenses, if required, upon commercially reasonable terms or at all.


16



We may suffer losses and business interruption if our products infringe the intellectual property rights of others.

In the past, it has been common in the semiconductor industry for patent holders to offer licenses on reasonable terms and rates. Although the practice of offering licenses appears to be generally continuing, in some situations, typically where the patent directly relates to a specific product or family of products, patent holders have refused to grant licenses. In any of those cases, there can be no assurance that we would be able to obtain any necessary license on terms acceptable to us, if at all, or that we would be able to re-engineer our products or processes in a cost-effective manner to avoid claims of infringement. Any litigation in such a situation could involve an injunction to prevent the sales of a material portion of our products, the reduction or elimination of the value of related inventories and the assessment of a substantial monetary award for damages related to past sales, all of which could have a material adverse effect on our results of operations and financial condition.

We may experience losses related to intellectual property indemnity claims.

We provide intellectual property indemnification for certain customers, distributors, suppliers and subcontractors for attorney fees and damages and costs awarded against these parties in certain circumstances in which our products are alleged to infringe third party intellectual property rights, including patents, registered trademarks and copyrights. In certain cases, there are limits on and exceptions to our potential liability for indemnification relating to intellectual property infringement claims. We cannot estimate the amount of potential future payments, if any, that we might be required to make as a result of these agreements. To date, we have not been required to pay significant amounts for intellectual property indemnification claims. However, there can be no assurance that we will not have significant financial exposure under those intellectual property indemnification obligations in the future.
 
Shortage of raw materials or supply disruption of such raw materials could harm our business

The semiconductor industry has experienced a large expansion of fabrication capacity and production worldwide over time. As a result of increasing demand from semiconductor, solar and other manufacturers, availability of certain basic materials and supplies, and of subcontract services, has been limited from time to time over the past several years, and could come into short supply again if overall industry demand exceeds the supply of these materials and services in the future.

We purchase materials and supplies from many suppliers, some of which are sole-sourced. If the availability of these materials and supplies is interrupted, we may not be able to find suitable replacements. In addition, from time to time natural disasters can lead to a shortage of some materials due to disruption of the manufacturer's production. We continually strive to maintain availability of all required materials, supplies and subcontract services. However, we do not have long-term agreements providing for all of these materials, supplies and services, and shortages could occur as a result of capacity limitations or production constraints on suppliers that could have a material adverse effect on our ability to achieve our production requirements.

Our products may fail to meet new industry standards or requirements and the efforts to meet such industry standards or requirements could be costly.

Many of our products are based on industry standards that are continually evolving. Our ability to compete in the future will depend on our ability to identify and ensure compliance with these evolving industry standards. The emergence of new industry standards could render our products incompatible with products developed by major systems manufacturers. As a result, we could be required to invest significant time and effort and to incur significant expense to redesign our products to ensure compliance with relevant standards. If our products are not in compliance with prevailing industry standards or requirements, we could miss opportunities to achieve crucial design wins which in turn could have a material adverse effect on our business, operations and financial results.

We may pursue acquisitions and investments that could harm our operating results and may disrupt our business.

We have made and will continue to consider making strategic business investments, alliances, and acquisitions we consider necessary or desirable to gain access to key technologies that we believe will complement our existing technical capability and support our business model objectives. Investments, alliances, and acquisitions involve risks and uncertainties that may negatively impact our future financial performance and result in an impairment of goodwill. If integration of our acquired businesses is not successful, we may not realize the potential benefits of an acquisition or suffer other adverse effects that we currently do not foresee. We may also need to enter new markets in which we have no or limited experience and where competitors in such markets have stronger market positions.


17



We also invest in early-to-late stage private companies to further our strategic objectives and support key business initiatives. These strategic investments may not perform as expected. We cannot provide assurance that these companies will operate in a manner that will increase or maintain the value of our investment. If these private companies fail, we may not realize a return on our investments. Thus, all of our investments are subject to a risk of a partial or total loss of investment capital.

Any of the foregoing, and other factors, could harm our ability to achieve anticipated levels of profitability from acquired businesses or to realize other anticipated benefits of acquisitions. In addition, because acquisitions of high technology companies are inherently risky, no assurance can be given that our previous or future acquisitions will be successful and will not adversely affect our business, operating results, or financial condition.

Our operating results may be adversely affected by increased competition and consolidation of competitors in our market.

The semiconductor industry has experienced significant consolidation in recent years. As a result, we experience intense competition from a number of companies, some of which have significantly greater financial, manufacturing and marketing resources than us, as well as greater technical resources and proprietary intellectual property rights than us. The principal elements of competition include product performance, functional value, quality and reliability, technical service and support, price, diversity of product line, and sale of integrated system solutions which combine the functionality of multiple chips on one chip for a price as part of a complete system solution and delivery capabilities. We believe we compete favorably with respect to these factors, although we may be at a disadvantage in comparison to companies with broader product lines, greater technical service and support capabilities and larger research and development budgets. We may be unable to compete successfully in the future against existing or new competitors and our operating results may be adversely affected by increased competition or our inability to timely develop new products to meet the needs of our customers. In addition, our competitors may become more aggressive in their pricing practices which may adversely impact our gross margins and market share. For example, our competitors may offer lower prices than us, or they may price multiple products or services in a bundle to provide additional incentives that we may not be able to match. We may be unable to mitigate the negative effects of such price competition, which may adversely affect our operating results.

Extensions in lead-time for delivery of products could adversely affect our future growth opportunities and results of operations.

Supply constraints, which may include limitations in manufacturing capacity, could impede our ability to grow revenues and meet increased customer demands for our products. Our results of operations may be adversely affected if we fail to meet such increase in demand for our products without significantly increasing the lead-time required for our delivery of such products. Any significant increase in the lead-time for delivery of products may negatively affect our customer relationships, reputation as a dependable supplier of products and ability to obtain future design wins, while potentially increasing order cancellations, aged, unsaleable or otherwise unrealized backlog, and the likelihood of our breach of supply agreement terms. Any of the foregoing factors could negatively affect our future revenue growth and results of operations.

We are subject to a variety of domestic and international laws and regulations that could impose substantial costs on us and may adversely affect our business.

We are subject to numerous U.S. and international laws, rules and regulations covering a wide variety of subject matters, including, but not limited to, data privacy and protection, environment, safety and health, exports and imports, bribery and corruption, tax, labor and employment, competition, market access, and intellectual property ownership and infringement. Compliance with these laws, rules and regulations may be onerous and expensive and could restrict our ability to operate our business. If we fail to comply or if we become subject to enforcement activity, we could be subject to fines, penalties or other legal liability. Furthermore, should these laws, rules and regulations be amended or expanded, or new ones enacted, we could incur materially greater compliance costs or restrictions on our ability to operate our business.

Among other laws and regulations, we are subject to the General Data Protection Regulation (“GDPR”) effective in the European Union (“EU”), which created a data protection compliance regime that imposed substantial obligations on companies collecting, processing and transferring personal data and may impose significant penalties for non-compliance. Similarly, certain jurisdictions in the United States and some countries in which we operate may consider or have passed legislation implementing data protection requirements that could require us to change our business practices and increase the cost and complexity of compliance. In addition to GDPR, we are subject to the U.S. Customs and Export Regulations, including U.S. International Traffic and Arms Regulations and similar laws, which collectively control import, export and sale of technologies by companies and various other aspects of the operation of our business, and the Foreign Corrupt Practices Act and similar anti-bribery laws, which prohibit companies from making improper payments to government officials for the purposes of obtaining or retaining business.


18



While our Company’s policies and procedures mandate compliance with such laws and regulations, there can be no assurance that our employees and agents will always act in strict compliance. If we fail to comply or if we become subject to enforcement activity, we could be subject to fines, penalties or other legal liability. Furthermore, should these laws, rules and regulations be amended or expanded, or new ones enacted, we could incur materially greater compliance costs or restrictions on our ability to operate our business, which could have a material adverse impact on our results of operations and financial condition. Our failure or inability to comply with existing or future laws, rules or regulations, or changes to existing laws, rules or regulations could subject us to fines, penalties or other legal liability.

Our stock price may be volatile.

The market price of our common stock may be volatile and subject to wide fluctuations. Fluctuations have occurred and may continue to occur in response to various factors, including the pending ADI Merger, many of which are beyond our control.

In addition, the market prices of securities of technology companies, including those in the semiconductor industry, generally have been and remain volatile. This volatility has significantly affected the market prices of securities of many technology companies for reasons frequently unrelated to the operating performance of the specific companies. If our actual operating results or future forecasted results do not meet the expectations of securities analysts or investors, who may derive their expectations by extrapolating data from recent historical operating results, the market price of our common stock may decline. Accordingly, you may not be able to resell shares of our common stock at a price equal to or higher than the price you paid for them.

Due to the nature of our compensation programs, some of our executive officers sell shares of our common stock each quarter or otherwise periodically, including pursuant to trading plans established under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended. Regardless of the reasons for such sales, analysts and investors could view such actions in a negative light and the market price of our common stock could be adversely affected as a result of such periodic sales.

Our quarterly operating results may fluctuate, which could adversely impact our common stock price.

We believe that period-to-period comparisons of our results of operations are not necessarily meaningful and should not be relied upon as indicators of future performance. Our operating results have in the past been, and will continue to be, subject to quarterly fluctuations as a result of numerous factors, some of which may contribute to more pronounced fluctuations in an uncertain global economic environment. These factors include, but are not limited to, the following:

Fluctuations in demand for our products and services;
Loss of a significant customer or significant customers electing to purchase from another supplier;
Reduced visibility into our customers' spending plans and associated revenue;
The level of price and competition in our product markets;
Our pricing practices, including our use of available information to maximize pricing potential;
The impact of the uncertain economic and credit environment on our customers, channel partners, and suppliers, including their ability to obtain financing or to fund capital expenditures;
The overall movement toward industry consolidations among our customers and competitors;
Below industry-average growth of the non-consumer segments of our business;
Announcements and introductions of new products by our competitors;
Our ability to generate sufficient earnings and cash flow to pay dividends to our stockholders;
Deferrals of customer orders in anticipation of new products or product enhancements (introduced by us or our competitors);
Our ability to meet increases in customer orders in a timely manner;
Striking an appropriate balance between short-term execution and long-term innovation;
Our ability to develop, introduce, and market new products and enhancements and market acceptance of such new products and enhancements; and
Our levels of operating expenses.

Environmental, safety and health laws and regulations could force us to expend significant capital and incur substantial costs.

Various foreign and domestic federal, state, and local government agencies impose a variety of environmental, safety and health laws and regulations on the storage, handling, use, discharge and disposal of certain chemicals, gases and other substances used or produced in the semiconductor manufacturing process as well as the health and safety regulations related to our employees. Historically, compliance with these regulations has not had a material adverse effect on our capital expenditures, earnings, or competitive or financial position. There can be no assurance, however, that interpretation and enforcement of current or future

19



environmental, safety and health laws and regulations will not impose costly requirements upon us. Any failure by us to adequately control the storage, handling, use, discharge or disposal of regulated substances could result in fines, sales limitations, suspension of production, alteration of wafer fabrication processes and legal liability, which may materially adversely impact our financial condition, results of operations or liquidity.

In addition, some of our customers and potential customers may require that we implement operating practices that are more stringent than applicable legal requirements with respect to health regulations, environmental matters or other items. As a result, these requirements may increase our own costs regarding developing, administering, monitoring and auditing these customer-requested practices at our own sites and those in our supply chain.

Material impairments of our goodwill and intangible assets could adversely affect our results of operations.

We have a significant amount of goodwill and intangible assets on our balance sheet. We test goodwill and intangible assets for impairment annually or more frequently if certain impairment indicators arise or circumstances change that indicate fair value of a reporting unit or intangible asset may be below its carrying amount. Determination of fair values require considerable judgment and is sensitive to inherent uncertainties and changes in estimates and assumptions. Declines in market conditions, weak trends in anticipated financial performance of reporting units or declines in revenue projections are examples of indicators that carrying values of goodwill or intangible assets may not be recoverable. We may be required to record an impairment that, when incurred, could have a material adverse effect on our financial statements.

Business interruptions from natural disasters could harm our ability to produce products.

We operate our business in worldwide locations. Some of our facilities and those of our subcontractors are located in areas of the world that are susceptible to damage from natural disasters and other significant disruptions, including earthquakes, typhoons, hurricanes, tsunamis, volcano eruptions, floods, fires, water shortages, and other natural or man-made catastrophic events. In the event of a natural disaster, we may suffer a disruption in our operations that could adversely affect our results of operations.

Our financial condition, operations and liquidity may be materially adversely affected in the event of a catastrophic loss for which we are self-insured.

We are primarily self-insured with respect to many of our commercial risks and exposures. Based on management's assessment and judgment, we have determined that it is generally more cost effective to self-insure these risks. The risks and exposures we self-insure include, but are not limited to, fire, property and casualty, natural disasters, product defects, political risk, social unrest, general liability, theft, counterfeits, patent infringement, certain employment practice matters and medical benefits for many of our U.S. employees. Should there be catastrophic loss from events such as fires, explosions, volcano eruptions, earthquakes, or man-made and other natural disasters, among many other risks, or adverse court or similar decisions in any area in which we are self-insured, our financial condition, results of operations, and liquidity may be materially adversely affected.

We may be materially adversely affected by currency fluctuations.

We conduct our manufacturing and other operations in various worldwide locations. A portion of our operating costs and expenses at foreign locations are paid in local currencies. Many of the materials used in our products and much of the manufacturing process for our products are supplied by foreign companies or by our foreign operations, such as our test operations in the Philippines and Thailand. Approximately 89%, 89% and 88% of our net revenues in fiscal years 2020, 2019 and 2018, respectively, were from shipments to customers located outside the United States. Currency exchange fluctuations could decrease revenue and increase our operating costs, the cost of components manufactured abroad, and the cost of our products to foreign customers, or decrease the costs of products produced by our foreign competitors.

Our debt covenants may limit us from engaging in certain transactions or other activities.

We have entered into debt arrangements that contain certain covenants which may limit the manner in which we conduct our business. For example, the debt indentures that govern our outstanding notes include covenants that, under certain circumstances, limit our ability to grant liens on our facilities and to enter into sale and leaseback transactions, which could limit our ability to secure additional debt funding in the future. In circumstances involving a change of control of the Company followed by a downgrade of the rating of the notes, we would be required to make an offer to repurchase the affected notes at a purchase price greater than the aggregate principal amount of such notes, plus accrued and unpaid interest. Our ability to repurchase the notes in such events may be limited by our then-available financial resources or by the terms of other agreements to which we are a party.

20



Although we currently have the funds necessary to retire this debt, funds might not be available to repay the notes when they become due in the future.

We are required to comply with the covenants set forth in our debt indentures. If we breach any of the covenants and do not obtain a waiver from the note holders or lenders, then, subject to cure periods, any outstanding indebtedness may be declared immediately due and payable.

Exiting certain product lines or businesses, or restructuring our operations, may adversely affect certain customer relationships and produce results that differ from our intended outcomes.

The nature of our business requires strategic changes from time to time, including restructuring our operations and divesting and consolidating certain product lines and businesses. The sale of facilities, or the exiting of certain product lines or businesses, may adversely affect certain customer relationships, which may have a material adverse effect on our business, financial condition, and results of operations. Additionally, our ability to timely shut down our facilities or otherwise exit product lines and businesses, or to close or consolidate operations, depends on a number of factors, many of which are outside of our control. If we are unable to shut down a facility or exit a product line or business in a timely manner, or to restructure our operations in a manner we deem to be advantageous, this could have a material adverse effect on our business, financial condition, and results of operations. Even if the sale of a facility or divestment is successful, we may face indemnity and other liability claims by the acquirer or other parties.

Our certificate of incorporation contains certain anti-takeover provisions that may discourage, delay or prevent a hostile change in control of our Company.

Our certificate of incorporation permits our Board of Directors to authorize the issuance of up to 2,000,000 shares of preferred stock and to determine the rights, preferences and privileges and restrictions applicable to such shares without any further vote or action by our stockholders. Any such issuance might discourage, delay or prevent a hostile change in control of our Company, which may be considered beneficial to our stockholders.



21



ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

ITEM 2. PROPERTIES

Our worldwide headquarters is in San Jose, California. Manufacturing and other operations are conducted in several locations worldwide. The following table provides certain information regarding our principal offices and manufacturing facilities as of June 27, 2020:
Principal Properties
Use(s)
Approximate
Floor Space
(sq. ft.)
Cavite, the Philippines
Manufacturing, engineering, and administrative
489,000

San Jose, California
Corporate headquarters, engineering, sales, and administrative
435,000

Beaverton, Oregon
Wafer fabrication, engineering, and administrative
312,000

Chonburi Province, Thailand
Manufacturing, engineering, and administrative
194,000

Dallas, Texas†
Engineering, sales, and administrative
82,000

Chandler, Arizona
Engineering, sales, and administrative
65,000

Bangalore, India†
Engineering and administrative
49,000

Colorado Springs, Colorado†
Engineering and administrative
28,000

Hamburg, Germany†
Engineering, sales, and administrative
22,000

Dublin, Ireland†
Engineering, administrative and sales
20,000


† Leased.

In addition to the property listed in the above table, we also lease sales, engineering, administration and manufacturing offices and other premises at various locations in the United States and internationally under operating leases, none of which are material to our future cash flows. These leases expire at various dates through fiscal year 2031. We anticipate no difficulty in retaining occupancy of any of our other manufacturing, office, or sales facilities through lease renewals prior to expiration or through month-to-month occupancy or in replacing them with equivalent facilities.

We expect these facilities to be adequate for our business purposes through at least the next 12 months.

ITEM 3. LEGAL PROCEEDINGS

Legal Proceedings

We are party or subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business, including proceedings and claims that relate to intellectual property matters. While the outcome of these matters cannot be predicted with certainty, we do not believe that the outcome of any of these matters, individually or in the aggregate, will result in losses that are materially in excess of amounts already recognized or reserved, if any.

Indemnifications

We indemnify certain customers, distributors, suppliers, and subcontractors for attorney fees, damages, and costs awarded against such parties in certain circumstances in which our products are alleged to infringe third party intellectual property rights, including patents, registered trademarks, or copyrights. The terms of our indemnification obligations are generally perpetual from the effective date of the agreement. In certain cases, there are limits on and exceptions to our potential liability for indemnification relating to intellectual property infringement claims.

Pursuant to our charter documents and separate written indemnification agreements, we have certain indemnification obligations to our current officers, employees, and directors, as well as certain former officers and directors.

ITEM 4. MINE SAFETY DISCLOSURES


22



Not applicable.

PART II

ITEM 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Our common stock is traded on the NASDAQ Global Select Market (“NASDAQ”) under the symbol MXIM. As of August 10, 2020, there were approximately 600 stockholders of record of our common stock.

Issuer Purchases of Equity Securities

The following table summarizes the activity related to stock repurchases for the three months ended June 27, 2020:
 
Issuer Purchases of Equity Securities
 
(in thousands, except per share amounts)
 
Total Number of Shares Purchased
 
Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Maximum Amount That May Yet Be Purchased Under the Plans or Programs
Mar 29, 2020 - Apr. 25, 2020
1,216

 
$
50.45

 
1,216

 
$
695,134

Apr. 26, 2020 - May 23, 2020
339

 
$
54.63

 
339

 
$
676,571

May 24, 2020 - Jun. 27, 2020
41

 
$
59.16

 
41

 
$
674,171

Total
1,596

 
$
51.56

 
1,596

 
$
674,171


On October 30, 2018, the Board of Directors of the Company authorized the repurchase of up to $1.5 billion of the Company’s common stock. The number of shares to be repurchased and the timing of such repurchases will be based on several factors, including the price of the Company's common stock and liquidity and general market and business conditions.

During fiscal year 2020, we repurchased approximately 7.9 million shares of our common stock for $440.8 million. As of June 27, 2020, we had a remaining authorization of $0.7 billion for future share repurchases. Pursuant to the terms of the ADI Merger Agreement, the Company suspended its repurchase program on July 13, 2020, the date we announced our planned merger with ADI.

Dividend Policy

A cash dividend of $0.48 per share will be paid on September 11, 2020, to stockholders of record on August 27, 2020. The Company will neither declare nor pay a dividend in any of the next succeeding four fiscal quarters as the ADI Merger Agreement restricts the Company's ability to declare or pay dividends during that period.

Stock Performance Graph

The line graph below compares the cumulative total stockholder return on our common stock with the cumulative total return of the NASDAQ Composite Index, the Standard & Poor's ("S&P") 500 Index, and the Philadelphia Semiconductor Index for the five years ended June 27, 2020. The graph and table assume that $100 was invested on June 26, 2015 (the last day of trading for the fiscal year ended June 27, 2015) in each of our common stock, the NASDAQ Composite Index, the S&P 500 Index, and the Philadelphia Semiconductor Index, and that all dividends were reinvested. Cumulative returns shown on the graph are based on our fiscal year.

This performance graph shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or incorporated by reference into any of our filings under the Securities Act or the Exchange Act, except as shall be expressly set forth by specific reference in such filing. The returns shown are based on historical results and are not intended to suggest or predict future performance.


23



chart-a9fdce74350b53a0820.jpg
 
Base Year
 
Fiscal Year Ended
 
June 27,
2015
 
June 25,
2016
 
June 24,
2017
 
June 30,
2018
 
June 29,
2019
 
June 27,
2020
Maxim Integrated Products, Inc.
$
100.00

 
$
104.51

 
$
141.00

 
$
185.39

 
$
195.34

 
$
200.01

NASDAQ Composite
$
100.00

 
$
93.82

 
$
126.32

 
$
153.05

 
$
164.96

 
$
203.10

S&P 500
$
100.00

 
$
99.09

 
$
121.09

 
$
137.69

 
$
152.03

 
$
158.60

Philadelphia Semiconductor
$
100.00

 
$
98.69

 
$
161.85

 
$
198.98

 
$
225.47

 
$
302.42


ITEM 6. SELECTED FINANCIAL DATA

Set forth below is a summary of certain consolidated financial information with respect to the Company as of the dates and for the periods indicated. The following selected financial data as of June 27, 2020 and June 29, 2019 and for the years ended June 27, 2020, June 29, 2019 and June 30, 2018 are derived from and should be read in conjunction with, and are qualified by reference to, Item 7 - Management's Discussion and Analysis of Financial Condition and Results of Operations and Item 8 - Financial Statements and Supplementary Data, and notes thereto included elsewhere in Part IV, Item 15(a) of this Annual Report. The following selected financial data as of June 30, 2018, June 24, 2017, and June 25, 2016 and for the years ended June 24, 2017 and June 25, 2016 have been derived from our consolidated financial statements not included herein. The historical results are not necessarily indicative of the results to be expected in any future period. We adopted Accounting Standards Codification Topic 606 (Topic 606), effective July 1, 2018, using the modified retrospective method. The reported results for fiscal years starting 2019 reflect the application of Topic 606, while the reported results for prior fiscal years are not adjusted and continue to be reported under Topic 605. We adopted Accounting Standards Codification Topic 842 (Topic 842), effective June 30, 2019, using the modified retrospective method. The reported consolidated balance sheet data for fiscal year 2020 reflects the application of Topic 842, while the consolidated balance sheet data for prior fiscal years are not adjusted and continue to be reported under Topic 840.

24



 
Fiscal Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
June 24,
2017
 
June 25,
2016
 
(in thousands, except percentages and per share data)
Consolidated Statements of Income Data:
 

 
 

 
 

 
 

 
 

Net revenues 
$
2,191,395

 
$
2,314,329

 
$
2,480,066

 
$
2,295,615

 
$
2,194,719

Cost of goods sold 
758,743

 
813,823

 
853,945

 
849,135

 
950,331

Gross margin 
$
1,432,652

 
$
1,500,506

 
$
1,626,121

 
$
1,446,480

 
$
1,244,388

Gross margin %
65.4
%
 
64.8
%
 
65.6
%
 
63.0
%
 
56.7
%
 
 
 
 
 
 
 
 
 
 
Operating income 
$
686,394

 
$
747,098

 
$
833,448

 
$
694,777

 
$
313,849

% of net revenues 
31.3
%
 
32.3
%
 
33.6
%
 
30.3
%
 
14.3
%
 
 
 
 
 
 
 
 
 
 
Net income
$
654,694

 
$
827,486

 
$
467,318

 
$
571,613

 
$
227,475

 
 
 
 
 
 
 
 
 
 
Earnings per share
 

 
 

 
 

 
 

 
 

Basic net income per share
$
2.43

 
$
3.01

 
$
1.66

 
$
2.02

 
$
0.80

Diluted net income per share
$
2.41

 
$
2.97

 
$
1.64

 
$
1.98

 
$
0.79

 
 
 
 
 
 
 
 
 
 
Weighted-average shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

 
 

Basic 
269,341

 
274,966

 
280,979

 
283,147

 
285,081

Diluted 
272,028

 
278,777

 
285,674

 
287,974

 
289,479

 
 

 
 

 
 

 
 

 
 

Dividends declared and paid per share 
$
1.92

 
$
1.84

 
$
1.56

 
$
1.32

 
$
1.20

 
 
 
 
 
 
 
 
 
 
 
As of
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
June 24,
2017
 
June 25,
2016
 
(in thousands)
Consolidated Balance Sheet Data:
 

 
 

 
 

 
 

 
 

Cash, cash equivalents and short-term investments
$
1,614,206

 
$
1,898,332

 
$
2,626,399

 
$
2,744,839

 
$
2,230,668

Working capital 
$
1,864,495

 
$
2,168,333

 
$
2,413,014

 
$
3,026,597

 
$
2,197,645

Total assets 
$
3,629,303

 
$
3,743,982

 
$
4,451,561

 
$
4,570,233

 
$
4,234,616

Long-term debt, excluding current portion
$
994,022

 
$
992,584

 
$
991,147

 
$
1,487,678

 
$
990,090

Total stockholders' equity
$
1,657,457

 
$
1,845,276

 
$
1,930,940

 
$
2,202,694

 
$
2,107,814



25



ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis should be read in conjunction with our Consolidated Financial Statements and notes thereto included in Part IV, Item 15(a), the risk factors included in Part I, Item 1A, and the “forward-looking statements” and other risks described herein and elsewhere in this Annual Report.

The ADI Merger

The completion of the ADI Merger under the ADI Merger Agreement is subject to customary closing conditions, including, among others, the approval of Maxim Integrated’s stockholders, the approval of Analog Devices’ shareholders and the receipt of various regulatory approvals. Subject to the satisfaction or (to the extent permissible) waiver of such conditions, the ADI Merger is expected to close in the summer of 2021. For additional information on the ADI Merger Agreement and the ADI Merger, please refer to the Company’s Current Report on Form 8-K, filed with the SEC on July 13, 2020. The Company cannot guarantee that the ADI Merger will be completed on a timely basis or at all or that, if completed, it will be completed on the terms set forth in the ADI Merger Agreement.

Overview

We are a global company with manufacturing facilities in the United States, the Philippines and Thailand, and sales offices and design centers throughout the world. We design, develop, manufacture and market linear and mixed-signal integrated circuits, commonly referred to as analog circuits, for a large number of customers in diverse geographical locations. The analog market is fragmented and characterized by diverse applications, a great number of product variations and, with respect to many circuit types, relatively long product life cycles. The major end-markets in which we sell our products are the automotive, communications and data center, consumer, and industrial markets. We are incorporated in the State of Delaware.

Critical Accounting Policies

The methods, estimates and judgments we use in applying our most critical accounting policies have a significant impact on the results we report in our financial statements. The Securities and Exchange Commission (“SEC”) has defined the most critical accounting policies as the ones that are most important to the presentation of our financial condition and results of operations, and that require us to make our most difficult and subjective accounting judgments, often as a result of the need to make estimates of matters that are inherently uncertain. Based on this definition, our most critical accounting policies include valuation of inventories, accounting for income taxes, and assessment of litigation and contingencies. These policies and the estimates and judgments involved are discussed further below. We have other significant accounting policies that either do not generally require estimates and judgments that are as difficult or subjective, or it is less likely that such accounting policies would have a material impact on our reported results of operations for a given period. Our significant accounting policies are described in Note 2 to the Consolidated Financial Statements included in this Annual Report.

Inventories

Inventories are stated at the lower of (i) standard cost, which approximates actual cost on a first-in-first-out basis, or (ii) net realizable value. Our standard cost revision policy is to monitor manufacturing variances and revise standard costs on a periodic basis. At each reporting period, we assess our ending inventories for excess quantities and obsolescence based on our projected sales outlook. This assessment includes analysis of projections of future demand. Because of the cyclical nature of the market, inventory levels, obsolescence of technology, and product life cycles, we generally write-down inventories to net realizable value based on this forecasted product demand analysis. Actual demand and market conditions may be lower than those projected by us. This difference could have a material adverse effect on our gross margin should inventory write-downs beyond those initially recorded become necessary. Alternatively, should actual demand and market conditions be more favorable than those estimated by us, gross margin could be favorably impacted as we release these reserves upon the ultimate product shipment. During fiscal years 2020 and 2019, we had net inventory write-downs of $16.5 million and $36.1 million, respectively.

Accounting for Income Taxes

We must make certain estimates and judgments in the calculation of income tax expense, determination of uncertain tax positions, and in the determination of whether deferred tax assets are more likely than not to be realized. The calculation of our income tax expense and income tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations.


26



ASC No. 740-10, Income Taxes (“ASC 740-10”), prescribes a recognition threshold and measurement framework for financial statement reporting and disclosure of tax positions taken or expected to be taken on a tax return. Under ASC 740-10, a tax position is recognized in the financial statements when it is more likely than not, based on the technical merits, that the position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the recognition threshold is then measured to determine the largest amount of the benefit that has a greater than 50% likelihood of being realized upon settlement. Although we believe that our computation of tax benefits to be recognized and realized are reasonable, no assurance can be given that the final outcome will not be different from what was reflected in our income tax provisions and accruals. Such differences could have a material impact on our net income and operating results in the period in which such determination is made. See Note 17: "Income Taxes" in the Notes to Consolidated Financial Statements included in Part IV, Item 15(a) of this Annual Report for further information related to ASC 740-10.

We evaluate our deferred tax asset balance and record a valuation allowance to reduce the net deferred tax assets to the amount that is more likely than not to be realized. In the event it is determined that the deferred tax assets to be realized in the future would be in excess of the net recorded amount, an adjustment to the deferred tax asset valuation allowance would be recorded. This adjustment would increase income in the period such determination was made. Likewise, should it be determined that all or part of the net deferred tax asset would not be realized in the future, an adjustment to increase the deferred tax asset valuation allowance would be charged to income in the period such determination is made. In assessing the need for a valuation allowance, historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and practicable tax planning strategies are considered. Realization of our deferred tax asset is dependent primarily upon future taxable income in the U.S. and certain foreign jurisdictions. Our judgments regarding future profitability may change due to future market conditions, changes in U.S. or international tax laws and other factors. These changes, if any, may require material adjustments to the net deferred tax asset and an accompanying reduction or increase in net income in the period in which such determinations are made.

Litigation and Contingencies

From time to time, we receive notices that our products or manufacturing processes may be infringing the patent or other intellectual property rights of others, notices of stockholder litigation or other lawsuits or claims against us. We periodically assess each matter in order to determine if a contingent liability in accordance with ASC No. 450, Contingencies (“ASC 450”), should be recorded. In making this determination, management may, depending on the nature of the matter, consult with internal and external legal counsel and technical experts. We expense legal fees associated with consultations and defense of lawsuits as incurred. Based on the information obtained, combined with management's judgment regarding all of the facts and circumstances of each matter, we determine whether a contingent loss is probable and whether the amount of such loss can be estimated. Should a loss be probable and estimable, we record a contingent loss. In determining the amount of a contingent loss, we take into consideration advice received from experts in the specific matter, the current status of legal proceedings, settlement negotiations which may be ongoing, prior case history and other factors. Should the judgments and estimates made by management be incorrect, we may need to record additional contingent losses that could materially adversely impact our results of operations. Alternatively, if the judgments and estimates made by management are incorrect and a particular contingent loss does not occur, the contingent loss recorded would be reversed, thereby favorably impacting our results of operations.

Impact of COVID-19 on Our Business
The ongoing COVID-19 pandemic has impacted and will continue to impact the Company’s operations, employees, customers, and suppliers, due to shelter-in-place orders, mandated quarantines, reduced facility operations, and travel bans and restrictions. While the operating results for the first quarter of fiscal year 2021 and thereafter may be impacted by COVID-19, the extent and form of such impact to our business is uncertain and cannot be estimated with any degree of certainty.
Employee Health and Safety
During the third and fourth quarters of fiscal year 2020, the Company's facilities and offices were either operating at reduced capacity or temporarily closed for non-essential operations. In an effort to protect the health and safety of our employees, we implemented safety measures such as work-from-home practices, travel restrictions, extensive cleaning protocols, and social distancing when engaging in essential activities.
Focus on Customers
We continue to work with our sales, supplier, and customer design and engineering teams to meet current demand. Teams meet remotely, through telephonic or video conferences and by leveraging available technology, to continue the design and engineering process that would normally take place at physical customer locations.
Manufacturing and Operations

27



We will continue to actively monitor this evolving situation and implement changes to protect employee health.  In addition to our actions, we will continue to implement government-placed orders in all our locations. While COVID-19 related disruptions have impacted our manufacturing operations, we continue to leverage our manufacturing flexibility to reduce the negative effects of such disruptions.
For a further discussion of the uncertainties and business risks associated with the COVID-19 pandemic, see Part I, Item 1A - Risk Factors of this Annual Report.
Results of Operations
The following table sets forth certain Consolidated Statements of Income data expressed as a percentage of net revenues for the periods indicated:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
Net revenues
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of goods sold 
34.6
 %
 
35.2
 %
 
34.4
 %
Gross margin 
65.4
 %
 
64.8
 %
 
65.6
 %
Operating expenses:
 

 
 

 
 

Research and development 
20.1
 %
 
18.8
 %
 
18.2
 %
Selling, general and administrative 
13.5
 %
 
13.3
 %
 
13.0
 %
Intangible asset amortization
0.1
 %
 
0.1
 %
 
0.2
 %
Impairment of long-lived assets
 %
 
—%

 
 %
Severance and restructuring expenses 
0.2
 %
 
0.2
 %
 
0.6
 %
Other operating expenses (income), net
 %
 
—%

 
(0.1
)%
Total operating expenses 
34.1
 %
 
32.6
 %
 
32.0
 %
Operating income
31.3
 %
 
32.3
 %
 
33.6
 %
Interest and other income (expense), net
(0.4
)%
 
0.3
 %
 
(0.3
)%
Income before taxes
30.9
 %
 
32.6
 %
 
33.3
 %
Provision (benefit) for income taxes
1.1
 %
 
(3.2
)%
 
14.4
 %
Net income 
29.9
 %
 
35.8
 %
 
18.8
 %

The following table shows pre-tax stock-based compensation included in the components of the Consolidated Statements of Income reported above as a percentage of net revenues for the periods indicated:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
Cost of goods sold
0.6
%
 
0.4
%
 
0.4
%
Research and development
2.0
%
 
1.8
%
 
1.5
%
Selling, general and administrative
1.8
%
 
1.5
%
 
1.3
%
 
4.3
%
 
3.7
%
 
3.2
%

A review of our fiscal year 2020 performance compared to fiscal year 2019 performance appears below. A review of our fiscal year 2019 performance compared to fiscal year 2018 performance is set forth in Part II, Item 7 of the Form 10-K for the fiscal year ended June 29, 2019 under the caption "Results of Operations".

Net Revenues

We reported net revenues of $2.2 billion and $2.3 billion in fiscal years 2020 and 2019, respectively. Our net revenues in fiscal year 2020 decreased by 5% compared to our net revenues in fiscal year 2019.

Revenue from consumer products was down 21% due to lower demand in cell phone products, partially offset by a higher demand in wearable products. Revenue from communications and data center products was up 11% due to higher demand for base station

28



and data center products, partially offset by lower demand in network and datacom products. Revenue from automotive products was down 5% due to lower demand in auto body electronics and infotainment products, partially offset by higher demand in safety and security products. These results include net revenues for the fiscal year 2019 that align with our revised end-market categories.

Approximately 89% of our net revenues in fiscal years 2020 and 2019, were derived from shipments to customers located outside the United States, primarily in Asia and Europe. Less than 1% of our sales are denominated in currencies other than U.S. dollars. The impact of changes in foreign exchange rates on net revenues and our results of operations for fiscal years 2020 and 2019 were immaterial.

Gross Margin

Our gross margin as a percentage of net revenue was 65.4% in fiscal year 2020 compared to 64.8% in fiscal year 2019. Despite the decrease in net revenue in fiscal year 2020 compared to fiscal year 2019, gross margins as a percentage of net revenue was higher due to lower inventory reserves and lower amortization expenses recognized in cost of goods sold in fiscal year 2020 compared to fiscal year 2019.

Research and Development

Research and development expenses were $440.2 million and $435.2 million for fiscal years 2020 and 2019, respectively, which represented 20.1% and 18.8% of net revenues, respectively. The $4.9 million increase in research and development expenses was due to higher salaries and other personnel related costs.

The level of research and development expenditures as a percentage of net revenues will vary from period to period depending, in part, on the level of net revenues and on our success in recruiting the technical personnel needed for our new product introductions and process development. We view research and development expenditures as critical to maintaining a high level of new product introductions, which in turn are critical to our plans for future growth.

Selling, General and Administrative

Selling, general and administrative expenses were $296.7 million and $308.6 million in fiscal years 2020 and 2019, respectively, which represented 13.5% and 13.3% of net revenues, respectively. The $11.9 million decrease in selling, general and administrative expenses was due to lower depreciation and travel expenses.

The level of selling, general and administrative expenditures as a percentage of net revenues will vary from period to period, depending on the level of net revenues and our success in recruiting sales and administrative personnel needed to support our operations.

Interest and Other Income (Expense), Net

Interest and other income (expense), net was $(8.3) million in fiscal year 2020 and $7.3 million in fiscal year 2019, which represented (0.4)% and 0.3% of net revenues, respectively. The change in interest income (expense) is due to lower interest income, partially offset by lower interest expense. Interest income is lower by $17.6 million due to lower investment yields from cash equivalents and short-term investments. Interest expense is lower by $7.7 million due to repayment of $500.0 million of notes in November 2018.

Provision (Benefit) for Income Taxes

Our annual income tax expense (benefit) was $23.4 million and ($73.1) million for fiscal years 2020 and 2019, respectively. The effective tax rate was 3.5% and (9.7)% for fiscal years 2020 and 2019, respectively.

On December 22, 2017 legislation, commonly referred to as the Tax Cuts and Jobs Act (the “Act”), was enacted. The Act included a one-time tax on accumulated unremitted earnings of our foreign subsidiaries (“Transition Tax”). SEC Staff Accounting Bulletin No. 118 allowed the use of provisional amounts (reasonable estimates) if accounting for the income tax effects of the Act was not completed. Provisional amounts must be adjusted within a one-year measurement period from the enactment date of the Act. In the second quarter of fiscal year 2018, the Company recorded a $236.9 million provisional Transition Tax charge. During the measurement period we gathered information and analyzed available guidance and in the second quarter of fiscal year 2019 recorded a $22.1 million Transition Tax charge, which increased the Company’s fiscal year 2019 tax rate by 2.9%. As of the end of the second quarter of fiscal year 2019 accounting for income tax effects of the Act was completed.


29



The Act included Global Intangible Low-Taxed Income (“GILTI”) provisions, which first impact us in fiscal year 2019. The GILTI provisions effectively subject income earned by our foreign subsidiaries to current U.S. tax at a rate of 10.5%, less foreign tax credits. We elected to treat tax generated by the GILTI provisions as a period expense.

In fiscal year 2019, we reversed $221.5 million of uncertain tax position reserves and $30.1 million of related interest reserves, net of federal and state benefits, primarily due to the fiscal fourth quarter settlement of an audit of our fiscal year 2009 through fiscal year 2011 federal corporate income tax returns, which also settled intercompany buy-in license payment issues for fiscal year 2012 through fiscal year 2019. Fiscal year 2009 through fiscal year 2018 advance tax payments made in June 2018 of $140.7 million were applied to additional federal tax liabilities generated by the settlement. The reversal of uncertain tax position reserves for intercompany transfer pricing issues increased accumulated unremitted foreign earnings, which resulted in an additional Transition Tax charge of $47.7 million in the fiscal fourth quarter.

In fiscal year 2020, we reversed $40.5 million of uncertain tax position reserves and $10.7 million of related interest reserves, net of federal and state benefits, primarily due to the fiscal fourth quarter settlement of an audit of our fiscal year 2012 through fiscal year 2014 federal corporate income tax returns. The reversal of uncertain tax position reserves for intercompany transfer pricing issues increased accumulated unremitted foreign earnings, which resulted in an additional Transition Tax charge of $6.5 million in the fiscal fourth quarter.

Our federal statutory tax rate is 21%. Our fiscal year 2020 effective tax rate was lower than the statutory tax rate primarily due to the $51.2 million reversal of uncertain tax position and related interest reserves, and earnings of foreign subsidiaries, generated primarily by our international operations managed in Ireland, that were taxed at lower rates. These impacts were partially offset by tax generated by GILTI provisions and a $6.5 million Transition Tax charge.

Our fiscal year 2019 effective tax rate was lower than the statutory tax rate primarily due to the $251.6 million reversal of uncertain tax position and related interest reserves, and earnings of foreign subsidiaries, generated primarily by our international operations managed in Ireland, that were taxed at lower rates. These impacts were partially offset by tax generated by GILTI provisions and a $68.7 million Transition Tax charge.

We have various entities domiciled within and outside the United States. The following is a breakout of our U.S. and foreign income (loss) before income taxes:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Domestic pre-tax income
$
72,854

 
$
103,016

 
$
149,056

Foreign pre-tax income
605,242

 
651,405

 
675,829

Total
$
678,096

 
$
754,421

 
$
824,885


A relative increase in earnings in lower tax jurisdictions, such as Ireland, may lower our consolidated effective tax rate, while a relative increase in earnings in higher tax jurisdictions, such as the United States, may increase our consolidated effective tax rate. However, after fiscal year 2018 the consolidated effective tax rate impact of earnings changes in various tax jurisdictions is not as significant due to the reduction of the federal statutory tax rate from 35% to 21% by the Act and the GILTI provisions, which effectively subject income earned by our foreign subsidiaries to current U.S. tax at a rate of 10.5%, less foreign tax credits.

Recently Issued Accounting Pronouncements

Refer to our discussion of recently issued accounting pronouncements as included in Part IV, Item 15. Exhibits and financial statement schedules, Note 2: “Summary of Significant Accounting Policies”.

Financial Condition, Liquidity and Capital Resources

Financial Condition


30



Cash flows were as follows:

 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Net cash provided by operating activities
$
800,855

 
$
875,840

 
$
819,464

Net cash provided by (used in) investing activities
(32,049
)
 
856,911

 
(710,066
)
Net cash provided by (used in) financing activities
(940,720
)
 
(1,518,893
)
 
(812,035
)
Net increase (decrease) in cash, cash equivalents and restricted cash
$
(171,914
)
 
$
213,858

 
$
(702,637
)

Operating Activities

Cash provided by operating activities is net income adjusted for certain non-cash items and changes in certain assets and liabilities.

Cash provided by operating activities was $800.9 million in fiscal year 2020, a decrease of $75.0 million compared with fiscal year 2019. This decrease was primarily caused by a decrease in net income of $172.8 million and changes in working capital. Changes in working capital were driven by a decrease in changes in income tax payable, accrued salary and related expenses, and other liabilities, partially offset by a decrease in changes in accounts receivable, inventory and other assets.

Investing Activities

Investing cash flows consist primarily of capital expenditures, net investment purchases and maturities, and acquisitions.

Cash used in investing activities was $32.0 million in fiscal year 2020, a decrease of $889.0 million compared with fiscal year 2019. The change was due to a $1.0 billion decrease in maturities of available-for-sale securities, partially offset by a $214.6 million decrease in purchases of available-for-sale securities. The Company also paid $69.3 million, net of cash acquired, for an acquisition during fiscal year 2020.

Financing Activities

Financing cash flows consist primarily of new borrowings, repurchases of common stock, issuance and repayment of notes payables, payment of dividends to stockholders, proceeds from stock option exercises and employee stock purchase plan and withholding tax payments associated with net share settlements of equity awards.

Net cash used in financing activities was $940.7 million in fiscal year 2020, a decrease of $578.2 million compared with fiscal year 2019. Cash used in financing activities was lower due to a payment of $500.0 million of debt in fiscal year 2019 and a decrease in repurchases of common stock of $98.3 million, partially offset by an increase in dividend payments of $11.6 million.

Liquidity and Capital Resources

Our primary source of liquidity is our cash flows from operating activities resulting from net income and management of working capital.

As of June 27, 2020, our available funds consisted of $1.6 billion in cash, cash equivalents and short-term investments.

In January 2019, the Company terminated its $350.0 million revolving credit facility with certain institutional lenders.

In November 2018, the Company repaid $500.0 million of principal and related outstanding interest of the Company's 2.5% coupon notes.

On October 30, 2018, we were authorized to repurchase up to $1.5 billion of the Company's common stock. During the years ended June 27, 2020 and June 29, 2019, we repurchased an aggregate of $440.8 million and $539.2 million, respectively, of the Company's common stock. Pursuant to the terms of the ADI Merger Agreement, the Company suspended its repurchase program on July 13, 2020, the date we announced our planned merger with ADI.


31



We anticipate that the available funds and cash generated from operations will be sufficient to meet cash and working capital requirements, including the anticipated level of capital expenditures and debt repayments for at least the next twelve months.

A cash dividend of $0.48 per share will be paid on September 11, 2020, to stockholders of record on August 27, 2020. The Company will neither declare nor pay a dividend in any of the next succeeding four fiscal quarters, as provided in the ADI Merger Agreement..

Contractual Obligations

The following table summarizes our significant contractual obligations as of June 27, 2020, and the effect such obligations are expected to have on our liquidity and cash flows in future periods:
 
Payment due by period
 
Total
 
Less than 1 year
 
1-3 years
 
4-5 years
 
More than 5 years
 
(in thousands)
Outstanding debt obligations (1)
$
1,000,000

 
$

 
$
500,000

 
$

 
$
500,000

Inventory-related purchase obligations (2)
352,960

 
54,206

 
91,599

 
83,152

 
124,003

Transition tax (3)
264,088

 
26,927

 
53,855

 
117,807

 
65,499

Interest payments associated with debt obligations (4)
166,437

 
34,125

 
64,031

 
34,500

 
33,781

Operating lease obligations (5) 
65,545

 
12,144

 
20,730

 
15,588

 
17,083

Contingent liability
14,165

 
10,000

 
4,165

 

 

Total 
$
1,783,485

 
$
115,258

 
$
709,485

 
$
235,459

 
$
723,283


(1) Outstanding debt represents amounts due for our long-term notes.
(2) We order materials and supplies in advance or with minimum purchase quantities. We are obligated to pay for the materials and supplies when received.
(3) Transition tax on accumulated unremitted earnings of foreign subsidiaries at December 31, 2017, paid in eight interest-free installments beginning in September 2018.
(4) Interest payments calculated based on contractual payment requirements under the debt agreements.
(5) We lease facilities under non-cancelable operating lease agreements that expire at various dates through fiscal year 2031.

Purchase orders for the purchase of the majority of our raw materials and other goods and services are not included above. Our purchase orders generally allow for cancellation without significant penalties. We do not have significant agreements for the purchase of raw materials or other goods specifying minimum quantities or set prices that exceed our expected short-term requirements.

As of June 27, 2020, our gross unrecognized income tax benefits were $174.3 million which excludes $24.6 million of accrued interest. We are unable to make a reasonably reliable estimate of the timing of payments of these amounts, if any, in individual years due to uncertainties in the timing or outcomes of either actual or anticipated tax audits. As a result, these amounts are not included in the table above.

Off-Balance-Sheet Arrangements

As of June 27, 2020, we did not have any material off-balance-sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

Our exposure to market risk for changes in interest rates relates primarily to our cash and cash equivalents, short-term investments and notes payable. See Note 6: “Financial Instruments” in the Notes to Consolidated Financial Statements included in this Annual Report. We do not use derivative financial instruments to hedge the ongoing risk of interest rate volatility. At June 27, 2020, we maintained a significant portfolio of money market fund investments, which are included in cash and cash equivalents. These money market funds are generally invested only in U.S. government or agency securities and are all available on a daily basis. Our short-term investments are in U.S. government, corporate and bank debt securities. Our long-term notes payable are all fixed rate securities and as such, we have no financial statement risk associated with changes in interest rates related to these notes.


32



To assess the interest rate risk associated with our outstanding long-term debt portfolio, we performed sensitivity analysis for our long-term notes as of June 27, 2020, using a modeling technique that measures the change in the fair values arising from a hypothetical 100 basis points increase in the levels of interest rates across the entire yield curve, with all other variables held constant. The discount rates used were based on the market interest rates in effect at June 27, 2020. The sensitivity analysis indicated that a hypothetical 100 basis points increase in interest rates would result in a reduction in the fair values of our long-term notes of $46.1 million.

Foreign Currency Risk

We generate less than 1.0% of our revenues in various global markets based on orders obtained in currencies other than the U.S. Dollar. We incur expenditures denominated in non-U.S. currencies, primarily the Philippine Peso and the Thai Baht associated with our manufacturing activities in the Philippines and Thailand, respectively, and expenditures for sales offices and research and development activities undertaken outside of the U.S. We are exposed to fluctuations in foreign currency exchange rates primarily on cash flows for expenditures, orders, and accounts receivable from sales in these foreign currencies. We have established risk management strategies designed to reduce the impact of volatility of future cash flows caused by changes in the exchange rate for these currencies. These strategies reduce, but do not entirely eliminate, the impact of currency exchange rate movements. We do not use derivative financial instruments for speculative or trading purposes. We routinely hedge our exposure to certain foreign currencies with various financial institutions in an effort to minimize the impact of certain currency exchange rate fluctuations. If a financial counterparty to any of our hedging arrangements experiences financial difficulties or is otherwise unable to honor the terms of the foreign currency hedge, we may experience financial losses.

For derivative instruments that are designated and qualify as cash flow hedges under ASC No. 815, Derivatives and Hedging (“ASC 815”), the effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income or loss and reclassified into earnings into the same financial statement line as the item being hedged, and in the same period or periods during which the hedged transaction affects earnings. Gains and losses on the derivative representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness are recognized each period in interest and other income (expense), net.

For derivative instruments that are not designated as hedging instruments under ASC 815, gains and losses are recognized each period in interest and other income (expense), net. All derivatives are foreign currency forward contracts to hedge certain foreign currency denominated assets or liabilities. The gains and losses on these derivatives largely offset the changes in the fair value of the assets or liabilities being hedged.

As of June 27, 2020, we had outstanding foreign currency derivative contracts with a total notional amount of $105.8 million. If overall foreign currency exchange rates appreciated (depreciated) uniformly by 10% against the U.S. dollar, our foreign currency derivative contracts outstanding as of June 27, 2020 would experience an approximately $8.2 million gain (loss).

Foreign Exchange Contracts

The net unrealized gain or loss, if any, is potentially subject to market and credit risk as it represents appreciation (decline) of the hedge position against the spot exchange rates. The net realized and unrealized gains or losses from hedging foreign currency denominated assets and liabilities were immaterial during the fiscal years ended June 27, 2020 and June 29, 2019.

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The financial statements and supplementary data required by this Item are set forth at the pages indicated in Part IV, Item 15(a) of this Annual Report and incorporated by reference herein.

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

ITEM 9A. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer (“CEO”) and our chief financial officer (“CFO”), evaluated the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act as

33



of June 27, 2020. These disclosure controls and procedures are designed to provide reasonable assurance that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms, and that such information is accumulated and communicated to our management, including our CEO and our CFO, to allow timely decisions regarding required disclosures. Based on the evaluation, our CEO and our CFO have concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of June 27, 2020.

Management's Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Internal control over financial reporting is a process designed by, or under the supervision of, the Company's CEO and CFO and effected by the Company's Board of Directors, management, and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Our management, with the participation of our CEO and our CFO, assessed the effectiveness of our internal control over financial reporting as of June 27, 2020. Management's assessment of internal control over financial reporting was conducted using the criteria in the Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Our management has concluded that, as of June 27, 2020, our internal control over financial reporting was effective, based on these criteria. PricewaterhouseCoopers LLP, an independent registered public accounting firm, audited the effectiveness of the Company's internal control over financial reporting, as of June 27, 2020, as stated within their report which is included herein.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the quarter ended June 27, 2020 that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting. Due to the COVID-19 pandemic, most of the Company’s employees are working remotely, and the Company is striving to minimize the impact of this on the design and effectiveness of the Company’s internal control over financial reporting. The Company is continually monitoring and assessing its internal control over financial reporting and has not experienced any material impact to its internal control over financial reporting due to the COVID-19 pandemic.

Inherent Limitations on the Effectiveness of Internal Controls over Financial Reporting and Disclosure Controls and Procedures

A system of internal control over financial reporting is intended to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with GAAP and no control system, no matter how well designed and operated, can provide absolute assurance. The design of any control system is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Because of its inherent limitations, internal control over financial reporting may not prevent or detect financial statement errors and misstatements. Also, projection of any evaluation of effectiveness to future periods is subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.

34



ITEM 9B. OTHER INFORMATION
 
None.

PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

Other than as follows, the information required by this Item is incorporated by reference from the Company's Proxy Statement for the 2020 Annual Meeting of Stockholders under the headings “Audit Committee and Audit Committee Financial Expert,” “Proposal No. 1 - Election of Directors” and “Delinquent Section 16(a) Reports.”

Information About Our Executive Officers

The following is information regarding our executive officers, including their positions and ages as of July 27, 2020.
Name
 
Age
 
Position
Tunç Doluca
 
62
 
President and Chief Executive Officer 
Brian C. White
 
55
 
Senior Vice President and Chief Financial Officer
Vivek Jain
 
60
 
Senior Vice President, Technology and Manufacturing Group
Edwin B. Medlin
 
63
 
Senior Vice President, Chief Legal, Administrative and Compliance Officer
Jon Imperato
 
48
 
Vice President, Worldwide Sales and Marketing

Tunç Doluca has served as a director of Maxim Integrated as well as the President and Chief Executive Officer since January 2007. He joined Maxim Integrated in October 1984 and served as Vice President from 1994 to 2004. He was promoted to Senior Vice President in 2004 and Group President in May 2005. Prior to 1994, he served in a number of integrated circuit development positions. Mr. Doluca holds a BSEE degree from Iowa State University and an MSEE degree from the University of California, Santa Barbara.

Brian C. White joined Maxim Integrated in August 2019 as Senior Vice President and Chief Financial Officer. Mr. White most recently served as Chief Financial Officer of Integrated Device Technology, Inc. ("IDT") from September 2013 to March 2019. Mr. White joined IDT in February 2007, and prior to becoming Chief Financial Officer, Mr. White served as Vice President of Finance and Treasurer of IDT. Before joining IDT, Mr. White held a variety of financial and operational management positions at companies, including Nvidia, Hitachi GST, IBM and Deloitte. Mr. White holds a BA in Business Administration from Seattle University and an MBA from the University of Notre Dame.

Vivek Jain joined Maxim Integrated in April 2007 as Vice President responsible for our wafer fabrication operations. In June 2009, Mr. Jain was promoted to Senior Vice President with expanded responsibility for managing test and assembly operations in addition to wafer fabrication operations. Prior to joining Maxim Integrated, Mr. Jain was with Intel Corporation as Plant Manager for Technology Development and Manufacturing Facility in Santa Clara, California from 2000. Mr. Jain holds a BS degree in Chemical Engineering from the Indian Institute of Technology at New Delhi, an MS degree in Chemical Engineering from Penn State University, and an MS degree in Electrical Engineering from Stanford University.
 
Edwin B. Medlin joined Maxim Integrated in November 1999 as Director and Associate General Counsel. He was promoted to Vice President and Senior Counsel in April 2006, was appointed General Counsel in September 2010, and he was promoted to Senior Vice President and General Counsel in May 2015. In July 2019, Mr. Medlin was promoted to Chief Legal, Administrative, and Compliance Officer and remains a Senior Vice President of the Company. Prior to joining Maxim Integrated, he was with the law firm of Ropers, Majeski, Kohn and Bentley between 1987 and 1994 where he held various positions, including director. Between 1994 and 1997, he held the positions of General Counsel, and later, General Manager, at Fox Factory, Inc., a privately held manufacturing company. Between 1997 and 1999 he held the positions of General Counsel and later, Vice President of Global Sales and Marketing, at RockShox, Inc., a publicly traded corporation. Mr. Medlin holds a degree in Economics from the University of California, Santa Barbara, and a Juris Doctorate from Santa Clara University.


35



Jon Imperato joined Maxim Integrated in 1996 as an Account Manager and held various senior management roles in sales and marketing before being promoted to Vice President of Worldwide Sales and Marketing in October 2019. He is responsible for the Company’s customer-facing organizations, which include Sales, Customer Operations, Field Applications Engineering, Distribution and Marketing. Mr. Imperato has over 20 years of sales experience in the semiconductor industry and has held various positions, including senior account executive, sales director for Maxim Integrated’s partner accounts, and vice president of North America sales. Mr. Imperato earned a bachelor's degree in Business Administration from Texas Christian University.

Code of Business Conduct and Ethics

We have a Code of Business Conduct and Ethics (the “Code of Ethics”), which applies to all directors and employees, including, but not limited to, our principal executive officer and principal financial and accounting officer. The Code of Ethics is designed to promote: (i) honest and ethical conduct, including the ethical handling of actual or apparent conflicts of interest arising from personal and professional relationships, (ii) full, fair, accurate, timely and understandable disclosure in reports and documents that we are required to file with the SEC and in other public communications, (iii) compliance with applicable governmental laws, rules and regulations, (iv) the prompt internal reporting of violations of the Code of Ethics to an appropriate person or group, and (v) accountability for adherence to the Code of Ethics. A copy of the Code of Ethics is available on our website at http://www.maximintegrated.com/en/aboutus/maxim-corporate-policies.html. The Company intends to satisfy the disclosure requirement regarding any amendment to, or a waiver from, a provision of the Code of Ethics for the Company's principal executive officer, principal financial officer or principal accounting officer by posting such information on its website. The contents of our website are not incorporated into this Annual Report.

ITEM 11. EXECUTIVE COMPENSATION

The information required by this item is incorporated by reference from the Company's Proxy Statement for the 2020 Annual Meeting of Stockholders under the headings “Director Compensation,” “Compensation Discussion and Analysis,” “Compensation Committee Report” and “Executive Compensation.”

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

Equity Compensation Plan Information

The information required by this item is incorporated by reference from the Company's Proxy Statement for the 2020 Annual Meeting of Stockholders under the heading “Equity Compensation Plan Information” and “Security Ownership of Certain Beneficial Owners, Directors and Management.”

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this item is incorporated by reference from the Company’s Proxy Statement for the 2020 Annual Meeting of Stockholders under the headings “Corporate Governance and Board of Directors Matters” and “Certain Relationships and Related Transactions.”

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

The information required by this item is incorporated by reference from the Company's Proxy Statement for the 2020 Annual Meeting of Stockholders under the headings “Report of the Audit Committee of the Board of Directors” and “Independent Public Accountants.”

36




PART IV


ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a) The following are filed as part of this Report:

 
 
 
 
Page
 
(1)
Financial Statements
 
 
 
Consolidated Balance Sheets as of June 27, 2020 and June 29, 2019
 
 
 
Consolidated Statements of Income for each of the three years in the period ended June 27, 2020
 
 
 
Consolidated Statements of Comprehensive Income for each of the three years in the period ended June 27, 2020
 
 
 
Consolidated Statements of Stockholders' Equity for each of the three years in the period ended June 27, 2020
 
 
 
Consolidated Statements of Cash Flows for each of the three years in the period ended June 27, 2020
 
 
 
Notes to Consolidated Financial Statements
 
 
 
Report of Independent Registered Public Accounting Firm
 
 
(2)
Financial Statement Schedule
 
 
 
 
The following financial statement schedule is filed as part of this Annual Report on Form 10-K and should be read in conjunction with the financial statements.
 
 
 
 
Schedule II - Valuation and Qualifying Accounts
 
 
 
All other schedules are omitted because they are not applicable, or because the required information is included in the consolidated financial statements or notes thereto.
 
 
 
(3)
The Exhibits filed as a part of this Report are listed in the attached Index to Exhibits.
 
 

(b) Exhibits.
    
See attached Index to Exhibits.


37




MAXIM INTEGRATED PRODUCTS, INC.
CONSOLIDATED BALANCE SHEETS

 
June 27,
2020
 
June 29,
2019
 
(in thousands, except par value)
ASSETS
Current assets:
 

 
 

Cash and cash equivalents
$
1,578,670

 
$
1,757,342

Short-term investments
35,536

 
140,990

Total cash, cash equivalents and short-term investments
1,614,206

 
1,898,332

Accounts receivable, net of allowances of $645 and $148
404,778

 
360,016

Inventories
259,626

 
246,512

Other current assets
39,219

 
34,640

Total current assets
2,317,829

 
2,539,500

Property, plant and equipment, net
550,406

 
577,722

Intangible assets, net
87,959

 
56,242

Goodwill
562,540

 
532,251

Other assets
110,569

 
38,267

TOTAL ASSETS
$
3,629,303

 
$
3,743,982

 
 
 
 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
 
 
 

Accounts payable 
$
91,982

 
$
84,335

Price adjustment and other revenue reserves
148,916

 
100,490

Income taxes payable
43,457

 
33,765

Accrued salary and related expenses
126,751

 
118,704

Accrued expenses 
42,228

 
33,873

          Total current liabilities
453,334

 
371,167

Long-term debt
994,022

 
992,584

Income taxes payable 
385,072

 
469,418

Other liabilities
139,418

 
65,537

Total liabilities 
1,971,846

 
1,898,706

 
 
 
 
Commitments and contingencies (Note 13)


 


 
 
 
 
Stockholders' equity:
 
 
 
Preferred stock, $0.001 par value
 
 
 
Authorized: 2,000 shares, issued and outstanding: none

 

Common stock, $0.001 par value
 
 
 
Authorized: 960,000 shares 
 
 
 
Issued and outstanding: 266,797 in 2020 and 271,852 in 2019
266

 
272

Additional paid-in capital 

 

Retained earnings 
1,671,786

 
1,856,358

Accumulated other comprehensive loss
(14,595
)
 
(11,354
)
Total stockholders' equity
1,657,457

 
1,845,276

TOTAL LIABILITIES & STOCKHOLDERS' EQUITY 
$
3,629,303

 
$
3,743,982



See accompanying Notes to Consolidated Financial Statements.

38



MAXIM INTEGRATED PRODUCTS, INC.
CONSOLIDATED STATEMENTS OF INCOME

 
For the Years Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands, except per share data)
 
 
 
 
 
 
Net revenues
$
2,191,395

 
$
2,314,329

 
$
2,480,066

Cost of goods sold
758,743

 
813,823

 
853,945

          Gross margin 
1,432,652

 
1,500,506

 
1,626,121

Operating expenses:
 

 
 

 
 

     Research and development
440,166


435,222


450,943

     Selling, general and administrative
296,722


308,617


322,918

     Intangible asset amortization
3,078


3,041


4,467

     Impairment of long-lived assets


753


892

     Severance and restructuring expenses 
5,363


5,632


15,060

     Other operating expenses (income), net
929


143


(1,607
)
          Total operating expenses 
746,258

 
753,408

 
792,673

               Operating income
686,394

 
747,098

 
833,448

Interest and other income (expense), net
(8,298
)
 
7,323

 
(8,563
)
Income before taxes
678,096

 
754,421

 
824,885

Provision (benefit) for income taxes
23,402

 
(73,065
)

357,567

Net income 
$
654,694

 
$
827,486

 
$
467,318

 
 

 
 

 
 

Earnings per share:
 

 
 

 
 

     Basic
$
2.43

 
$
3.01

 
$
1.66

Diluted
$
2.41

 
$
2.97

 
$
1.64

 
 
 
 
 
 
Weighted-average shares used in the calculation of earnings per share: 
 

 
 

 
 

     Basic
269,341


274,966


280,979

     Diluted 
272,028


278,777


285,674

 
 

 
 

 
 

Dividends declared and paid per share 
$
1.92


$
1.84


$
1.56




See accompanying Notes to Consolidated Financial Statements.

39



MAXIM INTEGRATED PRODUCTS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 
For the Years Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Net income
$
654,694


$
827,486

 
$
467,318

Other comprehensive income (loss), net of tax:
 
 
 
 
 
Change in net unrealized gains and (losses) on available-for-sale securities, net of tax benefit (expense) of $(25) in 2020, $(175) in 2019, and $184 in 2018
160


3,629

 
(2,436
)
Change in net unrealized gains and (losses) on cash flow hedges, net of tax benefit (expense) of $(51) in 2020, $(354) in 2019, and $291 in 2018
265


1,808

 
(1,401
)
Change in net unrealized gains and (losses) on postretirement benefits, net of tax benefit (expense) of $284 in 2020, $42 in 2019, and $115 in 2018
(3,666
)

(1,806
)
 
(1,258
)
Other comprehensive income (loss), net
(3,241
)
 
3,631

 
(5,095
)
Total comprehensive income
$
651,453

 
$
831,117

 
$
462,223




See accompanying Notes to Consolidated Financial Statements.


40




MAXIM INTEGRATED PRODUCTS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
 
Common Stock
 
Additional Paid-In Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Loss
 
Total
Stockholders' Equity
 
Shares
 
Par Value
 
 
 
 
 
(in thousands)
 
 
 
 
 
 
 
 
 
 
 
 
Balance, June 24, 2017
282,912

 
$
283

 
$

 
$
2,212,301

 
$
(9,890
)
 
$
2,202,694

Net income

 

 

 
467,318

 

 
467,318

Other comprehensive income (loss), net

 

 

 

 
(5,095
)
 
(5,095
)
Repurchase of common stock 
(7,487
)
 
(7
)
 
(112,075
)
 
(295,886
)
 

 
(407,968
)
Net issuance of restricted stock units
1,241

 
1

 
(30,311
)
 

 

 
(30,310
)
Stock options exercised
1,090

 
1

 
28,008

 

 

 
28,009

Stock-based compensation 

 

 
78,058

 

 

 
78,058

Common stock issued under Employee Stock Purchase Plan
908

 
1

 
36,320

 

 

 
36,321

Dividends paid, $1.56 per common share

 

 

 
(438,087
)
 

 
(438,087
)
Balance, June 30, 2018
278,664

 
$
279

 
$

 
$
1,945,646

 
$
(14,985
)
 
$
1,930,940

Net income

 

 

 
827,486

 

 
827,486

Other comprehensive income (loss), net

 

 

 

 
3,631

 
3,631

Repurchase of common stock 
(9,839
)
 
(9
)
 
(125,457
)
 
(413,685
)
 

 
(539,151
)
Cumulative effect-adjustment for adoption of ASU 2016-01

 

 

 
2,487

 

 
2,487

Net issuance of restricted stock units
1,259

 
1

 
(29,690
)
 

 

 
(29,689
)
Stock options exercised
893

 
1

 
24,399

 

 

 
24,400

Stock-based compensation 

 

 
87,102

 

 

 
87,102

Modification of liability to equity instruments(1)

 

 
3,471

 

 

 
3,471

Common stock issued under Employee Stock Purchase Plan
875

 

 
40,175

 

 

 
40,175

Dividends paid, $1.84 per common share

 

 

 
(505,576
)
 

 
(505,576
)
Balance, June 29, 2019
271,852

 
$
272

 
$

 
$
1,856,358

 
$
(11,354
)
 
$
1,845,276

Net income

 

 

 
654,694

 

 
654,694

Other comprehensive income (loss), net

 

 

 

 
(3,241
)
 
(3,241
)
Repurchase of common stock 
(7,892
)
 
(6
)
 
(120,754
)
 
(320,051
)
 

 
(440,811
)
Cumulative effect-adjustment for adoption of ASU 2016-02

 

 

 
(2,053
)
 

 
(2,053
)
Net issuance of restricted stock units
1,254

 

 
(35,877
)
 

 

 
(35,877
)
Stock options exercised
670

 

 
18,870

 

 

 
18,870

Stock-based compensation 

 

 
95,501

 

 

 
95,501

Common stock issued under Employee Stock Purchase Plan
913

 

 
42,260

 

 

 
42,260

Dividends paid, $1.92 per common share

 

 

 
(517,162
)
 

 
(517,162
)
Balance, June 27, 2020
266,797

 
$
266

 
$

 
$
1,671,786

 
$
(14,595
)
 
$
1,657,457


(1) In December 2018, $3.5 million was reclassified from accrued salaries to additional paid-in capital due to a settlement agreement relating to the expiration of stock options.




See accompanying Notes to Consolidated Financial Statements.

41



MAXIM INTEGRATED PRODUCTS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
 
For the Years Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Cash flows from operating activities:
 
 
 
 
 
Net income
$
654,694


$
827,486

 
$
467,318

Adjustments to reconcile net income to net cash provided by operating activities:
 

 
 
 
 

Stock-based compensation 
95,431

 
86,977

 
78,685

Depreciation and amortization 
108,533

 
110,745

 
144,974

Deferred taxes
8,994

 
13,957

 
27,715

Loss on sale or disposal of property, plant and equipment
1,191

 
3,967

 
995

Others
11,353

 
(3
)
 
892

Changes in assets and liabilities: 
 
 
 
 
 

Accounts receivable
(42,335
)
 
62,252

 
(19,714
)
Inventories 
(8,671
)
 
36,003

 
(32,776
)
Other assets 
(86,299
)
 
(14,901
)
 
32,368

Accounts payable 
7,594

 
(10,272
)
 
9,560

Price adjustment and other revenue reserves
48,426

 
(41,162
)
 

Income taxes payable 
(74,814
)
 
(176,114
)
 
117,654

Deferred margin on shipments to distributors 

 

 
(14,974
)
All other accrued liabilities 
76,758

 
(23,095
)
 
6,767

Net cash provided by operating activities 
800,855


875,840


819,464

 


 
 
 
 
Cash flows from investing activities:
 

 
 

 
 

Purchases of property, plant and equipment
(67,049
)
 
(82,823
)
 
(65,782
)
Proceeds from sale of property, plant, and equipment
392

 
340

 
5,823

Proceeds from sale of available-for-sale securities
1,290

 
30,192

 
107,291

Proceeds from maturity of available-for-sale securities
104,286

 
1,130,514

 
753,249

Payment in connection with business acquisition, net of cash acquired
(69,270
)
 
(2,949
)
 
(57,773
)
Purchases of available-for-sale securities

 
(214,587
)
 
(1,447,354
)
Purchases of investments in privately-held companies
(1,960
)
 
(3,176
)
 
(5,520
)
Proceeds from sale of investments in privately-held companies
378

 

 

Other investing activities
(116
)
 
(600
)
 

Net cash provided by (used in) investing activities 
(32,049
)

856,911


(710,066
)
 
 
 
 
 
 
Cash flows from financing activities
 

 
 

 
 

Contingent consideration paid
(8,000
)
 
(9,052
)
 

Repayment of notes payable

 
(500,000
)
 

Net issuance of restricted stock units
(35,877
)
 
(29,689
)
 
(30,310
)
Proceeds from stock options exercised
18,870

 
24,400

 
28,009

Issuance of common stock under employee stock purchase program
42,260

 
40,175

 
36,321

Repurchase of common stock
(440,811
)
 
(539,151
)
 
(407,968
)
Dividends paid
(517,162
)
 
(505,576
)
 
(438,087
)
Net cash used in financing activities 
(940,720
)

(1,518,893
)

(812,035
)
 
 
 
 
 
 
Net increase (decrease) in cash, cash equivalents and restricted cash
(171,914
)
 
213,858

 
(702,637
)
Cash, cash equivalents and restricted cash:
 

 
 

 
 

Beginning of year
1,757,342

 
1,543,484

 
2,246,121

End of year
$
1,585,428

 
$
1,757,342

 
$
1,543,484

 
 

 
 

 
 

Supplemental disclosures of cash flow information:
 

 
 

 
 

Cash paid, net, for income taxes
$
98,211

 
$
98,104

 
$
189,100

Cash paid for interest
$
34,126

 
$
40,376

 
$
46,625

 
 
 
 

 
 
Noncash financing and investing activities:
 
 
 

 
 
Accounts payable related to property, plant and equipment purchases
$
11,586

 
$
12,090

 
$
8,833

 
 
 
 
 
 
Cash, cash equivalents and restricted cash:
 
 
 
 
 
Cash and cash equivalents
$
1,578,670

 
$
1,757,342

 
$
1,543,484

Restricted cash in Other assets
6,758

 

 

Total cash, cash equivalents and restricted cash
$
1,585,428

 
$
1,757,342

 
$
1,543,484



See accompanying Notes to Consolidated Financial Statements.

42



MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1: NATURE OF OPERATIONS

Maxim Integrated Products, Inc. (“Maxim Integrated," the “Company,” “we,” “us” or “our”), incorporated in Delaware, designs, develops, manufactures, and markets a broad range of linear and mixed-signal integrated circuits, commonly referred to as analog circuits, for a large number of customers in diverse geographical locations. The Company also provides a range of high-frequency process technologies and capabilities for use in custom designs. The analog market is fragmented and characterized by diverse applications and a great number of product variations with varying product life cycles. Maxim Integrated is a global company with a manufacturing facility in the United States, testing facilities in the Philippines and Thailand, and sales and circuit design offices throughout the world. Integrated circuit assembly is performed by foreign assembly subcontractors, located in countries throughout Asia, where wafers are separated into individual integrated circuits and assembled into a variety of packages. The major end-markets in which the Company's products are sold are the automotive, communications and data center, consumer, and industrial markets.

The Company has a 52-to-53-week fiscal year that ends on the last Saturday of June. Accordingly, every fifth or sixth year will be a 53-week fiscal year. The fiscal year ended June 27, 2020 was a 52-week fiscal year. Fiscal years 2019 and 2018 were 52-week and 53-week fiscal years, respectively. Fiscal years 2019 and 2018 ended on June 29, 2019, and June 30, 2018, respectively.

NOTE 2: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States 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. Such estimates relate to the useful lives and fair value of fixed assets, valuation allowance for deferred tax assets, reserves relating to uncertain tax positions, allowance for distributor credits, inventory valuation, reserves relating to litigation matters, assumptions about the fair value of reporting units and asset groups, accrued liabilities and reserves, and the value of intangibles acquired associated with business combinations. The Company bases its estimates and judgments on its historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results may differ from those estimates, and such differences may be material to the financial statements.

The ongoing novel coronavirus ("COVID-19") pandemic and the mitigation efforts by governments to attempt to control its spread created uncertainties and disruptions in the economic and financial markets. The Company is not aware of events or circumstances that would require an update to its estimates, judgments, or adjustments to the carrying values of its assets or liabilities as of August 19, 2020, the date of issuance of this Annual Report on Form 10-K. These estimates may change as developments occur and as the Company obtains additional information. These future developments are highly uncertain, and the outcomes, unpredictable. Actual results may differ from those estimates, and such differences may be material to the financial statements.

Basis of Presentation

The consolidated financial statements include the accounts of the Company and all of its majority-owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation.

Cash Equivalents and Investments

The Company considers all highly liquid financial instruments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents may consist of demand accounts, money market funds, U.S. Treasury securities, agency securities, corporate debt securities, certificates of deposit, and commercial paper. Short-term investments may consist of U.S. treasury debt securities, agency securities, corporate debt securities, certificates of deposit, and commercial paper with original maturities beyond three months at the date of purchase.

The Company's short-term investments are considered available-for-sale and classified as short-term as these investments generally consist of highly marketable securities that are available to meet near-term cash requirements. Such securities are carried at fair market value based on market quotes and other observable inputs. Unrealized gains and losses, net of tax, on securities in this category are reported in the Consolidated Statements of Comprehensive Income. Realized gains and losses on sales of investment

43


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

securities are determined based on the specific identification method and are included in Interest and other income (expense), net in the Consolidated Statements of Income.

The Company's long-term equity investments consist of investments in privately-held companies without readily determinable fair values and are included in Other assets on the Consolidated Balance Sheets. Equity investments are measured using the measurement alternative, which is defined as cost, less impairment, adjusted for observable price changes from orderly transactions for identical or similar investments of the same issuer. The Company uses various inputs to evaluate equity investments including valuations of recent financing events as well as other information regarding the issuer’s historical and forecasted performance.

Derivative Instruments

The Company incurs expenditures denominated in non-U.S. currencies, primarily the Philippine Peso and the Thai Baht associated with the Company's manufacturing activities in the Philippines and Thailand, respectively, and European Euro, Indian Rupee, Taiwan New Dollar, South Korean Won, Chinese Yuan, Japanese Yen, Singapore Dollar, and Canadian Dollar expenditures for sales offices and research and development activities undertaken outside of the U.S. The Company is exposed to fluctuations in foreign currency exchange rates for cash flows for expenditures and on orders and accounts receivable from sales in these foreign currencies. The Company has established risk management strategies designed to reduce the impact of volatility of future cash flows caused by changes in the exchange rate for these currencies. These strategies reduce, but do not entirely eliminate, the impact of currency exchange rates movements.

Currency forward contracts are used to offset the currency risk of non-U.S. dollar-denominated assets and liabilities. The Company typically enters into currency forward contracts to hedge exposures associated with its expenditures denominated in European Euro, Philippine Peso, Thai Baht and South Korean Won. The Company also hedges smaller expense exposures in several other foreign currencies. The Company enters into currency forward contracts to hedge its accounts receivable and backlog denominated in European Euro, Japanese Yen and British Pound. Changes in fair value of the underlying assets and liabilities are generally offset by the changes in fair value of the related currency forward contract.

The Company uses currency forward contracts to hedge exposure to variability in anticipated non-U.S. dollar-denominated cash flows. These contracts are designated as cash flow hedges and recorded on the Consolidated Balance Sheets at their fair market value. The maturities of these instruments are generally less than six months. For derivative instruments that are designated and qualify as cash flow hedges, the effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income (loss) and reported within the Consolidated Statements of Comprehensive Income. These amounts have been reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. For derivative instruments that are not designated as hedging instruments, gains and losses are recognized immediately in “Interest income (expense) and other, net” in the Consolidated Statements of Income.

Inventories

Inventories are stated at the lower of (i) standard cost, which approximates actual cost on a first-in-first-out basis, or (ii) net realizable value. The Company's standard cost revision policy is to monitor manufacturing variances and revise standard costs on a periodic basis. A write-down to net realizable value is recorded if excess quantities or obsolescence is identified. At each reporting period, we assess our ending inventories for excess quantities and obsolescence based on our projected sales outlook. This assessment, which requires significant judgment by management, includes analysis of projections of future demand. Because of the cyclical nature of the market, inventory levels, obsolescence of technology, and product life cycles, we generally write-down inventories to net realizable value based on forecasted product demand.

Property, Plant and Equipment

Property, plant and equipment are stated at cost. Depreciation is primarily computed on the straight-line method over the estimated useful lives of the assets, which range from 2 to 15 years for machinery, equipment, and software and up to 40 years for buildings and building improvements. Leasehold improvements are amortized over the lesser of their useful lives or the remaining term of the related lease. When assets are retired or otherwise disposed of, the cost and accumulated depreciation or amortization is removed from the accounts and any resulting gain or loss is reflected in the Consolidated Statements of Income. The classification is based mainly on whether the asset is operating or not.

Goodwill and Intangible Assets


44


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The Company reviews goodwill and intangible assets for impairment annually in the fourth fiscal quarter and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable, such as when reductions in demand or significant economic slowdowns in the semiconductor industry are present.

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The Company tests goodwill for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis or more frequently if the Company believes indicators of impairment exist. The Company performs a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, as a result of the qualitative assessment, the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then the Company performs the quantitative goodwill impairment test. This test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. The Company determines the fair value of the Company's reporting units using the income approach methodology of valuation that includes the discounted cash flow method as well as the market approach which includes the guideline company method. If the carrying amount of a reporting unit exceeds the reporting unit's fair value, the Company recognizes an impairment of goodwill measured as the amount by which a reporting unit’s carrying value exceeds its fair value with the loss recognized not to exceed the total amount of goodwill allocated to the reporting unit.

Acquisition-related in-process research and development assets ("IPR&D") represent the fair value of incomplete projects that have not yet reached technological feasibility. IPR&D assets are subject to amortization when the research and development projects are completed. The Company amortizes all other intangible assets over their estimated useful lives.

Impairment of Long-lived Assets

The Company performs periodic reviews to determine whether facts and circumstances exist that would indicate that the carrying amounts of long-lived assets are not recoverable and exceed their fair values. If facts and circumstances indicate that the carrying amounts of long-lived assets might not be fully recoverable, projected undiscounted net cash flows associated with the related asset or group of assets over their estimated remaining useful lives are compared against their respective carrying amounts. In the event that the projected undiscounted cash flows are not sufficient to recover the carrying value of the assets, the assets are written down to their estimated fair values based on their expected discounted future cash flows attributable to those assets.

Leases

The Company determines if an arrangement is, or contains, a lease at inception. Right-of-use ("ROU") assets are recorded as other assets, short-term lease obligations are recorded as accrued expenses and long-term lease obligations are recorded as other liabilities on the Company's Consolidated Balance Sheets. The Company’s classes of assets include real estate leases, equipment leases, and vehicle leases.

Lease ROU assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. When discount rates implicit in leases cannot be readily determined, the Company uses its incremental borrowing rate based on information available at commencement date in determining the present value of future payments.

Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such option. Lease expense is recognized on a straight-line basis over the lease term. The Company elected to combine lease and non-lease components for all asset classes. In addition, the Company does not apply the recognition requirements to leases with lease terms of 12 months or less.

Product Warranty

The Company generally warrants its products for one year from the date of shipment against defects in materials, workmanship and material non-conformance to the Company’s specifications. The general warranty policy provides for the repair or replacement of defective products or a credit to the customer’s account. In limited circumstances, the Company may consider extending its warranty for up to five years. It may also include limited financial responsibility, such as the payment of monetary compensation to reimburse a customer for its financial losses beyond repairing or replacing the product or crediting the customer’s account should the product not meet the Company’s specifications, or to reimburse a customer for losses or damages that result from the defective product.

Accruals are based on specifically identified claims and on the estimated, undiscounted cost of incurred-but-not-reported claims. If there is a material increase in the rate of customer claims compared with the Company's historical experience or if the Company's

45


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

estimates of probable losses relating to specifically identified warranty exposures require revision, the Company may record a charge against future cost of sales. The short-term and long-term portions of the product warranty liability are included within the balance sheet captions Accrued expenses and Other liabilities, respectively, in the accompanying Consolidated Balance Sheets.

Revenue Recognition

The Company recognizes revenue for sales to direct customers and distribution customers ("distributors") when a customer obtains control of promised goods or services in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. The transaction price is calculated as selling price net of variable considerations, such as distributor price adjustments. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration it is expected to realize. The transaction price does not include amounts collected on behalf of another party, such as sales taxes or value added taxes. The Company elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed. The Company estimates returns for sales to direct customers and distributors based on historical return rates applied against current period gross revenue. Specific customer returns and allowances are considered within this estimate.

Accounts receivable from direct customers and distributors are recognized and inventory is relieved upon shipment as title to inventories generally transfers upon shipment, at which point the Company has a legally enforceable right to collection under normal terms. Accounts receivable related to consigned inventory is recognized when the customer takes title to such inventory from its consigned location, at which point inventory is relieved, title transfers, and the Company has a legally enforceable right to collection under the terms of the agreement with the related customers. Customers are generally required to pay for products and services within the Company’s standard terms, which is net 30 days from the date of invoice.

The Company estimates potential future returns and sales allowances related to current period product revenue. Management analyzes historical returns, changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances. Estimates made may differ from actual returns and sales allowances. These differences may materially impact reported revenue and amounts ultimately collected on accounts receivable. Historically, such differences have not been material.

Distributor price adjustments are estimated based on the Company's historical experience rates and also considering economic conditions and contractual terms. To date, actual distributor claims activity has been materially consistent with the estimates that the Company has made based on its historical rates.

The Company's revenue arrangements do not contain significant financing components. Revenue is recognized at the time control of the products transfer to the customer or when it is assessed that performance obligations are satisfied. When any of the following criteria is fulfilled, revenue is recognized:

(a) The customer simultaneously receives and consumes the benefits provided by the performance completed. (b) Performance creates or enhances an asset (for example, work in process) that the customer controls as the asset is created or enhanced. (c) Performance does not create an asset with an alternative use and has an enforceable right to payment for performance completed to date.

Related Party Transactions

A member of the Company's Board of Directors is also a member of the Board of Directors of Flextronics International Ltd. During the fiscal years ended June 27, 2020, June 29, 2019, and June 30, 2018, the Company sold approximately $58.0 million, $44.7 million, and $61.6 million, respectively, in products to Flextronics International Ltd., a contract manufacturer, in the ordinary course of its business.

Research and Development Costs

Research and development costs are expensed as incurred. Such costs consist primarily of expenditures for labor and benefits, masks, prototype wafers and depreciation.

Shipping Costs

Shipping costs billed to customers are included in net revenues and the related shipping costs are included in cost of goods sold in the Consolidated Statements of Income.

46


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Stock-Based Compensation

Stock-based compensation cost is measured at the grant date, based on the fair value of the awards ultimately expected to vest and is recognized as an expense, on a straight-line basis, over the requisite service period. ASC No. 718, Compensation-Stock Compensation, allows forfeitures to be either expensed as incurred or estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures or vesting differ from those estimates. The Company has elected to estimate forfeitures at the time of grant and update if necessary. Such updates could have a material effect on the Company's operating results.

Foreign Currency Translation and Remeasurement

The U.S. dollar is the functional currency for the Company's foreign operations. Using the U.S. dollar as the functional currency, monetary assets and liabilities are remeasured at the year-end exchange rates. Certain non-monetary assets and liabilities are remeasured using historical rates. Consolidated Statements of Income are remeasured at the average exchange rates during the year. Foreign exchange gains and losses as recorded in the Consolidated Statements of Income for all periods presented were not material.

Income Taxes

The Company accounts for income taxes using an asset and liability approach as prescribed in ASC No. 740-10, Income Taxes (“ASC 740-10”). The Company records the amount of taxes payable or refundable for the current and prior years and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in the Company's financial statements or tax returns. A valuation allowance is recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.

ASC 740-10 prescribes a recognition threshold and measurement framework for the financial statement reporting and disclosure of an income tax position taken or expected to be taken on a tax return. Under ASC 740-10, a tax position is recognized in the financial statements when it is more likely than not, based on the technical merits, that the position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the recognition threshold is then measured to determine the largest amount of the benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes in the Consolidated Statements of Income.

The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws across multiple tax jurisdictions. Although ASC 740-10 provides clarification on the accounting for uncertainty in income taxes recognized in the financial statements, the recognition threshold and measurement framework will continue to require significant judgment by management. Resolution of these uncertainties in a manner inconsistent with the Company's expectations could have a material impact on the Company's results of operations.

Earnings Per Share

Basic earnings per share are computed using the weighted average number of common shares outstanding during the period. Diluted earnings per share incorporate the potentially dilutive incremental shares issuable upon the assumed exercise of stock options, the assumed vesting of outstanding restricted stock units and market stock units, and the assumed issuance of common stock under the stock purchase plan. The number of incremental shares from the assumed issuance of common stock under the stock purchase plan is calculated by applying the treasury stock method.

Litigation and Contingencies

From time to time, the Company receives notices that its products or manufacturing processes may be infringing the patent or other intellectual property rights of others, notices of stockholder litigation or other lawsuits or claims against the Company. The Company periodically assesses each matter in order to determine if a contingent liability in accordance with ASC No. 450, Contingencies ("ASC 450") should be recorded. In making this determination, management may, depending on the nature of the matter, consult with internal and external legal counsel and technical experts. The Company expenses legal fees associated with consultations and defense of lawsuits as incurred. Based on the information obtained, combined with management's judgment regarding all of the facts and circumstances of each matter, the Company determines whether a contingent loss is probable and whether the amount of such loss can be estimated. Should a loss be probable and estimable, the Company records a contingent loss in accordance with ASC 450. In determining the amount of a contingent loss, the Company takes into consideration advice

47


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

received from experts in the specific matter, current status of legal proceedings, settlement negotiations which may be ongoing, prior case history and other factors. Should the judgments and estimates made by management be incorrect, the Company may need to record additional contingent losses that could materially adversely impact its results of operations. Alternatively, if the judgments and estimates made by management are incorrect and a particular contingent loss does not occur, the contingent loss recorded would be reversed, thereby favorably impacting the Company's results of operations.

Pursuant to the Company's charter documents and separate written indemnification agreements, the Company has certain indemnification obligations to its current officers and directors, as well as certain former officers and directors. The indemnification agreements provide, among other things, that the Company will indemnify each of its directors and officers, under the circumstances and to the extent provided therein, for expenses, damages, judgments, fines, and settlements each may be required to pay in actions or proceedings to which he or she may be made a party by reason of his or her position or positions as a director, officer or other agent of the Company, and otherwise to the fullest extent permitted under Delaware law and the Company’s bylaws.

Concentration of Credit Risk

Due to the Company's credit evaluation and collection process, bad debt expenses have not been significant. Credit risk with respect to trade receivables is limited because a large number of geographically diverse customers make up the Company's customer base, thus spreading the credit risk. The Company derived approximately 52% of its fiscal year 2020 revenue from sales made through distributors which includes distribution sales to catalog distributors. The Company's primary distributor is Avnet Electronics (“Avnet”). Avnet, like the Company's other distributors, is not an end customer, but rather serves as a channel of sale to many end users of the Company's products. Avnet accounted for 22%, 22% and 25% of revenues in fiscal years 2020, 2019 and 2018, respectively, and 28% and 21% of accounts receivable as of June 27, 2020 and June 29, 2019, respectively. Sales (through direct sales and distributors) to Samsung, the Company's largest single end customer in 2019 and 2018, accounted for 10% of net revenues in fiscal years 2019 and 2018, and 4% and 6% of accounts receivable as of June 27, 2020 and June 29, 2019, respectively. No other customer accounted for 10% or more of the Company's revenues in the fiscal years 2020, 2019, and 2018. One customer, WT Microelectronics, accounted for 22% and 11% of accounts receivable as of June 27, 2020 and June 29, 2019, respectively. No other customer accounted for 10% or more of the Company's accounts receivable as of June 27, 2020 and June 29, 2019.

The Company maintains cash, cash equivalents, and short-term investments with various high credit quality financial institutions, limits the amount of credit exposure to any one financial institution or instrument, and is exposed to credit risk in the event of default by these institutions to the extent of amounts recorded at the balance sheet date.

Reclassification 

Certain items in prior financial statements were reclassified to conform to the current year presentation.

Recently Issued Accounting Pronouncements

(i) New Accounting Update Recently Adopted

In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update 2016-02 (ASU 2016-02), Leases (Topic 842). Topic 842 states that lessees will recognize a lease liability for the commitment to make lease payments and a right-of-use asset for the underlying asset, for the duration of the lease. The FASB also issued ASU 2018-10 and ASU 2018-11 which provide improvements to ASU 2016-02 and an additional transition method option, respectively. This transition method allows companies to apply the new lease accounting standard on adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. The Company adopted ASU 2016-02 in the first quarter of fiscal year 2020.

The Company adopted the new standard using the modified retrospective method and electing the optional transition method practical expedient. Under the optional transition method, the Company recognized a cumulative-effect adjustment to the consolidated balance sheet and did not adjust comparative prior period information.

The Company elected multiple practical expedients permitted:
the hindsight practical expedient, in which the Company elected to use hindsight up until the effective date in determining the lease term and assessing impairment of right-of-use assets;
the practical expedient package that allows the Company to carry forward its determination of whether a lease exists, the classification of a lease, and whether initial direct lease costs exist for purposes of transition to the new standard; and
the practical expedient to combine lease and non-lease components.


48


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The Company also elected an accounting policy in which it will not apply the recognition requirements to leases with an initial term of 12 months or less.

Effective June 30, 2019, the first day of adoption, the Company recognized $61.0 million of operating lease right-of-use assets and $65.2 million of operating lease liabilities on its Consolidated Balance Sheets. The difference of $4.2 million was primarily due to deferred rent, partially offset by prepaid rent for leases that existed as of the date of adoption, which decreased the opening balance of ROU assets.

(ii) Recent Accounting Update Not Yet Adopted

In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. We will adopt ASU 2016-13 beginning in the first quarter of fiscal year 2021. The effect on our consolidated financial statements and related disclosures is not expected to be material.

NOTE 3: BALANCE SHEET COMPONENTS

Inventories consist of:
 
June 27,
2020
 
June 29,
2019
 
(in thousands)
Raw materials
$
18,287

 
$
16,121

Work-in-process
164,061

 
160,273

Finished goods
77,278

 
70,118

Total inventories
$
259,626

 
$
246,512



Property, plant and equipment, net, consist of:
 
June 27,
2020
 
June 29,
2019
 
(in thousands)
Land
$
17,720

 
$
17,720

Buildings and building improvements
312,999

 
265,191

Machinery, equipment and software
1,323,791

 
1,367,606

Total
1,654,510

 
1,650,517

Less: accumulated depreciation and amortization
(1,104,104
)
 
(1,072,795
)
Total property, plant and equipment, net
$
550,406

 
$
577,722



The Company recorded $92.6 million, $86.4 million and $94.4 million of depreciation expense in fiscal years 2020, 2019 and 2018, respectively.


49


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Accrued salary and related expenses consist of:
 
June 27,
2020
 
June 29,
2019

(in thousands)
Accrued bonus
$
66,662

 
$
71,466

Accrued vacation
33,992

 
30,251

Accrued salaries
12,153

 
10,667

Accrued fringe benefits
4,077

 
4,807

Other
9,867

 
1,513

Total accrued salary and related expenses
$
126,751

 
$
118,704



NOTE 4: DISAGGREGATION OF REVENUE

The following table summarizes net revenue disaggregated by end market. The Company classifies end market revenue by using estimates and assumptions based on historical experience and knowledge of current conditions, given available information.
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
(in thousands, except percentages) 
Automotive
$
560,856

 
26
%
 
$
590,402

 
25
%
 
$
567,474

 
23
%
Communications and Data Center
482,642

 
22
%
 
436,674

 
19
%
 
510,098

 
21
%
Consumer
441,407

 
20
%
 
555,409

 
24
%
 
575,095

 
23
%
Industrial
706,490

 
32
%
 
731,844

 
32
%
 
827,399

 
33
%
 
$
2,191,395

 
 
 
$
2,314,329

 
 
 
$
2,480,066

 
 


The following table summarizes net revenue disaggregated by sales channel:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
(in thousands, except percentages) 
Distributors
$
1,147,387

 
52
%
 
$
1,062,818

 
46
%
 
$
1,173,719

 
47
%
Direct customer
1,044,008

 
48
%
 
1,251,511

 
54
%
 
1,306,347

 
53
%
 
$
2,191,395

 
 
 
$
2,314,329

 
 
 
$
2,480,066

 
 


NOTE 5: FAIR VALUE MEASUREMENTS

The FASB established a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Three levels of inputs that may be used to measure fair value are as follows:

Level 1 - Quoted (unadjusted) prices in active markets for identical assets or liabilities.

The Company's Level 1 assets consist of money market funds.

Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.


50


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The Company’s Level 2 assets and liabilities consist of corporate debt securities, certificates of deposit, and foreign currency forward contracts that are valued using quoted market prices or are determined using a yield curve model based on current market rates.

Level 3 - Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.

The Company's Level 3 assets and liabilities consist of contingent consideration liabilities related to acquisitions.

Assets and liabilities measured at fair value on a recurring basis were as follows:

 
As of June 27, 2020
 
As of June 29, 2019
 
Fair Value
 
 
 
Fair Value
 
 
 
Measurements Using
 
Total
 
Measurements Using
 
Total
 
Level 1
 
Level 2
 
Level 3
 
 
Level 1
 
Level 2
 
Level 3
 
 
(in thousands)
Assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Money market funds
$
61,814

 
$

 
$

 
$
61,814

 
$
186,819

 
$

 
$

 
$
186,819

Short term investments
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Certificates of deposit

 

 

 

 

 
1,000

 

 
1,000

    Corporate debt securities

 
35,536

 

 
35,536

 

 
139,990

 

 
139,990

Other current assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Foreign currency forward contracts

 
1,151

 

 
1,151

 

 
651

 

 
651

Total
$
61,814

 
$
36,687

 
$

 
$
98,501

 
$
186,819

 
$
141,641

 
$

 
$
328,460

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accrued expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Foreign currency forward contracts
$

 
$
341

 
$

 
$
341

 
$

 
$
148

 
$

 
$
148

    Contingent consideration

 

 
10,000

 
10,000

 

 

 
9,052

 
9,052

Other liabilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Contingent consideration

 

 
4,165

 
4,165

 

 

 

 

Total
$

 
$
341

 
$
14,165

 
$
14,506

 
$

 
$
148

 
$
9,052

 
$
9,200



Changes in contingent consideration liability:
 
 
(in thousands)
Balance, June 30, 2018
 
$
16,000

Addition
 
2,104

Payment
 
(9,052
)
Adjustment
 

Balance, June 29, 2019
 
9,052

Addition
 
14,165

Payment
 
(8,000
)
Adjustment
 
(1,052
)
Balance, June 27, 2020
 
$
14,165



During the fiscal years ended June 27, 2020 and June 29, 2019, there were no transfers in or out of Level 3 from other levels in the fair value hierarchy.

There were no assets or liabilities measured at fair value on a non-recurring basis as of June 27, 2020 and June 29, 2019.


51


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

As of June 27, 2020 and June 29, 2019, private company investments amounted to $20.6 million and $20.7 million, respectively. The aggregate amount of unrealized losses recognized from these investments were $4.9 million and $3.6 million, respectively, as of June 27, 2020 and June 29, 2019.

The Company recorded $(1.3) million, $0 million and $(0.9) million of unrealized gains (losses) on private company investments, during the fiscal years ended June 27, 2020, June 29, 2019 and June 30, 2018, respectively. Unrealized gains (losses) on private company investments are recorded in Interest and other income (expense), net in the Company's Consolidated Statements of Income.

NOTE 6: FINANCIAL INSTRUMENTS

Short-term investments
Fair values were as follows:
 
June 27, 2020
 
June 29, 2019
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
(in thousands)
Available-for-sale investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit
$

 
$

 
$

 
$

 
$
1,000

 
$

 
$

 
$
1,000

Corporate debt securities
35,417

 
137

 
(18
)
 
35,536

 
140,031

 
68

 
(109
)
 
139,990

Total available-for-sale investments
$
35,417

 
$
137

 
$
(18
)
 
$
35,536

 
$
141,031

 
$
68

 
$
(109
)
 
$
140,990



In the fiscal years ended June 27, 2020 and June 29, 2019, the Company did not recognize any impairment charges on short-term investments. All available-for-sale investments have maturity dates between July 14, 2020 and March 12, 2021.
Derivative instruments and hedging activities

The Company incurs expenditures denominated in non-U.S. currencies, primarily the Philippine Peso and the Thai Baht associated with the Company's manufacturing activities in the Philippines and Thailand, respectively, and European Euro, Indian Rupee, Taiwan New Dollar, South Korean Won, Chinese Yuan, Japanese Yen, Singapore Dollar, and Canadian Dollar expenditures for sales offices and research and development activities undertaken outside of the U.S.

The Company has established a program that exclusively utilizes foreign currency forward contracts to offset the risks associated with the effects of certain foreign currency exposures. The Company does not use these foreign currency forward contracts for trading purposes.

Derivatives designated as cash flow hedging instruments

The Company designates certain forward contracts as hedging instruments pursuant to ASC No. 815, Derivatives and Hedging (“ASC 815”). As of June 27, 2020 and June 29, 2019, respectively, the notional amounts of the forward contracts the Company held to purchase international currencies were $61.6 million and $48.5 million, respectively.

Derivatives not designated as hedging instruments

As of June 27, 2020 and June 29, 2019, respectively, the notional amounts of the forward contracts the Company held to purchase international currencies were $32.3 million and $19.6 million, respectively, and the notional amounts of forward contracts the Company held to sell international currencies were $12.0 million and $21.1 million, respectively. The fair values of outstanding foreign currency forward contracts and gain (loss) included in the Consolidated Statements of Income were not material for the fiscal years ended June 27, 2020 and June 29, 2019.


52


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Effect of hedge accounting on the Consolidated Statements of Income

The following table summarizes the gains and (losses) from hedging activities recognized in the Company's Consolidated Statements of Income:
 
June 27, 2020
 
June 29, 2019
 
Net Revenue
 
Cost of Goods Sold
 
Operating Expenses
 
Net Revenue
 
Cost of Goods Sold
 
Operating Expenses
 
(in thousands)
Income and expenses line items in which the effects of cash flow hedges are recorded
$
2,191,395

 
$
758,743

 
$
746,258

 
$
2,314,329

 
$
813,823

 
$
753,408

 
 
 
 
 
 
 
 
 
 
 
 
Gain (loss) on cash flow hedges:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts:
 
 
 
 
 
 
 
 
 
 
 
Gain (loss) reclassified from accumulated other comprehensive income into income
$

 
$
(42
)
 
$
(1,535
)
 
$
49

 
$
(430
)
 
$
(2,275
)


Outstanding debt obligations
The following table summarizes the Company's outstanding debt obligations:
 
June 27, 2020
 
June 29, 2019
 
(in thousands)
3.375% fixed rate notes due March 2023
$
500,000

 
$
500,000

3.45% fixed rate notes due June 2027
500,000

 
500,000

    Total outstanding debt
1,000,000

 
1,000,000

Less: Reduction for unamortized discount and debt issuance costs
(5,978
)
 
(7,416
)
Total long-term debt
$
994,022

 
$
992,584



On June 15, 2017, the Company completed a public offering of $500 million aggregate principal amount of the Company's 3.45% senior unsecured and unsubordinated notes due in June 2027 (“2027 Notes”), with an effective interest rate of 3.5%. Interest on the 2027 Notes is payable semi-annually in arrears on June 15 and December 15 of each year, commencing on December 15, 2017. The net proceeds of this offering were approximately $495.2 million, after issuing at a discount and deducting paid expenses.

On November 21, 2013, the Company completed a public offering of $500 million aggregate principal amount of the Company’s 2.5% coupon senior unsecured and unsubordinated notes due in November 2018 (“2018 Notes”), with an effective interest rate of 2.6%. Interest on the 2018 Notes is payable semi-annually in arrears on May 15 and November 15 of each year, commencing on May 15, 2014. The net proceeds of this offering were approximately $494.5 million, after issuing at a discount and deducting paid expenses. In November of 2018, the Company repaid the entire principal and any outstanding interest related to these outstanding notes.

On March 18, 2013, the Company completed a public offering of $500 million aggregate principal amount of the Company's 3.375% senior unsecured and unsubordinated notes due in March 2023 (“2023 Notes”), with an effective interest rate of 3.5%. Interest on the 2023 Notes is payable semi-annually in arrears on March 15 and September 15 of each year. The net proceeds of this offering were approximately $490.0 million, after issuing at a discount and deducting paid expenses.

The debt indentures that govern the 2027 and the 2023 Notes include covenants that limit the Company's ability to grant liens on its facilities and to enter into sale and leaseback transactions, which could limit the Company's ability to secure additional debt funding in the future. In circumstances involving a change of control of the Company followed by a downgrade of the rating of the 2027 Notes or the 2023 Notes, the Company would be required to make an offer to repurchase the affected notes at a purchase price equal to 101% of the aggregate principal amount of such notes, plus accrued and unpaid interest.

The Company accounts for all the notes above based on their amortized cost. The discount and expenses are being amortized to Interest and other income (expense), net in the Consolidated Statements of Income over the life of the notes. The interest expense

53


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

is recorded in Interest and other income (expense), net in the Consolidated Statements of Income. Amortized discount and expenses, as well as interest expense associated with the notes was $35.6 million, $41.4 million and $49.5 million during the years ended June 27, 2020, June 29, 2019, and June 30, 2018, respectively.

The estimated fair value of the Company's outstanding debt obligations was approximately $1.1 billion as of June 27, 2020. The estimated fair value of the debt is based primarily on observable market inputs and is a Level 2 measurement.

The Company recorded interest expense of $38.0 million, $43.5 million, and $50.2 million during the fiscal years ended June 27, 2020, June 29, 2019, and June 30, 2018, respectively.

Credit facilities
 
In January 2019, the Company terminated its $350 million revolving credit facility with certain institutional lenders. As of June 27, 2020, the Company does not have a credit facility in place.

Other financial instruments

For the balance of the Company's financial instruments, cash equivalents, accounts receivable, accounts payable and other accrued liabilities, the carrying amounts approximate fair value due to their short maturities.

NOTE 7: STOCK-BASED COMPENSATION

At June 27, 2020, the Company had one stock incentive plan, the Company's 1996 Stock Incentive Plan (the “1996 Plan”) and one employee stock purchase plan, the 2008 Employee Stock Purchase Plan (the “2008 ESPP”). The 1996 Plan was adopted by the Board of Directors to provide the grant of incentive stock options, non-statutory stock options, restricted stock units (“RSUs”), and market stock units (“MSUs”) to employees, directors, and consultants.

Pursuant to the 1996 Plan, the exercise price for incentive stock options and non-statutory stock options is determined to be the fair market value of the underlying shares on the date of grant. Options typically vest ratably over a four-year period measured from the date of grant. Options generally expire no later than seven years after the date of grant, subject to earlier termination upon an optionee's cessation of employment or service.

RSUs granted to employees typically vest ratably over a four-year period and are converted into shares of the Company's common stock upon vesting, subject to the employee's continued service to the Company over that period. RSUs granted from September 2017 to July 2020 will continue to vest post-employment at the Company for certain individuals satisfying specific eligibility requirements.

MSUs granted to employees typically vest over a four-year cliff period and are converted into shares of the Company's common stock upon vesting, subject to the employee's continued service to the Company over that period. The number of shares that are released at the end of the performance period can range from zero to a maximum cap depending on the Company's performance. MSUs granted in September 2017, September 2018, and September 2019 will continue to vest post-employment at the Company for certain individuals satisfying specific eligibility requirements.


54


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following tables show total stock-based compensation expense by type of award, and the resulting tax effect, included in the Consolidated Statements of Income for fiscal years 2020, 2019 and 2018:

 
For the year ended June 27, 2020
 
Stock Options
 
Restricted Stock Units and Other Awards
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
31

 
$
9,295

 
$
2,851

 
$
12,177

Research and development
14

 
38,452

 
6,236

 
44,702

Selling, general and administrative
254

 
34,877

 
3,421

 
38,552

Pre-tax stock-based compensation expense
$
299

 
$
82,624

 
$
12,508

 
$
95,431

Less: income tax effect
 
 
 
 
 
 
9,415

Net stock-based compensation expense
 
 
 
 
 
 
$
86,016



 
For the year ended June 29, 2019
 
Stock Options
 
Restricted Stock Units and Other Awards
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
35

 
$
7,728

 
$
2,324

 
$
10,087

Research and development
9

 
36,182

 
5,433

 
41,624

Selling, general and administrative
232

 
32,078

 
2,956

 
35,266

Pre-tax stock-based compensation expense
$
276

 
$
75,988

 
$
10,713

 
$
86,977

Less: income tax effect
 
 
 
 
 
 
8,443

Net stock-based compensation expense
 
 
 
 
 
 
$
78,534



 
For the year ended June 30, 2018
 
Stock Options
 
Restricted Stock Units and Other Awards
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
212

 
$
8,131

 
$
2,098

 
$
10,441

Research and development
518

 
32,088

 
4,442

 
37,048

Selling, general and administrative
700

 
28,162

 
2,334

 
31,196

Pre-tax stock-based compensation expense
$
1,430

 
$
68,381

 
$
8,874

 
$
78,685

Less: income tax effect
 
 
 
 
 
 
9,342

Net stock-based compensation expense
 
 
 
 
 
 
$
69,343



The expenses included in the Consolidated Statements of Income related to Restricted Stock Units and Other Awards include expenses related to MSUs of $12.7 million, $11.1 million and $7.8 million for fiscal years 2020, 2019 and 2018, respectively.

Stock Options

The fair value of options granted to employees under the 1996 Plan is estimated on the date of grant using the Black-Scholes option valuation model.

The Company did not grant any stock options in fiscal years 2020, 2019 or 2018.


55


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table summarizes outstanding, exercisable and vested and expected to vest stock options as of June 27, 2020 and their activity during fiscal years 2020, 2019 and 2018:
 
Options
 
Weighted Average Remaining Contractual Term (in years)
 
Aggregate Intrinsic Value (1) 
 
Number of Shares
 
Weighted Average Exercise Price
 
Balance, June 24, 2017
2,800,007

 
$
26.92

 
 
 
 

Options Granted

 

 
 
 
 

Options Exercised
(1,090,163
)
 
25.69
 
 
 
 

Options Cancelled
(21,591
)
 
26.47
 
 
 
 

Balance, June 30, 2018
1,688,253

 
27.72
 
 
 
 

Options Granted

 

 
 
 
 

Options Exercised
(907,401
)
 
27.22
 
 
 
 

Options Cancelled
(3,439
)
 
28.08
 
 
 
 

Balance, June 29, 2019
777,413

 
28.30
 
 
 
 
Options Granted

 

 
 
 
 
Options Exercised
(656,391
)
 
28.26
 
 
 
 
Options Cancelled
(16,575
)
 
27.30
 
 
 
 
Balance, June 27, 2020
104,447

 
$
28.76

 
0.4
 
$
3,179,074

Exercisable as of June 27, 2020
104,447

 
$
28.76

 
0.4
 
$
3,179,074

Vested and expected to vest, June 27, 2020
104,447

 
$
28.76

 
0.4
 
$
3,179,074



(1)
Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of June 27, 2020.

The total intrinsic value of options exercised during fiscal years 2020, 2019 and 2018 were $20.1 million, $27.5 million and $30.7 million, respectively.

Restricted Stock Units and Other Awards

The fair value of RSUs and other awards under the Company’s 1996 Plan is estimated using the value of the Company’s common stock on the date of grant, reduced by the present value of dividends expected to be paid on the Company’s common stock prior to vesting. The Company also estimates forfeitures at the time of grant and makes revisions to forfeitures on a quarterly basis.

The weighted average fair value of RSUs and other awards granted was $49.57, $53.97 and $44.95 per share for fiscal years 2020, 2019 and 2018, respectively.


56


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table summarizes outstanding and expected to vest RSUs and other awards as of June 27, 2020 and their activity during fiscal years 2020, 2019 and 2018:
 
Number of
Shares 
 
Weighted Average Remaining Contractual Term
(in years)
 
Aggregate
Intrinsic
Value (1) 
Balance, June 24, 2017
5,942,123

 
 
 
 

Restricted stock units and other awards granted
1,989,959

 
 
 
 

Restricted stock units and other awards released
(1,794,029
)
 
 
 
 

Restricted stock units and other awards cancelled
(613,621
)
 
 
 
 

Balance, June 30, 2018
5,524,432

 
 
 
 
Restricted stock units and other awards granted
1,694,294

 
 
 
 
Restricted stock units and other awards released
(1,779,317
)
 
 
 
 
Restricted stock units and other awards cancelled
(521,103
)
 
 
 
 
Balance, June 29, 2019
4,918,306

 
 
 
 
Restricted stock units and other awards granted
1,834,828

 
 
 
 
Restricted stock units and other awards released
(1,700,518
)
 
 
 
 
Restricted stock units and other awards cancelled
(446,024
)
 
 
 
 
Balance, June 27, 2020
4,606,592

 
2.6
 
$
272,710,246

Expected to vest as of June 27, 2020
3,918,834

 
2.5
 
$
231,994,987



(1)
Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of RSUs and other awards outstanding, or expected to vest as of June 27, 2020.

The Company withheld shares totaling $35.9 million in value as a result of employee withholding taxes based on the value of the RSUs on their vesting date for the fiscal year ended June 27, 2020. The total payments for the employees' tax obligations to the taxing authorities are reflected as financing activities within the Consolidated Statements of Cash Flows.

As of June 27, 2020, there was $148.8 million of unrecognized compensation cost related to 4.6 million unvested RSUs and other awards, which is expected to be recognized over a weighted average period of approximately 2.6 years.

Market Stock Units

The Company grants MSUs to senior members of management in lieu of granting stock options. For MSUs granted prior to September 2017, the performance metrics of this program are based on relative performance of the Company’s stock price as compared to the Semiconductor Exchange Traded Fund index SPDR S&P (the “XSD”). For MSUs granted in September 2017, September 2018, and September 2019, the performance metrics for this program are based on the total shareholder return ("TSR") of the Company relative to the TSR of the other companies included in the XSD. The fair value of MSUs is estimated using a Monte Carlo simulation model on the date of grant. The Company also estimates forfeitures at the time of grant and makes revisions to forfeitures on a quarterly basis. Compensation expense is recognized based on the initial valuation and is not subsequently adjusted as a result of the Company’s performance relative to that of the XSD or the TSR of the companies included in the XSD, as applicable. Vesting for MSUs is contingent upon both service and market conditions and has a four-year vesting cliff period. MSUs granted in September 2017, September 2018, and September 2019 vest based upon annual performance and are subject to continued service through the end of the four-year period but will continue to vest post-employment at the Company for certain individuals satisfying specific eligibility requirements. Pursuant to the terms of the ADI Merger Agreement, the Company will grant RSUs in lieu of MSUs (or restricted stock awards (“RSAs”) in lieu of MSUs for any potential “disqualified individuals” within the meaning of Section 280G of the Internal Revenue Code, which RSAs will not be eligible for dividends or dividend equivalent rights) from the date of the ADI Merger Agreement through the date that the transaction closes.

The weighted-average fair value of MSUs granted was $54.70, $75.48 and $51.03 per share for fiscal years 2020, 2019 and 2018, respectively.


57


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table summarizes the number of MSUs outstanding and expected to vest as of June 27, 2020 and their activity during fiscal years 2020, 2019 and 2018:
 
Number of
Shares 
 
Weighted Average Remaining Contractual Term
(in years)
 
Aggregate
Intrinsic
Value (1) 
Balance, June 24, 2017
818,028

 
 
 
 

Market stock units granted
292,336

 
 
 
 

Market stock units released

 
 
 
 

Market stock units cancelled
(31,300
)
 
 
 
 

Balance, June 30, 2018
1,079,064

 
 
 
 
Market stock units granted
247,804

 
 
 
 
Market stock units released
(13,594
)
 
 
 
 
Market stock units cancelled
(264,742
)
 
 
 
 
Balance, June 29, 2019
1,048,532

 
 
 
 
Market stock units granted
259,984

 
 
 
 
Market stock units released
(183,974
)
 
 
 
 
Market stock units cancelled
(153,322
)
 
 
 
 
Balance, June 27, 2020
971,220

 
2.6
 
$
57,496,224

Expected to vest as of June 27, 2020
383,568

 
2.5
 
$
22,707,207


(1)
Aggregate intrinsic value for MSUs represents the closing price per share of the Company’s common stock on June 26, 2020, the last business day preceding the fiscal quarter-end, multiplied by the number of MSUs outstanding or expected to vest as of June 27, 2020.

As of June 27, 2020, there was $29.0 million of unrecognized compensation cost related to 1.0 million unvested MSUs, which is expected to be recognized over a weighted average period of approximately 2.6 years.

At June 27, 2020, the Company had 16.8 million shares of its common stock available for issuance to employees and other recipients under the 1996 Plan.

Employee Stock Purchase Plan

Employees are granted rights to acquire common stock under the 2008 ESPP.

The Company issued 0.9 million shares of its common stock for total consideration of $42.3 million related to the 2008 ESPP during the fiscal year ended June 27, 2020. As of June 27, 2020, the Company had 5.4 million shares of its common stock reserved and available for future issuance under the 2008 ESPP.

The fair value of shares granted to employees under the 2008 ESPP in fiscal years 2020, 2019 and 2018 has been estimated at the date of grant using the Black-Scholes option valuation model using the following assumptions for the offering periods outstanding:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
Expected holding period (in years) 
0.5
 
0.5
 
0.5
Risk-free interest rate
0.2% - 2.7%
 
1.6% - 2.6%
 
0.8% - 2.1%
Expected stock price volatility 
28.4% - 55.2%
 
19.6% - 32.7%
 
19.1% - 32.7%
Dividend yield 
3.1% - 3.4%
 
2.8% - 3.4%
 
2.8% - 3.4%


As of June 27, 2020, there was $8.8 million of unrecognized compensation expense related to the 2008 ESPP. At the end of the current offering period in November 2020, the Company will suspend the 2008 ESPP program pursuant to the terms of the ADI Merger Agreement.


58


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

NOTE 8: EARNINGS PER SHARE

Basic earnings per share are computed using the weighted average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, the weighted average number of outstanding shares of common stock excludes unvested RSUs and other awards as well as MSUs. Diluted earnings per share incorporates the incremental shares issuable upon the assumed exercise of stock options, assumed release of unvested RSUs and other awards as well as MSUs, and assumed issuance of common stock under the 2008 ESPP using the treasury stock method.

The following table sets forth the computation of basic and diluted earnings per share:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands, except per share data) 
Numerator for basic earnings per share and diluted earnings per share
 

 
 

 
 

Net income
$
654,694

 
$
827,486

 
$
467,318

 
 
 
 
 
 
Denominator for basic earnings per share 
269,341

 
274,966

 
280,979

     Effect of dilutive securities:
 

 
 

 
 

          Stock options, ESPP, RSUs and MSUs
2,687

 
3,811

 
4,695

Denominator for diluted earnings per share
272,028

 
278,777

 
285,674

 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

Basic
$
2.43

 
$
3.01

 
$
1.66

Diluted 
$
2.41

 
$
2.97

 
$
1.64



For the fiscal years ended June 27, 2020, June 29, 2019 and June 30, 2018, no stock awards were determined to be anti-dilutive. Securities which would have been anti-dilutive are insignificant and were excluded from the computation of diluted earnings per share in all periods.

NOTE 9: LEASES

The Company's lease obligations consist of operating leases for domestic and international office facilities, data centers, and equipment. These leases expire at various dates through fiscal year 2031. For the year ended June 27, 2020, the Company recorded operating lease expense of $12.3 million. For each of the years ended June 29, 2019 and June 30, 2018, the Company recorded rent expense of $10.2 million.

Leases are included in the following Consolidated Balance Sheet lines:
 
 
June 27, 2020
 
 
(in thousands)
Other assets
 
$
54,610

 
 
 
Accrued expenses
 
$
10,445

Other liabilities
 
$
48,314



59


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Maturities of lease liabilities as of June 27, 2020 are as follows:
 
 
Operating Lease Obligations
Fiscal Year

 
(in thousands)

2021
 
$
12,144

2022
 
10,971

2023
 
9,759

2024
 
8,697

2025
 
6,891

Thereafter
 
17,083

Total
 
65,545

Less imputed interest
 
6,786

Total
 
$
58,759



Future minimum lease payments under non-cancelable operating leases as of June 29, 2019, based on the previous lease standard, are as follows:
 
 
Operating Lease Obligations
Fiscal Year

 
(in thousands)

2021
 
$
15,068

2022
 
13,368

2023
 
7,689

2024
 
7,205

2025
 
4,229

Thereafter
 
5,893

Total
 
$
53,452



Other information related to leases as of June 27, 2020 are as follows:
Supplemental cash flow information:
 
 
Operating cash flows used for operating leases, in thousands
 
$
12,020

 
 
 
Weighted-average remaining lease term - operating leases, in years
 
7

Weighted-average discount rate - operating leases
 
3.36
%


NOTE 10: GOODWILL AND INTANGIBLE ASSETS

Goodwill

The Company monitors the recoverability of goodwill recorded in connection with acquisitions, by reporting unit, annually, or more often if events or changes in circumstances indicate that the carrying amount may not be recoverable.

In fiscal years 2020 and 2019, the Company elected to perform a qualitative analysis to assess impairment of goodwill rather than to perform the quantitative goodwill impairment test. The key qualitative factors considered in the assessment included the change in the industry and competitive environment, market capitalization, and overall financial performance. Based on the results of this qualitative analysis, the Company determined that it was more likely than not that the fair value of each reporting unit exceeded its carrying value. The Company concluded that goodwill was not impaired in fiscal years 2020 and 2019.

Activity and goodwill balances for the fiscal years ended June 27, 2020 and June 29, 2019 were as follows:

60


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 
Goodwill
 
(in thousands)
Balance, June 30, 2018
$
532,251

Balance, June 29, 2019
532,251

Acquisitions
30,289

Balance, June 27, 2020
$
562,540



Intangible Assets

The useful lives of amortizing intangible assets are as follows:
Asset
 
Life
Intellectual property
 
1-10 years
Customer relationships
 
3-10 years
Trade name
 
1-4 years
Patents
 
5 years


Intangible assets consisted of the following:
 
 
June 27, 2020
 
June 29, 2019
 
Original
Cost 
 
Accumulated Amortization
 
Net
 
Original
Cost
 
Accumulated Amortization
 
Net
 
(in thousands)
Intellectual property
$
525,196

 
$
458,418

 
$
66,778

 
$
487,346

 
$
445,558

 
$
41,788

Customer relationships
118,335

 
108,603

 
9,732

 
116,505

 
105,901

 
10,604

Trade name
11,374

 
9,265

 
2,109

 
9,974

 
8,914

 
1,060

Backlogs
170

 
25

 
145

 

 

 

Patent
2,500

 
2,500

 

 
2,500

 
2,500

 

Total amortizable intangible assets
657,575

 
578,811

 
78,764

 
616,325

 
562,873

 
53,452

In-process Research and Development
9,195

 

 
9,195

 
2,790

 

 
2,790

Total intangible assets
$
666,770

 
$
578,811

 
$
87,959

 
$
619,115

 
$
562,873

 
$
56,242



During the fiscal year ended June 27, 2020, $2.8 million of IPR&D was completed and reclassified to amortizable Intellectual Property.

The following table presents the amortization expense of intangible assets and its presentation in the Consolidated Statements of Income:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Cost of goods sold
$
12,860

 
$
21,689

 
$
46,063

Intangible asset amortization
3,078

 
3,041

 
4,467

Total intangible asset amortization expenses
$
15,938

 
$
24,730

 
$
50,530




61


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table represents the estimated future amortization expense of intangible assets as of June 27, 2020:

 
 
Amount
Fiscal Year
 
(in thousands) 
2021
 
$
19,279

2022
 
13,454

2023
 
12,970

2024
 
9,995

2025
 
9,716

Thereafter
 
13,350

Total amortizable intangible assets
 
$
78,764



NOTE 11: ACQUISITIONS

On May 11, 2020, the Company acquired a privately-held corporation specializing in motor and motion control technology. The aggregate purchase price of $87.0 million included cash consideration of $72.8 million and contingent consideration with an estimated fair value of $14.2 million. The contingent consideration is payable if the acquired company achieves certain financial milestones for the annual periods ending December 31, 2020 and December 31, 2021. The acquired assets included $2.7 million of cash, $35.1 million of developed technology, $12.6 million of other intangible assets, and $6.3 million of other net assets. In connection with this acquisition, the Company also recorded $30.3 million of goodwill, which is expected to be deductible for tax purposes.

There were no material acquisitions completed during the fiscal year 2019.

NOTE 12: SEGMENT INFORMATION

The Company designs, develops, manufactures and markets a broad range of linear and mixed-signal integrated circuits. The Company's products are designed through a centralized R&D function, are manufactured using centralized internal and external manufacturing, and sold through a centralized sales force and shared wholesale distributors.

The Company currently has one operating segment. The Company considers operating segments to be components of the Company’s business for which separate financial information is available that is evaluated regularly by the Company’s Chief Operating Decision Maker ("CODM") in deciding how to allocate resources and in assessing performance. The CODM of the Company is the Chief Executive Officer ("CEO"). The CEO reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company has determined that it has a single operating and reportable segment.

Geographical revenue information is based on customers’ ship-to location. Property, plant and equipment information is based on the physical location of the assets at the end of each fiscal year.

Net revenues from unaffiliated customers by geographic region were as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands) 
United States
$
237,579

 
$
257,350

 
$
306,453

China 
813,227

 
812,686

 
885,319

Rest of Asia
698,175

 
756,928

 
786,814

Europe 
387,368

 
428,750

 
440,658

Rest of World 
55,046

 
58,615

 
60,822

Total
$
2,191,395

 
$
2,314,329

 
$
2,480,066



Net property, plant, and equipment by geographic region were as follows:

62


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 
Fiscal Year Ended
 
June 27,
2020
 
June 29,
2019
 
(in thousands) 
United States 
$
362,093

 
$
379,308

Philippines
88,660

 
102,634

Rest of World 
99,653

 
95,780

Total
$
550,406

 
$
577,722



NOTE 13: COMMITMENTS AND CONTINGENCIES

Legal Proceedings

The Company is party or subject to various other legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business, including proceedings and claims that relate to intellectual property matters. While the outcome of these matters cannot be predicted with certainty, the Company does not believe that the outcome of any of these matters, individually or in the aggregate, will result in losses that are materially in excess of amounts already recognized or reserved, if any.

Commitments

Future annual minimum payments for purchase commitments are as follows:
 
Payment due by period
 
 Total
 
Fiscal year
2021
 
Fiscal year
2022
 
Fiscal year
2023
 
Fiscal year
2024
 
Fiscal year
2025
 
Thereafter
 
(in thousands)
Inventory-related purchase obligations (1)
$
352,960

 
$
54,206

 
$
46,778

 
$
44,821

 
$
42,502

 
$
40,650

 
$
124,003


(1)
The Company orders materials and supplies in advance or with minimum purchase quantities. The Company is obligated to pay for the materials and supplies when received.

Purchase orders for the purchase of the majority of the Company's raw materials and other goods and services are not included in the table. The Company's purchase orders generally allow for cancellation without significant penalties. The Company does not have significant agreements for the purchase of raw materials or other goods specifying minimum quantities or set prices that exceed its expected short-term requirements.

Indemnification

The Company indemnifies certain customers, distributors, suppliers and subcontractors for attorney fees and damages and costs awarded against such parties in certain circumstances in which the Company's products are alleged to infringe third party intellectual property rights, including patents, registered trademarks or copyrights. The terms of the Company's indemnification obligations are generally perpetual from the effective date of the agreement. In certain cases, there are limits on and exceptions to the Company's potential liability for indemnification relating to intellectual property infringement claims.

Pursuant to the Company's charter documents and separate written indemnification agreements, the Company has certain indemnification obligations to its current officers, employees and directors, as well as certain former officers and directors.

NOTE 14: COMPREHENSIVE INCOME

The changes in accumulated other comprehensive income (loss) by component and related tax effects in the fiscal years ended June 27, 2020 and June 29, 2019 were as follows:


63


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 
Unrealized gain (loss) on intercompany receivables
 
Unrealized gain (loss) on postretirement benefits
 
Cumulative translation adjustment
 
Unrealized gain (loss) on cash flow hedges
 
Unrealized gain (loss) on available-for-sale securities
 
Total
 
(in thousands)
Balance, June 30, 2018
$
(6,280
)
 
$
(2,516
)
 
$
(1,136
)
 
$
(1,383
)
 
$
(3,670
)
 
$
(14,985
)
Other comprehensive income (loss) before reclassifications

 

 

 
(494
)
 
3,804

 
3,310

Amounts reclassified out of accumulated other comprehensive income (loss)

 
(1,848
)
 

 
2,656

 

 
808

Tax effects

 
42

 

 
(354
)
 
(175
)
 
(487
)
Other comprehensive income (loss)

 
(1,806
)
 

 
1,808

 
3,629

 
3,631

Balance, June 29, 2019
$
(6,280
)
 
$
(4,322
)
 
$
(1,136
)
 
$
425

 
$
(41
)
 
$
(11,354
)
Other comprehensive income (loss) before reclassifications

 

 

 
(1,262
)
 
185

 
(1,077
)
Amounts reclassified out of accumulated other comprehensive income (loss)

 
(3,950
)
 

 
1,578

 

 
(2,372
)
Tax effects

 
284

 

 
(51
)
 
(25
)
 
208

Other comprehensive income (loss)

 
(3,666
)
 

 
265

 
160

 
(3,241
)
Balance, June 27, 2020
$
(6,280
)
 
$
(7,988
)
 
$
(1,136
)
 
$
690

 
$
119

 
$
(14,595
)


Amounts reclassified out of Unrealized gain (loss) on postretirement benefits were included in Selling, general and administrative in the Consolidated Statements of Income. Amounts reclassified out of Unrealized gain (loss) on cash flow hedges were included in Net revenues, Cost of goods sold and Other operating expenses (income), net in the Consolidated Statements of Income.

NOTE 15: COMMON STOCK REPURCHASES

On July 20, 2017, the Board of Directors of the Company authorized the repurchase of up to $1.0 billion of the Company's common stock. The stock repurchase authorization did not have an expiration date and the pace of repurchase activity depended on factors such as current stock price, levels of cash generation from operations, cash requirements, and other factors. The prior authorization by the Company’s Board of Directors for repurchase of common stock was cancelled and superseded by this repurchase authorization.

On October 30, 2018, the Board of Directors of the Company authorized the repurchase of up to $1.5 billion of the Company’s common stock. The stock repurchase authorization does not have an expiration date and the pace of repurchase activity will depend on factors such as current stock price, levels of cash generation from operations, cash requirements, and other factors. The prior authorization by the Company’s Board of Directors for repurchase of common stock was cancelled and superseded by this repurchase authorization.

During fiscal years 2020, 2019 and 2018, the Company repurchased approximately 7.9 million, 9.8 million and 7.5 million shares of its common stock for $440.8 million, $539.2 million and $408.0 million, respectively. As of June 27, 2020, the Company had a remaining authorization of $0.7 billion for future share repurchases. The Company suspended its repurchase program on July 13, 2020, the date the Company announced its planned merger with ADI.

NOTE 16: INTEREST AND OTHER INCOME (EXPENSE)

Interest and other income (expense) was as follows:


64


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Interest and other income (expense):
 
 
 
 
 
Interest (expense)
$
(35,797
)
 
$
(43,543
)
 
$
(50,215
)
Interest income
30,220

 
47,844

 
38,292

Other income (expense), net
(2,721
)
 
3,022

 
3,360

Total
$
(8,298
)
 
$
7,323

 
$
(8,563
)


As discussed in Note 6: "Financial Instruments", Interest expense consists primarily of interest expense associated with long-term notes. Interest expense associated with the notes was $35.6 million, $41.4 million and $49.5 million during the fiscal years ended June 27, 2020, June 29, 2019 and June 30, 2018, respectively. Interest expense associated with debt discounts and issuance fees was $1.4 million, $2.0 million and $2.9 million during the fiscal years ended June 27, 2020, June 29, 2019 and June 30, 2018, respectively. Interest income consists of interest earned on cash, cash equivalents, and short-term investments.

NOTE 17: INCOME TAXES

Pretax income was as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Domestic pre-tax income
$
72,854

 
$
103,016

 
$
149,056

Foreign pre-tax income
605,242

 
651,405

 
675,829

Total
$
678,096

 
$
754,421

 
$
824,885



The provision (benefit) for income taxes consisted of the following:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Federal
 

 
 

 
 

Current
$
1,893

 
$
(114,494
)
 
$
318,288

     Deferred
9,828

 
12,874

 
25,769

State
 
 
 
 
 
     Current
(3,880
)
 
9,842

 
117

     Deferred
552

 
2,196

 
1,325

Foreign 
 
 
 
 
 
     Current
15,683

 
17,562

 
11,450

     Deferred
(674
)
 
(1,045
)
 
618

Total provision (benefit) for income taxes
$
23,402

 
$
(73,065
)
 
$
357,567




65


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

A reconciliation of the Company's Federal statutory tax rate to the Company's effective tax rate is as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
Federal statutory rate
21.0
 %
 
21.0
 %
 
28.1
 %
State tax, net of federal benefit
(0.5
)
 
1.4

 
0.2

General business credits
(1.8
)
 
(0.9
)
 
(0.8
)
Effect of foreign operations
(17.1
)
 
(15.8
)
 
(16.7
)
Stock-based compensation
1.0

 
0.7

 
0.4

Interest accrual for uncertain tax positions
0.9

 
1.1

 
2.1

Transition Tax
1.0

 
9.0

 
28.7

Global intangible low taxed income
7.9

 
7.4

 

Deferred tax remeasurement

 

 
1.6

Settlement of uncertain tax positions
(7.5
)
 
(33.4
)
 

Other
(1.4
)
 
(0.2
)
 
(0.3
)
Effective tax rate
3.5
 %
 
(9.7
)%
 
43.3
 %


On December 22, 2017 legislation, commonly referred to as the Tax Cuts and Jobs Act (the “Act”), was enacted. The Act reduced the federal statutory tax rate from 35.0% to 21.0%, effective January 1, 2018, which results in federal statutory tax rates for the Company of 21.0%, 21.0% and 28.1% (average of a 35.0% rate for the first half of fiscal year 2018 and a 21.0% rate for the second half of fiscal year 2018) for fiscal years 2020, 2019 and 2018, respectively. In fiscal year 2018 the Company recorded a $13.7 million charge to remeasure deferred taxes as of the enactment date of the Act to reflect the federal statutory rate reduction.

The Act included a one-time tax on accumulated unremitted earnings of our foreign subsidiaries (“Transition Tax”). SEC Staff Accounting Bulletin No. 118 allowed the use of provisional amounts (reasonable estimates) if accounting for the income tax effects of the Act was not completed. Provisional amounts must be adjusted within a one-year measurement period from the enactment date of the Act. In the second quarter of fiscal year 2018, the Company recorded a $236.9 million provisional Transition Tax charge. During the measurement period the Company gathered information and analyzed available guidance and in the second quarter of fiscal year 2019 recorded a $22.1 million Transition Tax charge, which increased the Company’s fiscal year 2019 tax rate by 2.9%. As of the end of the second quarter of fiscal year 2019 accounting for income tax effects of the Act was completed.

The Act included Global Intangible Low-Taxed Income (“GILTI”) provisions, which first impact the Company in fiscal year 2019. The GILTI provisions effectively subject income earned by the Company’s foreign subsidiaries to current U.S. tax at a rate of 10.5%, less foreign tax credits. The Company has elected to treat tax generated by the GILTI provisions as a period expense.

In fiscal year 2019, the Company reversed $221.5 million of uncertain tax position reserves and $30.1 million of related interest reserves, net of federal and state benefits, primarily due to the fiscal fourth quarter settlement of an audit of the Company’s fiscal year 2009 through fiscal year 2011 federal corporate income tax returns, which also settled intercompany buy-in license payment issues for fiscal years 2012 through 2019. $140.7 million of fiscal year 2009 through fiscal year 2018 advance tax payments made in June 2018 were applied to additional federal tax liabilities generated by the settlement. The reversal of uncertain tax position reserves for intercompany transfer pricing issues increased accumulated unremitted foreign earnings, which resulted in an additional Transition Tax charge of $47.7 million in the fiscal fourth quarter.

In fiscal year 2020, the Company reversed $40.5 million of uncertain tax position reserves and $10.7 million of related interest reserves, net of federal and state benefits, primarily due to the fiscal fourth quarter settlement of an audit of the Company’s fiscal year 2012 through fiscal year 2014 federal corporate income tax returns. The reversal of uncertain tax position reserves for intercompany transfer pricing issues increased accumulated unremitted foreign earnings, which resulted in an additional Transition Tax charge of $6.5 million in the fiscal fourth quarter.

On June 18, 2019, the U.S. Treasury and the Internal Revenue Service released temporary regulations under Internal Revenue Code (“IRC”) Section 245A (“Section 245A”), as enacted by the Act, and IRC Section 954(c)(6) (the “Temporary Regulations”), which apply retroactively to intercompany dividends occurring after December 31, 2017. The Temporary Regulations limit the applicability of the foreign personal holding company income (“FPHCI”) look-through exception for certain intercompany dividends received by a controlled foreign corporation. Before application of the retroactive intercompany Temporary Regulations, the Company benefited in fiscal years 2018 and 2019 from the FPHCI look-through exception. The Company has analyzed the

66


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

relevant Temporary Regulations and concluded that they were not validly issued. Therefore, the Company has not accounted for the effects of the retroactive Temporary Regulations in its results of operations for fiscal year 2019 or fiscal year 2020. The Company believes it has strong arguments in favor of its position and that it has met the more likely than not recognition threshold that its position will be sustained. The Company intends to vigorously defend its position, however, due to the uncertainty involved in challenging the validity of regulations as well as a potential litigation process, there can be no assurance that the relevant Temporary Regulations will be invalidated, modified or that a court of law will rule in favor of the Company. An unfavorable resolution of this issue could have a material adverse impact on the Company's results of operations and financial condition.

As of June 27, 2020, the Company's foreign subsidiaries have accumulated undistributed earnings of approximately $306.2 million that are intended to be indefinitely reinvested outside the U.S. No deferred tax liability has been recognized for the repatriation of these earnings. At June 27, 2020, the unrecognized deferred tax liability on these earnings was $27.2 million.

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The components of the Company's deferred tax assets and liabilities were as follows:
 
June 27,
2020
 
June 29,
2019
 
(in thousands)
Deferred tax assets:
 

 
 

     Accrued compensation
$
8,750

 
$
7,990

     Stock-based compensation
10,476

 
9,788

     Net operating loss carryovers
40,933

 
40,067

     Tax credit carryovers
97,870

 
93,269

     Other reserves and accruals not currently deductible for tax purposes
17,580

 
21,584

     Other 
11,626

 
11,500

Total deferred tax assets
187,235

 
184,198

 
 
 
 
Deferred tax liabilities:
 

 
 

     Fixed assets and intangible assets cost recovery, net
(58,293
)
 
(52,567
)
     Unremitted earnings of foreign subsidiaries
(9,968
)
 
(7,428
)
     Other
(3,080
)
 
(3,712
)
Total deferred tax liabilities
(71,341
)
 
(63,707
)
 
 
 
 
Net deferred tax assets before valuation allowance
115,894

 
120,491

Valuation allowance
(135,751
)
 
(131,798
)
Net deferred tax assets (liabilities)
$
(19,857
)
 
$
(11,307
)


The valuation allowance as of June 27, 2020 and June 29, 2019 primarily relates to certain state and foreign net operating loss carryforwards and certain state tax credit carryforwards. The valuation allowance increased by $4.0 million in fiscal year 2020.

As of June 27, 2020, the Company has $15.0 million of federal net operating loss carryforwards expiring at various dates between fiscal years 2022 and 2033, $39.4 million of state net operating loss carryforwards expiring at various dates through fiscal year 2033, $140.2 million of foreign net operating loss carryforwards with no expiration date, $115.4 million of state tax credit carryforwards with no expiration date, and $6.6 million of state tax credit carryforwards expiring at various dates through fiscal year 2035.

The Company classifies unrecognized tax benefits as (i) a current liability to the extent that payment is anticipated within one year; (ii) a non-current liability to the extent that payment is not anticipated within one year; or (iii) a reduction to deferred tax assets to the extent that the unrecognized tax benefit relates to deferred tax assets such as operating loss or tax credit carryforwards or to the extent that operating loss or tax credit carryforwards would be able to offset the additional tax liability generated by unrecognized tax benefits.


67


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

A reconciliation of the change in gross unrecognized tax benefits, excluding interest, penalties and the federal benefit for state unrecognized tax benefits, is as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Balance as of beginning of year
$
220,397

 
$
591,458

 
$
539,569

Tax positions related to current year:
 
 
 
 
 
     Addition
3,459

 
6,974

 
48,646

Tax positions related to prior year:
 
 
 
 
 
Addition
5,626

 
20,851

 
3,806

Reduction
(48,944
)
 
(236,705
)
 

Settlements
(6,263
)
 
(161,847
)
 

Lapses in statutes of limitations

 
(334
)
 
(563
)
Balance as of end of year
$
174,275

 
$
220,397

 
$
591,458



Prior year tax position activity in fiscal year 2019 includes the reversal of $221.5 million of tax reserves, primarily due to the settlement of an audit of the Company’s fiscal year 2009 through fiscal year 2011 federal corporate income tax returns, which also settled intercompany buy-in license payment issues for fiscal year 2012 through fiscal year 2019. Fiscal year 2019 settlements include $140.7 million of fiscal year 2009 through fiscal year 2018 advance tax payments made in June 2018 that were applied to additional federal tax liabilities generated by the federal tax audit settlement. Prior year tax position activity in fiscal year 2020 includes the reversal of $40.5 million of tax reserves, primarily due to the settlement of an audit of the Company’s fiscal year 2012 through fiscal year 2014 federal corporate income tax returns.

The total amount of gross unrecognized tax benefits as of June 27, 2020 that, if recognized, would affect the effective tax rate is $122.7 million. $51.6 million of unrecognized tax benefits would be offset by an increase in the valuation allowance for deferred tax assets and thus would not affect the effective tax rate.

The Company does not expect its unrecognized tax benefits to change significantly within the next 12 months.

The Company reports interest and penalties related to unrecognized tax benefits as a component of income tax expense. The gross amount, before the federal and state benefit, of interest and penalties recognized in income tax expense during the fiscal years ended June 27, 2020, June 29, 2019, and June 30, 2018 was $(5.9) million, $(30.2) million and $27.8 million, respectively, and the total amount of interest and penalties accrued as of June 27, 2020, June 29, 2019, and June 30, 2018 was $24.6 million, $31.7 million, and $61.9 million, respectively.

The Company’s federal corporate income tax returns are audited on a recurring basis by the Internal Revenue Service (“IRS”). In fiscal year 2020, the IRS commenced an audit of the Company’s federal corporate income tax returns for fiscal years 2015 through 2017, which is ongoing.

A summary of the fiscal tax years that remain subject to examination, as of June 27, 2020, for the Company's major tax jurisdictions are as follows:
United States - Federal
2015
-
Forward
Ireland
2015
-
Forward


NOTE 18: BENEFITS

Defined contribution plan

U.S. employees are automatically enrolled in the Maxim Integrated 401(k) Plan (the "Plan") when they meet eligibility requirements unless they decline participation. Under the terms of the Plan, the Company matches 100% of the employee contributions for the first 3% of employee eligible compensation and an additional 50% match for the next 2% of employee eligible compensation, up to the IRS Annual Compensation Limits. Total defined contribution expense was $11.2 million, $11.6 million and $12.6 million in fiscal years 2020, 2019 and 2018, respectively.

68


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Non-U.S. Pension Benefits

The Company sponsors defined-benefit pension plans in certain countries. Consistent with the requirements of local law, the Company deposits funds for certain plans with insurance companies, with third party trustees, or into government-managed accounts, and accrues for the unfunded portion of the obligation.

The Company sponsors retirement plans for employees in the Philippines and certain other countries. These plans are non-contributory and defined benefit types that provide retirement to employees equal to one-month salary for every year of credited service. The benefits are paid in a lump sum amount upon retirement or separation from the Company. Total defined benefit liability was $18.0 million and $12.6 million as of June 27, 2020 and June 29, 2019, respectively. Total accumulated other comprehensive loss related to this retirement plan was $6.3 million, $3.0 million and $1.0 million for the fiscal years 2020, 2019, and 2018, respectively.

U.S. Employees Postretirement Medical Expense & Funded Status Reconciliation

The Company provides postretirement medical expenses to certain former employees of Dallas Semiconductor and to certain Maxim Integrated executives. The Company adopted the postretirement medical plan as a result of the Company's acquisition of Dallas Semiconductor in 2001. A reconciliation of the funded status of these postretirement benefits, is as follows:
 
June 27,
2020
 
Estimated Fiscal Year 2021 Expense
 
June 29,
2019
 
Fiscal Year 2020 Expense
 
(in thousands, except percentages)
Accumulated postretirement benefit obligation:
 
 
 
 
 
 
 
Retirees and beneficiaries
$
(19,115
)
 
 
 
$
(18,241
)
 
 
Active participants
(1,413
)
 
 
 
(1,437
)
 
 
Funded status
$
(20,528
)
 
 
 
$
(19,678
)
 
 
 
 
 
 
 
 
 
 
Actuarial gain (loss)
$
705

 
 
 
$
118

 
 
Prior service cost

 
 
 

 
 
 
 
 
 
 
 
 
 
Amounts recognized in accumulated other comprehensive income:
 
 
 
 
 
 
 
Net actuarial loss
$
1,877

 
 
 
$
1,172

 
 
Prior service cost
249

 
 
 
606

 
 
Total
$
2,126

 
 
 
$
1,778

 
 
 
 
 
 
 
 
 
 
Net periodic postretirement benefit cost:
 
 
 
 
 
 
 
Interest cost
 
 
$
524

 
 
 
$
695

Amortization:
 
 
 
 
 
 
 
Prior service cost
 
 
249

 
 
 
356

Total net periodic postretirement benefit cost
 
 
$
773

 
 
 
$
1,051

 
 
 
 
 
 
 
 
Employer contributions
 
 
$
740

 
 
 
$
550

 
 
 
 
 
 
 
 
Economic assumptions:
 
 
 
 
 
 
 
Discount rate
2.6%
 
 
 
3.6%
 
 
Medical trend
7.00%-5.00%
 
 
 
7.25%-5.00%
 
 



69


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following benefit payments are expected to be paid:
 
Non-Pension Benefits
Fiscal Year
(in thousands)
2021
$
739

2022
789

2023
817

2024
867

2025
916

Thereafter
16,400

Total
$
20,528



Dallas Semiconductor Split-Dollar Life Insurance

As a result of the Company's acquisition of Dallas Semiconductor in 2001, the Company assumed responsibility associated with a split-dollar life insurance policy held by a former Dallas Semiconductor director. The policy is owned by the individual with the Company retaining a limited collateral assignment.

The Company had $8.5 million and $6.9 million included in Other assets in the Consolidated Balance Sheets as of June 27, 2020 and June 29, 2019, respectively, associated with the limited collateral assignment to the policy. The Company had a $9.7 million and $8.2 million obligation included in Other Liabilities in the Consolidated Balance Sheets as of June 27, 2020 and June 29, 2019, respectively, related to the anticipated continued funding associated with the policy.

NOTE 19: QUARTERLY FINANCIAL DATA (UNAUDITED)

 
Quarter Ended
Fiscal Year 2020
June 27,
2020
 
March 28, 2020
 
December 28, 2019
 
September 28, 2019
 
(in thousands, except percentages and per share data)
Net revenues
$
545,369

 
$
561,916

 
$
551,070

 
$
533,040

Cost of goods sold 
183,001

 
195,479

 
190,546

 
189,717

Gross margin 
$
362,368

 
$
366,437

 
$
360,524

 
$
343,323

Gross margin %
66.4
%
 
65.2
%
 
65.4
%
 
64.4
%
Operating income
$
177,987

 
$
183,347

 
$
169,056

 
$
156,004

     % of net revenues
32.6
%
 
32.6
%
 
30.7
%
 
29.3
%
Net income (1)
$
207,298

 
$
161,190

 
$
146,050

 
$
140,156

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

Basic
$
0.78

 
$
0.60

 
$
0.54

 
$
0.52

Diluted
$
0.77

 
$
0.59

 
$
0.53

 
$
0.51

 
 
 
 
 
 
 
 
Shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
266,639

 
269,003

 
270,330

 
271,388

     Diluted
268,777

 
271,579

 
273,269

 
274,436

 
 

 
 

 
 

 
 

Dividends declared and paid per share 
$
0.48

 
$
0.48

 
$
0.48

 
$
0.48



(1)
The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".



70


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 
Quarter Ended
Fiscal Year 2019
June 29, 2019
 
March 30, 2019
 
December 29, 2018
 
September 29, 2018
 
(in thousands, except percentages and per share data)
Net revenues 
$
556,545

 
$
542,383

 
$
576,906

 
$
638,495

Cost of goods sold 
200,154

 
201,552

 
203,858

 
208,259

Gross margin 
$
356,391

 
$
340,831

 
$
373,048

 
$
430,236

Gross margin %
64.0
%
 
62.8
%
 
64.7
%
 
67.4
%
Operating income
$
173,571

 
$
157,140

 
$
182,204

 
$
234,183

     % of net revenues
31.2
%
 
29.0
%
 
31.6
%
 
36.7
%
Net income (1)
$
367,558

 
$
130,613

 
$
131,892

 
$
197,423

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

     Basic
$
1.35

 
$
0.48

 
$
0.48

 
$
0.71

     Diluted
$
1.33

 
$
0.47

 
$
0.47

 
$
0.70

 
 
 
 
 
 
 
 
Weighted-average shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
272,382

 
273,221

 
276,252

 
278,045

     Diluted
275,834

 
276,610

 
280,008

 
282,454

 
 
 
 
 
 
 
 
Dividends declared and paid per share 
$
0.46

 
$
0.46

 
$
0.46

 
$
0.46



(1)
The fiscal quarter ended June 29, 2019 includes $251.6 million of net income from the release of uncertain tax position and related interest reserves and a $47.7 million Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a $22.1 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".



71


MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

NOTE 20: SUBSEQUENT EVENT

Merger with Analog Devices

On July 13, 2020, the Company announced that it had entered into the ADI Merger Agreement with Analog Devices, and Magneto Corp., a wholly owned subsidiary of Analog Devices (“Acquisition Sub”), under which, subject to the satisfaction or (to the extent permissible) waiver of the conditions set forth therein, Acquisition Sub will merge with and into the Company, and the Company will survive the merger as a wholly-owned subsidiary of Analog Devices (the “ADI Merger”). Under the terms of the ADI Merger Agreement, at the effective time of the ADI Merger (the “Effective Time”), each share of common stock, par value $0.001 per share, of the Company (the “Company Common Stock”), issued and outstanding immediately prior to the Effective Time (other than treasury shares and any shares of Company Common Stock held by Analog Devices or Acquisition Sub) will be converted into the right to receive 0.6300 of a fully paid and non-assessable share of common stock, par value $0.16 2/3 per share, of Analog Devices (with cash being paid (without interest and less applicable withholding taxes) in lieu of any fraction of a share of Analog Devices common stock). Analog Devices shareholders will continue to own their existing Analog Devices shares, and the combined company will be named Analog Devices.

The ADI Merger has been approved by both the Company’s Board of Directors and the Board of Directors of Analog Devices, and the completion of the ADI Merger is subject to customary closing conditions, including, among others, the required approvals of Maxim Integrated’s stockholders, the approval of ADI’s shareholders and the receipt of various regulatory approvals. Subject to the satisfaction or (to the extent permissible) waiver of such conditions, the transaction is expected to close in the summer of 2021. For additional information on the ADI Merger Agreement and the ADI Merger, please refer to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on July 13, 2020. The Company cannot guarantee that the ADI Merger will be completed on a timely basis or at all or that, if completed, it will be completed on the terms set forth in the ADI Merger Agreement.

A cash dividend of $0.48 per share will be paid on September 11, 2020, to Maxim Integrated stockholders of record on August 27, 2020. The Company will neither declare nor pay a dividend in any of the next succeeding four fiscal quarters and has suspended its open market stock repurchase program as the ADI Merger Agreement restricts the Company's ability to declare dividends and repurchase shares of the Company's common stock.






72



Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of Maxim Integrated Products, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Maxim Integrated Products, Inc. and its subsidiaries (the “Company”) as of June 27, 2020 and June 29, 2019, and the related consolidated statements of income, of comprehensive income, of stockholders’ equity and of cash flows for each of the three years in the period ended June 27, 2020, including the related notes and schedule of valuation and qualifying accounts for each of the three years in the period ended June 27, 2020 listed in the index appearing under Item 15(a)(2) (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of June 27, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of June 27, 2020 and June 29, 2019, and the results of its operations and its cash flows for each of the three years in the period ended June 27, 2020 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June 27, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Change in Accounting Principle

As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in fiscal year 2020.

Basis for Opinions
The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Annual Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

73



Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Write-down for Excess or Obsolete Inventories

As described in Note 2 to the consolidated financial statements, the total inventories balance was $259.6 million as of June 27, 2020. Inventories are stated at the lower of (i) standard cost, which approximates actual cost on a first-in-first-out basis, or (ii) net realizable value. A write-down to net realizable value is recorded if excess quantities or obsolescence is identified. At each reporting period, management assesses the Company’s ending inventories for excess quantities and obsolescence based on the projected sales outlook. This assessment, which requires significant judgment by management, includes analysis of projections of future demand. Because of the cyclical nature of the market, inventory levels, obsolescence of technology, and product life cycles, management generally writes down inventories to net realizable value based on forecasted product demand. As disclosed by management, the Company had net inventory write-downs of $16.5 million during fiscal year 2020.

The principal considerations for our determination that performing procedures relating to the write-down of excess or obsolete inventories is a critical audit matter are the significant amount of judgment by management in developing the assumptions of the forecasted product demand, which in turn led to significant auditor judgment, subjectivity and effort in performing audit procedures and evaluating audit evidence relating to the forecasted product demand.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s write-down for excess or obsolete inventories, including controls over the development of assumptions related to forecasted product demand. The procedures also included, among others, testing management’s process for developing the estimate of the write-down for excess or obsolete inventories, testing the completeness and accuracy of underlying data used in the estimate, and evaluating management’s assumptions of forecasted product demand. Evaluating management’s demand forecast for reasonableness involved considering historical sales by product, comparing prior period estimates to actual results of the same period, and determining whether the demand forecast used was consistent with evidence obtained in other areas of the audit.



/s/ PricewaterhouseCoopers LLP
San Jose, California

August 19, 2020

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



74



MAXIM INTEGRATED PRODUCTS, INC.
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS


 
Balance at
Beginning of
Period
 
Additions
 
Deductions
 
Balance at
End of
Period
 
(in thousands)
Price adjustments and other revenue reserves:
 
 
 
 
 
 


     Year ended June 27, 2020
$
100,489

 
$
767,781

 
$
(719,354
)
 
$
148,916

     Year ended June 29, 2019 (1)
$

 
$
568,550

 
$
(468,061
)
 
$
100,489

 
 
 
 
 
 
 
 
Returns and allowances:
 
 
 
 
 
 
 
     Year ended June 27, 2020
$
148

 
$
625

 
$
(128
)
 
$
645

     Year ended June 29, 2019 (1)
$
140,115

 
$
697

 
$
(140,664
)
 
$
148

     Year ended June 30, 2018
$
46,575

 
$
659,023

 
$
(565,483
)
 
$
140,115



(1)
Subsequent to the adoption of Topic 606 on July 1, 2018, revenue reserve allowances are presented on a gross basis as Price adjustment and other revenue reserves in the Consolidated Balance Sheets. Revenue reserve allowances for prior fiscal years are not adjusted and continue to be reported under Topic 605.


75



Exhibit Number
 
Description
 
Incorporated by Reference From Form
 
Incorporated by Reference From Exhibit Number
 
Date Filed
 
 
 
 
 
 
 
 
 
1.1
 
 
8-K
 
 
6/13/2017
 
 
 
 
 
 
 
 
 
2.1
 
 
8-K
 
 
7/13/2020
 
 
 
 
 
 
 
 
 
3.1
 
Restated Certificate of Incorporation of the Company.
 
10-K
 
3.1
 
9/26/1995
 
 
 
 
 
 
 
 
 
3.2
 
Amendments to Restated Certificate of Incorporation of the Company.
 
10-K
10-K
10-Q
10-Q
8-K
 
3.3
3.3
3.3
3.3
 
9/29/1997
9/24/1998
2/08/2000
2/09/2001
11/17/2015
 
 
 
 
 
 
 
 
 
3.3
 
 
10-Q
 
 
1/27/2017
 
 
 
 
 
 
 
 
 
4.1
 

 
10-K
 
 
8/21/2019
 
 
 
 
 
 
 
 
 
10.1 (A)
 
 
10-K
 
 
9/8/2005
 
 
 
 
 
 
 
 
 
10.2 (A)
 
 
Proxy Statement
 
Appendix B
 
9/30/2016
 
 
 
 
 
 
 
 
 
10.3 (A)
 
Assumption Agreement, dated April 11, 2001, relating to Dallas Semiconductor Corporation Executives Retiree Medical Plan.
 
10-K
 
10.26
 
9/24/2001
 
 
 
 
 
 
 
 
 
10.4 (A)
 
Dallas Semiconductor Corporation Executives Retiree Medical Plan.
 
10-K
 
10.28
 
9/24/2001
 
 
 
 
 
 
 
 
 
10.5 (A)
 
 
10-Q
 
 
11/5/2009
 
 
 
 
 
 
 
 
 
10.6 (A)
 
 
10-Q
 
 
11/5/2009
 
 
 
 
 
 
 
 
 
10.7 (A)
 
 
10-K
 
 
9/30/2008
 
 
 
 
 
 
 
 
 
10.8 (A)
 
 
10-Q
 
 
9/30/2008
 
 
 
 
 
 
 
 
 
10.9 (A)
 
 
10-Q
 
 
11/6/2008
 
 
 
 
 
 
 
 
 
10.10 (A)
 
 
10-Q
 
 
11/6/2008
 
 
 
 
 
 
 
 
 
10.11 (A)
 
 
Proxy Statement
 
Appendix A
 
9/30/2016

76



Exhibit Number
 
Description
 
Incorporated by Reference From Form
 
Incorporated by Reference From Exhibit Number
 
Date Filed
 
 
 
 
 
 
 
 
 
10.12 (A)
 
 
10-K
 
 
8/26/2009
 
 
 
 
 
 
 
 
 
10.13 (A)
 
 
8-K
 
 
7/13/2020
 
 
 
 
 
 
 
 
 
10.14 (A)
 
 
8-K
 
 
7/13/2020
 
 
 
 
 
 
 
 
 
10.15 (A)
 
 
8-K
 
 
7/13/2020
 
 
 
 
 
 
 
 
 
10.16
 
 
10-Q
 
 
10/26/2011
 
 
 
 
 
 
 
 
 
10.17
 
 
8-K
 
 
3/14/2013
 
 
 
 
 
 
 
 
 
10.18
 
 
8-K
 
 
6/13/2017
 
 
 
 
 
 
 
 
 
10.19
 
 
8-K
 
 
11/21/2013
 
 
 
 
 
 
 
 
 
10.20
 
 
S-3
 
 
6/10/2010
 
 
 
 
 
 
 
 
 
10.21
 
 
8-K
 
 
3/21/2013
 
 
 
 
 
 
 
 
 
10.22
 

 
8-K
 
 
6/20/2017
 
 
 
 
 
 
 
 
 
10.23 (A)
 
 
10-Q
 
 
10/20/2017
 
 
 
 
 
 
 
 
 
10.24 (A)
 
 
10-Q
 
 
11/1/2018
 
 
 
 
 
 
 
 
 
10.25 (A)
 
 
10-Q
 
 
10/30/2019
 
 
 
 
 
 
 
 
 
10.26 (A)
 
 
10-Q
 
 
10/20/2017
 
 
 
 
 
 
 
 
 
10.27 (A)
 
 
10-Q
 
 
10/30/2019
 
 
 
 
 
 
 
 
 
 
 
Filed herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
10.29 (A)
 
 
10-Q
 
 
10/30/2019
 
 
 
 
 
 
 
 
 

77



Exhibit Number
 
Description
 
Incorporated by Reference From Form
 
Incorporated by Reference From Exhibit Number
 
Date Filed
 
 
 
 
 
 
 
 
 
10.30
 
 
10-K
 
 
8/18/2015
 
 
 
 
 
 
 
 
 
10.31
 
 
10-K
 
 
8/12/2016
 
 
 
 
 
 
 
 
 
10.32 †
 
 
10-Q/A
 
 
5/10/2016
 
 
 
 
 
 
 
 
 
10.33
 
 
8-K
 
 
6/24/2016
 
 
 
 
 
 
 
 
 
10.34
 
 
8-K
 
 
6/24/2016
 
 
 
 
 
 
 
 
 
 
 
Filed herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
24.1
 
Power of Attorney (contained in the signature page to this Form 10-K).
 
Filed herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Filed herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Filed herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Filed herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Filed herewith
 
 
 
 
101.INS
XBRL Instance Document (1)
101.SCH
XBRL Taxonomy Extension Schema  (1)
101.CAL
XBRL Taxonomy Extension Calculation Linkbase  (1)
101.DEF
XBRL Taxonomy Extension Definition Document  (1)
101.LAB
XBRL Taxonomy Extension Label Linkbase  (1)
101.PRE
XBRL Taxonomy Extension Presentation Linkbase  (1)
104
Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.  (1)
____________________
(A) Management contract or compensatory plan or arrangement.
† Portions of the exhibit (indicated by bracketed asterisks) have been omitted pursuant to an order granted by the Securities and Exchange Commission for confidential treatment.
(1) Filed or furnished herewith.


78



CORPORATE DATA AND STOCKHOLDER INFORMATION

Independent Registered Public Accounting Firm
PricewaterhouseCoopers LLP
San Jose, California

Registrar/Transfer Agent
Computershare
Canton, Massachusetts

Corporate Headquarters
160 Rio Robles
San Jose, California 95134
(408) 601-1000

Stock Listing

At August 10, 2020, there were approximately 600 stockholders of record of the Company's common stock as reported by Computershare. Maxim Integrated common stock is traded on the Nasdaq Global Select Market under the symbol “MXIM”.


79



ITEM 16. FORM 10-K SUMMARY

None.

80



SIGNATURE

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.    


August 19, 2020
 
MAXIM INTEGRATED PRODUCTS, INC.
 
 
 
 
 
By:/s/ Brian C. White
 
 
 
 
 
Brian C. White
 
 
Senior Vice President, Chief Financial Officer
 
 
 




81



POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints each of Tunç Doluca and Brian C. White, jointly and severally, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and re-substitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments (including post-effective amendments) to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith and about the premises, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

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

Signature
 
Title
Date
 
 
 
 
/s/ Tunç Doluca
 
President, Director and Chief Executive Officer
August 19, 2020
Tunç Doluca
 
(Principal Executive Officer)
 
 
 
 
 
/s/ Brian C. White
 
Senior Vice President, Chief Financial Officer
August 19, 2020
Brian C. White
 
(Principal Financial and Accounting Officer)
 
 
 
 
 
/s/ William P. Sullivan
 
Director and Chairman of the Board
August 19, 2020
William P. Sullivan
 
 
 
 
 
 
 
/s/ Tracy C. Accardi
 
Director
August 19, 2020
Tracy C. Accardi
 
 
 
 
 
 
 
/s/ James R. Bergman
 
Director
August 19, 2020
James R. Bergman
 
 
 
 
 
 
 
/s/ Joseph R. Bronson
 
Director
August 19, 2020
Joseph R. Bronson
 
 
 
 
 
 
 
/s/ Robert E. Grady
 
Director
August 19, 2020
Robert E. Grady
 
 
 
 
 
 
 
/s/ Mercedes Johnson
 
Director
August 19, 2020
Mercedes Johnson
 
 
 
 
 
 
 
/s/ William D. Watkins
 
Director
August 19, 2020
William D. Watkins
 
 
 
 
 
 
 
/s/ MaryAnn Wright
 
Director
August 19, 2020
MaryAnn Wright
 
 
 
 
 
 
 


82
EX-10.28 2 ex-1028q420.htm EXHIBIT 10.28 Exhibit


Exhibit 10.28

MAXIM INTEGRATED PRODUCTS, INC.
1996 STOCK INCENTIVE PLAN
RESTRICTED STOCK UNIT AGREEMENT
MAXIM INTEGRATED PRODUCTS, INC., a Delaware corporation (the “Company”), pursuant to its 1996 Stock Incentive Plan (the “Plan”) has granted to Grantee an award of restricted stock units (the “Restricted Stock Units”) with the terms set forth in a document delivered separately to Grantee (the “Grant Notice”). The Restricted Stock Units are subject to all of the terms and conditions in the Grant Notice, this Restricted Stock Unit Agreement and any appendix for Grantee’s country1 (the “Appendix,” and together with the Restricted Stock Unit Agreement and the Grant Notice, the “Agreement”) and the Plan. Unless otherwise defined herein, capitalized terms shall have the meaning ascribed to such terms in the Plan.
1.Company’s Obligation to Pay. Each Restricted Stock Unit represents a value equal to the Fair Market Value of a Share on the date it becomes vested. Unless and until the Restricted Stock Units will have vested in the manner set forth in Sections 2, 4 and 5, Grantee will have no right to payment of any such Restricted Stock Units. Prior to actual payment of any vested Restricted Stock Units, such Restricted Stock Unit will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
2.    Vesting Schedule. Subject to Sections 3, 4 and 5, the Restricted Stock Units awarded by this Agreement will vest in Grantee according to the vesting schedule set forth on the Grant Notice, subject to Grantee’s Continuous Status as an Employee, Director or Consultant through each such date. Vesting may be suspended during any unpaid leave of absence, unless continued vesting is required by Applicable Laws or unless continued vesting is approved by the Company in writing.
3.    Forfeiture upon Termination of Continuous Status as an Employee, Director or Consultant. Subject to Sections 4 and 5, if Grantee’s Continuous Status as an Employee, Director or Consultant ceases for any or no reason, the then-unvested Restricted Stock Units awarded by this Agreement will thereupon be forfeited at no cost to the Company and Grantee will have no further rights thereunder.
For purposes of these Restricted Stock Units, Grantee’s Continuous Status as an Employee, Director or Consultant will be considered terminated (regardless of the reason for such termination and whether or not such termination is later found to be invalid or in breach of Applicable Laws or the terms of Grantee’s employment or service agreement, if any) effective as of the date that Grantee is no longer actively providing services to the Company, Parent or any Subsidiary and will not be extended by any notice period (e.g., Grantee’s period of active service would not include
                                                          
1 For the purposes of this Agreement, the phrase “Grantee’s country” refers to any country whose laws and regulations apply to Grantee during the relevant time period, as determined by the Company in its sole discretion. Grantee should


1



speak with his or her personal legal and tax advisor for more information as to which countries this phrase may include, based on Grantee’s personal circumstances.

any contractual notice period, statutory notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Grantee is rendering services or the terms of Grantee’s employment or service agreement, if any). Subject to Section 5, below, actively providing services during only a portion of the vesting period prior to a vesting date shall not entitle Grantee to vest in a pro-rata portion of the unvested Restricted Stock Units that would have vested as of such vesting date, nor will it entitle Grantee to any compensation for the lost vesting. The Administrator shall have the exclusive discretion to determine when Grantee is no longer actively providing services for purposes of these Restricted Stock Units (including whether Grantee may still be considered to be actively providing services while on leave of absence).
4.    Death. If Grantee’s Continuous Status as an Employee, Director or Consultant is terminated due to Grantee’s death, then the Restricted Stock Units will fully vest immediately as of the date of Grantee’s death.
5.    Change in Control. If the Restricted Stock Units are not assumed, converted, replaced or substituted with an equivalent award by a successor company (or a parent or subsidiary thereof) in connection with a Change in Control (as defined in the Company’s Change in Control Employee Severance Plan for U.S. Based Employees or the Company’s Change in Control Employee Severance Plan for Non-U.S. Based Employees (collectively, the “CIC Plan”)), then all Restricted Stock Units will fully vest immediately before the Change in Control. If the Restricted Stock Units are assumed, converted, replaced or substituted with an equivalent award by a successor company (or parent or subsidiary thereof) in connection with a Change in Control (an “Equivalent Award”), the vesting of the Restricted Stock Units shall be accelerated upon a termination of employment following a Change in Control which qualifies Grantee for severance benefits under the CIC Plan, solely to the extent equity award acceleration is provided in connection with a qualifying termination pursuant to and in accordance with the terms of the CIC Plan.
6.    Payment after Vesting. Any Restricted Stock Units that vest in accordance with Sections 2, 4 and 5 will be paid to Grantee (or in the event of Grantee’s death, to his or her legal heirs) in whole Shares, subject to Grantee satisfying any withholding obligations for Tax-Related Items as set forth in Section 8 within sixty (60) days following the date on which the Restricted Stock Units vest.
7.    Payments after Death. Any distribution or delivery to be made to Grantee under this Agreement will, if Grantee is then deceased, be made to Grantee’s legal heirs. Any such transferee must furnish the Company with (a) written notice of his or her status as legal heir, and (b) evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.
8.    Responsibility for Taxes. Grantee acknowledges that, regardless of any action taken by the Company and/or the Parent or Subsidiary employing Grantee or for which Grantee is otherwise providing services (the “Service Recipient”), the ultimate liability for any and all income

2



tax (including U.S. and non-U.S. federal, state, and/or local taxes), social insurance, fringe benefit tax, payroll tax, payment on account or other tax-related items related to Grantee’s participation in the Plan and legally applicable to Grantee or deemed by the Company or the Service Recipient in their reasonable discretion to be an appropriate charge to Grantee even if legally applicable to the Company or Service Recipient (“Tax-Related Items”) is and remains Grantee’s responsibility and may exceed the amount, if any, actually withheld by the Company or Service Recipient. Grantee further acknowledges that the Company and/or the Service Recipient (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Restricted Stock Units, including the grant of the Restricted Stock Units, the vesting of Restricted Stock Units, the settlement of the Restricted Stock Units, the subsequent sale of any Shares acquired at settlement and the receipt of any dividends; and (ii) do not commit and are under no obligation to structure the terms of the grant or any aspect of the Restricted Stock Units to reduce or eliminate Grantee’s liability for Tax-Related Items or achieve any particular tax result. Further, if Grantee is subject to Tax-Related Items in more than one jurisdiction, Grantee acknowledges that the Company and/or the Service Recipient (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.
Notwithstanding any contrary provision of this Agreement, no certificate representing the Shares will be issued to Grantee, unless and until satisfactory arrangements (as determined by the Administrator) have been made by Grantee with respect to the payment of all Tax-Related Items which the Company determines must be withheld with respect to the Restricted Stock Units. The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may require Grantee to satisfy any withholding obligations for Tax-Related Items, in whole or in part, by one or more of the following (without limitation): (a) paying cash, (b) withholding from Grantee’s wages, salary or other cash compensation payable to Grantee by the Company, the Service Recipient or any other Parent or Subsidiary, (c) selling a sufficient number of such Shares otherwise deliverable to Grantee (on Grantee’s behalf pursuant to this authorization without further consent) through such means as the Company may determine in its sole discretion (whether through a broker or otherwise), or (d) withholding otherwise deliverable Shares, provided, however, that if Grantee is a Section 16 officer of the Company under the Exchange Act, then any withholding obligation for Tax-Related Items will be satisfied only by one or a combination of methods (a) through (c) above.
The Company may withhold or account for Tax-Related Items by considering applicable statutory withholding rates or other applicable withholding rates, including maximum rates applicable in Grantee’s jurisdiction(s). In the event of over-withholding, Grantee may receive a refund of any over-withheld amount (with no entitlement to the Share equivalent), or if not refunded, Grantee may seek a refund from the applicable tax authorities. In the event of under-withholding, Grantee may be required to pay additional Tax-Related Items directly to the applicable tax authorities or to the Company and/or Service Recipient. If the obligation for Tax-Related Items is satisfied by withholding in Shares, Grantee is deemed to have been issued the full number of Shares subject to the vested Restricted Stock Units, notwithstanding that a number of the Shares are held back solely for the purpose of paying the Tax-Related Items due as a result of any aspect of the Restricted Stock Units.

3



Notwithstanding anything in this section to the contrary, to avoid a prohibited distribution under Section 409A of the Code, if Shares underlying the Restricted Stock Units will be withheld (or sold on Grantee’s behalf) to satisfy any withholding obligation for Tax-Related Items arising prior to the date of settlement of the Restricted Stock Units for any portion of the Restricted Stock Units that is considered “nonqualified deferred compensation” subject to Section 409A of the Code, the number of Shares withheld (or sold on Grantee’s behalf) shall not exceed the number of Shares that equals the liability for the Tax-Related Items.
If Grantee fails to make satisfactory arrangements for the payment of any Tax-Related Items hereunder, Grantee will permanently forfeit such Shares and the Shares will be returned to the Company at no cost to the Company.
9.    Acknowledgment of Nature of Plan and Restricted Stock Units. In accepting the Award, Grantee understands, acknowledges and agrees that:
(a)    the Plan is established voluntarily by the Company, it is discretionary in nature and may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)    the Award of Restricted Stock Units is exceptional, voluntary and occasional and does not create any contractual or other right to receive future Awards of Restricted Stock Units, or benefits in lieu of Restricted Stock Units even if Restricted Stock Units have been awarded in the past;
(c)    all decisions with respect to future Awards, if any, will be at the sole discretion of the Company;
(d)    Grantee’s participation in the Plan is voluntary;
(e)    Restricted Stock Units and the Shares subject to the Restricted Stock Units, and the income from and value of same, are not part of normal or expected compensation or salary for any purpose, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, holiday pay, bonuses, long-service awards, leave-related payments, holiday top-up, variable compensation, pension or retirement or welfare benefits or similar mandatory payments;
(f)    the Award of Restricted Stock Units and the Shares subject to the Restricted Stock Units, this Agreement, the transactions contemplated hereunder and the vesting schedule set forth herein shall not create a right of Grantee’s Continuous Status as an Employee, Director or Consultant for the vesting period, for any period, or at all, or be interpreted as forming or amending an employment or service contract with the Company, the Service Recipient or any other Parent or Subsidiary, and shall not interfere with Grantee’s right or the right of the Company, Service Recipient or any other Parent or Subsidiary to terminate Grantee’s Continuous Status as an Employee, Director or Consultant (if any) at any time;

4



(g)    unless otherwise agreed in writing with the Company, the Restricted Stock Units and the Shares subject to Restricted Stock Units, and the income from and value of same, are not granted as consideration for, or in connection with, the service Grantee may provide as a director of a Parent or Subsidiary;
(h)    the future value of the underlying Shares is unknown, indeterminable and cannot be predicted with certainty;
(i)    no claim or entitlement to compensation or damages arises from termination of the Award, and no claim or entitlement to compensation or damages shall arise from any diminution in value of the Award of Restricted Stock Units or Shares received upon vesting of Restricted Stock Units resulting from termination of Grantee’s Continuous Status as an Employee, Director or Consultant (regardless of the reason for the termination and whether or not such termination is found to be invalid or in breach of employment laws in the jurisdiction where Grantee is rendering services or the terms of Grantee’s employment or service agreement, if any); and
(j)    neither the Company, the Service Recipient, nor any other Parent or Subsidiary shall be liable for any foreign exchange rate fluctuations between Grantee’s local currency and the United States Dollar that may affect the value of the Restricted Stock Units or of any amounts due to Grantee pursuant to the settlement of the Restricted Stock Units or the subsequent sale of any Shares acquired upon settlement.
10.    No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding participation in the Plan, or Grantee’s acquisition or sale of the underlying Shares. Grantee should consult with his or her personal tax, legal and financial advisors regarding participation in the Plan before taking any action related to the Plan.
11.    Rights as Stockholder. Neither Grantee nor any person claiming under or through Grantee will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder unless and until certificates representing such Shares have been issued, recorded on the records of the Company or its transfer agents or registrars, and delivered to Grantee.
12.    Notices. Any notice to be given to the Company under the terms of this Agreement will be addressed to the Company, in care of Stock Administration at Maxim Integrated Products, Inc., 160 Rio Robles Drive, San Jose, CA 95134, United States of America, with a copy to the Corporate Secretary at 160 Rio Robles Drive, San Jose, CA 95134, United States of America, or at such other address as the Company may hereafter designate in writing. Any notices provided for in this Agreement or the Plan shall be given in writing (including electronic mail) and shall be deemed effectively given upon receipt or, in the case of notices delivered by the Company to Grantee, five (5) days after deposit in the United States mail, postage prepaid, addressed to Grantee at the address specified above or at such other address as Grantee hereafter designate by written notice to the Company.
13.    Grant is Not Transferable. Except to the limited extent provided in Section 7, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or

5



hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.
14.    Binding Agreement. Subject to the limitation on the transferability of this grant contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
15.    Additional Conditions to Issuance of Stock. If at any time the Company determines, in its discretion, that the listing, registration or qualification of the Shares upon any securities exchange or under any U.S. or non-U.S. state, federal, local or other Applicable Laws, or the consent or approval of any governmental regulatory authority is necessary or desirable as a condition to the issuance of Shares to Grantee (or Grantee’s legal heirs), such issuance will not occur unless and until such listing, registration, qualification, consent or approval has been effected or obtained free of any conditions not acceptable to the Company. The Company is under no obligation to register or qualify the Shares with any state or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the Shares. Further, the Company shall have unilateral authority to amend the Agreement without Grantee’s consent to the extent necessary to comply with securities or other laws applicable to issuance of Shares.
16.    Plan Governs. This Agreement is subject to all terms and provisions of the Plan. In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will govern.
17.    Administrator Authority. The Administrator will have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Restricted Stock Units have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Grantee, the Company and all other interested persons. No member of the Administrator will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Agreement.
18.    Electronic Delivery and Acceptance. The Company may, in its sole discretion, decide to deliver any documents related to Restricted Stock Units awarded under the Plan or future Restricted Stock Units that may be awarded under the Plan by electronic means or request Grantee’s consent to participate in the Plan by electronic means. Grantee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a third party designated by the Company.
19.    Section 409A. Notwithstanding any other provision of the Plan or this Agreement, for Grantees who are U.S. taxpayers, it is intended that the vesting and the payments of Restricted Stock Units shall qualify for exemption from or comply with the application of Section 409A of the Code, and any ambiguities herein will be interpreted to so comply. The Company reserves the

6



right (but shall not be obligated), to the extent the Company deems necessary or advisable in its sole discretion, to unilaterally amend or modify this Agreement as may be necessary to ensure that all vesting and/or payments provided under this Agreement are made in a manner that qualifies for exemption from or complies with Section 409A of the Code or to mitigate any additional tax, interest and/or penalties or other adverse tax consequences that may apply under Section 409A of Code if compliance is not practical; provided, however, that the Company makes no representation that the vesting or payments of Restricted Stock Units provided under this Agreement will be exempt from or compliant with Section 409A of the Code, makes no undertaking to preclude Section 409A of the Code from applying to the vesting and/or payment of Restricted Stock Units provided under this Agreement and does not guarantee that the Restricted Stock Units or that the vesting or payment of the Restricted Stock Units will not be subject to taxes, interest and penalties or any other adverse tax consequences under Section 409A of the Code. Nothing in this Agreement shall provide a basis for any person to take any action against the Company or any Parent or Subsidiary based on matters covered by Section 409A of the Code, including the tax treatment of any amounts paid under this Agreement.
20.    Captions. Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
21.    Language. Grantee acknowledges and represents that he or she is proficient in the English language or has consulted with an advisor who is sufficiently proficient in English as to allow Grantee to understand the terms of this Agreement and any other documents related to the Plan. If Grantee 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.
22.    Appendix. Notwithstanding any provisions in the Grant Notice or this Restricted Stock Unit Agreement, the Restricted Stock Units shall be subject to any additional terms and conditions for Grantee’s country attached hereto in the Appendix. Moreover, if Grantee transfers residence and/or employment to, or is considered a citizen or resident for local law purposes of, one of the countries included in the Appendix, the additional terms and conditions for such country will apply to Grantee to the extent the Administrator determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Appendix constitutes part of this Restricted Stock Unit Agreement.
23.    Imposition of Other Requirements. The Company reserves the right to impose other requirements on Grantee’s participation in the Plan, on the Restricted Stock Units and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require Grantee to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
24.    Agreement Severable. In the event that any provision in this Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.

7



25.    Insider Trading Restrictions/Market Abuse Laws. Grantee acknowledges that Grantee may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including the United States and, if different, Grantee’s country, Grantee’s broker’s country and/or the country where Shares are listed, which may affect his or her ability to directly or indirectly, for him- or herself or for a third party, accept or otherwise acquire or sell, attempt to sell or otherwise dispose of, Shares or rights to Shares (e.g., Restricted Stock Units) under the Plan during such times as Grantee is considered to have “inside information” regarding the Company (as defined by the laws or regulations in the applicable jurisdiction) or the trade in Shares or the trade in rights to Shares under the Plan. Local insider trading laws and regulations may prohibit the cancellation or amendment of orders Grantee places before he or she possessed inside information. Furthermore, Grantee could be prohibited from (1) disclosing the inside information to any third party (other than on a “need to know” basis) and (2) “tipping” third parties or otherwise causing them to buy or sell Company securities; including “third parties” who are fellow employees. Any restrictions under these laws or regulations may be separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. Grantee acknowledges that it is his or her responsibility to comply with any applicable restrictions, and Grantee is advised to speak to his or her personal advisor on this matter.
26.    Foreign Asset/Account Reporting; Exchange Controls. Grantee acknowledges that Grantee’s country may have certain foreign asset and/or account reporting requirements and/or exchange controls which may affect Grantee’s ability to acquire or hold Shares under the Plan or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of Shares) in a brokerage or bank account outside Grantee’s country. Grantee may be required to report such accounts, assets or transactions to the tax or other authorities in his or her country. Grantee also may be required to repatriate sale proceeds or other funds received as a result of Grantee’s participation in the Plan to his or her country through a designated bank or broker and/or within a certain time after receipt. Grantee further acknowledges that it is his or her responsibility to be compliant with such regulations, and Grantee should consult his or her personal legal advisor for any details.
27.    Waiver. Grantee acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by Grantee or any other grantee.
28.    Governing Law/Choice of Venue. This Agreement and the Award of Restricted Stock Units granted hereunder shall be governed by, and construed in accordance with, the laws of the State of California, U.S.A., without giving effect to the conflict of law principles thereof. For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by this Award of Restricted Stock Units or this Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of California, U.S.A., and agree that such litigation shall be conducted only in the courts of Santa Clara County, California, U.S.A., or the federal courts for the United States for the Northern District of California, U.S.A., and no other courts, where this Award of Restricted Stock Units is made and/or to be performed.

8



By electronically approving the Award of Restricted Stock Units through the Morgan Stanley website, Grantee agrees to all of the terms and conditions described in this Agreement (including any Appendix) and in the Plan. If the Award of Restricted Stock Units has not been expressly approved before the first vesting date, Grantee understands and acknowledges that he or she will be deemed to have agreed to all of the terms and conditions in this Agreement (including any Appendix) and in the Plan.


9




Exhibit 10.28
APPENDIX
MAXIM INTEGRATED PRODUCTS, INC.
1996 STOCK INCENTIVE PLAN
RESTRICTED STOCK UNIT AGREEMENT
ADDITIONAL TERMS AND CONDITIONS

Capitalized terms used but not defined herein shall have the meanings ascribed to them in the Grant Notice, the Restricted Stock Unit Agreement and the Plan.
Terms and Conditions
This Appendix includes additional terms and conditions that govern the Award granted to Grantee if Grantee works and/or resides in one of the countries listed herein.
If Grantee is a citizen or resident of a country other than the one in which Grantee is currently working and/or residing, is considered a resident of another country for local law purposes or transfers employment and/or residency between countries after the Grant Date, the Company shall, in its sole discretion, determine to what extent the additional terms and conditions included herein will apply to Grantee under these circumstances.
Notifications
This Appendix also includes information regarding exchange controls and certain other issues of which Grantee should be aware with respect to Grantee’s participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of June 2020. Such laws are often complex and change frequently. Grantee should not rely on the information noted herein as the only source of information relating to the consequences of Grantee’s participation in the Plan because the information may be out of date at the time Grantee acquires Shares or sells Shares acquired under the Plan.
In addition, the information is general in nature and may not apply to Grantee’s particular situation, and the Company is not in a position to assure Grantee of any particular result. Accordingly, Grantee is advised to seek appropriate professional advice as to how the relevant laws in Grantee’s country may apply to Grantee’s situation.
If Grantee is a citizen or resident of a country other than the one in which Grantee is currently working and/or residing, is considered a resident of another country for local law purposes or transfers employment and/or residency between countries after the Grant Date, the information contained herein may not be applicable in the same manner to Grantee.

A-1





ALL COUNTRIES EXCEPT THE UNITED STATES, MEMBER COUNTRIES OF THE EUROPEAN UNION/EUROPEAN ECONOMIC AREA, SWITZERLAND AND THE UNITED KINGDOM
Terms and Conditions
Data Privacy Consent
(a)    Data Collection and Usage. The Company and the Service Recipient collect, process and use certain personal information about Grantee, including, but not limited to, Grantee’s name, home address, telephone number, email address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all Restricted Stock Units granted under the Plan or any other entitlement to Shares or equivalent benefits awarded, canceled, exercised, vested, unvested or outstanding in Grantee’s favor (“Data”), for purposes of implementing, administering and managing Grantee’s participation in the Plan. The legal basis, where required, for the processing of Data is Grantee’s consent.
(b)    Stock Plan Administration Service Providers. The Company transfers Data to Morgan Stanley Smith Barney LLC and certain of its affiliated companies (collectively, “Morgan Stanley”), an independent service provider, which assists the Company with the implementation, administration and management of the Plan. The Company may select different or additional service providers in the future and share Data with such other provider(s) serving in a similar manner. Grantee may be asked to agree on separate terms and data processing practices with Morgan Stanley or any future service providers, with such agreement being a condition to the ability to participate in the Plan. The legal basis, where required, for the transfer of Data by the Company to Morgan Stanley or a different provider, as applicable, is Grantee’s consent.
(c)    International Data Transfers. The Company and Morgan Stanley are based in the United States. The Company and Morgan Stanley may transfer Data to additional countries. Grantee’s country or jurisdiction may have different data privacy laws and protections than the United States or the countries to which the Company and/or Morgan Stanley may transfer Data. The Company’s legal basis, where required, for the international transfer of Data is Grantee’s consent.
(d)    Data Retention. The Company will hold and use Data only as long as is necessary to implement, administer and manage Grantee’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax, exchange control, labor and securities laws. This means Data may be retained until after termination of Grantee’s Continuous Status as an Employee, Director or Consultant.
(e)    Voluntariness of Plan Participation. Participation in the Plan is voluntary and Grantee is providing any consents herein on a purely voluntary basis. Grantee understands that he or she may withdraw his or her consent at any time, with future effect and for any or no

A-2




reason. If Grantee does not consent, or if Grantee later seeks to revoke his or her consent, Grantee’s salary from or employment or service relationship with the Service Recipient will not be affected. The only consequence of refusing or withdrawing Grantee’s consent is that the Company would not be able to grant the Restricted Stock Units or other Awards under the Plan or administer or maintain such Awards.
(f)    Data Subject Rights. Grantee may have a number of rights under data privacy laws in his or her jurisdiction. Depending on where Grantee is based, such rights may include the right to (i) request access to or copies of Data the Company processes, (ii) rectify incorrect Data, (iii) delete Data, (iv) restrict the processing of Data, (v) restrict the portability of Data, (vi) lodge complaints with competent authorities in Grantee’s jurisdiction, and/or (vii) receive a list with the names and addresses of any potential recipients of Data. To receive clarification regarding these rights or to exercise these rights, Grantee can contact the Company’s designated Data Protection Officer at dataprivacy@maximintegrated.com.

A-3





EUROPEAN UNION (“EU”)/EUROPEAN ECONOMIC AREA (“EEA”), SWITZERLAND AND THE UNITED KINGDOM (“UK”)
Terms and Conditions
Data Privacy Notice
(a)    Controller and Authorized EU/EEA and UK Representatives. The Company, with its registered addressed at 160 Rio Robles Drive, San Jose, CA 95134, United States of America, is the controller responsible for the processing of Grantee’s personal data in connection with the Agreement and the Plan. The Company’s representative in the European Union/European Economic Area and the United Kingdom is Harry Marsden (Harry.Marsden@maximintegrated.com).
(b)    Purposes and Legal Bases of Processing. The Company processes Data (as defined below) for the purpose of performing its contractual obligations under this Agreement, granting Restricted Stock Units, implementing, administering and managing Grantee’s participation in the Plan and facilitating compliance with Applicable Laws. The legal basis for the processing of Data (as defined below) by the Company and the third-party service providers described below is the necessity of the data processing for the Company to perform its contractual obligations under this Agreement and for the Company’s legitimate business interests of managing the Plan and generally administering Awards.
(c)    Data Collection and Usage. The Company and the Service Recipient collect, process and use certain personal information about Grantee, including, but not limited to, Grantee’s name, home address, telephone number, email address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all Restricted Stock Units granted under the Plan or any other entitlement to Shares or equivalent benefits awarded, canceled, exercised, vested, unvested or outstanding in Grantee’s favor (“Data”).
(d)    Stock Plan Administration Service Providers. The Company transfers Data to Morgan Stanley Smith Barney LLC and certain of its affiliated companies (collectively, “Morgan Stanley”), an independent service provider based in the United States, which assists the Company with the implementation, administration and management of the Plan. The Company may select different or additional service providers in the future and share Data with such other provider(s) serving in a similar manner. Grantee may be asked to agree on separate terms and data processing practices with Morgan Stanley or any future service providers, with such agreement being a condition to the ability to participate in the Plan.
(e)    International Data Transfers. The Company and Morgan Stanley are based in the United States, which means that it will be necessary for Data to be transferred to, and processed in, the United States. Grantee’s country or jurisdiction may have different data privacy laws and protections than the United States. The European Commission has issued only a limited adequacy finding with respect to the United States that applies only if and to the extent

A-4




companies self-certify and remain self-certified under the EU-U.S. Privacy Shield program. The Company is not currently registered for this program. The Company provides appropriate safeguards for protecting Data that it receives in the United States through its adherence to data transfer agreements entered into between the Company and its Subsidiaries within the EEA/EU, Switzerland and the UK. Grantee may request a copy of the relevant data transfer agreements by contacting the Company’s designated Data Protection Officer at dataprivacy@maximintegrated.com.
(f)    Data Retention. The Company will hold and use Data only as long as is necessary to implement, administer and manage Grantee’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax, exchange control, labor and securities laws. This means Data may be retained until after termination of Grantee’s Continuous Status as an Employee, Director or Consultant.
(g)    Data Subject Rights. Grantee may have a number of rights under data privacy laws in his or her jurisdiction. Depending on where Grantee is based, such rights may include the right to (i) request access to or copies of Data the Company processes, (ii) rectify incorrect Data, (iii) delete Data, (iv) restrict the processing of Data, (v) restrict the portability of Data, (vi) lodge complaints with competent authorities in Grantee’s jurisdiction, and/or (vii) receive a list with the names and addresses of any potential recipients of Data. To receive clarification regarding these rights or to exercise these rights, Grantee can contact the Company’s designated Data Protection Officer at dataprivacy@maximintegrated.com.
(h)    Contractual Requirement. Grantee’s provision of Data and its processing and transfer as described above is a contractual requirement and a condition to Grantee’s ability to participate in the Plan. Grantee understands that, as a consequence of Grantee’s refusing to provide Data, the Company may not be able to allow Grantee to participate in the Plan, grant Restricted Stock Units to Grantee or administer or maintain such Restricted Stock Units. However, Grantee’s participation in the Plan and his or her acceptance of this Agreement are purely voluntary. While Grantee will not receive Restricted Stock Units or other Awards if he or she decides against participating in the Plan or providing Data as described above, Grantee’s career and salary will not be affected in any way. For more information on the consequences of the refusal to provide Data, Grantee may contact dataprivacy@maximintegrated.com.

A-5





AUSTRIA
Notifications
Exchange Control Notification
If Grantee holds Shares obtained through the Plan outside Austria (even if held outside of Austria with an Austrian bank), Grantee may be required to submit a report to the Austrian National Bank as follows: (i) on a quarterly basis if the value of the Shares as of any given quarter is equal to or greater than €30,000,000; and (ii) on an annual basis if the value of the Shares as of December 31 is equal to or greater than €5,000,000. The deadline for filing the quarterly report is the 15th day of the month following the end of the respective quarter. The deadline for filing the annual report is January 31 of the following year.
When Shares are sold or cash dividends received, there may be exchange control obligations if the cash proceeds are held outside Austria. If the transaction volume of all cash accounts abroad is equal to or greater than €10,000,000, the movements and the balance of all accounts must be reported monthly, as of the last day of the month, on or before the 15th day of the following month. If the transaction value of all cash accounts abroad is less than €10,000,000, no ongoing reporting requirements apply.
CANADA
Terms and Conditions
Award Payable Only in Shares
Notwithstanding Section 8(d) of the Plan, Restricted Stock Units granted to Grantees in Canada shall be paid in Shares only and do not provide any right for Grantee to receive a cash payment. This provision is without prejudice to the application of Section 8 of the Restricted Stock Unit Agreement.
Nature of Plan and Restricted Stock Units
This provision replaces the second paragraph of Section 3 of the Restricted Stock Unit Agreement:
For purposes of these Restricted Stock Units, Grantee’s Continuous Status as an Employee, Director or Consultant will be considered terminated (regardless of the reason for such termination and whether or not such termination is later found to be invalid, unlawful or in breach of employment laws in the jurisdiction where Grantee is providing services or the terms of Grantee’s employment or service agreement, if any) effective as of the date that is the earliest of (1) the date on which Grantee’s employment or service relationship is terminated, (2) the date Grantee receives written notice of termination of the employment or service relationship from the Service Recipient, or (3) the date Grantee is no longer actively providing services to the Company, the Service Recipient or any other Parent or Subsidiary, regardless of any notice period or period of pay in lieu of such notice required under applicable employment laws in the jurisdiction where Grantee is employed or rendering services (including, but not limited to, statutory law, regulatory law and/or common law). The Administrator shall have the exclusive discretion to determine when Grantee is no longer

A-6




actively providing services for purposes of his or her Restricted Stock Unit Award (including whether Grantee may still be considered to be actively providing services while on leave of absence). If, notwithstanding the foregoing, applicable employment legislation explicitly requires continued vesting during a statutory notice period, Grantee’s right to vest in the Restricted Stock Units, if any, will terminate effective as of the last date of the minimum statutory notice period, but Grantee will not earn or be entitled to pro-rated vesting if the vesting date falls after the end of Grantee’s statutory notice period, nor will Grantee be entitled to any compensation for lost vesting.
The following provisions will apply if Grantee is a resident of Quebec
Language Consent
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 redaction en anglais de cette convention, ainsi que de tous les documents, avis et procédures judiciaries, éxecutés, donnés ou intentés en vertu de, ou lié, directement ou indirectement à la présente convention, soient rédigés en langue anglaise.
Data Privacy Notice and Consent
This provision supplements the Data Privacy Consent in the “All Countries Except the United States, Member Countries of the European Union/European Economic Area, Switzerland and the United Kingdom” section of this Appendix:
Grantee hereby authorizes the Company and the Company’s representatives, including broker(s) designated by the Company, to discuss with and obtain all relevant information from all personnel, professional or non-professional, involved in the administration and operation of the Plan. Grantee further authorizes the Company, the Service Recipient and any other Parent or Subsidiary, and Morgan Stanley to disclose and discuss the Plan with their advisors. Grantee further authorizes the Company, the Service Recipient and any other Parent or Subsidiary to record such information and to keep such information in Grantee’s employee file.
Notifications
Securities Law Notification
Grantee may not be permitted to sell within Canada the Shares acquired under the Plan. Grantee may only be permitted to sell Shares acquired under the Plan through the designated broker appointed under the Plan, if any, provided the resale of Shares acquired under the Plan takes place outside of Canada through the facilities of a stock exchange on which the Shares are listed. Currently the Shares are listed on the Nasdaq Global Select Market in the United States of America.
Foreign Asset/Account Reporting Notification
Foreign specified property, including shares, restricted stock units, and other rights to receive shares (e.g., stock options) of a non-Canadian company held by a Canadian resident must generally be reported annually on a Form T1135 (Foreign Income Verification Statement) if the total cost of his or her foreign assets exceeds C$100,000 at any time during the year. Thus, Restricted Stock Units

A-7




acquired under the Plan must be reported (generally at a nil cost) if the C$100,000 cost threshold is exceeded because Grantee holds other specified foreign property. When Shares are acquired pursuant to the Restricted Stock Units, their cost generally is the adjusted cost base (“ACB”) of the Shares. The ACB ordinarily is equal to the fair market value of the Shares at the time of acquisition, but if Grantee owns other Shares, this ACB may have to be averaged with the ACB of the other Shares.
CHINA
Terms and Conditions
The following provisions apply if Grantee is subject to exchange control regulations in the People’s Republic of China (the “PRC” or “China”), as determined by the Company in its sole discretion.
SAFE Approval Requirement
Notwithstanding anything to the contrary in the Agreement or the Plan, no Shares will be issued to Grantee unless and until all necessary exchange control or other approvals with respect to the Plan have been obtained from the PRC State Administration of Foreign Exchange (“SAFE”) or its local counterpart (“SAFE Approval”) and provided such SAFE Approval is maintained through each vesting date. In the event that SAFE Approval has not been obtained or is not maintained prior to any vesting date(s), such portion of the Restricted Stock Units will not vest until such SAFE Approval is obtained (the “Actual Vesting Date”). If Grantee’s Continuous Status as an Employee, Director or Consultant ceases prior to the Actual Vesting Date, Grantee will not be entitled to vest in any portion of the Restricted Stock Units and the Restricted Stock Units will be forfeited without any liability to the Company, Parent or any Subsidiary.

Sale of Shares
To facilitate compliance with any Applicable Laws, Grantee agrees that the Company may determine that any Shares issued to Grantee upon vesting and settlement of the Restricted Stock Units must be sold. The sale may occur (i) immediately upon the vesting and settlement of the Restricted Stock Units, (ii) following Grantee’s termination of Continuous Status as an Employee, Director or Consultant, or (iii) within any other time frame as the Company determines to be necessary or advisable for legal or administrative reasons. Grantee agrees that the Company is authorized to instruct Morgan Stanley or such other broker as determined by the Company to assist with the mandatory sale of such Shares (on Grantee’s behalf pursuant to this authorization without further consent) and Grantee expressly authorizes Morgan Stanley or such other broker as determined by the Company to complete the sale of such Shares. Grantee acknowledges that Morgan Stanley or such other broker as determined by the Company is under no obligation to arrange for the sale of the Shares at any particular price. In this event, the proceeds of the sale of the Shares, less any Tax-Related Items and broker’s fees or commissions, will be remitted to Grantee in accordance with applicable exchange control laws and regulations.
Dividend Reinvestment
Notwithstanding anything to the contrary in the Agreement or the Plan, in the event that Grantee acquires Shares under the Plan and in the event that the Company, in its discretion, declares payment of any cash dividends on such Shares, Grantee acknowledges and agrees that the Company, Morgan

A-8




Stanley and/or any other designated broker may use such cash dividends to automatically purchase additional Shares to be issued into Grantee’s brokerage account. Any additional Shares acquired pursuant to the preceding sentence are subject to the same exchange control requirements as other Shares Grantee may hold. Any cash dividends not used to purchase Shares or pay associated costs (e.g., broker fees) will be immediately repatriated to China pursuant to the procedures set by the Company in compliance with SAFE requirements.
Exchange Control Requirements
Grantee understands and agrees that Grantee will be required to immediately repatriate to China any funds resulting from the Restricted Stock Units (e.g., the sales proceeds, dividends paid on Shares). Grantee further understands that, under applicable exchange control laws and regulations, such repatriation of funds may need to be effected through a special exchange control account established by the Company, the Service Recipient or any other Parent or Subsidiary and Grantee hereby consents and agrees that the funds may be transferred to such special account prior to being delivered to Grantee. Grantee also agrees to sign any agreements, forms and/or consents that may be reasonably requested by the Company (or the Company’s designated broker) to effectuate any of the remittances, transfers, conversions or other processes affecting the proceeds. The proceeds may be paid to Grantee in U.S. dollars or in local currency at the Company’s discretion. If the proceeds are paid in U.S. dollars, Grantee understands that he or she will be required to set up a U.S. dollar account in China so that the proceeds may be deposited into this account. Grantee understands and acknowledges that the Company may face delays in distributing the proceeds to Grantee due to exchange control requirements in China. As a result, Grantee understands and acknowledges that neither the Company nor the Service Recipient nor any other Parent or Subsidiary can be held liable for any delay in delivering the proceeds to Grantee.
If the proceeds are paid in local currency, Grantee acknowledges that the Company is under no obligation to secure any particular exchange control conversion rate and that the Company may face delays in converting the proceeds to local currency due to exchange control requirements. Grantee agrees to bear any currency fluctuation risk between the time the Shares are sold or a dividend is paid and the time the net proceeds are converted to local currency and distributed to Grantee.
Finally, Grantee agrees to comply with any other requirements that may be imposed by the Company in the future to facilitate compliance with exchange control requirements in China.
Notifications
Foreign Asset/Account Reporting Notification
Chinese residents may be required to report to SAFE all details of their foreign financial assets and liabilities, as well as details of any economic transactions conducted with non-China residents. Under these rules, Grantee may be subject to reporting obligations for the Restricted Stock Units, Shares acquired under the Plan and Plan-related transactions.
FINLAND
There are no country-specific provisions.

A-9




FRANCE
Terms and Conditions
Language Acknowledgement
By accepting the grant of Restricted Stock Units and this Agreement, which provides for the terms and conditions of the Restricted Stock Units, Grantee confirms having read and understood the documents relating to this Award (the Plan and this Agreement) which were provided in the English language. Grantee accepts the terms of those documents accordingly.
En acceptant l’Attribution d’Actions Attribuées et ce Contrat qui contient les termes et conditions de vos Actions Attribuées, le Bénéficiare confirme avoir lu et compris les documents relatifs à cette Attribution (le Plan et ce Contrat) qui ont été transmis en langue anglaise. Le Bénéficiare accepte ainsi les conditions et termes de ces documents.
Notifications
Foreign Asset/Account Reporting Notification
French residents must declare all foreign bank and brokerage accounts (including any accounts that were opened or closed during the tax year) in which they hold cash or securities on an annual basis on form No. 3916, together with their income tax return. Further, French residents with foreign account balances exceeding €1,000,000 may have additional monthly reporting obligations.
GERMANY
Notifications
Exchange Control Notification
Cross-border payments in excess of €12,500 must be reported monthly to the German Federal Bank. From September 2013, the German Federal Bank no longer will accept reports in paper form and all reports must be filed electronically. The electronic “General Statistics Reporting Portal” (Allgemeines Meldeportal Statistik) can be accessed on the German Federal Bank’s website: www.bundesbank.de. In the event that German residents make or receive a payment in excess of this amount, they are responsible for complying with applicable reporting requirements. In addition, in the unlikely event that German residents hold Shares exceeding 10% of the total capital or voting rights of a foreign company (such as the Company), they must report holdings in the company on an annual basis.
Foreign Asset/Account Reporting Notification
German residents holding Shares must notify their local tax office of the acquisition of Common Stock when they file their tax returns for the relevant year if the aggregate value of all Common Stock acquired exceeds €150,000, or in the unlikely event that the resident holds Common Stock exceeding 10% of the Company’s total Common Stock. However, the requirement in the foregoing sentence will not apply to Grantee if he or she owns less than 1% of the Company, which is likely the case.

A-10




HONG KONG
Terms and Conditions
Award Payable Only in Shares
Notwithstanding Section 8(d) of the Plan, Restricted Stock Units granted to Grantees in Hong Kong shall be paid in Shares only and do not provide any right for Grantee to receive a cash payment. This provision is without prejudice to the application of Section 8 of the Restricted Stock Unit Agreement.
Sales Restriction
This provision supplements Section 2 of the Restricted Stock Unit Agreement:
Shares acquired pursuant to the Plan are accepted as a personal investment. If, for any reason, the Restricted Stock Units vest and become non-forfeitable and Shares are issued to Grantee within six months of the Grant Date, Grantee agrees that he or she will not offer to the public or otherwise dispose of any Shares prior to the six-month anniversary of such Grant Date.
Notifications
Securities Warning
The contents of this Agreement have not been reviewed by any regulatory authority in Hong Kong. Grantee is advised to exercise caution in relation to the Award. If Grantee is in any doubt about any of the contents of the Plan, Agreement, or any Plan prospectus, Grantee should obtain independent professional advice. The Restricted Stock Units and any Shares issued thereunder do not constitute a public offering of securities under Hong Kong law and are available only to employees of the Company or its Subsidiaries. The Agreement, including any Appendix to the Restricted Stock Unit Agreement, the Plan, any Plan prospectus, and any 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. The Restricted Stock Units and any underlying documentation are intended only for the personal use of Grantee and may not be distributed to any other person.
HUNGARY
There are no country specific provisions.
INDIA
Notifications
Exchange Control Notification
Indian residents must repatriate to India any proceeds from the sale of Shares and the receipt of any dividends received in relation to Shares within such period of time as prescribed under applicable Indian exchange control laws and regulations, as may be amended from time to time. Grantee will receive a foreign inward remittance certificate (“FIRC”) from the bank where the foreign currency is deposited and should retain the FIRC as evidence of the repatriation of funds in the event the

A-11




Reserve Bank of India or the Service Recipient requests proof of repatriation. It is Grantee’s responsibility to comply with applicable exchange control laws in India.
Foreign Asset/Account Reporting Notification
Indian residents are required to declare in their annual tax returns (a) any foreign assets they hold and (b) any foreign bank accounts for which they have signing authority.
IRELAND
Notifications
Director Notification Obligation
Directors of a Subsidiary in Ireland (“Irish Subsidiary”) are subject to certain notification requirements under the Companies Act, 1990. Among these requirements is an obligation to notify the Irish Subsidiary in writing upon receiving or disposing of an interest in the Company (e.g., Restricted Stock Units, Shares) representing more than 1% of the Company’s voting share capital, upon becoming a director of the Company if such an interest exists at the time, or upon becoming aware of the event giving rise to the notification requirement. These notification requirements also apply to a shadow director (i.e., an individual who is not on the Board of Directors of the Irish Subsidiary but who has sufficient control so that the Board of Directors of the Irish Subsidiary acts in accordance with the “directions or instructions” of the individual) or a secretary of the Irish Subsidiary, and with respect to the interests of a director’s, shadow director’s or secretary’s spouse or minor children (whose interests will be attributed to the director, shadow director or secretary).
ITALY
Terms and Conditions
Plan Document Acknowledgment
By accepting the Award of Restricted Stock Units, Grantee acknowledges that he or she has received a copy 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, by accepting the Award of Restricted Stock Units, Grantee further acknowledges that he or she has read and specifically and expressly approved the following sections in the Restricted Stock Unit Agreement: Section 8: Responsibility for Taxes, Section 9: Acknowledgment of Nature of Plan and Restricted Stock Units, Section 13: Grant is Not Transferable, Section 14: Binding Agreement, Section 16: Plan Governs, Section 17: Administrator Authority, Section 18: Electronic Delivery and Acceptance, Section 21: Language, Section 28: Governing Law/Choice of Venue; and the Data Privacy Notice in the “European Union/European Economic Area, Switzerland and the United Kingdom” section of this Appendix.
Notifications
Foreign Asset/Account Reporting Notification

A-12




Italian residents who, at any time during the fiscal year, hold foreign financial assets (including cash and Shares) which may generate income taxable in Italy, must report these assets on their annual tax return for the year during which the assets are held on UNICO Form, RW Schedule, or on a special form if no tax is due. These reporting obligations also apply where such residents are the beneficial owners of foreign financial assets under Italian money laundering provisions.
Tax Notification
Italian residents may be subject to tax on the value of financial assets held outside of Italy. The taxable amount will be the fair market value of the financial assets, assessed at the end of the calendar year. The fair market value is considered to be the value of the Shares on the Nasdaq Global Select Market on December 31 of each year or on the last day the Shares were held (the tax is levied in proportion to the actual days shares are held during the calendar year). No tax payment duties arise if the amount of the foreign financial assets tax calculated on all financial assets held abroad does not exceed a certain threshold. The value of financial assets held abroad must be reported in Form RM of the annual tax return.
JAPAN
Notifications
Foreign Asset/Account Reporting Notification
Japanese residents are required to report to the Tax Office details of any assets (including any Shares acquired under the Plan) held outside of Japan as of December 31st of each year, to the extent such assets have a total net fair market value exceeding ¥50,000,000. Grantee should consult with his or her personal tax advisor as to whether the reporting obligation applies to Grantee and whether Grantee will be required to include details of any cash, outstanding Restricted Stock Units or Shares held by Grantee in the report.
KOREA
Terms and Conditions
Tax Withholding
This provision supplements Section 8 of the Restricted Stock Unit Agreement:

By accepting the Award of Restricted Stock Units, Grantee authorizes the Company and/or the Service Recipient to withhold Tax-Related Items arising in Korea upon vesting of the Restricted Stock Units, regardless of the fact that such withholding may not be required by law. Grantee further acknowledges and agrees that the Company or the Service Recipient may accomplish such withholding by any one or any combination of the methods described in Section 8 of the Restricted Stock Unit Agreement. Notwithstanding this provision, Grantee acknowledges and agrees that, should the Company or the Service Recipient fail to withhold Tax-Related Items for any or no reason, it remains Grantee’s obligation to satisfy all Tax-Related Items and neither the Company nor the Employee will be liable for Grantee’s failure to satisfy such obligations.
Notifications

A-13




Foreign Asset/Account Reporting Notification
Korean residents are required to declare foreign accounts (i.e., non-Korean bank accounts, brokerage accounts, etc.) to the Korean tax authorities if the monthly balance of such accounts exceeds a certain limit (currently KRW 500 million or an equivalent amount in foreign currency) on any month-end date during a calendar year. Korean residents should consult with their personal tax advisor to determine whether the country in which they hold foreign accounts have entered into an IGA with Korea.
NETHERLANDS
Terms and Conditions
Labor Law Acknowledgment
Grantee acknowledges that Restricted Stock Units and any Shares acquired under the Plan are intended as an incentive to remain employed with the Service Recipient and are not intended as remuneration for labor performed.
PHILIPPINES
Notifications
Securities Law Notification
This offer of Restricted Stock Units is being made pursuant to an exemption from registration under Section 10.2 of the Philippines Securities Regulation Code that has been approved by the Philippines Securities and Exchange Commission.
Grantee should be aware of the risks of participating in the Plan, which include (without limitation) the risk of fluctuation in the price of Shares on the Nasdaq Global Select Market and the risk of currency fluctuations between the United States Dollar (“U.S. Dollar”) and Grantee’s local currency. In this regard, Grantee should note that the value of any Shares Grantee may acquire under the Plan may decrease, and fluctuations in foreign exchange rates between Grantee’s local currency and the U.S. Dollar may affect the value of the Restricted Stock Units or any amounts due to Grantee pursuant to the settlement of the Restricted Stock Units, the subsequent sale of Shares acquired by Grantee upon settlement or the receipt of any dividends paid on such Shares. The Company is not making any representations, projections or assurances about the value of Shares now or in the future.
For further information on risk factors impacting the Company’s business that may affect the value of Shares, Grantee should refer to the risk factors discussion in the Company’s Annual Report on Form 10-K and Quarterly Reports on Form 10-Q, which are filed with the U.S. Securities and Exchange Commission and are available online at https://www.sec.gov/, as well as on the Company’s website at http://www.maximintegrated.com. In addition, Grantee may receive, free of charge, a copy of the Company’s Annual Report, Quarterly Reports or any other reports, proxy statements or communications distributed to the Company’s stockholders by contacting the Stock Administration Department at the address below:
Stock Administration

A-14




Maxim Integrated Products, Inc.
160 Rio Robles
San Jose, CA 95134
United States of America
Phone: +1 (408) 601-3010
The sale or disposal of Shares acquired under the Plan may be subject to certain restrictions under Philippine securities laws. Those restrictions should not apply if the offer and resale of the Shares takes place outside of the Philippines through the facilities of a stock exchange on which the Shares are listed. The Shares currently are listed on the Nasdaq Global Select Market in the United States of America.
POLAND
Notifications
Exchange Control Notification
Polish residents holding cash and foreign securities (including Shares) in bank or brokerage accounts outside of Poland must report information to the National Bank of Poland on transactions and balances in such accounts if the value of such cash and securities exceeds PLN 7 million. If required, such reports must be filed on special forms available on the website of the National Bank of Poland. Grantee should consult with a personal legal advisor to determine whether Grantee will be required to submit reports to the National Bank of Poland.
Further, any transfer of funds in excess of €15,000 (or if such transfer of funds is connected with business activity of an entrepreneur, a lower threshold) into or out of Poland must be effected through a bank account in Poland. All documents connected with any foreign exchange transactions must be retained for a period of five years from the end of the year in which the transaction occurred.
RUSSIA
Terms and Conditions
Data Privacy
The following provision supplements the Data Privacy Consent in the “All Countries Except United States, European Union/European Economic Area, Switzerland and the United Kingdom” section of this Appendix, and to the extent the two provisions are inconsistent, the below provision will control:
Grantee understands and agrees that the Company may require Grantee to complete and return to the Company a Consent to Processing of Personal Data form (the “Consent”). If a Consent is required by the Company but Grantee fails to provide such Consent, Grantee understands and agrees that the Company will not be able to administer or maintain the Restricted Stock Units or any other awards. Therefore, Grantee understands that refusing to complete any required Consent or withdrawing his or her consent may affect Grantee’s ability to participate in the Plan. For more

A-15




information on any required Consent or withdrawal of consent, Grantee may contact his or her local human resources representative.
Securities Law Restriction
The Plan, Grant Notice, Agreement, including this Appendix, and all other materials Grantee may receive regarding his or her participation in the Plan or the grant of Restricted Stock Units do not constitute advertising or an offering of securities in Russia and are deemed accepted by Grantee only upon receipt of the signed Grant Notice in the United States or upon acceptance through an online acceptance website maintained in the United States. In no event will Shares acquired at vesting be delivered to Grantee in Russia; all Shares will be maintained on Grantee’s behalf in the United States. The issuance of Shares acquired at vesting has not and will not be registered in Russia; therefore, such Shares may not be offered or placed in public circulation in Russia.
U.S. Transaction Notification
Grantee’s acceptance of the Agreement results in a contract between Grantee and the Company completed in the United States and governed by the laws of the State of California, without giving effect to the conflict of laws principles thereof. Further, any Shares issued to Grantee upon vesting and settlement of the Restricted Stock units shall be delivered through a bank or brokerage account in the United States. Grantee is not permitted to sell or otherwise dispose of Shares directly to other Russian legal entities or individuals.
Notifications
Exchange Control Notification
All restrictions on the payment of funds by non-residents into a Russian resident’s declared foreign brokerage account, including dividends and proceeds from the sale of Shares, have been abolished. Grantee may now receive, hold and remit dividends and proceeds from the sale of Shares acquired under the Plan into and out of his or her brokerage account without any requirement to first repatriate such funds to an authorized bank in Russia. Grantee should be aware that the rules related to foreign bank accounts are different and that certain restrictions with respect to payments by non-residents into a Russian currency resident’s foreign bank account may continue to apply where the foreign bank account is located in the United States. Grantee should contact his or her personal advisor to confirm the application of the exchange control restrictions prior to vesting in the Restricted Stock Units and selling Shares, as significant penalties may apply in the case of non-compliance with the exchange control restrictions and because such exchange control restrictions are subject to change.
Foreign Asset/Account Reporting Notification
Russian residents are required to report the opening, closing or change in account details of any foreign bank account to the Russian tax authorities within one month of the opening, closing or change of such account. Russian residents also are required to report to the Russian tax authorities on or before June 1 of the following year (i) the beginning and ending balances in a foreign bank account each year and (ii) transactions related to such a foreign account during the year. Foreign brokerage accounts and foreign accounts with other financial institutions (financial market organizations) also must be reported. Certain specific exceptions from the reporting requirements may apply. Grantee should consult with his or her personal legal advisor to determine how these

A-16




reporting requirements apply to any account opened in connection with Grantee’s participation in the Plan.
Labor Law Notification
If Grantee continues to hold Shares acquired under the Plan after an involuntary termination of employment, Grantee may not be eligible to receive unemployment benefits in Russia.
Anti-Corruption Notification
Anti-corruption laws prohibit certain public servants, their spouses and their dependent children from owning any foreign source financial instruments (e.g., shares of foreign companies such as the Company). Accordingly, Grantee should inform the Company if he or she is covered by these laws because Grantee should not hold Shares acquired under the Plan under these circumstances.
SINGAPORE
Terms and Conditions
Sales Restriction
This provision supplements Section 2 of the Restricted Stock Unit Agreement:
Grantee agrees that, if for any reason the Restricted Stock Units vest and become non-forfeitable and Shares are issued to Grantee within six months of the Grant Date, Grantee will not sell the Shares or offer the Shares for sale in Singapore prior to the six-month anniversary of such Grant Date unless such sale or offer is made pursuant to the exemptions under Part XIII Division (1) Subdivision (4) (other than section 280) of the Securities and Futures Act (Chapter 289, 2006 Ed.) (“SFA”) and in accordance with the conditions of any other applicable provision of the SFA.
Notifications
Securities Law Notification
The grant of the Restricted Stock Units is being made pursuant to the “Qualifying Person” exemption under section 273(1)(f) of the SFA and is not made with a view to the Restricted Stock Units or underlying Shares being subsequently offered for sale to any other party. The Plan has not been and will not be lodged or registered as a prospectus with the Monetary Authority of Singapore.
Director Notification Requirement
Directors (including alternate, substitute, associate and shadow directors) of a Singapore Subsidiary, regardless of whether Singapore residents and/or employed in Singapore, are subject to certain notification requirements under the Singapore Companies Act. Among these requirements is an obligation to notify such entity in writing within two business days of any of the following events (i) the acquisition or disposal of an interest in the Company or any Parent or Subsidiary (e.g., Restricted Stock Units, Shares), (ii) any change in previously-disclosed interests (e.g., sale of Shares), or (iii) becoming a director, associate director or shadow director of a Subsidiary in Singapore, if the individual holds such an interest at that time. These notification requirements apply regardless of whether the directors are residents of or employed in Singapore.

A-17




SPAIN
Terms and Conditions
Labor Law Acknowledgment
This provision supplements Section 9 of the Restricted Stock Unit Agreement:
By accepting the Restricted Stock Units, Grantee acknowledges that he or she understands and agrees to participation in the Plan and that he or she has received a copy of the Plan.
Grantee understands that the Company has unilaterally, gratuitously and discretionally decided to grant Restricted Stock Units under the Plan to individuals who may be employees or other service providers of the Company or its Subsidiaries throughout the world. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not economically or otherwise bind the Company or any of its Subsidiaries on an ongoing basis, other than as expressly set forth in the Agreement. Consequently, Grantee understands that any grant is given on the assumption and condition that it shall not become a part of any employment or service contract (either with the Company, the Service Recipient or any other Parent or Subsidiary) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever. Further, Grantee understands and freely accepts that there is no guarantee that any benefit whatsoever shall arise from any gratuitous and discretionary grant since the future value of the Restricted Stock Units and Shares is unknown and unpredictable. In addition, Grantee understands that this grant would not be made but for the assumptions and conditions referred to above; thus, Grantee understands, acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then any grant of Restricted Stock Units shall be null and void.
Grantee understands and agrees that, as a condition of the grant of the Restricted Stock Units, the termination of Grantee’s Continuous Status as an Employee, Director or Consultant for any reason except by reason of death (but including the reasons listed below) will automatically result in the loss of the Restricted Stock Units to the extent the Restricted Stock Units have not vested as of the date Grantee is no longer actively employed. In particular, unless otherwise set forth in the Agreement, Grantee understands and agrees that any unvested Restricted Stock Units as of the date Grantee is no longer actively employed will be forfeited without entitlement to the underlying Shares or to any amount of indemnification in the event of a termination of Grantee’s Continuous Status as an Employee, Director or Consultant by reason of, but not limited to, resignation, disciplinary dismissal adjudged to be with cause, disciplinary dismissal adjudged or recognized to be without good cause (i.e., subject to a “despido improcedente”), individual or collective dismissal adjudged or recognized to be without cause, individual or collective dismissal on objective grounds, whether adjudged or recognized to be with or without cause, material modification of the terms of employment under Article 41 of the Workers’ Statute, relocation under Article 40 of the Workers’ Statute, Article 50 of the Workers’ Statute, unilateral withdrawal by the Service Recipient and under Article 10.3 of the Royal Decree 1382/1985. Grantee acknowledges that he or she has read and specifically accepts the conditions referred to in Sections 2, 3 and 9 of the Restricted Stock Unit Agreement.

A-18




Notifications
Securities Law Notification
The Restricted Stock Units and the Shares described in the Agreement do not qualify under Spanish regulations as securities. No “offer of securities to the public,” as defined under Spanish law, has taken place or will take place in the Spanish territory. The Agreement (including this Appendix) has not been nor will it be registered with the Comisión Nacional del Mercado de Valores, and does not constitute a public offering prospectus.
Exchange Control Notification
Spanish residents must declare for statistical purposes the acquisition, ownership and disposition of Shares to the Dirección General de Comercio e Inversiones (“DGCI”), a department of the Ministry of Industry, Tourism and Commerce. Generally, the declaration must be made in January for Shares acquired or sold during (or owned as of December 31 of) the prior year; however, if the value of Shares acquired or sold exceeds a certain threshold (or the Spanish resident holds 10% or more of the share capital of the Company or such other amount that would entitle him or her to join the Board), the declaration must be filed within one month of the acquisition or sale, as applicable.
In addition, Spanish residents are required to electronically declare to the Bank of Spain any securities accounts (including brokerage accounts held abroad), as well as the securities (including Shares acquired at vesting of the Restricted Stock Units) held in such accounts, and any transactions carried out with non-Spanish residents, depending on the value of the transactions for all such accounts during the prior tax year or the balances in such accounts as of December 31 of the prior tax year.
Foreign Asset/Account Reporting Notification
Spanish residents must report assets or rights deposited or held outside of Spain (e.g., cash or Shares held in a bank or brokerage account) to the Spanish tax authorities on their annual tax returns. This reporting obligation is based on the value of those rights and assets as of December 31 and has a threshold of €50,000 per type of asset (bank account, shares of stock, real estate, etc.). After such assets or rights are initially reported, the reporting obligation will apply for subsequent years only if the value of any previously-reported asset or right increases by more than €20,000 or if the ownership of such asset or right is transferred or relinquished during the year. For purposes of this requirement, shares of Common Stock acquired under the Plan or other equity programs offered by the Company constitute assets, but unvested rights (e.g., Restricted Stock Units, etc.) are not considered assets or rights.
SWEDEN
Terms and Conditions

Responsibility for Taxes
The following provision supplements Section 8 of the Restricted Stock Unit Agreement:
Without limiting the Company and the Service Recipient’s authority to satisfy their withholding obligations for Tax-Related Items as set forth in Section 8 of the Restricted Stock Unit Agreement,

A-19




in accepting the grant of the Restricted Stock Units, Grantee authorizes the Company and/or the Service Recipient to withhold Shares or to sell Shares otherwise deliverable to Grantee upon vesting and settlement of the Restricted Stock Units in order to satisfy Tax-Related Items, regardless of whether the Company and/or the Service Recipient has an obligation to withhold such Tax-Related Items.
SWITZERLAND
Notifications
Securities Law Notification
Neither this document nor any other materials relating to the Restricted Stock Units (i) constitutes a prospectus according to articles 35 et seq. of the Swiss Federal Act on Financial Services (“FinSA”) (ii) may be publicly distributed or otherwise made publicly available in Switzerland to any person other than an employee of the Company or (iii) has been or will be filed with, approved or supervised by any Swiss reviewing body according to article 51 FinSA or any Swiss regulatory authority, including the Swiss Financial Market Supervisory Authority FINMA.
TAIWAN
Notifications
Securities Law Notification
The offer of participation in the Plan is available only for employees of the Company and its Subsidiaries. The offer of participation in the Plan is not a public offer of securities by a Taiwanese company.
Exchange Control Notification
Taiwanese residents may remit foreign currency (including proceeds from the sale of Shares or the receipt of any dividends) into Taiwan up to US$5,000,000 per year without justification. However, if the transaction amount is TWD500,000 or more in a single transaction, a Foreign Exchange Transaction Form must be submitted to the remitting bank. Further, if the transaction amount is US$500,000 or more in a single transaction, supporting documentation, to the satisfaction of the remitting, must also be provided.
THAILAND
Notifications
Exchange Control Notification
Thai residents must repatriate the proceeds from the sale of Shares and/or cash dividends paid on such Shares to Thailand immediately following the receipt of such proceeds if the amount of such proceeds or cash dividends received in a single transaction is US$200,000 or more. The repatriated cash proceeds must either be converted into Thai Baht or deposited into a foreign currency account opened with a commercial bank in Thailand that is authorized by the Bank of Thailand to engage in the purchase, exchange and withdrawal of foreign currency (i.e., an authorized agent) within 360

A-20




days of such repatriation. Grantee must inform the authorized agent of the details of the foreign currency transaction (which may include Grantee’s identification information and the purpose of the transaction).
Failure to comply with the above obligations may lead to penalties being assessed by the Bank of Thailand. Because exchange control regulations change frequently and without notice, Grantee should consult his or her legal advisor before selling any Shares (or receiving any other funds in connection with the Plan) to ensure compliance with current regulations. It is Grantee’s responsibility to comply with exchange control laws in Thailand, and neither the Company nor the Service Recipient will be liable for any fines or penalties resulting from failure to comply with Applicable Laws.
TURKEY
Notifications
Securities Law Notification
Pursuant to Turkish securities law, selling Shares acquired under the Plan within Turkey is not permitted. The Shares are currently traded on the Nasdaq Global Select Market, which is located outside of Turkey, under the ticker symbol “MXIM” and the Shares may be sold through this exchange.
Exchange Control Notification
In certain circumstances, Turkish residents are permitted to sell shares traded on a non-Turkish stock exchange only through a financial intermediary licensed in Turkey. Grantee may be required to appoint a Turkish broker to assist with the sale of the Shares acquired under the Plan. Grantee should consult his or her personal legal advisor before selling any Shares acquired under the Plan to confirm if this requirement applies.
UNITED KINGDOM
Terms and Conditions
Award Payable Only in Shares
Notwithstanding Section 8(d) of the Plan, Restricted Stock Units granted to Grantees in United Kingdom shall be paid in Shares only and do not provide any right for Grantees in the United Kingdom to receive a cash payment. This provision is without prejudice to the application of Section 8 of the Restricted Stock Unit Agreement.
Eligibility
Notwithstanding Section 6 of the Plan, or any provision or discretion in the Plan or the Agreement to the contrary, Restricted Stock Units may be granted only to Employees in the United Kingdom. For the avoidance of doubt, Consultants based in the United Kingdom shall not be eligible to participate in the Plan.
Tax Acknowledgment

A-21




The following provisions supplement Section 8 of the Restricted Stock Unit Agreement:
Without limitation to Section 8 of the Restricted Stock Unit Agreement, Grantee agrees that he or she is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items as and when requested by the Company or the Service Recipient or by Her Majesty’s Revenue and Customs (“HMRC”) (or any other tax authority or any other relevant authority). Grantee also agrees to indemnify and keep indemnified the Company and the Service Recipient against any taxes that they are required to pay or withhold on Grantee’s behalf or have paid or will pay to HMRC (or any other tax authority or any other relevant authority).
Notwithstanding the foregoing, if Grantee is an executive officer or director of the Company (within the meaning of Section 13(k) of the Exchange Act ), Grantee acknowledges that he or she may not be able to indemnify the Company or the Service Recipient for the amount of any income tax not collected from or paid by Grantee, as it may be considered a loan. In this case, the amount of any income tax not collected within ninety (90) days of the end of the U.K. tax year in which the event giving rise to the Tax-Related Item(s) occurs may constitute a benefit to Grantee on which additional income tax and National Insurance contributions (“NICs”) may be payable. Grantee understands that he or she will be responsible for reporting and paying any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for paying to the Company and/or the Service Recipient (as appropriate) the amount of any NICs due on this additional benefit, which may also be recovered from Grantee at any time by any of the means referred to in Section 8 of the Restricted Stock Unit Agreement.
Joint Election
As a condition of Grantee’s participation in the Plan and of the vesting of the Restricted Stock Units, Grantee agrees to accept any liability for secondary Class 1 National Insurance contributions which may be payable by the Company and/or the Service Recipient with respect to the Chargeable Event (“Service Recipient NICs”). Without limitation to the foregoing, Grantee agrees to execute a joint election with the Company or the Service Recipient, the form of such joint election being formally approved by HMRC (the “Joint Election”), and any other required consents or elections as provided to Grantee by the Company or the Service Recipient. Grantee further agrees to execute such other joint elections as may be required between Grantee and any successor to the Company or the Service Recipient.
If Grantee does not enter into the NICs Joint Election, if approval of the NICs Joint election has been withdrawn by HMRC, if the NICs Joint Election is revoked by the Company or the Service Recipient (as applicable), or if the NICs Joint Election is jointly revoked by Grantee and the Company or the Service Recipient, as applicable, the Restricted Stock Units shall cease vesting and become null and void, and no Shares shall be acquired under the Plan, without any liability to the Company, the Service Recipient and/or any Parent or Subsidiary.
Grantee further agrees that the Company and/or the Service Recipient may collect the Service Recipient NICs by any of the means set forth in Section 8 of the Restricted Stock Unit Agreement, as supplemented above.
UNITED STATES

A-22




There are no country specific provisions.

A-23

EX-21.1 3 ex-211q420.htm EXHIBIT 21.1 Exhibit


EXHIBIT 21.1
SUBSIDIARIES OF THE COMPANY

Name of Subsidiary
Jurisdiction of Incorporation
 
 
9164-4187 Quebec Inc (dba "Amadis")
Canada
 
 
Bedrock Automation Platforms, Inc.
Delaware
 
 
Calvatec Limited
England & Wales
 
 
Cambridge Analog Technologies, Inc.
Delaware
 
 
Genasic Design Systems Ltd.
England & Wales
 
 
Icron Technologies Corporation
Canada
 
 
Innova Card
France
 
 
L&L Engineering, LLC
New Hampshire
 
 
Maxim (I.P.) Enterprise Solutions Corporation
Philippines
 
 
Maxim Dallas (Shanghai) Semiconductor Trading Co. Ltd.
China
 
 
Maxim Dallas (Shanghai) Semiconductor Trading Co., Ltd. Beijing Haidian Branch
China
 
 
Maxim Dallas (Shanghai) Semiconductor Trading Co., Ltd. Shenzhen Branch
China
 
 
Maxim France SARL
France
 
 
Maxim Gesellschaft fur elektronische integrierte Bausteine GmbH
Germany
 
 
Maxim Holding Company Ltd.
Cayman Islands
 
 
Maxim India Integrated Circuit Design Private Limited
India
 
 
Maxim Integrated Acquisition GmbH
Germany
 
 
Maxim Integrated GmbH
Austria
 
 
Maxim Integrated Products (Ireland) Holdings Limited
Ireland
 
 
Maxim Integrated Products (Thailand) Co., Ltd.
Thailand
 
 
Maxim Integrated Products Asia Limited
Hong Kong
 
 





Name of Subsidiary
Jurisdiction of Incorporation
 
 
Maxim Integrated Products GmbH (Austria)
Austria
 
 
Maxim Integrated Products GmbH (Germany)
Germany
 
 
Maxim Integrated Products India Sales Private Limited
India
 
 
Maxim Integrated Products International Limited
Ireland
 
 
Maxim Integrated Products International Sales Ireland Ltd, Filial Sweden
Sweden
 
 
Maxim Integrated Products International Sales Japan GK
Japan
 
 
Maxim Integrated Products International Sales Limited
Ireland
 
 
Maxim Integrated Products International Sales Limited France Branch Office
France
 
 
Maxim Integrated Products International Sales Limited Italian Branch Office
Italy
 
 
Maxim Integrated Products International Sales Limited Singapore Branch
Singapore
 
 
Maxim Integrated Products International Sales Limited Türkiye Istanbul rtibat Bürosu
Turkey
 
 
Maxim Integrated Products International Sales Limited UK Branch Office
United Kingdom
 
 
Maxim Integrated Products International Sales Limited, Dublin (Ireland), Zurich Branch
Switzerland
 
 
Maxim Integrated Products International Sales Limited, Korean Branch
Korea, Republic Of
 
 
Maxim Integrated Products International Sales Limited, Philippines Branch Office
Philippines
 
 
Maxim Integrated Products International Sales Limited, Russian Sales Branch
Russian Federation
 
 
Maxim Integrated Products International Sales Limited, Taiwan Branch (Ireland)
Taiwan, Province Of China
 
 
Maxim Integrated Products Korea Inc.
Korea, Republic Of
 
 
Maxim Integrated Products UK Limited
England & Wales
 
 
Maxim Integrated Products UK Limited Italian Branch
Italy
 
 
Maxim Integrated Products, Inc.
Delaware
 
 





Name of Subsidiary
Jurisdiction of Incorporation
 
 
Maxim Integrated Products, Inc. Singapore Branch Office
Singapore
 
 
Maxim International Holding Inc.
Delaware
 
 
Maxim Island Holdings Corporation
British Columbia
 
 
Maxim Japan Co., Ltd
Japan
 
 
Maxim Mikroelektronik Tasarim ve Gelistirme Ltd. Sti
Turkey
 
 
Maxim Phil. Holding Corporation
Philippines
 
 
Maxim Phil. Land, Corporation*
Philippines
 
 
               * This Subsidiary is 40% owned by the Registrant
 
 
 
Maxim Phil. Operating Corporation
Philippines
 
 
Maxim Semiconductor Corporation (Taiwan)
Delaware
 
 
Maxim Semiconductor Corporation (Taiwan), Taiwan Branch
Taiwan, Province Of China
 
 
Maxim Technology Ltd.
Cayman Islands
 
 
Mobilygen Corporation
California
 
 
MXIM Circuits Design Shanghai Limited
China
 
 
Phyworks Limited
England & Wales
 
 
Scintera Networks LLC
Delaware
 
 
TagArray, Inc.
Delaware
 
 
Teridian Semiconductor Corporation
California
 
 
Teridian Semiconductor Holdings Corp.
Delaware
 
 
Teridian Semiconductor Intermediate Holding Corp.
Delaware
 
 
Trinamic GmbH
Germany
 
 
Trinamic Motion Control GmbH & Co. KG
Germany
 
 
Trinamic OÜ
Estonia





 
 
Name of Subsidiary
Jurisdiction of Incorporation
 
 
Trinamic, Inc.
Delaware
 
 
Volterra Asia Pte. Ltd.
Singapore
 
 
Volterra Global Marketing Ltd.
Cayman Islands
 
 
Volterra Semiconductor LLC
Delaware
 
 
Volterra Semiconductor Technology (Shanghai) Co. Ltd.
China



EX-31.1 4 ex-311q420.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION

I, Tunç Doluca, certify that:

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


 
Date:
August 19, 2020
/s/Tunç Doluca
 
 
 
 
 
 
 
 
 
Tunç Doluca
 
 
 
 
President and Chief Executive Officer
 




EX-31.2 5 ex-312q420.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION

I, Brian C. White, certify that:

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

 
Date:
August 19, 2020
/s/Brian C. White
 
 
 
Brian C. White
 
 
 
Senior Vice President, Chief Financial Officer

    


EX-32.1 6 ex-321q420.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1

CERTIFICATE OF CHIEF EXECUTIVE OFFICER


In connection with the periodic report of Maxim Integrated Products, Inc. (the "Company") on Form 10-K for the period ended June 27, 2020 as filed with the Securities and Exchange Commission (the "Report"), I, Tunç Doluca, Chief Executive Officer of the Company, hereby certify as of the date hereof, solely for purposes of Title 18, Chapter 63, Section 1350 of the United States Code, that to the best of my knowledge:

1.
the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, and
2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

This Certification has not been, and shall not be deemed, "filed" with the Securities and Exchange Commission.

Date: August 19, 2020
 
By:
/s/Tunç Doluca
 
 
 
 
 
Tunç Doluca
President and Chief Executive Officer

This certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended or the Securities Exchange Act of 1934, as amended.




EX-32.2 7 ex-322q420.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2

CERTIFICATE OF CHIEF FINANCIAL OFFICER


In connection with the periodic report of Maxim Integrated Products, Inc. (the "Company") on Form 10-K for the period ended June 27, 2020 as filed with the Securities and Exchange Commission (the "Report"), I, Brian C. White, Chief Financial Officer of the Company, hereby certify as of the date hereof, solely for purposes of Title 18, Chapter 63, Section 1350 of the United States Code, that to the best of my knowledge:

1.
the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, and
2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

This Certification has not been, and shall not be deemed, "filed" with the Securities and Exchange Commission.

Date: August 19, 2020
 
By:
/s/Brian C. White
 
 
Brian C. White
Senior Vice President, Chief Financial Officer

This certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended or the Securities Exchange Act of 1934, as amended.



EX-101.SCH 8 mxim-20200627.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2119100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Balance Sheet Components Accounts Receivable (Policies) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Balance Sheet Components (Details) link:presentationLink link:calculationLink link:definitionLink 2304302 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2153100 - Disclosure - Benefits link:presentationLink link:calculationLink link:definitionLink 2453402 - Disclosure - Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2353301 - Disclosure - Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2434403 - Disclosure - Commitments and Contingencies Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - Commitments and Contingencies Stock Option Litigation (Details) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - Common Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 2440401 - Disclosure - Common Stock Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - Comprehensive Income Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Comprehensive Income Statement link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 2458402 - Disclosure - Derivative Instruments and Hedging Activities Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 2158100 - Disclosure - Derivative Instruments and Hedging Activities Disclosure (Notes) link:presentationLink link:calculationLink link:definitionLink 2358301 - Disclosure - Derivative Instruments and Hedging Activities Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 2459402 - Disclosure - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2159100 - Disclosure - Disaggregation of Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2359301 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Earnings Per Share Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Fair Value Measurements Contingent Liabilities Balance (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2307302 - Disclosure - Financial Instruments Available-for-sale investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Financial Instruments, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 2407408 - Disclosure - Financial Instruments Financial Instruments, Other (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Financial Instruments, Income Statement Location (Details) link:presentationLink link:calculationLink link:definitionLink 2407407 - Disclosure - Financial Instruments, Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2307303 - Disclosure - Financial Instruments Schedule of Long-Term Debt Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Financial Instruments, Short-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Goodwill and Intangible Assets, Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Impairment of Long-Lived Assets link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Impairment of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2149100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2449404 - Disclosure - Income Taxes Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2449402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2449403 - Disclosure - Income Taxes Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2449416 - Disclosure - Income Taxes GILTI Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2449407 - Disclosure - Income Taxes Income taxes - Reconciliation Items from U.S. statutory income tax rate to the effective tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 2449412 - Disclosure - Income Taxes Provisional Tax Charge (Details) link:presentationLink link:calculationLink link:definitionLink 2449413 - Disclosure - Income Taxes Related Tax Interest Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 2449411 - Disclosure - Income Taxes Release of Uncertain Tax Position (Details) link:presentationLink link:calculationLink link:definitionLink 2449415 - Disclosure - Income Taxes Reversal of Uncertain Tax Position (Details) link:presentationLink link:calculationLink link:definitionLink 2349301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2449409 - Disclosure - Income Taxes Tax Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2449406 - Disclosure - Income Taxes Tax Examination (Details) link:presentationLink link:calculationLink link:definitionLink 2449410 - Disclosure - Income Taxes Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2449414 - Disclosure - Income Taxes Transition Tax Impact (Details) link:presentationLink link:calculationLink link:definitionLink 2449408 - Disclosure - Income Taxes TransitionTaxCharge (Details) link:presentationLink link:calculationLink link:definitionLink 2449417 - Disclosure - Income Taxes Undistributed Foreign Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 2449405 - Disclosure - Income Taxes Unrecognized Tax Benefit (Details) link:presentationLink link:calculationLink link:definitionLink 2443402 - Disclosure - Interest and Other Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2143100 - Disclosure - Interest and Other Income (Expense) (Notes) link:presentationLink link:calculationLink link:definitionLink 2343301 - Disclosure - Interest and Other Income (Expense) (Tables) link:presentationLink link:calculationLink link:definitionLink 2460402 - Disclosure - Lease (Details) link:presentationLink link:calculationLink link:definitionLink 2460403 - Disclosure - Lease Lease Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2160100 - Disclosure - Lease (Notes) link:presentationLink link:calculationLink link:definitionLink 2360301 - Disclosure - Lease (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Nature of Operations Details (Details) link:presentationLink link:calculationLink link:definitionLink 2154100 - Disclosure - Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2454402 - Disclosure - Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2454402 - Disclosure - Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2354301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2457402 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2157100 - Disclosure - Related Party Transactions (Notes) link:presentationLink link:calculationLink link:definitionLink 2357301 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2452403 - Disclosure - Restructuring Activities Change in Estimate (Details) link:presentationLink link:calculationLink link:definitionLink 2452402 - Disclosure - Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2152100 - Disclosure - Restructuring Activities (Notes) link:presentationLink link:calculationLink link:definitionLink 2352301 - Disclosure - Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 1007000 - Statement - Restructuring and Related Cost, Accelerated Depreciation (Opex) Statement link:presentationLink link:calculationLink link:definitionLink 2156100 - Disclosure - Schedule II - Valuation and Allowance link:presentationLink link:calculationLink link:definitionLink 2456401 - Disclosure - Schedule II - Valuation and Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Stock-Based Compensation Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Stock-Based Compensation Market Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Stock-Based Compensation Outstanding Options (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Stock-Based Compensation Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Stock-Based Compensation Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2455401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2155100 - Disclosure - Subsequent Event (Notes) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401412 - Disclosure - Summary of Significant Accounting Policies Accounting Standards Adopted (ASC 606) (Details) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Summary of Significant Accounting Policies Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2401410 - Disclosure - Summary of Significant Accounting Policies Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of Significant Accounting Policies Derivative Instsruments (Details) link:presentationLink link:calculationLink link:definitionLink 2401409 - Disclosure - Summary of Significant Accounting Policies Net Income (Details) link:presentationLink link:calculationLink link:definitionLink 2401414 - Disclosure - Summary of Significant Accounting Policies New Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2401413 - Disclosure - Summary of Significant Accounting Policies New Lease Standard (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Summary of Significant Accounting Policies Prospective Adoption of New Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Summary of Significant Accounting Policies Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2401411 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition, Distributors (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 mxim-20200627_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 mxim-20200627_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 mxim-20200627_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Share-based Payment Arrangement [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] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Market Stock Units [Member] Market Stock Units [Member] Market Stock Units [Member] Share-based Payment Arrangement, Option [Member] Share-based Payment Arrangement, Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Outstanding and expected to vest MSUs [Roll Forward] Outstanding and expected to vest MSUs [Roll Forward] Outstanding and expected to vest MSUs [Roll Forward] Market stock units outstanding, beginning Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Nonvested, Number Market Stock units Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other thant Options and RSUs, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other thant Options and RSUs, Grants in Period Market stock units released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Vested in Period Market stock units cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Forfeited in Period Market stock units outstanding, ending Market Stock Units Weighted Average Remaining Contractual Terms Share-based Compensatioon Arrangement by Share-based Payment Award, Equity Instruments Other than Options, and RSUs, Outstanding, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, and RSUs, Outstanding, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share Share Based Compensation Arrangement by Share Based Payment Award, Equity Instrument Other Than Options and RSUs, Intrinsic Value Outstanding Share Based Compensation Arrangement by Share Based Payment Award, Equity Instrument Other Than Options and RSUs, Intrinsic Value Outstanding Market stock units expected to vest, number of shares Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Outstanding, Number Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Outstanding, Number Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Remaining Contractual Term 1 Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Remaining Contractual Term 1 Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Remaining Contractual Term 1 Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Aggregate Intrinsic Value Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Aggregate Intrinsic Value Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Aggregate Intrinsic Value Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Common Stock, Capital Shares Reserved for Future Issuance Common Stock, Capital Shares Reserved for Future Issuance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Income Tax Contingencies [Table Text Block] Summary of Income Tax Contingencies [Table Text Block] Summary of Income Tax Examinations [Table Text Block] Summary of Income Tax Examinations [Table Text Block] Balance Sheet Related Disclosures [Abstract] Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Allowance for Credit Losses on Financing Receivables [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Inventory, Current [Table Text Block] Schedule of Inventory, Current [Table Text Block] Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Fair Value Disclosures [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Nonrecurring [Member] Fair Value, Nonrecurring [Member] Fair Value, Recurring [Member] Fair Value, Recurring [Member] Fair Value by Assets and Liabilities Class1 [Axis] Fair Value by Assets and Liabilities Class1 [Axis] Fair Value by Assets and Liabilities Class1 [Axis] Fair Value, Assets and Liabilities Class [Domain] Fair Value, Assets and Liabilities Class [Domain] Fair Value, Assets and Liabilities Class [Domain] Other Liabilities [Member] Other Liabilities [Member] Agency Securities [Member] Agency Securities [Member] Fair Value, Assets and Liabilities Class [Member] Fair Value, Assets and Liabilities Class [Member] Fair Value, Assets and Liabilities Class [Member] Money Market Funds [Member] Money Market Funds [Member] Corporate Debt Securities [Member] Corporate Debt Securities [Member] Commercial Paper [Member] Commercial Paper [Member] US Treasury Securities [Member] US Treasury Securities [Member] Foreign Exchange Forward [Member] Foreign Exchange Forward [Member] Common Stock [Member] Common Stock [Member] Certificates of Deposit [Member] Certificates of Deposit [Member] Accrued Liabilities [Member] Accrued Liabilities [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] accumulated gain or loss on private company investment accumulated gain or loss on private company investment accumulated gain or loss on private company investment Unrealized Gain (Loss) on Investments Unrealized Gain (Loss) on Investments Fair Value, Assets and Liabilities Measured on Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Nonrecurring Basis Equity Securities, FV-NI Equity Securities, FV-NI Cash and cash equivalents, fair value disclosure Cash and Cash Equivalents, Fair Value Disclosure Available-for-sale securities, fair value disclosure Available-for-sale Securities Foreign currency contract, asset, fair value disclosure Foreign Currency Contract, Asset, Fair Value Disclosure Assets, fair value disclosure Assets, Fair Value Disclosure Foreign currency contract, liability, fair value disclosure Foreign Currency Contracts, Liability, Fair Value Disclosure Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability Liabilities, fair value disclosure Financial and Nonfinancial Liabilities, Fair Value Disclosure Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Business acquisition,cash paid for contingent consideration Business acquisition,cash paid for contingent consideration Business acquisition,cash paid for contingent consideration Fair Value, Assets Measured on Recurring Basis, Change in Unrealized Gain (Loss) Included in Other Income Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies [Text Block] Commitments and Contingencies Disclosure [Text Block] Earnings Per Share [Abstract] Numerator for basic earnings per share and diluted earnings per share Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net income Net Income (Loss) Attributable to Parent Denominator for basic earnings per share Weighted Average Number of Shares Outstanding, Basic Effect of dilutive securities Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Stock options, RSUs, and ESPP Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Denominator for diluted earnings per share Weighted Average Number of Shares Outstanding, Diluted Basic net income per share Earnings Per Share, Basic Diluted net income 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 Excluded from Computation of Earnings Per Share, by 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] Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Accounting Policies [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Revenue from Related Parties Revenue from Related Parties Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Net Gain (Loss) from Cost of Good Solds Attributable to Parent [Member] [Member] Accumulated Net Gain (Loss) from Cost of Good Solds Attributable to Parent [Member] [Member] Accumulated Net Gain (Loss) from Cost of Good Solds Attributable to Parent [Member] [Member] Accumulated Net Gain (Loss) from Operating Expense Attributable to Parent [Member] [Member] [Member] Accumulated Net Gain (Loss) from Operating Expense Attributable to Parent [Member] [Member] [Member] Accumulated Net Gain (Loss) from Operating Expense Attributable to Parent [Member] [Member] [Member] Accumulated Net Gain (Loss) from Net Revenue Attributable to Parent [Member] Accumulated Net Gain (Loss) from Net Revenue Attributable to Parent [Member] Accumulated Net Gain (Loss) from Net Revenue Attributable to Parent [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as hedging instruments [Member] Designated as Hedging Instrument [Member] Not designated as hedging instruments [Member] Not Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Hedging Relationship [Domain] Cash Flow Hedging [Member] Derivative Instrument [Axis] Derivative Contract [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of goods sold [Member] Cost of Sales [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Revenues Revenues Cost of Revenue Cost of Revenue Operating Expenses Operating Expenses Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] ESP Plan [Member] Employee Stock [Member] Number Of Stock Plans Number Of Stock Plans Number Of Stock Plans Common stock shares issued Stock Issued During Period, Shares, Employee Stock Purchase Plans Consideration for common stock issued Stock Issued During Period, Value, Employee Stock Purchase Plan Shares for future issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Expected holding period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk Free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected stock price volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Options settlement, percent of daily close price Share-based Compensation Arrangement by Share-based Payment Award, Options Settlement, Percent of Daily Close Price Share-based Compensation Arrangement by Share-based Payment Award, Options Settlement, Percent of Daily Close Price Reclassification of accrued salaries to additional paid-in capital Share-based Compensation Arrangement by Share-based Payment Award, Reclassification of Accrued Salaries to Additional Paid-in Capital Share-based Compensation Arrangement by Share-based Payment Award, Reclassification of Accrued Salaries to Additional Paid-in Capital Schedule of Long-term Debt Instruments [Table Text Block] Derivative Instruments and Hedging Activities Disclosure [Text Block] General Discussion of Derivative Instruments and Hedging Activities General Discussion of Derivative Instruments and Hedging Activities [Text Block] General Discussion of Derivative Instruments and Hedging Activities [Text Block] General Discussion of Derivative Instruments and Hedging Activities [Abstract] General Discussion of Derivative Instruments and Hedging Activities [Abstract] Derivative Instruments, Gain (Loss) [Table Text Block] Derivative Instruments, Gain (Loss) [Table Text Block] Derivative Instrument Detail [Abstract] Derivative Instrument Detail [Abstract] Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Effective Income Tax Rate Reconciliation, Percent [Abstract] New Accounting Pronouncement, Early Adoption [Table] New Accounting Pronouncement, Early Adoption [Table] New Accounting Pronouncement, Early Adoption [Axis] New Accounting Pronouncement, Early Adoption [Axis] New Accounting Principles, Early Adoption [Domain] New Accounting Principles, Early Adoption [Domain] New Accounting Pronouncement, Early Adoption, Effect [Member] New Accounting Pronouncement, Early Adoption, Effect [Member] Accounting Standards Update [Axis] Accounting Standards Update [Axis] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] New Accounting Pronouncement, Early Adoption [Line Items] New Accounting Pronouncement, Early Adoption [Line Items] Effective Income Tax Rate Reconciliation, Tax Credit, Amount Effective Income Tax Rate Reconciliation, Tax Credit, Amount Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Effective Income Tax Rate Reconciliation, Provisional Transition Tax, Amount Effective Income Tax Rate Reconciliation, Provisional Transition Tax, Amount Effective Income Tax Rate Reconciliation, Transition Tax Liability, Amount Effective Income Tax Rate Reconciliation, Transition Tax Liability, Amount Effective Income Tax Rate Reconciliation, Transition Tax Liability, Amount Deferred Tax Liabilities, Undistributed Foreign Earnings Effective Income Tax Reconciliation, Deferred tax liabilities on unremitted foreign earnings Effective Income Tax Reconciliation, Deferred tax liabilities on unremitted foreign earnings Effective Income Tax Rate Reconciliation, Deferred tax remeasurement, Amount Effective Income Tax Rate Reconciliation, Deferred tax remeasurement, Amount Effective Income Tax Rate Reconciliation, Deferred tax remeasurement, Amount Undistributed Earnings of Foreign Subsidiaries Undistributed Earnings of Foreign Subsidiaries Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Transition Tax Charge Transition Tax Charge Transition Tax Charge Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State tax, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent General Business Tax Credit General Business Tax Credit General Business Tax Credit General business credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Foreign earnings and losses taxed or benefitted at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Effective Income Tax Rate Reconciliation, Fixed Assets Tax Basis Adjustments Effective Income Tax Rate Reconciliation, Fixed Assets Tax Basis Adjustments Effective Income Tax Rate Reconciliation, Fixed Assets Tax Basis Adjustments Interest accrual for unrecognized tax benefits Effective Income Tax Rate Reconciliation, Tax Contingencies, Interest Accrual Effective Income Tax Rate Reconciliation, Tax Contingencies, Interest Accrual Effective Income Tax Rate Reconciliation, Non-deductible Goodwill, Percent Effective Income Tax Rate Reconciliation, Non-deductible Goodwill, Percent Effective Income Tax Rate Reconciliation, Non-deductible Goodwill, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Provisional Transition Tax Effective Income Tax Rate Reconciliation, Provisional Transition Tax Effective Income Tax Rate Reconciliation Tax On Global Intangible Low Taxed Income Effective Income Tax Rate Reconciliation Tax On Global Intangible Low Taxed Income Effective Income Tax Rate Reconciliation Tax On Global Intangible Low Taxed Income Effective Income Tax Rate Reconciliation, Deferred tax remeasurement Effective Income Tax Rate Reconciliation, Deferred tax remeasurement Effective Income Tax Rate Reconciliation, Deferred tax remeasurement Effective income tax rate reconciliation, settlement Effective income tax rate reconciliation, settlement Effective income tax rate reconciliation, settlement Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Income tax rate Effective Income Tax Rate Reconciliation, Percent Segment Reporting [Abstract] Segment Information [Text Block] Segment Reporting Disclosure [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Designated as Hedging Instrument [Member] Forward Contracts Held to [Axis] Forward Contracts Held to [Axis] Forward Contracts Held to [Axis] Forward Contracts Held to [Domain] Forward Contracts Held to [Domain] [Domain] for Forward Contracts Held to [Axis] Forward contracts held to purchase U.S. dollars [Member] Forward contracts held to purchase U.S. dollars [Member] Forward contracts held to purchase U.S. dollars [Member] Forward contracts held to sell U.S. dollars [Member] Forward contracts held to sell U.S. dollars [Member] Forward contracts held to sell U.S. dollars [Member] Hedging Relationship [Axis] Hedging Relationship [Domain] Cash Flow Hedging [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fixed Rate Note Due June 2027 at 3 Point 450 Percent [Member] [Domain] Fixed Rate Note Due June 2027 at 3 Point 45 Percent [Member] Fixed Rate Note Due June 2027 at 3 Point 45 Percent Fixed Rate Note Due November 2018 at 2 Point 50 Percent [Member] Fixed Rate Note Due November 2018 at 2 Point 50 Percent [Member] Fixed Rate Note Due November 2018 at 2 Point 50 Percent [Member] Fixed Rate Note Due November 2027 at 3 Point 450 Percent [Member] [Domain] FixedRateNoteDueJune2027at3Point450Percent[Member] [Member] FixedRateNoteDueJune2027at3Point450Percent[Member] [Member] Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Domain] Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Domain] Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Domain] Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Member] Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Member] Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Member] Fxed Rate Note Due March 2023 at 3 Point 375 Percent [Member] Fxed Rate Note Due March 2023 at 3 Point 375 Percent [Member] Fxed Rate Note Due March 2023 at 3 Point 375 Percent [Member] Fixed Rate Note Due March 2023 at 3 Point 375 Percent [Member] Fixed Rate Note Due March 2023 at 3 Point 375 Percent [Member] Fixed Rate Note Due March 2023 at 3 Point 375 Percent [Member] Unsecured Revolving Credit Facility [Member] Unsecured Revolving Credit Facility [Member] Unsecured Revolving Credit Facility [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Derivative, Notional Amount Derivative, Notional Amount Long-term Debt Long-term Debt Short-term Debt, Fair Value Short-term Debt, Fair Value Debt, Long-term and Short-term, Combined Amount Debt, Long-term and Short-term, Combined Amount Short-term Debt Short-term Debt Repayments of Notes Payable Repayments of Notes Payable Long-term Debt, Current Maturities Long-term Debt, Current Maturities Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount Long-term debt, excluding current maturities Long-term Debt, Excluding Current Maturities Stated interest rate of the Notes Debt Instrument, Interest Rate, Stated Percentage proceeds from issuance of long term debt 3 proceeds from issuance of long term debt 3 Proceeds From Issuance of Long Term Debt 3 Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Effective interest rate of the Notes Debt Instrument, Interest Rate, Effective Percentage Interest expense relating to the Notes Interest Expense, Debt Amortization of Debt Discount (Premium) Amortization of Debt Discount (Premium) Estimated fair value of long-term debt Long-term Debt, Fair Value Interest Expense Interest Expense Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Debt Instrument, Covenant Requirement, Ratio of Debt to EBITDA Debt Instrument, Covenant Requirement, Ratio of Debt to EBITDA Debt Instrument, Covenant Requirement, Ratio of Debt to EBITDA Debt Instrument, Convenant Requirement, minimum interest coverage ratio Debt Instrument, Convenant Requirement, minimum interest coverage ratio Debt Instrument, Convenant Requirement, minimum interest coverage ratio Debt Instrument, Interest Rate, Stated Percentage Rate Range, Minimum (Deprecated 2016-01-31) Debt Instrument, Interest Rate Terms Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Description of Variable Rate Basis Debt Instrument, Description of Variable Rate Basis Statement of Comprehensive Income [Abstract] Comprehensive Income [Text Block] Comprehensive Income (Loss) Note [Text Block] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Other Income and Expenses [Abstract] Statement [Table] Statement [Table] Income Statement Location [Axis] Interest Expense [Member] Interest Expense [Member] Statement [Line Items] Statement [Line Items] Interest Expense Interest Expense, Other Interest Expense, Other Interest Income, Other Interest Income Interest Income Other Income (Expense), Net Other Income (Expense), Net Other Income (Expense), Net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Net Gain (Loss) on Sale of Business Net Gain (Loss) on Sale of Business Net Gain (Loss) on Sale of Business Proceeds from Divestiture of Businesses Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Consideration Transferred, Liabilities Incurred Payment for Contingent Consideration Liability, Financing Activities Payment for Contingent Consideration Liability, Financing Activities Contingent Liability Adjustment Contingent Liability Adjustment Contingent Liability Adjustment Volterra [Member] Volterra [Member] Volterra [Member] Exercise Price Range [Axis] Exercise Price Range [Axis] Exercise Price Range [Domain] Exercise Price Range [Domain] $12.00 -$20.00 [Member] Price Range One [Member] Price Range One [Member] $20.01 - $30.00 [Member] Price Range Two [Member] Price Range Two [Member] $30.01 - $40.00 [Member] Price Range Three [Member] Price Range Three [Member] Equity Option [Member] Equity Option [Member] Options granted, weighted average fair value of stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Options outstanding, beginning Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Options outstanding, ending Options outstanding, weighted average exercise price, beginning Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options cancelled, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Options outstanding, weighted average exercise price, ending Options outstanding, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options exercisable, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options exercisable, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options exercisable, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Options vested and expected to vest, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options vested and expected to vest, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Options vested and expected to vest, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Options vested and expected to vest, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Related Party Transactions [Abstract] Leases [Abstract] Lease Balances [Table] Lease Balances [Table] Lease Balances [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Lease Balances [Line Items] Lease Balances [Line Items] [Line Items] for Lease Balances [Table] Operating Leases, Rent Expense Operating Leases, Rent Expense Operating Lease, Liability, Current Operating Lease, Liability, Current Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Summary of Significant Accounting Policies [Text Block] Significant Accounting Policies [Text Block] Future Minimum Payments for Commitments [Table] Future Minimum Payments for Commitments [Table] Future Minimum Payments for Commitments [Table] Future Minimum Payments for Commitments [Line Items] Future Minimum Payments for Commitments [Line Items] Future Minimum Payments for Commitments [Line Items] Operating Lease, Payments Operating Lease, Payments Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Lease, Liability Operating Lease, Liability Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Lessee, Operating Lease, Discount Rate Lessee, Operating Lease, Discount Rate Condensed Income Statements, Captions [Line Items] Condensed Income Statements, Captions [Line Items] New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Net Income Revenue Recognition Accounting Policy, Gross and Net Revenue Disclosure [Policy Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite and Indefinite Lived Intangible Assets by Major Class [Table] Schedule of Finite and Indefinite Lived Intangible Assets by Major Class [Table] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Energy Metering Business [Member] Energy Metering Business [Member] Energy Metering Business [Member] Finite and Indefinite-Lived Intangible Assets by Major Class [Axis] Finite and Indefinite-Lived Intangible Assets by Major Class [Axis] Finite and Indefinite-Lived Intangible Assets by Major Class [Axis] Finite and Indefinite-Lived Intangible Assets, Major Class Name [Domain] Finite and Indefinite-Lived Intangible Assets, Major Class Name [Domain] Finite and Indefinite-Lived Intangible Assets, Major Class Name [Domain] In Process Research and Development [Member] In Process Research and Development [Member] Trade Names [Member] Trade Names [Member] Patents [Member] Patents [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] Order or Production Backlog [Member] Order or Production Backlog [Member] Intellectual property [Member] Intellectual Property [Member] Customer relationships [Member] Customer Relationships [Member] Finite and Indefinite Lived Intangible Assets [Line Items] Finite and Indefinite Lived Intangible Assets [Line Items] IPR&D Completed & Reclassed IPR&D Completed & Reclassed IPR&D Completed & Reclassed Gross Intangible Assets Gross Intangible Assets Gross Intangible Assets Business Acquisitions, Purchase Price Allocation, Subsequent Years, Remaining Adjustments Business Acquisitions, Purchase Price Allocation, Subsequent Years, Remaining Adjustments Cost, Depreciation, Amortization and Depletion Cost, Depreciation, Amortization and Depletion Definite lived intangible assets, useful life, minimum Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) [Abstract] Original Cost Finite-Lived Intangible Assets, Gross Amortization of Intangible Assets Amortization of Intangible Assets Amortization Amortization Future amortization expense [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2017 Finite-Lived Intangible Asset, Expected Amortization, Year One 2018 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2019 Finite-Lived Intangible Asset, Expected Amortization, Year Three 2020 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2021 Finite-Lived Intangible Asset, Expected Amortization, Year Five Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Net Finite-Lived Intangible Assets, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Income Tax Contingency [Table] Statement, Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Forecast [Member] Forecast [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Internal Revenue Service (IRS) [Member] Internal Revenue Service (IRS) [Member] State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] Foreign Country [Member] Foreign Tax Authority [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Beginning Balance Unrecognized Tax Benefits Additions related to current year tax positions Release of Uncertain Tax Position Release of Uncertain Tax Position Additions related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Acquisition Unrecognized Tax Benefits, Increase Resulting from Acquisition Reductions related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities Lapses in statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Ending Balance Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Tax Benefit That Would be Offset by Valuation Allowance Tax Benefit That Would be Offset by Valuation Allowance Tax Benefit That Would be Offset by Valuation Allowance Unrecognized tax benefits that would not affect the effective tax rate Unrecognized tax benefits that would not affect the effective tax rate Unrecognized tax benefits that would not affect the effective tax rate Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Unrecognized tax benefits that if recognized would affect paid in capital Unrecognzied Tax Benefits that Would Impact Additional Paid in Capital Unrecognzied Tax Benefits that Would Impact Additional Paid in Capital Interest and penalties recognized in income tax expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Interest and penalties accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Reversed Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Reversed Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Reversed Decrease in Unrecognized Tax Benefits is Reasonably Possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Income Tax Examination [Table] Geographical [Axis] Geographical [Domain] United States [Member] UNITED STATES Ireland IRELAND Philippines [Member] PHILIPPINES Singapore SINGAPORE UNITED KINGDOM UNITED KINGDOM Income Tax Examination [Line Items] Other reserves and accruals not currently deductible for tax purposes Reversal of Uncertain Tax Position Reversal of Uncertain Tax Position Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Advance payments for audit and post-audit year tax Advance payments for audit and post-audit year tax Advance payments for audit and post-audit year tax Income tax years under examination Income Tax Examination, Year under Examination Advance interest payments for audit and post-audit year tax Interest payment on advance payments for audit and post-audit year tax Interest payment on advance payments for audit and post-audit year tax Income Tax Examination, Interest Expense Income Tax Examination, Interest Expense Advance Tax Payment for Examination Advance Tax Payment for Examination Advance Tax Payment for Examination Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrealized Holding Gains (Losses) on Intercompany Receivables [Member] Unrealized Holding Gains (Losses) on Intercompany Receivables [Member] Unrealized Holding Gains (Losses) on Intercompany Receivables [Member] Accumulated Defined Benefit Plans Adjustment [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accumulated Translation Adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Unrealized Holding Gains (losses) on Available-for-sale Investments [Member] Unrealized Holding Gains (losses) on Available-for-sale Investments [Member] Unrealized Holding Gains (losses) on Available-for-sale Investments [Member] Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated other comprehensive income (loss), net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Other Comprehensive Income (Loss), before Reclassifications, before Tax Other Comprehensive Income (Loss), before Reclassifications, before Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Other Comprehensive Income (Loss), Tax Other Comprehensive Income (Loss), Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Income Statement [Abstract] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Product [Member] Product [Member] Gross margin Gross Profit Research and Development Expense Research and Development Expense Selling, General and Administrative Expense Selling, General and Administrative Expense Asset Impairment Charges Asset Impairment Charges Goodwill and Intangible Asset Impairment Goodwill and Intangible Asset Impairment Severance and Restructuring Charges Severance and Restructuring Charges Severance and Restructuring Charges Other Operating Income Other Operating Income Operating income (loss) Operating Income (Loss) Other Nonoperating Income (Expense) Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Earnings per share: Shares used in the calculation of earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted Average Number of Shares Outstanding, Basic Diluted Dividends paid per share Common Stock, Dividends, Per Share, Declared Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information [Table Text Block] Quarterly Financial Information [Table Text Block] Hedging Activities [Abstract] Hedging Activities [Abstract] Derivative [Table] Derivative [Table] Energy [Axis] Energy [Axis] Energy [Domain] Energy [Domain] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Derivative Instrument [Axis] Derivative Contract [Domain] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Derivative [Line Items] Derivative [Line Items] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Segment, Geographical [Domain] CHINA [Member] CHINA Japan [Member] JAPAN Rest of Asia [Member] Rest of Asia [Member] Europe [Member] Rest of World [Member] Rest of the World [Member] Rest of the World [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of Reportable Segments Number of Reportable Segments Long-Lived Assets Long-Lived Assets Retirement Benefits [Abstract] Schedule of Net Funded Status [Table Text Block] Schedule of Net Funded Status [Table Text Block] Schedule of Expected Benefit Payments [Table Text Block] Schedule of Expected Benefit Payments [Table Text Block] Concentration Risk [Table] Concentration Risk [Table] Customer Base by Group [Axis] Customer Base by Group [Axis] Customer Base, Group [Domain] Customer Base, Group [Domain] Distributors [Member] Distributors [Member] Customer [Axis] Customer [Domain] Avnet Electronics [Member] Customer One [Member] Customer One Samsung [Member] Customer Two [Member] Customer Two [Member] No other customer [Member] Customer Three [Domain] Customer Three Concentration Risk by Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Benchmark [Member] Revenue Benchmark [Member] Accounts receivable [Member] Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration Risk Concentration Risk, Percentage Schedule of goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Useful lives of definite lived intangible assets [Table Text Block] Useful Lives of Intangible Assets [Table Text Block] Useful Lives of Intangible Assets [Table Text Block] Schedule of intangible assets [Table Text Block] Schedule of Intangible Assets by Major Class [Table Text Block] Schedule of Intangible Assets by Major Class [Table Text Block] Allocated amortization expense of intangible assets [Table Text Block] Schedule of Amortization Expense Allocation of Intangible Assets [Table Text Block] Schedule of Amortization Expense Allocation of Intangible Assets [Table Text Block] Estimated future amortization expense of intangible assets [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Leases of Lessee Disclosure [Abstract] Leases of Lessee Disclosure [Abstract] Balance sheet items related to leases [Table Text Block] Balance sheet items related to leases [Table Text Block] [Table Text Block] for Balance sheet items related to leases [Table] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Other Information on Leases [Table Text Block] Schedule of Other Information on Leases [Table Text Block] Schedule of Other Information on Leases [Table Text Block] Disaggregated Revenue [Abstract] Disaggregated Revenue [Abstract] Disaggregated Revenue by Sales Channel - Distributors Disaggregated Revenue by Sales Channel - Distributors Disaggregated Revenue by Sales Channel - Distributors Disaggregated Revenue by End Market - Automotive Disaggregated Revenue by End Market - Automotive Disaggregated Revenue by End Market - Automotive Disaggregated Revenue by End Market - Auto % Disaggregated Revenue by End Market - Auto % Disaggregated Revenue by End Market - Auto % Disaggregated Revenue by End Market - Comm and Data Center Disaggregated Revenue by End Market - Comm and Data Center Disaggregated Revenue by End Market - Comm and Data Center Disaggregated Revenue by End Market - CDC % Disaggregated Revenue by End Market - CDC % Disaggregated Revenue by End Market - CDC % Disaggregated Revenue by End Market - Consumer Disaggregated Revenue by End Market - Consumer Disaggregated Revenue by End Market - Consumer Disaggregated Revenue by End Market - Cons % Disaggregated Revenue by End Market - Cons % Disaggregated Revenue by End Market - Cons % Disaggregated Revenue by End Market - Industrial Disaggregated Revenue by End Market - Industrial Disaggregated Revenue by End Market - Industrial Disaggregated Revenue by End Market - Ind % Disaggregated Revenue by End Market - Ind % Disaggregated Revenue by End Market - Ind % Disaggregated Revenue by Sales Channel - Dist % Disaggregated Revenue by Sales Channel - Dist % Disaggregated Revenue by Sales Channel - Dist % Disaggregated Revenue by Sales Channel - Direct Customer Disaggregated Revenue by Sales Channel - Direct Customer Disaggregated Revenue by Sales Channel - Direct Customer Disaggregated Revenue by Sales Channel - Direct % Disaggregated Revenue by Sales Channel - Direct % Disaggregated Revenue by Sales Channel - Direct % Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Depreciation and amortization Depreciation, Depletion and Amortization Deferred taxes Deferred Income Taxes and Tax Credits Research and Development in Process Research and Development in Process Loss (gain) from sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Tax benefit (shortfall) related to stock-based compensation Deferred Tax Expense from Stock Options Exercised Excess tax benefit related to stock-based compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Impairment of Long-Lived Assets to be Disposed of Impairment of Long-Lived Assets to be Disposed of Impairment of Goodwill and Intangible Assets Impairment of Goodwill and Intangible Assets Impairment of Goodwill and Intangible Assets Gain (Loss) on Investments, Excluding Other than Temporary Impairments Gain (Loss) on Investments, Excluding Other than Temporary Impairments Cash Provided by (Used in) Operating Activities, Discontinued Operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Other current assets Increase (Decrease) in Other Current Assets Accounts payable Increase (Decrease) in Accounts Payable Price adjustment and other revenue reserves Increase (Decrease) in Revenue Reserves Increase (Decrease) in Revenue Reserves Income taxes payable Increase (Decrease) in Income Taxes Payable Deferred income on shipments to distributors Increase (Decrease) in Deferred Revenue All other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from sale of property, plant, and equipment Proceeds from Sale of Property, Plant, and Equipment Acquisitions Payments to Acquire Businesses, Net of Cash Acquired Proceeds from Divestiture of Businesses Proceeds from Divestiture of Businesses Purchases of available-for-sale securities Payments to Acquire Available-for-sale Securities Payments to Acquire Investments Payments to Acquire Investments Proceeds from Sale of Available-for-sale Securities Proceeds from Sale of Available-for-sale Securities Proceeds from sales/maturities of available-for-sale securities Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Payments for (Proceeds from) Other Investing Activities Payments for (Proceeds from) Other Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Business acquisition,cash paid for contingent consideration Excess tax benefit from stock-based compensation plans Excess Tax Benefit from Share-based Compensation, Financing Activities Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Repayment of notes payable Proceeds from Issuance of Debt Proceeds from Issuance of Debt Payments of Debt Issuance Costs Payments of Debt Issuance Costs Payments of Stock Issuance Costs Payments of Stock Issuance Costs Proceeds from Stock Options Exercised Proceeds from Stock Options Exercised Proceeds from Stock Plans Proceeds from Stock Plans Repurchase of common stock Payments for Repurchase of Common Stock Dividends paid Payments of Dividends Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents: Cash and Cash Equivalents, Period Increase (Decrease) [Abstract] Beginning of year Cash and Cash Equivalents, at Carrying Value End of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Cash (refunded) paid, net during the year for income taxes Income Taxes Paid, Net Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Noncash financing and investing activities: Other Noncash Investing and Financing Items [Abstract] Accounts payable related to property, plant and equipment purchases Capital Expenditures Incurred but Not yet Paid Modification Of Liability Instruments To Equity Modification Of Liability Instruments To Equity Modification Of Liability Instruments To Equity Noncash or Part Noncash Divestiture, Amount of Consideration Received Noncash or Part Noncash Divestiture, Amount of Consideration Received Restricted Cash Restricted Cash Stock-Based Compensation [Text Block] Share-based Payment Arrangement [Text Block] Risks and Uncertainties [Abstract] Customer [Axis] Customer [Domain] Customer Three [Domain] Customer Four [Domain] [Domain] Customer Four [Domain] [Domain] Customer Four [Domain] Income Tax Effects Allocated Directly to Equity, Prior Period Adjustment Income Tax Effects Allocated Directly to Equity, Prior Period Adjustment Nature of Operations [Abstract] NATURE OF OPERATIONS [Abstract] Fiscal Period Duration Fiscal Period Duration Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Subsequent Events [Text Block] Subsequent Events [Text Block] Schedule of Revenue from External Customers by Geographical Areas [Table Text Block] Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Long Lived Assets by Geographical Areas [Table Text Block] Long-lived Assets by Geographic Areas [Table Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Returns and allowances reserve SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Estimated returns and allowances against revenues SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Cover [Abstract] Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Document Period Start Date Document Period Start Date Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key 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 Amendment Flag Amendment Flag Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number 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, State or Province 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 Title of 12(g) Security Title of 12(g) Security Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers 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 ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Acquisition [Abstract] Acquisition [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Inventory [Axis] Inventory [Axis] Inventory [Domain] Inventory [Domain] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Icron [Domain] Icron [Domain] Icron [Domain] Trinamic [Domain] [Domain] Trinamic [Domain] [Domain] Trinamic [Domain] [Domain] Backlog [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Payments to Acquire Businesses, Net of Cash Acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Number of Businesses Acquired Number of Businesses Acquired Business Combination, Acquisition Related Costs Business Combination, Acquisition Related Costs Cash paid Payments to Acquire Businesses, Gross Business Acquisition, Cash Paid for Employee's Vested Options Business Acquisition, Cash Paid for Employee's Vested Options Business Acquisition, Cash Paid for Employee Vested Options Business Combination, Consideration Transferred Business Combination, Consideration Transferred Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Amortizable intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill In-process research and development acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Goodwill acquired Goodwill Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Acquired Finite-lived Intangible Asset, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Percentage of Voting Interests Acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Business Acquisition, Purchase Price Allocation, Assets Acquired (Liabilities Assumed), Net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Business Acquisition, Share Price Business Acquisition, Share Price Restructuring and Related Activities [Abstract] Restructuring and Related Activities Disclosure [Text Block] Restructuring and Related Activities Disclosure [Text Block] Gain Contingencies [Table] Gain Contingencies [Table] Gain Contingencies by Nature [Axis] Gain Contingencies, Nature [Axis] Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Gain Contingencies [Line Items] Gain Contingencies [Line Items] Common Stock Repurchases [Abstract] Common Stock Repurchases [Abstract] Treasury Stock [Text Block] Treasury Stock [Text Block] Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Long-term Debt Instruments [Table Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivatives, Fair Value, by Balance Sheet Location [Axis] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Other Income and Other Expense Disclosure [Text Block] Other Income and Other Expense Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] New Lease Impact (Min) New Lease Impact (Min) New Lease Impact (Min) New Lease Standard Impact (Max) New Lease Standard Impact (Max) New Lease Standard Impact (Max) Deferred Rent Credit, Noncurrent Deferred Rent Credit, Noncurrent Quarterly Financial Data (Unaudited) [Text Block] Quarterly Financial Information [Text Block] Fair Value Measurements [Text Block] Fair Value Disclosures [Text Block] Schedule of Other Nonoperating Income (Expense) [Table Text Block] Schedule of Other Nonoperating Income (Expense) [Table Text Block] Disaggregated Revenue [Text Block] Disaggregated Revenue [Text Block] Disaggregated Revenue [Text Block] Income Taxes [Text Block] Income Tax Disclosure [Text Block] Future Minimum Payments [Axis] Future Minimum Payments [Axis] Total [Domain] Future Minimium Payments [Domain] Future Minimium Payments [Domain] Future Minimium Payments [Member] Future Minimium Payments [Member] Future Minimium Payments [Member] Obligations Due in next twelve months [Member] Obligations Due in next twelve months [Member] Obligations Due in next twelve months [Member] Obligations Due in two years [Member] Obligations Due in two years [Member] Obligations Due in two years [Member] Obligations Due in three years [Member] Obligations Due in three years [Member] Obligations Due in three years [Member] Obligations Due in four years [Member] Obligations Due in four years [Member] Obligations Due in four years [Member] Obligations Due in five years [Member] Obligations Due in Five Years [Member] Obligations Due in Five Years [Member] More than 5 years [Member] Obligations Due in More Than 5 Years [Member] Obligations Due in More Than 5 Years [Member] Operating lease obligations Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Short-term Debt Interest payments associated with long-term debt obligations Long Term Debt, Future Minimum Interest Payments Due Long-term Debt, Future Minimum Interest Payments Due Capital equipment and inventory related purchase obligations Purchase Obligation Purchase Obligation, to be Paid, Year One Purchase Obligation, to be Paid, Year One Purchase Obligation, to be Paid, Year Two Purchase Obligation, to be Paid, Year Two Purchase Obligation, to be Paid, Year Three Purchase Obligation, to be Paid, Year Three Purchase Obligation, to be Paid, Year Four Purchase Obligation, to be Paid, Year Four Purchase Obligation, to be Paid, Year Five Purchase Obligation, to be Paid, Year Five Purchase Obligation, to be Paid, after Year Five Purchase Obligation, to be Paid, after Year Five Contractual Obligation Contractual Obligation Future minimum payments for all commitments Future Minimum Payments For Commitments Future Minimum Payments For Commitments Contractual Obligation, to be Paid, Year One Contractual Obligation, to be Paid, Year One Contractual Obligation, to be Paid, Year Two Contractual Obligation, to be Paid, Year Two Contractual Obligation, to be Paid, Year Three Contractual Obligation, to be Paid, Year Three Contractual Obligation, to be Paid, Year Four Contractual Obligation, to be Paid, Year Four Rental expense Contractual Obligation, to be Paid, Year Five Contractual Obligation, to be Paid, Year Five Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Standard and Extended Product Warranty Accrual, Decrease for Payments Standard and Extended Product Warranty Accrual, Decrease for Payments Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Product Warranty Accrual, Current Product Warranty Accrual, Current Product Warranty Accrual, Noncurrent Product Warranty Accrual, Noncurrent SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Derivative, Remaining Maturity Derivative, Remaining Maturity Adjustments for New Accounting Pronouncement [Member] Adjustments for New Accounting Pronouncement [Member] Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current Balance sheet total prior to Adoption of ASC 606 Balance sheet total prior to Adoption of ASC 606 Balance sheet total prior to Adoption of ASC 606 Price adjustment and other revenue reserves Price adjustment and other revenue reserves Price adjustment and other revenue reserves Adjustment due to Adoption of ASC 606 Adjustment due to Adoption of ASC 606 New accounting pronouncement 606 Gilti Tax Rate [Table] Gilti Tax Rate [Table] Gilti Tax Rate [Table] Gilti Tax Rate [Line Items] Gilti Tax Rate [Line Items] [Line Items] for Gilti Tax Rate [Table] Gilti Tax Rate Gilti Tax Rate Gilti Tax Rate Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Scenario, Plan [Member] Scenario, Plan [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Active Participants [Member] Active Participants [Member] Active Participants [Member] Retirees and Beneficiaries [Member] Retirees and Beneficiaries [Member] Retirees and Beneficiaries [Member] UNITED STATES Foreign Plan [Member] Foreign Plan [Member] Non-Pension Benefits [Member] Other Postretirement Benefits Plan [Member] Defined Benefit Postretirement Life Insurance [Member] Postretirement Life Insurance [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Employer matching percentage of employee contributions up to 3% of employee eligible compensation Defined Contribution Plans, Employer Matching Percentage Of Employee Contributions Up To First Three Percent Of Eligible Compensation Defined Contribution Plans, Employer Matching Percentage of Employee Contributions up to First 3% of Eligible Compensation Maximum percentage of employee eligible compensation with 100% matching contributions by employer Defined Contribution Plans, Employee Contributions Matched One Hundered Perecent By Employer, Maximum Percentage Of Employee Eligible Compensation Defined Contribution Plans, Employee Contributions Matched 100% By Employer, Maximum Percentage of Employee Eligible Compensation Employer matching percentage of additional employee contributions up to 5% of employee eligible compensation Defined Contribution Plans, Employer Matching Percentage Of Employee Contributions From Three To Five Percent Of Eligible Compensation Defined Contribution Plans, Employer Matching Percentage of Employee Contributions from 3% to 5% of Eligible Compensation Maximum percentage of employee eligible compensation with 50% matching contributions by employer Defined Contribution Plans, Employee Contributions Matched Fifty Perecent By Employer, Maximum Percentage Of Employee Eligible Compensation Defined Contribution Plans, Employee Contributions Matched 50% by Employer, Maximum Percentage of Employee Eligible Compensation Defined contribution expense Defined Contribution Plan, Cost Accumulated Postretirement Benefit Obligation [APBO]: Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Retirees and beneficiaries Defined Benefit Plan, Accumulated Benefit Obligation Funded status at end of year Defined Benefit Plan, Funded (Unfunded) Status of Plan Actuarial gain (loss) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Defined Benefit Plan, Amortization of Net Prior Service Cost (Credit) Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year Amounts Recognized in Accumulated Other Comprehensive Income: Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract] Net actuarial loss Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Amounts recognized in Accumulated Other Comprehensive Income Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Net Periodic Postretirement Benefit Cost/(Income): Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Interest cost Defined Benefit Plan, Interest Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Amortization of net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Total net periodic postretirement benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Employer contributions, current period Defined Benefit Plan, Plan Assets, Contributions by Employer Economic Assumptions: Defined Benefit Plan, Assumptions Used in Calculations [Abstract] Benefit obligation, discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Medical trend Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract] Description of direction and pattern of change for assumed medical trend rate Defined Benefit Plan, Assumed Health Care Cost Trend Rate, Description Defined Benefit Plan, Assumptions Used Calculating Unrecognized Gain Loss Amortization, Average Remaining Life Expectancy Defined Benefit Plan, Assumptions Used Calculating Unrecognized Gain Loss Amortization, Average Remaining Life Expectancy Defined Benefit Plan, Assumptions Used Calculating Unrecognized Gain Loss Amortization, Average Remaining Life Expectancy Estimated future benefit payments Defined Benefit Plan, Expected Future Benefit Payment [Abstract] 2017 Defined Benefit Plan, Expected Future Benefit Payment, Year One 2018 Defined Benefit Plan, Expected Future Benefit Payment, Year Two 2019 Defined Benefit Plan, Expected Future Benefit Payment, Year Three 2020 Defined Benefit Plan, Expected Future Benefit Payment, Year Four 2021 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Thereafter Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Total Defined Benefit Plan, Expected Future Benefit Payments Defined Benefit Plan, Expected Future Benefit Payments Assets for plan benefits included in Other Assets Assets for Plan Benefits, Defined Benefit Plan Obligations included in Other Liabilities Liability, Defined Benefit Plan, Noncurrent Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax Schedule ii (Post 606 Reclass) Schedule ii (Post 606 Reclass) Schedule ii (Post 606 Reclass) SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Valuation Allowances and Reserves, Balance at Beginning of Period Valuation Allowances and Reserves, Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Derivative Instruments, Gain (Loss) [Table] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Shares of common stock repurchased Treasury Stock, Shares, Acquired Stock Repurchased During Period, Value Stock Repurchased During Period, Value Value of common stock repurchased Treasury Stock, Value, Acquired, Par Value Method Stock repurchase program, remaining authorized amount Stock Repurchase Program, Remaining Authorized Repurchase Amount New Accounting Pronouncements [Abstract] New Accounting Pronouncements [Abstract] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 (Max) [Domain] Accounting Standards Update 2016-02 (Max) [Domain] Accounting Standards Update 2016-02 (Max) Change in Accounting Principle, Type [Axis] Change in Accounting Principle, Type [Axis] Change in Accounting Principle, Type [Domain] Change in Accounting Principle, Type [Domain] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Accounting Standards Update and Change in Accounting Principle [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Statement of Financial Position [Abstract] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Preferred Stock, Shares Issued Preferred Stock, Shares Issued Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Common Stock, Shares Authorized Common Stock, Shares Authorized Common Stock, Shares, Issued Common Stock, Shares, Issued Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Prospective Adoption of New Accounting Pronouncements [Table] Prospective Adoption of New Accounting Pronouncements [Table] Retained Earnings [Member] Retained Earnings [Member] Prospective Adoption of New Accounting Pronouncements [Axis] Prospective Adoption of New Accounting Pronouncements [Axis] Accounting Guidance [Domain] Accounting Guidance [Domain] Item Effected [Line Items] Item Effected [Line Items] Net Cash Provided by (Used in) Operating Activities Deferred Finance Cost, Decrease in Other Assets Deferred Finance Cost, Decrease in Other Assets Deferred Finance Cost, Decrease in Other Assets Deferred Finance Cost, Decrease in Other Current Assets Deferred Finance Cost, Decrease in Other Current Assets Deferred Finance Cost, Decrease in Other Current Assets Debt Instrument, Decrease in Long Term Debt Debt Instrument, Decrease in Long Term Debt Debt Instrument, Decrease in Long Term Debt Change in Defer Tax Assets, Current Change in Defer Tax Assets, Current Change in Defer Tax Assets, Current Increase Decrease in Other Assets, Non-Current Increase Decrease in Other Assets, Non-Current Increase Decrease in Other Assets, Non-Current Receivables [Abstract] Financing Receivables [Text Block] Financing Receivables [Text Block] Balance sheet total prior to Adoption of ASC 606 (Liab) Balance sheet total prior to Adoption of ASC 606 (Liab) Balance sheet total prior to Adoption of ASC 606 (Liab) ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents, at carrying value Short-term investments Short-term Investments Total cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-term Investments Accounts receivable, net of allowances of $46,575 in 2017 and $32,108 in 2016 Inventories Inventory, Net Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance, Current Other current assets Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Intangible assets, net Goodwill Other assets Other Assets, Noncurrent Assets Held-for-sale, Not Part of Disposal Group, Current Assets Held-for-sale, Not Part of Disposal Group, Current TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Income taxes payable Taxes Payable, Current Employee-related Liabilities, Current [Abstract] Employee-related Liabilities, Current Accrued liabilities Accrued Liabilities, Current Deferred income on shipments to distributors Deferred Revenue, Current Total current liabilities Liabilities, Current Income taxes payable Accrued Income Taxes, Noncurrent Deferred tax liabilities Deferred Tax Liabilities, Net, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value, Authorized: 2,000 shares, issued and outstanding: none Preferred Stock, Value, Issued Common stock, $0.001 par value, Authorized: 960,000 shares, Issued and outstanding: 282,912 in 2017 and 283,909 in 2016 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings, Unappropriated Total stockholders' equity TOTAL LIABILITIES & STOCKHOLDERS' EQUITY Liabilities and Equity Reversal of Uncertain Tax Position Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Restricted stock units [Member] Restricted Stock Units (RSUs) [Member] Research and development expenses [Member] Research and Development Expense [Member] General and Administrative Expense [Member] General and Administrative Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock-based compensation expense Share-based Payment Arrangement, Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Less: Income tax effect Share-based Payment Arrangement, Expense, Tax Benefit Net stock-based compensation expense Share-based Payment Arrangement, Expense, after Tax Nature of Operations [Text Block] Nature of Operations [Text Block] Statement of Stockholders' Equity [Abstract] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Stock Repurchased During Period, Shares Stock Repurchased During Period, Shares Common Stock, Dividends, Per Share, Cash Paid Common Stock, Dividends, Per Share, Cash Paid Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance, shares Balance Components of comprehensive income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Other Comprehensive Income (Loss), Net of Tax Repurchase of common stock, shares Adjustment to Retained Earnings ASU 2016-01 Adjustment to Retained Earnings ASU 2016-01 Adjustment to Retained Earnings ASU 2016-01 Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock options exercised, shares Stock options exercised, value Stock Issued During Period, Value, Stock Options Exercised Stock based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Adjustments to Additional Paid in Capital, Other Adjustments to Additional Paid in Capital, Other Adjustment to Paid Capital, Modification of liability to equity, shares Adjustment to Paid Capital, Modification of liability to equity, shares Adjustment to Paid Capital, Modification of liability to equity, shares Adjustment to Paid Capital, Modification of liability to equity Adjustment to Paid Capital, Modification of liability to equity Adjustment to Paid Capital, Modification of liability to equity Tax (shortfall) benefit on settlement of equity instruments Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Stock Issued During Period, Value, Acquisitions Stock Issued During Period, Value, Acquisitions Common stock shares issued under Employee Stock Purchase Plan Common stock value issued under Employee Stock Purchase Plan Dividends paid Dividends, Common Stock, Cash Balance, shares Balance Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Range of exercise prices, lower Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Range of exercise prices, upper Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period [Abstract] Options outstanding, number of shares Options outstanding, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share Based Compensation Arrangement by Share Based Payment Award, Options, Nonvested, Number Share Based Compensation Arrangement by Share Based Payment Award, Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number Balance Sheet Components [Text Block] Supplemental Balance Sheet Disclosures [Text Block] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Financial Instruments [Text Block] Financial Instruments Disclosure [Text Block] Goodwill and Intangible Assets [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Change in Accounting Estimate [Table] Schedule of Change in Accounting Estimate [Table] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Change in Accounting Method Accounted for as Change in Estimate [Member] Change in Accounting Method Accounted for as Change in Estimate [Member] Change in Accounting Estimate [Line Items] Change in Accounting Estimate [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Income Tax Contingency [Table] Effective Income Tax Reconciliation, Deferred Tax Remeasurement Effective Income Tax Reconciliation, Deferred Tax Remeasurement Effective Income Tax Reconciliation, Deferred Tax Remeasurement Income (Loss) from Continuing Operations before Income Taxes, Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Pretax income (loss) from foreign subsidiaries Income (Loss) from Continuing Operations before Income Taxes, Foreign Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Federal Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current Federal Tax Expense (Benefit) Deferred Deferred Federal Income Tax Expense (Benefit) State State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current State and Local Tax Expense (Benefit) Deferred Deferred State and Local Income Tax Expense (Benefit) Foreign Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current Foreign Tax Expense (Benefit) Deferred Deferred Foreign Income Tax Expense (Benefit) Total income tax expense (benefit) Indefinitely reinvested earnings from foreign subsidiaries Accumulated Undistributed Earnings from Foreign Subsidiaries Accumulated Undistributed Earnings from Foreign Subsidiaries Unrecognized deferred tax liability on indefinitely reinvested earnings Schedule of Goodwill [Table] Schedule of Goodwill [Table] Sensing Solutions [Member] Sensing Solutions [Member] Sensing Solutions [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Goodwill [Line Items] Goodwill [Line Items] Indefinite-lived Intangible Assets (Excluding Goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill) Goodwill, Acquired During Period Goodwill, Acquired During Period Goodwill, Written off Related to Sale of Business Unit Goodwill, Written off Related to Sale of Business Unit Impairment of Intangible Assets (Excluding Goodwill) Impairment of Intangible Assets (Excluding Goodwill) Goodwill [Roll Forward] Goodwill [Roll Forward] Balance Goodwill, Adjustments Goodwill, Purchase Accounting Adjustments Balance Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Market Stock Units Vested and Expected to Vest [Table Text Block] Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Market Stock Units Vested and Expected to Vest [Table Text Block] Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Market Stock Units Vested and Expected to Vest [Table Text Block] Restructuring and Related Costs [Table Text Block] Restructuring and Related Costs [Table Text Block] Schedule of Change in Accounting Estimate [Table Text Block] Schedule of Change in Accounting Estimate [Table Text Block] Acquisitions [Text Block] Business Combination Disclosure [Text Block] 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 [Member] Employee Severance [Member] Accelerated Depreciation [Member] Accelerated Depreciation [Member] Accelerated Depreciation [Member] Dallas Manufacturing Facility Accelerated Depreciation [Member] Dallas Manufacturing Facility Accelerated Depreciation [Member] Dallas Manufacturing Facility Accelerated Depreciation [Member] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] San Jose Fab Shutdown Plan [Member] San Jose Fab Shutdown Plan [Member] San Jose Fab Shutdown Plan [Member] Business Unit Reorganization [Member] Business Unit Reorganization [Member] Business Unit Reorganization [Member] Other Restructuring Plans [Member] Other Restructuring Plans [Member] Other Restructuring Plans [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Reserve Restructuring Reserve Severance and restructuring expenses Restructuring Charges Payments for Restructuring Payments for Restructuring Restructuring Reserve, Accrual Adjustment Restructuring Reserve, Accrual Adjustment Restructuring and Related Cost, Cost Incurred to Date Restructuring and Related Cost, Cost Incurred to Date Restructuring Charge, Charges and Change in Estimates Restructuring Charge, Charges and Change in Estimates Restructuring Charge, Charges and Change in Estimates Severance and Restructuring within Accrued Salaries Severance and Restructuring within Accrued Salaries Severance and Restructuring within Accrued Salaries Restructuring and Related Cost, Accelerated Depreciation Restructuring and Related Cost, Accelerated Depreciation Restructuring and Related Cost, Incurred Cost Restructuring and Related Cost, Incurred Cost Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Expected Cost Fair Value, Measurement Inputs, Disclosure [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Impairment of Long Lived Assets Disclosure [Abstract] Impairment of Long Lived Assets Disclosure [Abstract] Schedule of Long Lived Assets Held-for-sale [Table] Schedule of Long Lived Assets Held-for-sale [Table] Other [Member] Other [Member] Other [Member] Long Lived Assets Held-for-sale by Asset Type [Axis] Long Lived Assets Held-for-sale by Asset Type [Axis] Long Lived Assets Held-for-sale, Name [Domain] Long Lived Assets Held-for-sale, Name [Domain] MEMS [Member] MEMS [Member] MEMS [Member] wafter manufacturing fab [Member] wafter manufacturing fab [Member] wafer manufacturing fab [Member] Inventory on hand [Member] Inventory on hand [Member] inventory on hand [Member] San Jose Wafer Fab [Member] San Jose Wafer Fab [Member] San Jose Wafer Fab [Member] Long Lived Assets Held-for-sale [Line Items] Long Lived Assets Held-for-sale [Line Items] Gain (Loss) on Disposition of Business Gain (Loss) on Disposition of Business Proceeds from Sale of Other Property, Plant, and Equipment Proceeds from Sale of Other Property, Plant, and Equipment Gain (Loss) on Disposition of Property Plant Equipment Retirement Benefits [Text Block] Retirement Benefits [Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Abstract] Debt Securities, Available-for-sale [Abstract] Amortized Cost Basis Available-for-sale Securities, Amortized Cost Basis Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Loss Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Net Income (Loss) Attributable to Parent Disaggregated Revenue by End Market [Table Text Block] Disaggregated Revenue by End Market [Table Text Block] [Table Text Block] for Disaggregated Revenue by End Market [Table] Disaggregated Revenue by Sales Channel [Table Text Block] Disaggregated Revenue by Sales Channel [Table Text Block] Disaggregated Revenue by Sales Channel [Table Text Block] Earnings Per Share [Text Block] Earnings Per Share [Text Block] Other reserves and accruals not currently deductible for tax purposes Tax Transition tax transition [Table] tax transition [Table] Tax Transition [Line Items] tax transition [Line Items] [Line Items] for tax transition [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Basis of Presentation Business Description and Basis of Presentation [Text Block] Cash, Cash Equivalents, and Short-term Investments Cash, Cash Equivalents, and Short-term Investments [Text Block] Derivative Instruments Derivatives, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Intangible Assets and Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Lessee, Leases [Policy Text Block] Lessee, Leases [Policy Text Block] Product Warranty Standard Product Warranty, Policy [Policy Text Block] Retirement Benefits Pension and Other Postretirement Plans, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Revenue Recognition, Sales Returns Revenue Recognition, Sales Returns [Policy Text Block] Revenue Recognition, Allowances Revenue Recognition, Allowances [Policy Text Block] Related Party Transactions Related Party Transactions [Policy Text Block] Related Party Transactions [Policy Text Block] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Shipping Cost Shipping and Handling Cost, Policy [Policy Text Block] Share-based Compensation Share-based Payment Arrangement [Policy Text Block] Restructuring Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Foreign Currency Translations and Remeasurement Foreign Currency Transactions and Translations Policy [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Litigation and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Concentration Risk, Credit Risk, Policy Concentration Risk, Credit Risk, Policy [Policy Text Block] New Accounting Pronouncements and Changes in Accounting Principles Accounting Standards Update and Change in Accounting Principle [Text Block] Accounts Receivable, before Allowance for Credit Loss, Current Accounts Receivable, before Allowance for Credit Loss, Current Inventory: Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Gross Work-in-process Inventory, Work in Process, Gross Finished goods Inventory, Finished Goods, Gross Inventory, Net Inventory, Noncurrent Inventory, Noncurrent Property and equipment: Property, Plant and Equipment, Net [Abstract] Land Land Buildings and building improvements Buildings and Improvements, Gross Machinery and equipment Machinery and Equipment, Gross Property, plant and equipment, gross Property, Plant and Equipment, Gross Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, net Depreciation expense Depreciation Employee-related Liabilities, net Employee-related Liabilities, Current [Abstract] Accrued Bonuses Accrued Bonuses Accrued Vacation Accrued Vacation Accrued Salaries Accrued Salaries Other Employee-related Liabilities Other Employee-related Liabilities Accrued Employee Benefits Accrued Employee Benefits Other Employee-related Liabilities, Current Other Employee-related Liabilities, Current Employee-related Liabilities, Current Available-for-sale Securities [Table Text Block] Available-for-sale Securities [Table Text Block] OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Post Retirement Benefits Unrealized Gain (loss) Arising During Period, Net of Tax , Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Deferred tax on unrealized exchange gain (loss) on intercompany receivables Deferred Tax on Unrealized Exchange Gain Loss on Long Term Intercompany Receivable Tax Effect of the Unrealized Exchange Gain on Long Term Intercompany Receivable Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Unrecognized Liability of Undistributed Foreign Earnings Unrecognized Liability of Undistributed Foreign Earnings Unrecognized Liability of Undistributed Foreign Earnings Outstanding and expected to vest RSUs [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Restricted stock units outstanding, beginning Restricted stock units granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Restricted stock units cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restricted stock units outstanding, ending Restricted Stock Units Weighted Average Remaining Contractual Terms (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Restricted stock units outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Restricted stock units expected to vest, number of shares Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Number Restricted stock units expected to vest, aggregate intrinsic value Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Aggregate Intrinsic Value Restricted stock unit shares withheld for withholding tax Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Unrecognized compensation costs related to unvested RSUs Impairment of Long-Lived Assets [Text Block] Impairment of Long Lived Assets Disclosure [Text Block] Impairment of Long Lived Assets Disclosure [Text Block] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment by Type [Axis] Machinery and Equipment [Member] Machinery and Equipment [Member] Building and Building Improvements [Member] Building and Building Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, plant and equipment minimium useful life (in years) Property, Plant and Equipment, Useful Life Transition Tax Impact (Percent) [Table] Transition Tax Impact (Percent) [Table] Transition Tax Impact (Percent) [Table] Transition Tax Impact (Percent) [Line Items] Transition Tax Impact (Percent) [Line Items] [Line Items] for Transition Tax Impact (Percent) [Table] Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Provisional Transition Tax (Impact) Effective Income Tax Rate Reconciliation, Provisional Transition Tax (Impact) Change in Accounting Estimate [Abstract] Service Life [Member] Service Life [Member] Restructuring Effect on Operating Income Restructuring Effect on Operating Income Restructuring Effect on Operating Income Operating income (loss) Operating Income (Loss), Excluding Accelerated Depreciation Expense Operating Income (Loss), Excluding Accelerated Depreciation Expense Operating Income (Loss), Excluding Accelerated Depreciation Expense Net Income (Loss), Excluding Accelerated Depreciation Expense Net Income (Loss), Excluding Accelerated Depreciation Expense Net Income (Loss), Excluding Accelerated Depreciation Expense Decrease in basic earnings per share Decrease in basic earnings per share Decrease in basic earnings per share Decrease in Diluted Earnings Per Share Decrease in Diluted Earnings Per Share Decrease in Diluted Earnings Per Share Restructuring Effect on Net Income Restructuring Effect on Net Income Restructuring Effect on Net Income Restructuring Effect on Basic EPS Restructuring Effect on Basic EPS Restructuring Effect on Basic EPS Restructuring Effect on Diluted EPS Restructuring Effect on Diluted EPS Restructuring Effect on Diluted EPS Total Quarterly Financial Data [Abstract] Quarterly Financial Data [Abstract] Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Gross margin % Gross Margin Percentage Gross Margin Percentage % of net revenues Operating Income Percentage of Net Revenues Operating Income Percentage of Net Revenues Earnings (loss) per share: Shares used in the calculation of earnings (loss) per share: Goodwill, Impairment Loss Goodwill, Impairment Loss Foreign Earnings Repatriated Transition Tax Transition Tax Lessee, Finance Leases [Text Block] Lessee, Operating Leases [Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Future Annual Minimum Payments Related to Commitments [Table Text Block] Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Schedule of Income Tax [Table] Schedule of Income Tax [Table] Income Tax [Line Items] Income Tax [Line Items] Components of Deferred Tax Assets and Liabilities [Abstract] Deferred tax assets: [Abstract] Components of Deferred Tax Assets [Abstract] Distributor related accruals and sales return and allowance accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Net operating loss carryovers Deferred Tax Assets, Operating Loss Carryforwards Tax credit carryovers Deferred Tax Assets, Tax Credit Carryforwards Other reserves and accruals not currently deductible for tax purposes Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Deferred tax assets, other Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Gross Deferred tax liabilities: [Abstract] Components of Deferred Tax Liabilities [Abstract] Fixed assets cost recovery, net Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Undistributed Foreign Earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Deferred tax liabilities, other Deferred Tax Liabilities, Other Deferred Tax Liabilities, Gross Deferred Tax Liabilities, Gross Net deferred tax assets/(liabilities) before valuation allowance Deferred Tax Assets, Net Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Liabilities, Net Deferred Tax Liabilities, Net Net deferred tax assets/(liabilities) Deferred Tax Assets, Net of Valuation Allowance Valuation Allowance [Abstract] Increase (decrease) in valuation allowance Deferred Tax Assets, Operating Loss Carryforwards, Components [Abstract] Net operating loss carryforwards subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Net operating loss carryforwards with no expiration date Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Deferred Tax Assets, Tax Credit Carryforwards [Abstract] Tax credit carryforwards subject to expiration Tax Credit Carryforwards, Subject to Expiration Tax Credit Carryforwards, Subject to Expiration Tax credit carryforwards with no expiration date Tax Credit Carryforwards, Not Subject to Expiration Tax Credit Carryforwards, Not Subject to Expiration EX-101.PRE 12 mxim-20200627_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 chart-a9fdce74350b53a0820.jpg begin 644 chart-a9fdce74350b53a0820.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" &8 JH# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH 0D*,GV'U)( ]R2 //_C5^SI\?O"/@+Q9\0OAY\:OA/\4M(\-V6E6EUJWP_P!% M\1W'@WXI^&;OP;,GC#P9X[M-!O&DU6WF\*7GB;1+1]1C /VD^'WQ[>;X71^/ M_P!H?P]H7[,NKQ>.?'7@;4?#GCSXB>'+C28;GPGXQ\3>'-!U72_&U[%X:TC6 M]-^('A_P]!X]\+^39VE\?#NLVL-]96^H6.I0V_IFM_%;X8^>&/Q%\1/ N@ MR>*=.O=7\-1ZUXP\.:3)XATK3; :IJ&IZ&FH:G;-J^GV.F$:C>7VG"YM;:Q( MO)YDMB)3^-?[7G@;XQ^)?^"C'_!,G]KK7_A/\3==_9<^%'P__;8\*>//"-OX M1G\?:Y\+OB5\3?AG/HOPV\?>+/AKX/\ ^$HUF2#XE^$[#5_ 6E7]AI&M:CX/ MN_$<'A+Q=!X:D\6:A&?R+^ _[!O[6G@CX6?\&W/P^_:(^ WC_P ;W_[//Q\_ M:>\#=%30 MKFZEM/"MSH0T;$=AX226W /ZZ]%^/_P*\27/@*S\/?&?X3Z]=_%2RU34OAC: MZ-\1_!>J7/Q%T[1);B'6;_P)!8:W<2^+[+2);2ZCU.Z\.IJ4%@]O.EV\+PRJ MCKGX^? VSU>UT"[^,GPIM==OO&$?P]L=%N?B-X,@U:\\>2QR2Q^"K339=;2] MN/%TD4,TJ>&HH'UMXXI76Q*HQ'\6OP=_8M_:"\%_"_\ 85GM/V0OC1X7\4?# M?_@XW\4_M">+7L_@!XLTCQ!X-_9'N->U^[L?'ER]MX:@O]#^$7]G:]IC#3[2 M2VTJ4QWD8T::ZTV]$2_'WX"7O[04W_!S=\*?A7\"M9^+'[2'Q'_;"_8^\)? M>/P=X#.J>)=/\>+I?@CQ'8:U:>.(;>*S^&^G^#A:ZWXW\3^,=7&JWMQ.MA, ?VV^(OB5\._".N>'_#/BKQYX+\->(_%E]::9X6\/\ B#Q5 MH.BZWXEU&_>YCLM/\/Z3J>H6M_K-[=O97BVUIIUO;Q!;ZAJUO/ MHBZ[J.HZ?8:.VIQVHU.\OK.UL?M$]S!')_'G_P %4OV>/VN/B';_ /!1OPG\ M*OV5?VF-2^(EMIW_ 2<\5:C\7?"WA+X@?&"V_;&\??!+7/#L'BGQY\$[R[E MF\,_!S2/@/I$^IVFO>#OA+H\WQ4^(_BG5-5\<>+K[1/#&BZMI>I_I!/^Q9X8 M_:/_ ."W/[7?CC]HG]E+5?B3^S)\1_V"OV>/!_AO7/B[\'=;O_@[XD^)GA#X MA67C/4=+6ZU_2%\.7'CWPI8+H\UG>32KK.B26^L:1IM[#.FL6+ 'Z]?"[]I; M7_$?CS]J;3_BKX7^%?PK^%/P+^(GA?PAX ^*EK^T3\//&Z_$'1M8T*U.L:OX M]\+Z8+&[^!FLZ/XT>?PI:^%?&M_)J^MR[;BSC5(T>]]^UCXL?"[P]X7L?&^O M_$CP%HG@S4[O[!IWB[5_&/AO3?#%_?$7I%G9:_>ZG!I-W=,-.O\ %O;W+=4TS0/&7P6^'/B"?PM\9IM#CTVUNOB/\+O#/Q%TE=.\5+X?^UZGI M5YK_ (>\OVH?VQ_@#'/A-\+_^"CO@ M_P"/_@CX/_"74+G0_!WQL^+-]XX@^'GQZUKX%>'M,NM>\/WW[4?@.*[DU%-- M\&1#PGXS^(.H>&-=\.?#^T\:RZ%:@']/>N_%CX7^&)M$M_$GQ&\!^'Y_$NEW MVN>'8-<\8^&](FU[1M,L6U34M6T:+4=3MGU73-/TU6U"]U#3UN;.UL5-Y/-' M;#S:WO"7B_PIX]\.:3XQ\#^)O#WC+PEK]J+[0O%'A36],\1^'=9LC))$+S2= M;T:ZO=+U&U,D4D8N+.ZGA+QNF_H_ [P3\2]+- _:"_:8U.#P+\0O!FL^!=3L/"OB[XR:_P",/"MUI>AZO96*KH6J M:%K4%Y8/IL/V!99KJU/E7<%W#& ?LDGQ)^'LGC&X^'<7CKP=-\0+2V-[<^!8 MO%&A2^,K>S%G;Z@+N;PNE^VN16QL;NUO!/)8+']EN8+DL+>:*1OS'^!?_!3; M5OVH?VSOC'^SK^SY\(_"'Q ^%?[.'QAB^#GQR^*H^.?A*P\5>'%O/A)+X]MO MBQX7^'":?>?\)K\.4^(*6?P5E@T;Q#-X@/B'49/$T\6GZ5I-WITWXG^$_P!B MS]MJ&_\ @?\ "-/AY\0]-_:6\$?\'%OCG]N#XG_'VXT+4K7PCKO[)=WX?\1W M>N?%J'XOQ0OH&K^'OB7\*]4T3X.V/P[;64\47^HVS_3O_ M ()/_!+QI\,_VT/^"Q_C'Q3\%O&7PR\+_%_]KWP]XM^#?B?Q-\+]6\"Z1X\^ M'=G\/XM!O]4\%:IJ&B:9!JF@KXELI96AM9%2>6>'6!;.E\+N0 ^O_'?[?JZK M^W!_P[T_9R\#:;\3OCMX3^%5O\;/C_XL\5>*)_"?PM_9Z^'FL7>FV'@^W\17 M.E:-XA\2>-?B?XYNM7TJY\-_#?0K'2%C\-:@OBO7O%>D:?''!<_0VA_'GQ%X M<\6?$_0/V@_"7A/X+>%/!"?#=_!OQ=U3XG:&?A[\5_\ A/;3Q.;RUT27Q#9^ M%[[PSKOA75/#$FEZMX9UQKG49GU"QU#3I[W2;NSO+G\?/ ?[,OQ;_8E_X+C_ M +6_[96N>!_''Q!_94_X*!? _P"'UC+\2?A]X8U3XA:A\#/C3\'],\(Z0G@_ MXE>$_"UCJ?CC3? WC#0O#.KZIX>\>:/H.K>';+5;_2?#GB%]-D@_M!>X_P"" M]/PW^+?[9/\ P2>_:O\ AK\ _@=\3OB%XPL-<^ ?B;PEX9C\'O#XJ^)-EX(^ M-_P\\:^.#\/_ 1JS6WB_4+C1?"FEZH\,5_H>E7WB=XKVP\+VFLIY3W@!^TT M_P 6_A9:GQJMS\2? -NWPV6V;XAB?QGX:B/@5;P2&T;QD)-44^%ENA#*;3]I']GJ*#Q1=2_';X-16W@?P[HOB_QI<2?%+P(D'A'PIXC M2VD\/^)O$\S>(!'H'A[74O+5]&UK5FL],U1+B!K&ZN%GB+_S*ZY\%_CAX]^+ M/_!SM\2--_9B^/\ I_A;]L[]AS]GSP]^S/%XG^!OBO1-8^-WB?P_^QM\0_AI MJFA>&_#USI?@[^PS M\1=!^+7[#.JZ_P#L8>/[/0?"/_!NCXC^ _Q5N+C]G+6I=/L/VJ1HSS1?#GQ? M$OA.6&_^*+? ?A?PG\?O!W[6W[<'P8_8N.N^%_BA MI]E9^#=0^,-[KUDOCVPU#1="\8Z/XLB\)3>&M0@U;PL=0T.ZN;F:V@CU:U:. MY"?@?\"?V9?VE/AQX$_X-??B3XT_9N^.\A_8Y;]J#X=_M(:-:?"+Q;KWQ&^$ M%W\3?AC=^#_ :>+?"5MIL_BG1?!^HZUI=M9R>(Y+6/P?HE@=+U#5M3T[3);. M9O$_AK^R/^U5X>_X)C_\$F/ACJO[*_[0&C?$'X)_\%WO#7[0OQ8^'R?![Q;+ MXB^'7P0T3XU_&'Q=J/Q'UW3-$TN]@7P?8>'?%_AR:+5M'FU*TOC=M;:,=0>Q MOEM0#^UN[^)?P[T_QAIOP]O_ !YX,LO'VLI=2Z1X(N_%6@VWB_58;*S74;R; M3?#,^H1ZW?Q6E@Z7MR]K8RB"T=+J3;;LLI^)_&W_ 4:^"=W/^V)\.?V>_%? MPO\ C+^T9^R-X*CU#6_A9KGQC\"_"OPUKOQ'U70-2U;1/AM?M1_#OPC\)/^#C#X!_'OQ79Q> _B#\3]3^)'PZC\$S>%?B?^V=HGQ, MO]0U3[+\'O%>G:9H_A;0?@Y\)=.M/"?P\\+67VWXE7EYJ>L^'-%\*=YX]_90 M^-.@Z7_P<[> (_V6_BEJ'C']J32=7\7?LP^(/#'P3UC7?#_Q4T#QM\&4\.0: M%\//&NB:'=:;JWB*Z\:WEI%K_A#3[O\ M73M1MKW7==L[>UL;W580#^HGX8_ M'?POXOT+X>:?XTU[X:^"OC-XJ^&GA3Q]XF^#VE?%GP9XYU7PO<:WX5L_$FM6 M6EZGI-W:2>,?#FAM->QV?CC3-(M]$U_2K-=?LA%I]PA7L+CXQ?"6TTOPMKEW M\3_AY:Z-XXN%M/!>K7/C?PQ!IGBZ[>YALTM/"^H2:JMGX@N7N[B"U6#2)[R0 MW$T,&WS98T;^<[Q7^Q9^TAH,?_!#/]LC]F'X8W^@_M%?"3X,?!S]AO\ :S\, M^)O#=[X1UW1?V:/BE\$M.\*^,?$7C^RO=.AUNUN?V7/B-I-]XOT+11"J7&NZ MHD>^XTEV,F3^V+^QEXC/_!1B#P)\0?AA^T[J_P#P3M^/7_!+9?V%O"6M?LK? M#+1_B4?A-XITWXF3^)O%7@3Q9I*?#KQ]=?!O2OB+X=L_#.J0?%S2=&\.6\WB MGPWX*BU7Q98V?A)YM$ /WS_;-^/>M_LL_LJ?M _M*:#X0TOQ_'_%#Z3J>I66ES6FFW<^B7UG%>RQ M&\2.W\R5/D;]ES]NOX^?M&_![]DC]H4? ?X0:)\+_P!I3P-X3^*?C'2M/^/G MB2^^(OP0^&/C+PIJ&L6/C?4M)UOX,>'?#GC?1]#\2)HGA?Q7+9>(O#BZ5;ZU M)XEMGU"QTFZM9.U_X*(> O$]]_P2P_:S^#_@?P[\3_B3XY\2_L7_ !6^$W@G MPU:Z9J7Q&^*7C+QCKGP?U;PAX*-:U:6V36=:C6+2I-1GN]3 MN+RWLG,X^5/^".W['FF_ #]C+]G_ .*/BGP5\6O 'QS?]A;X2_L__&_X;?$6 MS^)TFIZ9K/PF3Q)KBV6E_#_QI<:E+X?NK;5O%?B6W;3_ 'H]IHOBJ*_TY[6 MUO7LK%5 /OG]ES]JV_\ BC\%OA)XQ_:.T?X-_LZ_&3XK7OBVTTWX/>'_ -I; MX9_&_3KP:'XYUCPKI!\&?$;PO+I.C?$&?5["TTG4+ZU\-6%U)H&KZK)X9O2^ MIV,RGZ.U#XN?"O2=$UCQ+JOQ+\ :9X<\/:]<>%=?U_4/&?AJST30_$UJZ1W/ MA[6-6N-3CL-,UVWDEC2?1[ZX@U*)W19+52P!_CP^ ?\ P3V_:CM/^"!?["GB M#P5^SWXX\&?\%(?^":O[1?C#]ICX,?"?Q[X%O?!WC?6[ZW_:?\;^)_%WPFN+ M35[6TN)/"GQ=^$_BBRUF:'2Y9;#6]4T?P];SW$5]97*6OZ-_\%!_@-^T'\,_ MVA?^"4/QW\(^!_BSXO\ @E\(OC1^U3XF_;(T_P#9<^&NE_%OQKX?^+7[5/PT MN?#6C_'BR^$E[X%\:S>/_#W@[6_$WQ%\.ZAXA;X?>)_%7ACP%K]TFF6<.IZK M;3( ?T66E]:ZC8VVHZ;V%Y:3Q7-G>6MS"L]K+\5+WQOIWQ_^#?BBYF\KXQ>$#?^ /!-OH/A?0K*Z\+?\)187-]K M5]H>K^*/[&N+DS^'M9E3)_9__8E_:G^!'AC]EOX>?LG_ +9-W\*/V,/@SX9\ M%:%_PS_^TA^R[I_Q>^/_ (E\%Z5XTUG7M:T35/CC/\5O =[X$;6O"&I6?A+P MCHTGPRGO/A;H^GZ3:7.DW%[I]QHMM\3?\%?_ -F_X@^,/^"G'_!(G]H#X*_! M?XQ^*#X8^(7COX3?MC?$CX5^ O'6MZ-;?LF>,+[P6EQX&^*VJ>'M)NK#4/ F MJIXA^)D=WI"O>7*:5JOB?SH(5G@8 '[D?##X^O?_ X\/>.OCR_PS^"MQXZ\ M2:Y;?#W3;SXD1/!XH\(MJT\'P_UI;KQCHW@>ZM_$OCKPRNF>+IO!5O87U[X7 MBUVST*\U#4-1M+N8^PZA\2_AUI/BS1_ 6J^//!FF>.?$+2IH/@S4/%6@V7BS M6V@LWU"X&D>'+K4(M9U(P6*/>S+964[1VBM+O#(O#7A:VU#Q1H6E>&; MV2#\[OVG/V/^"T?_!/?XL:EJOBCPYX_P#C M;\2/C7X7^&?PLT_X=>.OVS1\3WN]4T"?P^?"_AGP[X+O? ?P1T]4T'_B8^(_ MB5J?%3X;VNJZ7XJT'P+J6FW/COPI!J&G M^-O%4MU!X9\'WUE+JZ75GXI\13V5Y#H7AZYBBUC5Y;6YCTZRN7@F">%_M5?' M#XY_ _P]XK\<_#CX.>!_'GP_^&_P2^+/QA^('B?QI\4=8\"S0WWPZTZVUG1/ MA]X6T70_AUXZN-9U;Q=I%MXGOKK7M1NM%TKPNNC6$4L&LRZVJ6'Y%?LK_L0> M'OB!_P %AO\ @L-\7/VD_P!EB[\0?#_Q/\3/V /B5^RS\0OBO\)=2D\"ZOXP M^!'PEO--\3^.?A3K^NZ0FC'Q=X'\>PZ99MXCTV>'5KFTN;B'3;K4O#U[K*R_ MLG^VW9:IJ?['?[4VBZ!H'B+Q3X@\0_L\_&CPUX=\,^$/#^K>*/$WB'Q#XD^' M'B;1-#T31-"T2TO-1U#4=5U:_M+*VBBA$8FG5[B:"!9)D /D[_@GW^WS\9OV MU?@-^SY^U7XA_9_^'WPK_9]^/'PN^(GQ OO$-G\<=1\4>(_A+J/@KQ"^CZ5H M_C33=<^%O@?0]0T/Q19Z5XJU*3Q=I?B""#PW+HMI9:CI5Q%JW]H6/TS\>_VZ M_P!E7]G#X(WG[0GQ'^,_@-/AE%XDT7P3I&L^'_%GAK7SXK\=>(]7T_1-%\%> M%#9:NUKK/B2ZO=2MYKNQANE31-&BU#Q'K\VF>'M*U+4[7^<32?V0OVN_%_\ MP:\_"S]E'PK\(/BMH?[0'@'0_ P^+'[/&O\ AC5_ _Q)\:^!_!/[3\_Q!^)? MPTT[1O$R:(FNW'B[X=*U_8:)!?MIWCNQ'_"))//\ _@IA^T7\,_V>OBEXQ_9]\;_MG_\ !)+XE_"KP39?#'7IO&_CF']G'P1; M^&OVG?BSX#^!^K:/:>.Y;:VTW6O#?@S6KVW\*V>K?$2S\*:C&EKK.A^#K:Y( M!_8==?&KX/65IX1OKWXJ_#:SLO'[:4G@2[N_'?A2WM?&KZY+Y.BIX2N)=72# MQ(VKRY32QHLE[_:#@QVGG2 I7R!X*_;GOO%'_!2_XQ_\$]+SX86NGQ?##]ES MP!^TUI_Q8MO&4]W+K=EXY\;+X'_X0Z_\#S>%K-=)O--O(;S4!K-MXJU6"[M! M;0'3[6XDF,/\[?\ P66^!OQ\^/\ HW_!2WP1^S)^Q1^TEHQ\:_L?_L-ZIX=\ M3Z1\.?'_ (FL_P!H_4?AK\.?^"77[/?PZTOXH^*/AWXMT;PE?\ Q.T/X@V7C+Q)X(N_$6I:;%86_C'3 M=(U,7>IZ3<7"S6][;ZGIDLG]JZ?=6: 'T1^UO_P4B^('[.G_ 4"_8F_8.\* M?!'P;XXU']MW2?BY?^$OB5XC^*FO^#['P#=?!SPO=>*=%/&_@7Q\FC>%9=3T+Q%8>&M9N[G2 M]=\,^'_$/AHP0Q:S8A;J&=ORY_X*F?LS?%;X_?\ !9/_ ()+>+_#OP__ &C1 M\%OA3X+_ &M/#WQF^/'P4T7XEZ WP:O/BO\ #/4= \!ZS8_%+P7I[/X>\0C7 M6M+BRN+2>^L;.58(?%-I)H=U?V<_PWX3_95_X*)>!/\ @F3_ ,%=O^"57W[3,-_P"-/'?P=_;7\*^$+[1M(_X*&_#WQ_XW\/\ C/QE)X[^+H:6/Q'^ MT=X@^'1\1?#_ %VP\9^)/[6UK2_$-AX#^WW-SX4US4;P _J>^._[;W[+7[.7 M[/'CW]J;XE_&;P+;_!7X>6]TNK^+- \3:%XD@U/7HH4>P\$^&AI.I7$>O^.] M>N9[/3=!\*6,SZKJ-_?6B"&*W=[F/U#2?C[\$M:M8;K3_BY\+KE9?"$_CYEM M?B/X(O\ RO!EG))#?^*6FL-?NK=_#5A%/A)I-QX5\3>(_!NA7VG_$S0O" MGAW2?"WB+Q*--:T'LW[;GP4^)WB#]OWX>_M"_##]E7XU:U\'OBC_ ,$6/VN? MV8?#=KX0^ NJVE_H?Q@\5:IXA\6>$/AU\0_"<.G6(^$ESXFT[7)'T:U^(D?A M?23JU[>:+/+;:R=0LH@#^EY/BY\*W_X1+9\2O #_ /"?6=WJ/@?;XT\,M_PF M.GV%NUW?7WA7;JI_X2.SL[56N;JZT;[=!;6ZM-/)'$"PYJY_:/\ V>[/3%UJ M[^.GP!S=&Q_P"$R6_EU]+4^%/MH-I_PD0E.C_: M0;?[;YWR5_*EX3_8^^,&N_!+_@V(\"_$;]F#XNZEI_[..M>,K3]J?PUK'P>\ M77$'PJT>?X8+X2?3?B[I_P#8D@TCPQXB\4+;6.I:9K43Z'XGT$7DNJV]]X:D MNY']6_;9_8)M="_X*"^!].^!O[&NIR?LV_##_@C1^V1\%/",?P]^!&HZY\*_ M#7Q9\-U8W:_,S_@C9X'^(/PQ_P""7O[$'PV^*O@_QC\/_B-\ M/_V?_!G@OQCX+\>Z#JWAKQ5X:UWPTMYI=UI&J:-K4%O?6GV5;>)+(F/[+-IY MM9[%Y+.2!S^F= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %)@9)P 3C)'!.,XR1U R< \D^(_%>@V$NCZ)JNGZ'JLTVG>&3IFAR+HD% MIX?BL+&338+2*ZM[F:TMYT^JZ* $P,YQSZ]__K?_ %AZ"C '0 <8Z=AT'T]J M6B@!" >PZYZI!'()R!SUX'/U]?QHP/0 M=,=!T]/I[=*6B@!-HZ8&!QCV/4?0]QT-&!@# P#D# P#ZCT-+10 FU?0<^WY M_@XZ?E2T4 M '7K1TZ444 P /0<"D(!QD=.A[CMP>HXXX[<4M% !TZ4A .,@''3(SCZ M>E+10 A /4#IC\#U'T/<=#1M'H/_ -?7\^X[Y.>II:* # R3@9/4]SCIGZ4= M>M%% "8&,8&/3 Q^72C:.>.O)/N/K2;5Y^4?-UX'/U]?QI:* $VCTZX)]< MCH<]V!CI00#U /KQUZGGUY)//?GK2T4 )@<<#CIQT[<>G'%&!G.!G&, MXYQZ?3VI:* #ITHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ I,@'&1GZ^O0?4]AWYQTI:_(+XK^/\ XH?"#]NS2Y?C MYKWQ/TCX ?%+Q)X!TS]G#XR?"SQ'JUY\-_AKJVHZQ\#O!5[^SY^TK\,K. Z? MH$'Q9^*\>KZ7X5^.6N:=XET'7KGXR>'/A_-XA^%_B7PIX7DU\ _7P,I) 8$C MJ 02/J.HHW*@\%/\1OVF;G0?CW^S MO\6?$'A/0/BIJ&A>-?V9O&?Q=\$>*?A_K-C8?#F;0;V;Q3\"_$?PN\!WVM1: MSX4E\+Z!H'Q>\,^+)=9LKK7/%?PSO[_4OCK4_B=^TO\ LY^#_C;\./B%)\4= M)_:5\<_M"?\ !/GPCXM^*FE?M!^./CW\$H?A'^VC^U#;_!#6/BY^SSX=^*]C MI4O[/.H:-/'\6?#NH_"1/" T_P"'^NV7PZU72-;\<>%H]!NH0#^@O_/Y=:*^ M&_V2_B'XOU7XM_MP?!77=;UGQ9X5_9S_ &A_!W@WX;^)/$-_&-1\.Z;J]U=7&FI>W? MW)0 45\!_M3_ +=-S^QW\'/BS^T+\8_V;_B\OP;^#.F7?B'Q?XF\)>)_@?K^ MJR^&K;5[725U?1?"UQ\4M+U>_:X:]M+J+3IUL[]8)2D\45RAAK[.TGQ1=:UI M>FZQ8^'=2-GJMA9:E:>=>:)'-]FO[:*[M_.B&IN(Y?)F3S(][;'R S##$ ZZ MBL'^U=4_Z%R^_P# _1?_ )84?VKJG_0N7W_@?HO_ ,L* -ZBL'^U=4_Z%R^_ M\#]%_P#EA1_:NJ?]"Y??^!^B_P#RPH WJ*P?[5U3_H7+[_P/T7_Y84?VKJG_ M $+E]_X'Z+_\L* -ZBL'^U=4_P"A:78W>HW?AW45M MK*"2XG,=[HLCB*)2SE$_M)=S8'"Y&>E '545@_VKJG_0N7W_ ('Z+_\ +&C^ MU=4_Z%R^_P# _1?_ )84 ;U%8/\ :NJ?]"Y??^!^B_\ RPH_M75/^A$Q!S'>:+(^9IHX$PG]I+G,DJ G/"Y/;!N_VKJG_0N7W_@?HO\ \L: -ZBL M'^U=4_Z%R^_\#]%_^6%']JZI_P!"Y??^!^B__+"@#>HK!_M75/\ H7+[_P # M]%_^6%']JZI_T+E]_P"!^B__ "PH WJ*P?[5U3_H7+[_ ,#]%_\ EA1_:NJ? M]"Y??^!^B_\ RPH WJ*P?[5U3_H7+[_P/T7_ .6%4M1\2W>EVDE[=^'=16") MH5>*VCPO]I+D&69 QSA5)8],$ ZNBL'^U=4_P"AHK!_M75/^AHK!_M75/^AHKE;_Q'>:=;BYNO#NH MB(W-C: I>Z*Y\[4+VWT^V!']I#"&YNHA(Y.(T+.(+FR6&6^ MT*_M[:6\T^R:<76E3"*34KZWT^W=XX;]I6C%Q=1>88T=EC+.$;;@@'2T444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !7SQKO[+?P<\2_$%?B-KNC:[J>I'7K'Q?<^ M&[OQIXPG^'E_XUTB^\"ZEH/C.^^'DFMMX0N/$6@:A\./"&I:3<_V2EG#K6BV M'B*>QN?$=AI^KVGT/10!XSIOP$^'FG'7'D7QGK-WK=CXUTE=6\3?$SXC^)O$ M'AW1OB%/#<^*M'\$>)=<\57WB#P'IU]/;6C6L/@_4]%DT>/3])M=%FT^TT;2 M;>RS8?V:/@VWP^\3_#/6O#-_XT\->-;;2[7QA<_$/Q=XR^(7BWQ,-"^S/X>N M-9\?>,_$&M^.+J^\,W-I;:CX5U >(([SPMJT,>K^'IM,U1?M9]XHH \^^'/P MM\#_ HTG5-(\$:,=-37_$&I>+O$VI7=_J6M:_XK\6ZREK%JOBCQ3XBUJ[O] M;\0Z]?6]AI]E)J6JWUS/%INFZ9I-J;?2]+T^RMO0:** /QQ_X.!O^4-G_!0/ M_L@]Y_ZEWA*OU:^'/_(@>"?^Q1\,?^F#3J_*7_@X&_Y0V?\ !0/_ +(/>?\ MJ7>$J_5KX<_\B!X)_P"Q1\,?^F#3J .THHHH **** "BBB@ KE?''_(H>(_^ MP3=_^BS755ROCC_D4/$?_8)N_P#T6: .I'3\6_F:6D'3\6_F:6@ HHHH *** M* "BBB@#D?'7_(L:C_O:?_Z=;"NM'3\6_F:Y+QU_R+&H_P"]I_\ Z=;"NM'3 M\6_F: %HHHH **** "BBB@ KD?'/_(LW_P#UVTO_ -/&G5UUN8\7_\@>+_ +#_ (1_]2S1* .GHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BCZ5^4/CK]H'XK^ ?V\K#X5_&OQSXH^"'PT^(FN^%+']DWQ;;^'_" MVM_L_?&JVF@^#Y\;_!GXB^(+C1K_ %[P3^T=J_BR'XFZ1X&A\0:YX/TCQ!H& MO?#J/X47GBKQ4OCKPI> 'ZO45^,'[1W[77Q,_8Z^.?[1NK^*/C5XG^)7A+PQ M^P3^U)^U;X,^ WC[X&6?@SPOJ_C+X!1^'?%>F^'?V>/C5X2\&Z2?&MMHG@R; M5X/CEX'\9^,?'?CG2QK_ (!\9>%'T[2AXML-+XKXH_ML_M"_ 77=)^"VI>,+ M/Q_XW^+WPA_X)]Z_X6^)-]X-T1(_AS\0?VN/VP_#O[)WQ/U)?#.A66FZ;=>! M_#=OXSTOXA?#'2O$;:G<:?K6CZAX;\4:]XCTB_LDMP#]U**^,OV7/B]XS\6? M$W]K_P"!WC?5W\67G[,/QP\)> _#WCBXLM,L-6\3^#?B+\ ?A)\<="C\40:+ M::;I#^*/#%S\1=7\*WE_IFE:9;:OI&DZ!JT]E'JEYJ4DOV;0!^./_!P-_P H M;/\ @H'_ -D'O/\ U+O"5?JU\.?^1 \$_P#8H^&/_3!IU?AO_P %[_C2^K?\ M$G/^"@'A _"3XWZ>'^#NL:5_PD^H_#PVOA",6GB_PZO]I2ZY_;3B/2+C[+YE MO??9&\V"6.7REW;:_:OX=ZV5\!>"1_8^O?\ (H^&.NF$?\P'3Q_S\'TP?1LK MSC) /4:*P/[=/_0'UW_P6G_X_1_;I_Z ^N_^"T__ !^@#?HK _MT_P#0'UW_ M ,%I_P#C]']NG_H#Z[_X+3_\?H WZ*P/[=/_ $!]=_\ !:?_ (_1_;I_Z ^N M_P#@M/\ \?H WZY7QQ_R*'B/_L$W?_HLU;_MT_\ 0'UW_P %I_\ C]#>VG85?W3'+'SSA1U8X.!DX.* /1!T_%OYFEKGQKI_P"@ M/KO4_P#,-/J?^F]+_;I_Z ^N_P#@M/\ \?H WZ*P/[=/_0'UW_P6G_X_1_;I M_P"@/KO_ (+3_P#'Z -^BL#^W3_T!]=_\%I_^/T?VZ?^@/KO_@M/_P ?H WZ M*P/[=/\ T!]=_P#!:?\ X_1_;I_Z ^N_^"T__'Z *'CK_D6-1_WM/_\ 3K85 MUHZ?BW\S7G'C363+X MI_YAI]3_ --Z .@HK _MT_\ 0'UW_P %I_\ C]']NG_H#Z[_ ."T_P#Q^@#? MHK _MT_] ?7?_!:?_C]']NG_ * ^N_\ @M/_ ,?H WZ*P/[=/_0'UW_P6G_X M_1_;I_Z ^N_^"T__ !^@#?KD?'/_ "+-_P#]=M+_ /3QIU7_ .W3_P! ?7?_ M 6G_P"/URWC363+X=O4_LG7$S-IGS-IV%&-6L&P3Y_4XP!CDG% 'HXZ?BW\ MS2USXUT_] ?7>I_YAI]3_P!-Z7^W3_T!]=_\%I_^/T ;]%8']NG_ * ^N_\ M@M/_ ,?H_MT_] ?7?_!:?_C] &_16!_;I_Z ^N_^"T__ !^C^W3_ - ?7?\ MP6G_ ./T ;]%8']NG_H#Z[_X+3_\?H_MT_\ 0'UW_P %I_\ C] %7QE_R!$_ M[#OA/_U*]%KJ:\[\6ZT9-'1/[)UM?^)WX6;+:<0#L\3Z.^T?O^7?;L1>-SLJ MY&,_"L M/PJ_87_8V\3^*F^+GA/XD>!/CI^T=X@^'UCJ6IZG\+KWX?ZOI/C;X"?#K6[G M1K?5+.Q\1:SXRL]-^+&JZ#=O!JVFV'@_P,UY;&V\2/;L ?W#45\*?\$UOVR] M,_;Y_8K^!/[3L&C77A;Q'X[\)06OQ)\&7VG:AI-UX+^*_AJ1M ^)'AH6&JQ0 M:C'IEIXIL;^[\-7=U$K:KX5O]#U>+=#?QL?NN@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *^5_'?[)O@WXD^/+3Q5XR\9?$?7?"MOXLT'QY)\)M0U_3KGX?2^,/"7B M7X9>-?"6IP"71&\7:;I6A^-OA/X2\9_\(?IOBJU\):CXHM)-4OM(D6[U.TU' MZHHH ^=9OV9O GB*:^E^*NI>(OC>)]'^)OAC3;?XJKX4U2T\/^#OB[']A\<> M$=,M/#?A/PK;W>DZIX>2'PE]M\0IKGB-?"L)M0M[>2+[1HH \F^$_P &O"'P M?@\:2>'GU?5/$/Q+\<7_ ,2/B3XR\1WD%_XG\=>-[[1M"\,#7]=GLK+3-+B> MP\)>%/"OA+1M,T72=)T31/#?AO1M(TO3;6WM/WGK-%% 'XW_ /!P,B#_ ((V M_P#!0(A%!_X4/>G(49S_ ,)=X3YSC-?JW\.0/^$!\$\#_D4?#'8?] #3J_*; M_@X&_P"4-G_!0/\ [(/>?^I=X2K]6OAS_P B!X)_[%'PQ_Z8-.H [/ ]!^0H MP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0KE?' \(>(\ M ?\ ()N^W_3,UU=T_P#].MA76CI^+?S- !@> M@_(48'H/R%+10 F!Z#\A1@>@_(4M% "8'H/R%&!Z#\A2T4 )@>@_(5R/CD#_ M (1J^X'^NTOM_P!1C3ZZ^N1\<_\ (LW_ /UVTO\ ]/&G4 =8 ,=!U;L/4TN! MZ#\A0.GXM_,TM "8'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10 F!Z#\A1@>@_( M4M% '*^,0/[$3@?\AWPGV'_0U:+74X'H/R%BUU- "8 M'H/R%&!Z#\A2T4 )@>@_(48'H/R%+10 F!Z#\A1A1U _(4M?D_\ MO?MN_$^ MS^)NE?L$_L$Z7H/Q!_;M^(GAZW\0>(?$FOVKZK\(_P!BSX1:K)]D?]H3X_R6 MZR0SZC(CN?@_\(BQUWXE^(!9W-U9#PNJ1Z\ (OVT?%OAVTU7XO_&'4K1M9^%7[ ?PB\21M!#\8?BN;9A;ZU\7==LWF ME^ WP/%PFL>*]82U\6>)H+'P38AM:^IOV5OV,?A!^PG^SQH?P9^$-MJEW/-X MMT#Q;\3?B9XHOI]8^)_QO^+'B3Q7H5QX[^,'Q9\6W,LVI^*O'OC?5?-OM4OK MVZFM].M3::!HL5EH6F:?90ZG[#_[$_PT_8=^$4_P^\&ZCK?CKQWXT\3:S\3/ MCO\ '/QR;:\^*7[0'QH\6W,FH>,_BI\1]8A3=>:QJ][,]OI.EK+-I_A7P]!I MWAS2F:ULGN+KZD\7_P#('B_[#_A'_P!2S1* .G P,<_B23^9R:*** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#\?^I=X2K]6 MOAS_ ,B!X)_[%'PQ_P"F#3J .THHHH **** "BBB@ KE?''_ "*'B/\ [!-W M_P"BS755ROCC_D4/$?\ V";O_P!%F@#J1T_%OYFEI!T_%OYFEH **** "BBB M@ HHHH Y'QU_R+&H_P"]I_\ Z=;"NM'3\6_F:Y+QU_R+&H_[VG_^G6PKK1T_ M%OYF@!:*** "BBB@ HHHH *Y'QS_ ,BS?_\ 7;2__3QIU==7(^.?^19O_P#K MMI?_ *>-.H ZT=/Q;^9I:0=/Q;^9I: "BBB@ HHHH **** .6\9?\@1/^P[X M3_\ 4KT6NIKEO&7_ "!$_P"P[X3_ /4KT6NIH **** "BBOR]_X*"?MU>+?@ MCJ_P]_91_9+\,>'/C-_P4&_:0CNH/@S\+=9N[T>#OA=X'MFFM?%7[4'[0UWH M\-S?>%?@3\-BC.X'[<'Q&\"^//!O[$/ M[$OAOP_\5?V_OCEX;O\ Q'XV^C:[^U#^T9<69DNM,\ M >'KZ\6S\$^$HX_[<^+/C*.#PQH$%Q$MX9/<_P!AC]A[P-^Q-\.-?TBS\4^) M/B]\;/BQXD?XD_M*_M(_$)TN?B9\?_BW?6JV^H>+_$LJ/+!HF@:5;YT3X>^ M-(D7PY\/_"D5MHNE1SW4FJ:IJ?/_ +!/[!7A']B[PCXPUS6_%^M?'/\ :C^. MFM6WCO\ :G_:G\=VMNGQ#^.'Q"6W\J)GABWP>#?AGX.MW?0OA5\*=">'PQX M\,106=I!<:I<:IJE]]^T %E?"G5?B=K/PS^*PUZ MPMIOC-\/+W5OBKHDWP=TN$ZYX;TCPOX<\=^)/#OBCPEXVM=9\. 'Z;T5\!1? M$?\ :Z\&?M;>'? 7BD_"7XJ?!OXE_#?XS^.V\-?#OP;K_A#XB? E_AMJ/@NU M^'B:MXV\1?$36_#WQ3L?BN?$NH^&9Q>>$_A?>:?XPTM]1\/)J'A;3/$<>D_( M'AO]OWXT>$?A_P#&G5_BGJ*6/[0%S^T)^RM\"?!W[,?Q+^ %S\']2_9_US]K MKXS:?\*/AMK'BCQEX7^+OQ5T+]HSX7N_B#4M3TCXI?#[Q%X?T7QD_P */&'A MN/\ X1KQ9-K&E>%@#]O**^3/V;?C?XG^(/CC]IWX->/$TNZ\:_LP_%_P[\.+ M[Q/H=A+I.E^-_#GCGX+_ R^-G@WQ*VCR7NH+HNMPZ1\19/#'B33;:\N+"35 M_# [7PNEKYEK(L6I2:TFF3YBD@O)8I8Y&_:CX=^(M M,7P%X*!:])_X1'POTTC6B/\ D Z=CG^SNXP?;.#A@0 #U"BL'_A)-+];[_P3 MZU_\KJ/^$DTOUOO_ 3ZU_\ *Z@#>HK!_P"$DTOUOO\ P3ZU_P#*ZC_A)-+] M;[_P3ZU_\KJ -ZBL'_A)-+];[_P3ZU_\KJ/^$DTOUOO_ 3ZU_\ *Z@#>KE? M''_(H>(_^P3=_P#HLU<_X232_6^_\$^M?_*ZN8\:>(--E\)^((U:\#/I=VJ[ M])U=%R8SC+O8*BCW9E4=R!S0!Z(.GXM_,TM8 \2:7_>ONI_Y@^M>I_ZAU+_P MDFE^M]_X)]:_^5U &]16#_PDFE^M]_X)]:_^5U'_ DFE^M]_P""?6O_ )74 M ;U%8/\ PDFE^M]_X)]:_P#E=1_PDFE^M]_X)]:_^5U &]16#_PDFE^M]_X) M]:_^5U'_ DFE^M]_P""?6O_ )74 9_CK_D6-1_WM/\ _3K85UHZ?BW\S7G' MC7Q!ILWAO4(U:\#,UCC=I.L(O&IV3'+/IZJ.!QEADD 9)Q74CQ)I?]Z^ZG_F M#ZUZG_J'4 ;]%8/_ DFE^M]_P""?6O_ )74?\))I?K??^"?6O\ Y74 ;U%8 M/_"2:7ZWW_@GUK_Y74?\))I?K??^"?6O_E=0!O45@_\ "2:7ZWW_ ()]:_\ ME=1_PDFE^M]_X)]:_P#E=0!O5R/CG_D6;_\ Z[:7_P"GC3JT/^$DTOUOO_!/ MK7_RNKE?&FOZ;-X=O8U:\#--IF-VDZN@PNK6#'+/8*HX4X!(). H)(% 'HXZ M?BW\S2U@#Q)I?]Z^ZG_F#ZUZG_J'4O\ PDFE^M]_X)]:_P#E=0!O45@_\))I M?K??^"?6O_E=1_PDFE^M]_X)]:_^5U &]16#_P ))I?K??\ @GUK_P"5U'_" M2:7ZWW_@GUK_ .5U &]16#_PDFE^M]_X)]:_^5U'_"2:7ZWW_@GUK_Y74 5/ M&7_($3_L.^$__4KT6NIKSSQ;X@TV71T16O ?[;\+/EM)UA %C\3Z/(W+:>!G M:IPHRSG"(K.RJ>E_X232_6^_\$^M?_*Z@#>HK!_X232_6^_\$^M?_*ZOS]_; MN_X*$:%^RKI'@GX:_"SP/JO[0/[9GQ^O+_PU^S'^S#X<%YI_B#QYK=H@&J>. M/&NH36JCP#\#?A]&S:Q\3/B;JJPZ7I&F6=U8:?+<:S(L5N 1?\% /V[;_P#9 MJMO!WP'_ &?/!UK\>/V]_P!HBWU/2_V:/V?()W-GFVW6NK_&SXT7]K<6[> _ MV>_AFQDU7QGXLU&ZTYM=EL6\)^&IWU2>^O=&U_V"/V"=(_9&TCQQ\1OB-XXO M_P!H']LG]H&_L?%?[4?[47BNQAMO$OQ)\36L.S3?"GA335#0?#[X)_#Z!CH? MPL^%NA_9]%\-Z+;PW-S#'[1 ML-;_ &F_VB+CP_KX@O;FV(GT;X/?""QO-'@D\"?L^_#)#%HW@/P;IUKIL>HI M8Q^)M>M3JES;6>D_I!_PDFE^M]_X)]:_^5U &]16#_PDFE^M]_X)]:_^5U'_ M DFE^M]_P""?6O_ )74 ;U9IFJ0)E?%.C.=TT]E%"@PIP9)%!.%! M+$ @'?4444 %%%% !1110 4444 %%%% !1110 W>F=NY=W]W<,_EG-.K\1OC M;??M>>(/VS/VD_!7[,_C+XKR>+/">G?\$Z_%7@6QU;QKX?/[//@#1/''Q7^+ M,?[1]W\1/"'BC4$N]5\/^,?A)X NK+^S/!^C:YXN&O6FGCP-?>#=:U"XUN&A M\.OVS_'?P^_9G^+\/Q&\%>*_BAHVA_!?_@J=\?/#7B^?XY>(]&^)/B?PM^RC M^UAXY\%7WPTU'7X/#TOB#P!?KX#\:^!=+^&'CK0?%.O:EI<&@7D-Q8>&[C2= M%FO0#]R**_(W1OVD/B1X*_:A_:YT^S^W^-M)EN?V+M"^'O@CQE\0]:M/#G@Z M^\>? _XH>*/$$WA?1;'0_&GC#7M2UZ]\)V$>H>%OAEX*\2>*M=U:9?$U_ID& MAZ1XGU[2^6\6_MV^(/VB_A[\+M6^"_AO7_ ]M8?%K_@E1KWQ7U&;X@WOAWQ1 MX73]KGXJ_ 7QY+\-K73=#T26T\<:)'\+/'^F:!\1#J6K:%HVNV?C"]T_2[+4 M)='U&WH _9NBOPR_:1_;V^(GQ;_9/^/?B[X3?"_XV_"WP4GPI\$?$[X2_M*: M;+KWA2PU(S?';PCX2N?")N[S2?#M_9^*M7\-SP>++%O"%_XP\+ZIX0U?7-$U MG6=-U72)[#5?5?C5^W9\0I_#/Q0\*VGPCOO"'AS7O'_[:/[*WA7XN>%_BT\_ MB_P[\7?@A^S_ /%WXQ^$O%[>&+;P;HMUI'A?Q7X8^%_BH6>O:5XOG\1>"/'F MGZ+IDFDZGHNH+XKM0#]>**_&WX<_MO\ B5/AA\)/!_Q/^&7B+5_$^D^(/^"8 M.@R>*=*^->LVVH>*K3]KZ[\.Z#HOQ"\4ZCIWA[1]0GUOPQXUT?7KOXB_#*ZN M-<\,>-M%%O;7'BO5+77]2TVU^OOV<_VN+WXY_%/XA_#+4OAY;^%6\(^ O!GQ M(T3Q#I'C.#QQH>N:%XN^(/Q;^'']E/K>GZ#IOAN]U[2-3^$MYJ.I7?@;7O'' MA!4U^'1(/$TVLZ!JZ. ?:E%%% !1110 4444 %%%% !1110 4444 %%%% !7 MQA\7OV19?CA\0/#FJ_$+XHZOK7PP\,_$3P9\6-&^'<_A/PT=9T#QI\.?&?PO M^(G@V'PO\0T1-4T/PS:>-?AA::SJ-O\ V3=^,)X/$'B/P_I7C;1_#>J3:6OV M?10!\*>!_P!G']J;P]\3?'?C;Q-^VI<>)_#GC"W\7K9^$;']FKX.^&KW0YM1 MM-5M?A]"?&D<^LZYK6C?"PZFEQH6CZE#LUN>S\SQ%=7AU77SJVOXC_8UT?XE M>"?%EA\8/'NL^,_BEXO7X*W$WQI:KJ>G:Q<7'AZ6UT>R^U** /"/@C\"='^ M#ES\5/$C:Q>^*_B%\H6=GILGB#Q3;^"_!_PXT2VTS2;(R0:% MX:\+> O /A/POX=T5+N_E@M-+EO]1U+5-:U35-2N_=Z** /QQ_X.!B1_P1L_ MX*!X+#/P'O,@,P!_XJWPH.1G'1B/H2.A-?JW\.23X!\$Y)/_ !2/ACK_ -@' M3C_,D_6ORD_X.!O^4-G_ 4#_P"R#WG_ *EWA*OU:^'/_(@>"?\ L4?#'_I@ MTZ@#M**** "BBB@ HHHH *Y7QQQX0\1X_P"@3=_^BS755ROCC_D4/$?_ &"; MO_T6: .I']3_ #-+2#I^+?S-+0 4444 %%%% !1110!R/CDD>&-1P'O"NA6S)KOQ)^(VLHGAOX>^$XKC6-4DFO)M*TO4P# M _;X_;W\,?L9^%_!OACPQX,U?X\_M8?'G5[OP1^RO^ROX(N[>+QY\9_'<=OY MMU=W5U)O@\#_ H\$6[IKWQ7^*^O)#X;\#>&X9IIIKG5[K3-,N^'_P""?G[" MWBOX$ZE\0_VI/VK/%OA_XV?\% OVDA97GQP^+>D:?<6_A+X=^$;-;>;PM^S- M^SY9:F\U_P"%/@)\,_*2.SC)@UKXC>)5O/'?C1[G4+G3+/2,O]@K]ASXA?#G MQMXW_;5_;2\4Z#\7/^"@'Q[\/:;H/C/Q#H$,A^&G[.OPHL;VYUGP]^RY^SA9 MWPDN]%^&/A6]O9+OQ7XEED&O?%OQBEQXO\3S7 _L^*/]3Z "BBB@ HHHH *Y MCQ?_ ,@>+_L/^$?_ %+-$KIZYCQ?_P @>+_L/^$?_4LT2@#IZ*** "BBB@ J M"Z>>.VN)+6!+FY2"9[>W>86Z3SI&S0PO.4D$*RR!8VE,;B,,7*-MVF>B@#\: M_P#AJ_\ X+/?](COV=?_ !:/H7_T)=(?VL/^"SP_YQ'?LZ]@/^-H^A^$KCX2Z3/X:U'P5\/:%K\X_VFAK'PM_:ZUGXG:7 M+\%OVI/A1X[^/?[(7A7XO?L]>(T@T/\ :T_9M^*,&M?"?0/AA\4_V9/$L,5] M+X[^'MLNH>#?BCXY^"VL:?HAMY;3XC^,?!?CV6]UOQ;X-N."G_X*.?M(ZE\, M/B_\8M)\9_LPZ#8>$M4^%/A#Q#\*K_Q)+XO^,/P&^+&H?MB>"O@KXQ\%?$GP M1:Z1X+?POHMW\.-<\0VP_P"$Z\0MXE_X3GP\?%7@N?Q!X$U"6+1@#]9-;_8V M_9FU?Q)-X[UCX9:;)XK&O_#;Q?)XK/B'QA9ZU#KOP>\'^)O 7@/5DU>V\2VU MU;2:'X"\8^,?!MV(IHK;7O"/BOQ/X>\3Q:SI&O:K:W7'>'OV#/V,1:>!M9\* M?"'PS'IWASPA\&M"\(7WASQ/XOBTN[\)_ _Q1:?$/X"FYDTGQ8MAXNB^%VOQ M6VK_ QUK7CKE[X5LYI=/\.ZA:Z'>SV,WP#X=_;>^/5E\3[3P/XH^*'PL\3Z M*G[5?[:_[*5ZS^!-$T>XOK#X0_LU^+OVC_A]X\OY+;Q?)!!XDT*^T:Q^'>NZ M);PP^&?$OAZXDU6\MM)\1S1R5M?LG_MU^,?C+%\#?"5[\2O@_P#"WX@6W[/_ M .Q[\4M.^!DG@:TMKS]IWP7\9/V=['QIX]U;X'6;>*=$N=&T[PY\1!KWP^\. MR>$3XDT#X6WOPXUR'XF:=J6F>(-';1P#[[C_ &"OV1X=!^+_ (6M_@IX;M_# M'QVUB77OB;X:@U'Q5#XF^(O%,DWB'7+/4-6FENWX7X&/B /BC\3OCE\29+R MZ'BW0='\(^%_C-X>MO#7B[2WLM5\=:OH=IKS>";6[\*:]\2-%M?#.MZSX6N[ M[3+I[.PNM0BO/SPO_P#@H[^T8OPK\ ?$[1->^&-[IWQ4^ 7[._Q=\7SZEX/, M=G^S#\8O'7[5OP"^#'CW]G7QE;Q^)M-NKN>Z\,?%'XC:5HUIXMGT?Q[X5\7_ M +\$/#5OI?Q#U[]G:+X?Z5\//@E+X=O_$LWA2W\=^)O WQ@U_Q3XAT;3KJ M#Q%XM\,?"[4+[PGIFE?:/$]WH8!^M5E^Q?\ LM/#I=U8_"[1)K>T;X!ZAI$\ M6O>++F"(_LSW,FJ_L^W5G*/$LL17X87=R^H^#Y(F9+:YE%Y*;N4I(.D^$7[) MW[/GP&UX^)?A)\-M*\$:N/"+_#^&;2]3\1RVUGX'_P"$SU[X@67@_3M,U+6[ M[2M-\,Z)XK\4>(M1\,:'I]C;:=X4@UG4-(\-6^DZ+? MM<_#/3-,^*?[0'[&OASXP>%/#?P_\,'7_@'KGQ/B\?6_Q;^ _P 3+_Q'K]R? M# 3Q;:^#/"%CX:\7:1X=^+OA?Q+H'B'2_$>KZO:^-M$TG2@#]Y**_GS\5_\ M!2#]I6P^!&L_&W1[CP!I=[J_[,7[6/Q2\;>"/$WA."2X_9%^,?[.?Q3\!>#? M"?PW^(##Q)HVJ:S;>,8_%'B+P/XCTSQ.NF^(+_QMX6_X2CP/>V_AF74-$L?W M?\#6.O:=X7TVU\3>+8_'.L!]0N)_%$6BZ;X?BU.UO=4O;W2Q%I6D3W.GPQ6. ME7%CIL<\$\AU!+-=1F(N+N50 =;1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'XX_\ !P-_RAL_X*!_]D'O/_4N\)5^K7PY_P"1 \$_]BCX M8_\ 3!IU?E+_ ,' W_*&S_@H'_V0>\_]2[PE7ZM?#G_D0/!/_8H^&/\ TP:= M0!VE%%% !1110 4444 %T_\ M].MA76CI^+?S-I]AS7RS^T9^VY^R=^R5;:>_[0_QY^'O MPTU76MH\->#-3U=M6^)GC&5BP6U\"?"CPS!K?Q,\=Z@[+MBT[PAX3UF]FD9( MXX6=U! /J>FE@O4\XS@ LV.F=J@L1GN!7Y32?ME?MM?M!%K/]C7]A+Q-X*\, M7:M%:_M!?\%!M8U#]F[P9'ME63^U/#7[.7AW3_&'[3WC6W>P*R6EAXT\-_ B M"^N94A.NV<4/--T&\O]5\$+JGA?P[>^!_"E[K%K%>V_B_Q;H^NVVC:W M8>']4LI/H;_@F7^SG>_%O_A'/^"J7[3GCWPE\>/VIOVG?AAHFO?##4?!UU<: MI\&/V5?V=O'EC;>)_#/P(_9TM]0CBE@6;3KZUD^+GQ*N[2V\6?$3Q6NI6]\\ M&E0W$6J^*_M:?\&X?_!*_P#:+U+P=XF\0_!G7OAQIW@/P[X5^'7A3P+\!O%- MI\&_ &EZ1-XM>?4-5D\,^%?#8M]7\7:Y>:_=77B3QGKLVJ>*-?-OIT.HZK+% MIE@MM^K/[%O['GPH_8/_ &??"/[,OP/OO'EQ\*_ 5WK\_@_3_B%XQO?'.KZ! M9^(]8NO$%]HEAK>H6]M=KH<&L:AJ5]IVG2"2/3FU"Z@MG2U,,$(!]64444 % M%%% !1110 5S'B__ ) \7_8?\(_^I9HE=/7,>+_^0/%_V'_"/_J6:)0!T]%% M% !1110 4444 %%%% !1110 4444 9\VD:7GZC-9VT MM_8QW:&.Z2SO'B:YM4N8R4N%@EC6="4E#J2*:=&TEI+V5M,T]I=2F@N-1E:R MM3)?SVUO':6TUZYA+7-(8V6-%4:5% &:=&TALYTO3CN> M21LV-H3:-['YGP-Q.!AZZ5IJ3VERNGV2W%A#=6]E.MI;K-9V] M\\$E[!:RB(26\-Y):VSW44+)'C1B]6/2=,0:E>'4- M0"V%HHO[]HXX6O;T"$?:[QHHHHC=7'FSF.-$,FU% 2;0-#N$CCGT?2IHXKU= M2CCETZSDCCU!$=([Y$>!E6]C21T2[4"X17=5D"NP.M10!FC1M)%PEV-,T\7, M5O:6D=P+&U\^.UL)99[&V2;R?,2WLYIIIK6!6$5M+++)"B/([,T:)HZQ7< T MK31!?7ZZK>P_8;3RKS4TEMYUU"[C\G9O:011PVKW1F>WBC M2.%D10!HHB1HD<:JB(JHB(H5$10%5550%55 55 %.HH **** "BBB@ M HHHH **** "BBB@ HHHH ***_.8_M<^/=4_;B\3?LJ6L'@+P'?^%;3P_P"( M?#/@KXEV/B72?%7[0OPGO[+X6:CXS^,WP7\:"^M?#&L6?PYN_$WQ#\(:KX$T M;1_%FN:;X@^'5Q/X]N/!VD^-/!VH@ _1FBORV^-'[97[0'[*WQ)\_A[ M\+==_9MTW]G+]J#]HZ'5OA-K'BE_B?\ "CPS^S%H?AOQ-=6WQ._X2TV_A'Q9 M!\2M*\0QZ5I&J^$X/#2^%/'2VGAAK+QEI%W<^+=/Y?QC_P %%_''PB)\"_%# MP#X+E^,7CGX9_L=^.?A%IGAS6=9L?!=WXF_;&_:#TO\ 9ATKX>^)]5U-M1U. M9OA/\2?$/AW6?$/BW2;:S/CGP1J%Y?:'X5\.:OI5QIT@!^N-%?,/[/GQVU?X MG>+OVBOA3XRTW2+'XB_LT?%K2OAGXKO_ XE_!X:\6:?XO\ A3\/?C1X(\8: M'8:E=:E?:)'J/A+XCV&D:QX?O=8UB?2?$N@:TD&J7^EW&FW4OT]0!^./_!P- M_P H;/\ @H'_ -D'O/\ U+O"5?JU\.?^1 \$_P#8H^&/_3!IU?AY_P %\OVC M/@5K?_!)G]O_ ,!:3\5_ ]_XSE^#FK:'%X9MMR\8^&X[K3ELTS(; MN"6TGCEA.&5XV!X5B/VH^'7B7P^O@+P4#K%AG_A$?"__ "W4== T['7'48(] MB._% 'I]%87_ D_A[_H,6'_ ($)_C1_PD_A[_H,6'_@0G^- &[16%_PD_A[ M_H,6'_@0G^-'_"3^'O\ H,6'_@0G^- &[16%_P )/X>_Z#%A_P"!"?XT?\)/ MX>_Z#%A_X$)_C0!NUROCC_D4/$?_ &";O_T6:N_\)/X>_P"@Q8?^!"?XUS'C M3Q'H4WA/Q!%'JUB\CZ7=JB+.I9F,9P !DDD] * /0QT_%OYFEK!'B?P]_P!! MBPZG_EX3U-+_ ,)/X>_Z#%A_X$)_C0!NT5A?\)/X>_Z#%A_X$)_C1_PD_A[_ M *#%A_X$)_C0!NT5A?\ "3^'O^@Q8?\ @0G^-'_"3^'O^@Q8?^!"?XT ;M%8 M7_"3^'O^@Q8?^!"?XT?\)/X>_P"@Q8?^!"?XT 9WCK_D6-1_WM/_ /3K85UH MZ?BW\S7G/C7Q%H4WAO4(X]6L7=FL-JK.I)QJ=DQP!GH 2?;GUKJ1XG\/?]!B MPZG_ )>$]30!O45A?\)/X>_Z#%A_X$)_C1_PD_A[_H,6'_@0G^- &[16%_PD M_A[_ *#%A_X$)_C1_P )/X>_Z#%A_P"!"?XT ;M%87_"3^'O^@Q8?^!"?XT? M\)/X>_Z#%A_X$)_C0!NUR/CG_D6;_P#Z[:7_ .GC3JT?^$G\/?\ 08L/_ A/ M\:^"?^"DW_!0;]G_ /X)]?LK>)_VBOC1JUQ?^&=-\7_#KP=IWASPU-9R^*?$ M_B#Q?XPTNTCTWP]:W;)!>WFD>'K;Q%XUU*UWB<^&O"FN3VZO-%$C@'Z)#I^+ M?S-!( )) Y))P /4D]*_*/4?^"N/P-\?7<_AS]BGX;?&K]O[Q4K- VJ?LX> M$;>S^ VAW4D,5Q"?%_[5WQ9O_A[^SKI,$:S1KJ%EH'CSQ?XHL9"\/_"+SW,4 MENN*WA3_ (*7_M)NC_%K]H_X)?L ?#>^VRW/P[_9*M+7]H?]HF?2[Z.,7&DZ MQ^TW\;_">F_"KPCJEO &@DF^'?[.>O7%E>333:5XUF^SVUTP!^CGQE^/GP1_ M9V\'7/Q"^/?Q=^&WP8\#6C&*;Q;\4?&WAWP+X?:Y\LR1V5OJ?B74-.MKW4+@ M )::=9/VL)?#H.?[7L,],F MX4MC.<;B2<>V<4 ?F$O[(W[>O[0KM<_M=_MSWWPE\'7;PR3_ !_X)X:#>_! M33?+MCA=/\3_ +5/Q ;Q7^T7XF28/(+J_P#AI%^SX+H 8L(4VHGU/^SG^PE^ MR-^R?/J&J? 7X#^!?!/B_6_M9\3?%"XL[OQ?\:/&;WT@FNY?'7QM\-IIYAYLDOBCQGJAWDE0H.!],?\ "3^'O^@Q8?\ @0G^-'_"3^'O^@Q8?^!" M?XT ;@ &< #)R<#DGU)[GW/-+6%_PD_A[_H,6'_@0G^-'_"3^'O^@Q8?^!"? MXT 4_&7_ "!$_P"P[X3_ /4KT6NIKP_XP?^ /",&M>-O'WA;PKI4WBKP M9IT-_K>JP6-M+>W/BG29([:-G):218(;B[N"B,EG86UUJ%XUO86MSFRQR*LD:-[HK 'BGPX>FM:A.P-@'L3P>U )-[*_IK^1LT5E-KFE* 6O(U!Z%EE4' MZ%D /X5B7OQ"\!Z:%.I>-/"VG!W:-#J&OZ78AY%&7C4W5U$&D0%4%F/902< &N N?VB_P!GZRCN)KSXY?!^UAM% ME:[EG^)?@N*.U6 ,TQN&;6P(/+5'+^:4V[&S]TX_A<_X*C?!3X6_MH_\%(OB M[^TE#\6O%/C;X&:G\+?ACX#^'_AWP)XO\?>#=*O?$OA[PI+I'BGQC=31G0;A M?[$U01/X0.G6UQI.M7JCQ%=S:EI2VUIJGLY5D&:9QBH87"8:<7).4ZU>%2EA MZ-..\ZM3D=E=J*48RG*348Q;9^1^)OCGX:^$_#.*XGXHXAPE:C1JTL-ALIR? M$X+,,]S3&5M:>$R[+_K=%U:OLU.M5J5ZN'PN'H4YU<1B*4%=_P"@.#GIG\01 M_,"EK^>#_@VS^'LWP._8N^)OP)UKXE77Q'\1^$?VD/B#XMM;_5[[5K[Q&GP^ M\=Z+X0_X0:YUW^TO-AM;^X/AW7;2ZM=,O+G3UO=/NKF QI=HE?T/UYV,P>)P M&)K8/%TI4,10FX5:<]XNR:::NI0E%J<)Q;C.$HSBW&2;^]X4XJX?XWX=RGBO MA;,\/G&09WA(XS+LPPK;IUJ3E*G4A.$U&K0Q.&KPJX;&82O"GB<'BZ-;"XFE M2KT:E.)1117,?0A1110 44W>G]Y?^^A_C1O3^\OX$$GV '))[ *Z[K[T.HKXV/[=_[.H_:+_P"&9SXO7_A-MGV#^W,6W_"%#QGY_E_\*Z/B M#[5L_P"$R\KY_LGD?V<+[_BGSJ0\1_\ $JK['WI_>7\2 1[$'D$=P>0>M=.( MP6+PGL?K6&K4/K%&&(H>UIRA[6C4^"I#F2YH2Z-'SV0<6\,<5?VK_JWGV59Y M_8>:XG(\X_LS&T,7_9V;X-1>)R_%^QG+V.)H\\>>$K;NS=G9U%-WI_>7_OH? MXTZN8^ANGLTSE=)\=^"-?\1^*?!VA>,?"VM>+? Z:+)XU\+:5X@TC4?$?A"/ MQ'#?7'AY_%&AVEY-JGA]->M],U&XT5]6M;1-5@L+R:P:XCM9VC/#GCKP3XPN MO$MCX3\7^%_$][X,UZX\*^+[3P]K^DZU<^%?$]I%%/=^&_$D&FW=U)H>OVL% MQ;SW.C:FMKJ5O#<02S6J)-&S?DI\?](^)GA']LQ?VE_V8O VI>/?B?8W_@+] ME#X]^%--T2ZMH=>^"_Q<\.K=_"KXCZO>:A#I>FZWI_[+_P"T&VD>,?$.J:?J M&J7/AOX-?$'X]01*NJ&UTRX^&=%\9_%#]G#X<_ME^#_@C)/$?B*_^''BZ^UR_P#B+\3=)\2^ M*/#7A[P_X>?1OC?XBTOQAX?NO%]GI6@ZAI^J@S^GHD#J1U _$\ ?CVK"\->* M/#WC#1[7Q!X7UBPUS1;V6]AM=3TZ=;BSN)=-U"[TJ^CBE7 =K74K&[LI@/N7 M%O+'U6OS"T_XV_%[3OVG?A3J^K?$+XF>(?V8/C)!X \.W4&E_#>UME^$W[2@ M^%UYXVLO ^M2+\/H_%47[/GQ@\%^((=?UGQIK-Q/)\._CEX,\'_#A_&FE:9\ M0]8\,Z-^?$W[5/[=-_\ !37O$L7Q'^.%CXU\)?L1?&[XP:-!;? NS:\\2?'C MX;?MA^)/#OPYT;6-%N/@[+/JMSXJ^%]KHVC:A\.M)M],OO&'@R:+7M"M-/EN M#XDD /Z6[FZMK*VN+R[N(;:TM(9KFZN9Y$B@MK>W1I9YIY7*I%%#&C/([L%1 M%9F( )KF_!?CSP/\2/#FG^,/AYXR\*^//"6K+(^E^*/!GB'2/%'AS4DAE:"9 MM/US0[R^TR]6*='@E:UNI5CFC>)B)$91\H?LQ>/O'%_XV_;.\)^._%GBSQ9X M3^$_[0>D6_PM\3^--!MM+O)OACXK_9_^"OQ,U.+3=9TGPCX3T?Q9X:\/?$WQ M)\3] T?5K"UU.YTF'1YO"&I:M>WOAPE?Q3^!GQ)_:2^%W[$'P0\*?#?Q/\8_ MAC/\//\ @E_^T%\5=/\ "6B_""2:]_X:2^%OQF\$W/PP\+ZSI7BWX4Z[K3:O MXATV^\4:'>_#!$LM5\<>&[G49-)L;>6P77( #^H7(Y.1@=3Z?Y/'U!'44N1T MSSZ5^!OCKX^_'KX3Z_\ M07J^//BY+\/M7_;N7P]XJ\9>)_"?Q%\6:=\"O@- MXS_9,\,^+?A/XB^'EI\.?A9KGB;3_AWXH^+\VG>$I_%FE:9XS\/^&=06UL/% MDFC2:CXMUJN^_P"%\_M-Z#\4O@]\*OB#^TUH6F:U#)^QYJ7BSQY_PH'Q[\/O M"GQ$\*:GX-UN']H73[K0_$GPK\5>&_ _C3XI>-8?#6J^%+34O&6BGX;:?KD' MAF]N/#.KZ3J%KXG /VSR/4=<=1U/0?4T9')R,#J?3_)X^H(ZBOYUO$'[27[4 M^@?L>>#/B*?BW^T3?_'_ ,*;KQIHFE>$H-*U_L/&G[07QZ M^%VL?M-:E%X\^+[?#S7/VZWT'Q1XS\6>#OB1XGLO@3\"/&O[*'AKQ?\ "#Q! MX!L/A]\*=9\5Z3\._%'Q9N--\+7'BFQTCQAH7AC4DLM*\7OHDVI^+=7H _=+ MQ1XV\(>"5T)_%_B?0O#*>)_$^B>"_#C:[JEIIBZYXN\2W#6GA_PUI1NY8A?: MYK5TC6^EZ9;^9=WLRM';Q.P(KJ 00"""",@CD$'H0>X-?SV>+OB5\??&'CGX M3_"WX_>,OB-KGQ!^$_[3G_!-[7/#K>$_@+XK\"_#/X]_#+4M.^%&J?$S]H:? M1+KP9K=YX5\SXYZEX_TOQ+X3N_%VDWWP73P-X8TO7=.T?3/$5S<>)_Z$(@1' M&",$(@(/4$* 0?I0 ^BBB@ HHHH **** "BBB@ HHHH *^%/CG^R)XD_: ^) MO@+6_'GCSPC>_#_X:?$[PE\7OA_L^'"Q?&#X=>)?!'C/X3^-=/T7P)\1H_$@ ML-$T_P 1ZA\/]=T7Q7XGA\-0^*;[X>>./%/PWFDU'2-9_M/3ONNB@#\[YOV5 M?VB?B9JWQK\+?M)?&CX!?$7X _';P3\3?AGXU\#>!OV;/&?@#XHW/PS\M_M&^/M&MM&\*:5XGO[B:?3OA?876O:X]YK3#2[G5[]6YK5O^ M"<=AXYLM2UGXG_%B]\3?%?3_ (;_ ++WPW^&OQ'TOP;I^C+X&C_9"^,T7[0? MPM\8W/A>ZUG6-/U_Q9XC^+VGZ)XE^)_D7>@Z)K^CZ+IWA/0--\-6,5Q?7?Z: MT4 ?/'P(^ D/PAU?XU>.M8\0)XM^)G[0OQ.MOBG\3O$-MI1T/2#JFC_#SP/\ M*/"?AWPOHTNHZQ=Z7X9\*> /AWX:TFSBO]8U/4-0U3^V]?O;I;C6GM+7Z'HH MH _'#_@X%!7_ ((V_P#!0,JT@S\![W($DF#GQ9X44@KNP059EP1C#$=":_5O MX=9/@'P3DL?^*1\,=68]=!TXGJ>Y)/U)-?E+_P ' W_*&S_@H'_V0>\_]2[P ME7ZM?#G_ )$#P3_V*/AC_P!,&G4 =G@>_P"9_P :,#W_ #/^-+10 F![_F?\ M:,#W_,_XTM% "8'O^9_QHP/?\S_C2T4 )@>_YG_&N6\<#'A#Q&02#_9-W_$? M^>9]ZZJN5\_YG_&C ]_S/^-+10 F![_F?\:,#W_,_P"-+10 F![_ )G_ !HP/?\ ,_XT MM% '(^.>/#&HD$@[K#^(_P#04L1Z^YKK /KU/\1]3[UR?CK_ )%C4?\ >T__ M -.MA76CI^+?S- !@>_YG_&C ]_S/^-+10 F![_F?\:,#W_,_P"-+6+XB\2> M'O".AZOXG\5:YH_AKPWH&GW6K:[X@U_4['1M#T32K*)KB\U+5]7U*>UT[3-/ MM($>:YO;ZY@MH(D:22554D &S@>_YG_&N=\6>+O"?@+PWK?C'QQXGT#P;X1\ M-:=/J_B/Q3XJUO3O#OAOP_I-JADNM4US7=8NK+2M)TZVC!DGO=0N[>VB0%GE M %?ES??\%(?&O[2%Y>>$O^"8GP*N?VIU6ZN-*O\ ]K#XAZIJWPA_81\(7<,T MEG=7>F?%N?1=1\9_M'76F7 CD;0_V;?!OC/0+TYL]3^)7A9F-W%J>%?^"9L7 MQ7\2Z#\5/^"CGQ@U#]N?XA:#J$6O^%?A3KGA:S\ ?L5?";7$)FM+SX'I8WD@FOO!_BJ329OBC^U#/9 M3PR+'8_ 7PC<^ ]2<+;W7QCT .;A/QQ_X*D?\&]/[O_ 'BGXW_P#! M5N[\0V/A/34U'4_A[JGP(NM%^"WA_P"(&KZQ>Z?/??"3X5^"?'=E:^%M"TWP MU=Z9H=IJOCK6OB;\4-8<:Q/KGCQ]/U"VTG3OZ]K:VMK&WAMK2"&VMK6".WMK M>WC2&&WMX$6.&W@AC"10P11JL<,,2I%&BJB*J@ ?S7?\%6OVPOBMK'Q,UO\ M9JT>SUGX<^!?!=UI%_K1CU"*WUWXC7[QVVL:+K<]WI-Y(]CX/M'-O>>'])2X MCO+O4(%U?7(X+NVL--TWV\@R/$\08^.!P]2G12A*M7K5+-4:$91C*<:?-&56 M7-.$8PBU>4ES2A#FFOQOQS\:>'_ G@:OQGGN"QN:3J8NCE6393@8SIRS3.,3 M2K5J&$K8]T*^'RS#^PPV)Q%?&8F$^2CAZJPV'QF*=+"U?U'_ ."67[(OQG_8 M2_8O^%_[*'QJ^..B?M":A\&!JOA;P'\0='\':OX'F7X7B[%]X0\)ZQI6K>)? M$[W%WX+2[O\ PYI6H6M[;V[>$['PWIK68N=,N+N\_1' ]_S/^-?C_P#\$_\ M]K#]K/X]?"0V$_PH\/\ C.Z\%W'_ CA^-OCOQWJ'@?1/%!BAC$%G!_ M%NI>)?%NC18'B34M)2SL+A'LY-0FM-!HWR0N MB^ /'_Q"O8@2/ECU#6O'?@2Q=E#%1))H3*[1+*8$69H(,\=DU?+<7B,'B\3@ MJ4\/4<)26(592ZQDJ>'5:O#FBU+DJ4H5(IVE!/0Z^"_%[)O$#A?(N*N%>'>, MLRP>>X&GC:-"ID%7*I47).-7#RQ^?5LIR;%2H5HU*$L1E^9XS!59TW+#XJK3 M<9OZ2.!R3@>I8C^M&5QD$D=/E+-_Z#FOFR/X,?%K5(VC\5_M1_$QD<9>U\"> M$/A-X$M2O[+7P_OH6B\7>*/C/X^W M9W)XM^.'Q2FL7SD,'T30_$^@: R,C-$\9THQR1.Z.K"23=R^PP":F#?+=_P"LW$&4Y=#FTTC+AU\7R::>CE3A MKHTK7/==;\2^'/#5M]L\1:]HV@VF,FYUK5K'2;<#.,F;4+FVC SQ][KQ7B^J M_M7?LWZ5,;9OC/X!U6\'!T_PMK\/C/4]W!\L:;X/&NWS28.X1K;F0JLC!2L< MA6YHG[+O[.GA]_.T[X)?#$WFX.=2U'P;HFMZLS!57?)JVNVFIZG)(P7+R27; M.[EY')DD=F]HTW2-+T>U2QTC3K'2[.,8CM=-M+>PMD )("06<<,2@$G 5!C) M]31_PFPZ8W$=W>A@]/3EQWYA;Q!Q=WS\'Y"[*T?9YUQ8G)6NN?VO!;BFKZ\D MVGWT9\^R?M->&;SR_P#A$?AM\??'(E($4NB?!/QYHEC*6) *:Q\0M.\$:+L) MV?O3J B"R+(SB))7C27XM?&W4F0^&?V7_%MM!* 8KKXB?$SX8>#X@AP0TUKX M9UOXD:M 2""8WTTRJNV*1_* M=_P5.T[]JYOBKHOB+X_VFEVO@"_M[F#X5V/@C5]2UWX<>&X3&)-3T-]2U'2M M#GN/'.OAYJ'CSQ[/X0EMU^SB=Y_&GA1='\&*=LG@ZSU*+4-:EL) M&>&2Q\.)H=O+^GGQ:\'^%/''@\:%XS\-Z)XJT5_$W@J[?2?$&FVNJZ<]U9>+ M]$FM9VM+N.2(RP2#=&Q7[K21-NAEEC?TM5"@*H"@ # P . , < M<5]+C>+OK618+*(97@:,\+/6M["G6HQA37[N6'H5XU%3K5.::Q%2HZCG[TDW M*M+V?\Z\(_15CPUXV\7^+&+\2.-,VP?$>#Y895_;68Y7FN(Q>,L0 *6QX> M^#_PPT[,K$9!.NVOBH_94&?*A&+A?E,M[/AM]E_@;XZO%3^U/VHOCU<,HW$: M;!\%= 0SL!YCXTOX/1RF+.?*MI9I8HE(&790]?1E%?-?7\1TCA(OO#+\!!_? M##)_B?T7'@;(TN66)XIKP>\,5QUQMBZ;M:R=/$\0U8/9/6.^NZ37S4G[-5JY M!U+XV_M):KA3@/\ &?7]%'FL07G(\*6OA[+-R! V;.(,1!:Q83;<;]EWX87* MHNJ:G\8=<*#(.M?M"_'F_ E( DN%C;XC)#'<2XS))%&@P65%1#M'OU]?V6F6 M=WJ&HW=M8V%A:SWM]>WD\5K:6=G:Q//,9Y8FTS5?^$4\Q]2MC^T M<=]G%5H?]>INE_Z:Y.W]7!>'_!5FJW#.3XZ^[S/!TLTF[6M>>8K%3;5E9N3> MB716^LM:_9A_99\+Z1JGB/Q=X*\+VV@Z%IMWJ>LZYX[\3:Y?Z1HVFV<+W-_J M^IZIXO\ $EU8:9##!#)/?:O>7%N5A25[J[V>83^9UQ^T)\)?C_J5UX(_X):_ ML0?!?]J2>&:\T;6?VM/B+X*L/AU^PCX%N;&;['=/8_&&3P9K'B?]I?6[*Y:* M5_"_[.&A>+=(NBKV_B'XG^$7_P!)'O>A_P#!-K7OCSK>C?$+_@II\:7_ &Q] M9TO4K;Q#X?\ V:M(\,'X:?L&?#K6;=_M5A)IW[/C:GK^I_&_6=!FN+R#3O&? M[3/B_P")UPK,FI:#X6\'S^7;6_ZI:=INGZ/86.E:58V>F:9I=G;:=ING:?;0 M65AI^GV4$=M9V-C9VT<5M9V=K;PQ06UK;116\$,:1Q1HBJH3S#'R5I8[&279 MXFLU]SF:4> N!L/+FP_!G"E"7\U+AW**(BG'G;]HIQD MDI0J0J7QMX6\ ^(?#.(X0XLX:R[,,BQ$Z%986G2^H MU<+B<-)RP^+P&+P3P^*P.*I;G0Q%>G4\^^ ?P$^'7[.' MPYTCX:?#72!I^CZ>#(K](XVO\ 5]0,2;WV1VUG M;1V^G:=;VFG6EK;1>T445QUJU;$UJE>O4G6K5IRJ5:M23E.495A*.!R[+L#1AA\)@\)AX*G1P]"C3484Z=.$4DD MO-W;;911161Z05'*ADCDC$CQ%T=!)$0)(RZE0Z%E90Z9W(2K , 2".*DHHV$ MU=-/9JSZ;^:U7R/C4_LE>*O^CR_VOAUZ>,?A?W.>_P (S]![5F:W^Q[XTU'1 MM5T^R_;4_:WM+R^TV^L[6[N?%7PZN;>VN+FVE@BGGM]/^&FC7\\,4CK)+%9: MMIEW(BLMKJ%E.8[F+[=HKTUG&/BTU4HW333^I8)ZIIK?#OJO3[V?G-7PGX'K M4ZE*I@6&FV-E=7=KXJ^'5K;7-Q M:VL4$L]O;:A\--9OX(97C:2*&]U?5+R-&5;K4;V<27,OV]17MYQQEF><+"1G M##4%AJ7++EH4JWMJTE%5*W[^G4]E&7+'EI0]V.O-*?N\OX[X2_1&\./">IQ3 M5P>-XBSJ?$69K$8=XC.R]K>/M>?DI\OQGX\_;N_9_^%OQ-\;_#/XBZAXU\'3?#B7X-1>.O'&L> M /%(^%_A;_AH+Q+?^#/@Y+M*U#PW'K-V\.C:!J=ML\6 M7^@V]Q:W$_V0-IZ>9U)Y\T'H0>#@X] . <$#)7/Y?ZG^QV/C3^V;^TUXK^.W MPW\2ZA\ O%O@K]BR7P9;2>/]-MO OQ/\:_LZ>,/C+XWNK3QQX%\,>)_[?U;1 MO"?BKQ3\/]?TG2O&FF0>&_%-WIEY:ZII^HZ39/8:GX)\/OV1/C'X7TGX&ZQX MU^"]UXJ\,S_&G]LL_M2_"-_%_@W7?%WQ#\(_$;XB?&37_P!ECQ]+JFH^-QX9 M\5Z/\*_#_C)M*L_ EWXNTR]\$1_$ :KH=C_:'PWT^U',?1GZY?%/XI>'/A#X M?T3Q+XHM=>N=+USXC?"OX9PR:%I[:G-9^(/B_P#$7PQ\+/"5SJ,1NK9K;15\ M5^+M%AUB_#2_V;93RWSVTR0NI])PO3]YT/4RCC/J3][/0?>(^[D5^ /A_P#9 M%_;,TRS^'7@WXW^"M2_:6UWP3J'_ 2_\6>!/C5'\2?!TA^']C^SG\8/A]KO M[2W@G7(_&_C#P[XIU'Q5*K^QU_PWI-A/I7 M?[,_[;VE^%YM'^'WPWU'1_$_P\^&'[;/@.RU76/C3X>TGPW\6=-\6_MP?!;X M]_"+P1I.K:-XJU?Q1X:\._$O]G[P_P#$GX7>'/%FO:%IFL_!W5O$FJ:3>:5H M>BB#4]4 /WBFU'3K:\L]/GOK:&_U);I["QFN$2\ODL4C>]>SM7<3W"6B2Q/< MO!&Z0++$TK+YL9:V%4CC?QD KK7=:\#>*+31=,^%7B/Q'X4\ ^*?$?AW69M+L=.U'Q/#?'_B#PQX#\>>+]0E\2:.?^%26U]\.M:O/#EEXFO-'^&.I^.[+P7; 'T3X9 M^.W@CQ;\;?BA\ -*@\4+X^^$?A+X=>-_&?VSP]J-EX>@\/?%:Y\7V?@2[TKQ M'(W]GZQ+K5SX \9Q26FFM+=:8WA^Z.KQV2W6FF^B;]G;X1GXF:Q\78_#VJVW MC/Q%>:9J?B4V7C/Q_8^%/$^LZ)I&DZ!I'B'Q/\.+/Q1!\.?$GB;3-%T#0M*T M_P 3:YX1O]>M=/T72+6#4%BTVS6'\T_VE?V;/VB/''QC_;4\2^"?ACK]_HWQ M:\,?\$Q='^'>NZ5\0?!/A:[U^;]FC]I;XC_$3XUQ17'_ G6B:]X=BT_P)XU MM?[-EU3^RAXIE&K:-9YQ%]NXZP_9K_:"\*^()/!NM?LP:_\ %7]E[6OBG^VI MH$'PDT?XX^"_!FI_#O2?C)\0OA;XV^!_QR\+7<_Q*TM_#WACP]I^F_%?09X? M!_B*P^,OPA!!'OC&3RH^&M9\-MI6KW6D6K:O>:+?+K MUG9PVK1>(])FTG6=7N/['U%YI8K-=>31_$)DL[B34M%LA);O<=#0 W:,YYR, M=&8#CU .#[D@Y'!XIU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 ?CC_ ,' W_*&S_@H'_V0>\_]2[PE7ZM?#G_D0/!/_8H^&/\ TP:=7Y2_ M\' W_*&S_@H'_P!D'O/_ %+O"5?JU\.?^1 \$_\ 8H^&/_3!IU ':4444 %% M%% !1110 5ROCC_D4/$?_8)N_P#T6:ZJN5\J:OJ^K7UKINEZ5IME#+)/#_A'0]7\3>*M:EJ^K MZE/:Z=IFGVD"/-N:W=_"C]@WP%J-O/)87LU[^T-=Z+K.I?'&^T>X>VN+CPK^S M'X.^*;SC?9:MXJ\*,S7L-CPU_P $S!\9=9T;XD_\%*?C!J7[<'CG3[VT\0:/ M\%;_ $5O '[#/POUJ&5;VUC\#?LO66HZGI?Q$O-#GDFM=.\=_M(Z]\8?%\@B MBU'3?^$8D?[# 4[_P#X*0^,_P!H^\O/"/\ P3$^!=S^U0$NKC2K_P#:O^(6 MJ:K\(OV$/!]W#-)9W5WIOQ=GT;4O&/[1MWI=P(Y&T/\ 9K\&^-=!O3FRU3XD M^%68W<5_P[_P3)A^,.N:3\1_^"D7QDUC]N?QIIFH6VNZ%\'=7T!/AS^Q!\-= M6MY5N[-O!7[*VFZKK.B^/-0T>5Y8;'QK^T;XD^-'BY2D=[ID_AUR+6']3K"P ML=+LK/3M-L[6PT_3[6WL;"QLK>&UL[&RM(8[>UL[.UMTCM[6TMX(HX8+:WCC M@AB1(XHT10!+>:5ECAABC5GEE MD98XT!9V5031OL*4HQ3E)J,8IN4I-))+5MMZ)):MO1$5C866F6=IIVG6EM86 M&GVMO8V%E9P16MG965K$D%M9V=K D<%K:V\$4<,%M;QQP0QHD<<:HH XKXD? M%/X?_"/PZ_BGXB^*=,\+Z,+B*RM9+UY);[5M2N&*VNC:!I%G%K_&'XRO#+#)\3O':6DMYHMO<@?:-(^'?AFS1/#7PS\/,QD7^ MSO"MC;W][$X.OZSKER#,,RC6_U2PK5E)Y:J%2AB^+L13;3 M]CD]?"Y-*5/$X7$\3Y?CZ'U6? >?^T%^T,=MJGB#]F'X.W&,WMS#9C]HSQQ9 M-\K"SL9A?Z-\$-*NXI&*W.H1^(/B044;=/\ !5[B5.3^-?[!W[,_C3X16?@: MX\!QZ+!H/B&R\0V7BK1+R:/Q]<:OJ.KZ?#XAO]:\:ZE_:6O>)+SQ39,]GX@O M?$=WJMU> 6MY'+#?Z9IES:?>?^?SZUR/CG_D6;__ *[:7_Z>-.IQS7%T)TY8 M&;R^%&:J4H824J;YXII3JU&W5Q%2TI+FK2FHJ:HY1AL)5K5< M)A,9C\1CLRH+'RL>#/!OA;X>^%M"\$^"="T[PSX4\,Z?#I.A:%I4 M['3K"V MR(XHD!+N[L7GN;F9Y;J\NI9[R[FGNIYIGZ:D'3\6_F:6O/E*4Y2G.4ISG)RG M.36_A#X2ZOXOT5=$UV_L]?TUXM9MM3L;6:XDLK"?[1 @W6\@,?[R53' M4OP7_P""\?[/7[9/@Z6?_@GM\#_VE?VQ?BH^LWVA-\.]&^&M[\(_"O@F6VM[ M*YMO$7QI^.GQ+:R^$OPM\':A'=N=/<:]XJ^(&M+9WX\,_#C79;4QN ?N8S*O M4XXS^ ZD^@&>6. .I(%?EOX[_P""G7ACQEXI\1_"#]@/X5^)OV^OC3X>O;G0 MO$FH_"W5].\-_LM?"77X5!EM/C?^UKK<-S\,= O=/VW!U3P'\,Q\5_B_&]K- M:I\/4G(9>5B_8._:$_:Y4:W_ ,%+_CR^O>!=19KA/V%/V5M:\6?#']ERPLY& M;R=$^,WQ*AET/XZ?M67$4<-C)JUMXGU3X:_!S5[M+I&^"LEFZL_ZC>!/ '@; MX7>#_#GP]^&O@[PO\/\ P'X0TRWT7PIX*\%Z#I?A?PIX:T>T#+:Z7H/A[1+6 MRTG2;"W5F$5K8VD$2[F.TLS$@'Y?V?\ P3J^)_[3EU:^)_\ @I[\>F_:$TDW M-OJ5K^QO\&+/7?A'^PWX?G@EBN;>Q\9^$SJES\3OVI9K"ZMX7DO/CYXJN? & MIR*UQ;_!G0@XMT_5/PYX:\.^#]"TCPOX3T+1O#/AKP_I]MI.@^'O#VEV.BZ% MHFE642P6>F:/H^F06NG:7I]I B0VUE8VUO;01(J1Q*J@5MT4 %%%% !7,>+_ M /D#Q?\ 8?\ "/\ ZEFB5T]E%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%?"FG_MA:MXJ_:P^)7[,W@;P1X>U34_@M M+X)/Q(TC7_&\GAGXG77A7Q]:?"O5--^,'@'P;<>';O3_ !)\(M'M?'NO:+<^ M()]>L9/$'C#X>?$+PQI+V>L>$HK#Q" ?==%?.?AKX_-K'QY_:"^"^K^#I]"L M?@7\/O@K\1XO&L>MQ:Y'XPT7XO1_%=)HH/#6G:8-5T2Z\*WGPEUBVEMYIM2N M-=74+.>PA@ $4WQU\/?^"E-IXK^#'Q-^/%_X<^$NK>$]/^+OPN^!WP?\&?"_ MXR^)?$GQ>UKXI_&7X@Z#\-_ /PU_: \!?$3X,_":\_9R^)$VN^.OA]-XC\*7 MLOCPZ!H^KZYKT6H:MHND:5?>(P#]4:*^>O@7\>(?BWK'QH\"ZQH">$_B9^SY M\2K7X7_$SP];:L==T@:EK/P^\$_%7PGXB\,:U)IVCW6I^&O%7@+X@^'-4M)+ M_2-,U#3M577- OK5KC1FN[OZ%H _''_@X&_Y0V?\% _^R#WG_J7>$J_5KX<_ M\B!X)_[%'PQ_Z8-.K\;?^"_?Q-^'.H?\$A?^"@/AVQ\?>";O7V^"6I6"Z);> M+O#L^KM?6_B_PP)[)-,BU-K][N)H)4DMEMS.DD;1M&'&VOV#^'6J::O@'P2# MJ%AG_A$?#'2]M3_S =.])O\ ]8P1D$$@'H=%9_\ :VF?]!"Q_P# RV_^.T?V MMIG_ $$+'_P,MO\ X[0!H45G_P!K:9_T$+'_ ,#+;_X[1_:VF?\ 00L?_ RV M_P#CM &A16?_ &MIG_00L?\ P,MO_CM']K:9_P!!"Q_\#+;_ ..T :% !*22>P R3P.: .W'3\6_F:6LX:MIG_00L>I_Y?+7U/\ TUI?[6TS M_H(6/_@9;?\ QV@#0HK/_M;3/^@A8_\ @9;?_':/[6TS_H(6/_@9;?\ QV@# M0HK/_M;3/^@A8_\ @9;?_':/[6TS_H(6/_@9;?\ QV@#0H) !). .23T ]35 M :KIK,JC4+(LS*BJ+NV+,[L%55 E)9F8A54 EF( !) K\7?VB/VY/C'^U1\6 M/&?[#W_!+KQ%X9B\>^"M2/AG]JO]NSQ!I^G^*/@;^QN\R7:WW@KP;87-PFF? M'#]JUH+9QI/PYL6O/!_P]O+BRU3XEWZ"VO\ 2+ _,#_ (.G?^"Q%E^R+\!- M+_8[_9K^+UOH?[7GQ5\4>#M>\:W7@O7HX_&'P.^$OA?4M-\<1ZEJUQ8RO)X; M\3?$K6+#PUHNAZ+J2K=ZIX N?%VJ2VD6GWFDW-]]5?\ !,SX>?#C_@LK^RY\ M&_VY_P!M/XW:Y^V*_BF2XFO/V3+G3['X#M5^R:]X.U/]F_PSK& MK6_QB\2^'=4CDO\ 3?&/[2GB?XGR:SX>UK0/%7AKPOX/L=6LK&#]#/@K_P $ MW?V+_P!E_P""UQX)T'X<>#OBSXKU'6'\7?$7XT_'S2O!_P 9/C;\8_B)K^HZ M>WBGXB_$_P ?^--(U/4M?\2Z_*ADF@MTL?#^C6R6^E^'M'TK2[.VMD^^/!'A M'X7_ UTJXT/X=^&? ?@/1;J_EU2YTGP9HOAGPKIEQJ4T-O:RZA/I^@6NG6< MU]+;6=I;R72$);VDC=/G-M;^.'[0;%+2]U']F#X/3A2;^[FTG_AHSQS8R#_ )<- M/G>_T7X):3>P2,RWFI1^(/B,8PA33?!=[MF3KH8.I5@ZTY0P^&3<7B:[<:;D MK7A2C%2J8BJKJ].A"I*"DIU?9T[S7RF<\6X'*\8LGP>'Q>?\1U*4*U/A_)XT MJV-I4*K:I8S-*]:K0P&1Y=4Y*KI8_.,5@J.+E1JX?+_KN.4,)4]3^)G[1'A3 MP+KT?P^\-:7K7Q5^,5];1W&F_"?P EK?^(;>WN0!:ZQXRU.[GMO#WPY\+M(\ M9D\1^--2TJVEBWC2K?5KM5LY//[;X">./C+/%KG[4^OZ=K&A":*\TO\ 9X\" MW>H0_"+2]C"6 ?$#5;B*PUWXT:M T<#2Q:[!H_@".=)#:^";AA'?M[5\,OAU M\*O@_H+^'?A[I6B:!97-R^H:M=K?B_UWQ'J\I9KC7?%7B/4KN[U[Q3KUTS$W M.LZ]J.H:A+PIG$:)&OH_]K:9_P!!"Q_\#+;_ ..UM];IX;W5'A3,>(Y+$<>XK#8W"MJ=/@S*YUGPM0V M:AG%:O2P^,XPK0;DI/-,/@LAJ)4*U/AC#XW#0QLYK*QL]-L[73]/M+:QL+&V M@L[*RLX(K6TL[2VB2&WM;6V@2."VMH(42*&"&-(HHU5(T50 +59_]K:9_P!! M"Q_\#+;_ ..T?VMI@ZZC8_\ @9:__':\YMMMMW;U;>[?=GWT8QA&,(1480BH MQC%)1C&*M&,4M$DDDDM$E9&A7)>. 3X:O@JLQ,VEX"J6/_(8T\]@>P)^@K'^ M(OQ>^%/P@\':A\1/BQ\3/A_\,? &D@'5/''Q"\9^&_!GA#30Q*J;[Q)XCU/3 M='M=S JJS7BLS?*JLW%?YG7_ %[$OX0T?QQI]]:+H,,'Q$\-6FK M^'==;3A::;K^H/HLZ6H4?ZA*]._4]01W/K2D@=2!]>*_B>_X-F?VB?\ @JK^ MTQ^P_P#%+Q!8_M!?!CX@6^G_ +5'C3P_>?%K]MCQG^T5\?/BSH@@^%7P=OXO M"_AGP78^+?!FFS>!K$ZA+JNFM/\ %K3I9-?UKQ'YNB6T4-O!K)(]I*=8TF%4"*S%B^-JEN@)KX=3_ ()J? +Q M%!<0_&OX[_MB_M%&Y8O/!\6/VU_CGI_AN9W1H[@R_#KX.^-/A'\,&ANXV:*X ML?\ A"_[/:%W@2UC@9HV]/\ AW_P3V_X)Z?"FXM=1\"?LD_LOZ+KMG+%<1>* MY?A3\/=<\:M0DTEQ' M;B?]R\RN"!5B_;\^(OC W$'P:_X)V?MZ?$&5%5[?5/&WP^^%?[,GAUU5MLQG MD_:<^,'PN\7Q&/\ A2#P-=RS ;H(Y(R)*_0:TGT"PMH+.QN-+LK2UC6&VM+2 MXL[6U@B3[L<-M;R1P11J. D<:J!T')JS_:FDJ2WV_3P3U;[7: GZGS"/@C\"]+\- ML6C&TK#\89!&[;]\BH(Y)I?@+_P4G\;R6]SXW_;]^%OPJA?(N=(_9E_8T\-V M5[;H2K 6_BW]I/XK?M!17-P-IC-U)X%M86C=S_9Z2E)(?T9M[^SNRPM;JVNB MOWA;W$$Y7D#+"*1B "0"3C!-?/?Q>_;#_90_9_2<_'']I7X#_".2W5RUI\1O MBWX"\(:C*Z $P6NE:UKUIJMY=,"H2UL[*>YD+*L<+,P! /X0/^"X/_!O'_P4 M_P#VH/VX=?\ C+\$9?$O[4?P^U+X?_"WPZOQ?^/'QH_9S\'>.M2\26T%Q8:G MHS>&O#VA_"/1=(T/2M3U&*UT:VL?"%O;Q6\SE+V]3YH?Z6/^#<3]@_\ :4_X M)W_\$^]7^ ?[57@[1_!'Q,N?VA_B9\0+?1M%\9>&O'-F_ACQ)X=^'EAI%^VK M^%+_ %'2H[F:[T'5HFLS<&\@B@CDF2-;B-:_GC_X+X?\',?[1GPU_:!\&?!' M_@FK\4?"WAOX3:+X'\,>.O$?QMC^&>G^++_XH>)]6US4+J#3O")M?FUZU'B&;3]*6S'[<_\$DO^"R?[8G[;_[#7@'X MO^(?V!?BE\8?B9IVO^*OA]XS^)WPW\??LO?"'X/>-M8\&7,$+Z_I&F_%WXZ> M%_&6EZM=66HZ1#XDT[2?!-WX6B\2+K0\.ZC%8VSZ1I@!_2S17YFV?[1G_!1[ MQ&&31?V$OV>O!NXNL=S\6?V_K.V9/+A#,\EA\)?V9?BF&26=UBM?+U,.Z17$ MEVED1;B=HU'_ (*RZU/QJO\ P31^&D!/#&\_:9^.._^"JG[8]]EF(A^'_AS]B+X4VX58_+A!N- _97U+70R^9W?RHA9Q*0#])PZ-RK!O]T[O_09Y+Y[ MMTMV@B/_ 2@_P""<=W.;CQ+\#=*^(TA.6/QA^+?QD^-2N1#]GCWQ_%GXH^, MXG%O"7BM \;"R2:Y6T$(N;CS #[:\:_'OX'_ WC>7XA_&/X5^!(HS$'E\9? M$7P9X6C0SQ2SP!WUW6]/53-#!-+$"09(H99$W)&Y'\E__!:'_@Z<\+?L8_&' MPC\ ?V*?!_P._:HNXO#WAKQ]\1OBU<_$IO%GPNTNXO-9:_T3P'X5G^%.O$:Q MXEM[/1XM6\3ZG<^(HK'1(=6TG38-,U&]?4&L?Z4_#7[ ?_!/'P;(LWA/]C3] MCKPW#KKQ,6LM M(\5^%=<\*Z]X?OK_ $&XU[5IM$\1:;9Z9KD,%X]CJ]QKFEV6E6&G 'W!_P $ ME/\ @HYX8_X*F?L6^!/VJ=#\$W?PWUR^UKQ'X"^(W@*?4CK=IX7^(?@R:SBU MVUT776M;%]9\/:E9:EI&OZ'>SV5K>QZ?J\.GZE FHV-T7_2^OE#]B?\ 8M^ MW_!/_P#9S\!_LO\ [./A[4-!^&O@./49H)]=U(ZYXJ\3:_KE]+JGB/Q?XOUT MV]HNK>)?$.IS/=ZA/;66GZ9:1+:Z5HFEZ5HFG:;IMI]7T %%%% !2$A068A5 M4$LQ( R22> .23P!2U#<6\%W!-:W,,<]O?^&*\$_\ RNJAJO\ P1+_ ."3UUIFH6UA_P $[?V.K:]N+&\@L[A_ M@;X.18+J6VECMYF>"P69%BF9)&:(B50I,9#A2 #^=0_\'N/[+@Z_L2_M ?\ MAQ_A?ZX_Y]_:O[*=)^-'PNU32].U(?$#P-;C4+"SOA!)XU\*R20B[MHKCR7> M+5FC=XO,\MF0E&92R$J03_G,G_@R<_;U/_-U7[('_?SXVCN?^J9'_/%?VS:1 M_P $2_\ @E!::5IMKJ/_ 3N_8ZNK^VT^R@O;E/@;X.D6XNX;:*.YG5[C3VG M=9IUDD#S$RL&!D)")1'%#!!&L4,4:* J1QQHL:*!A44*!@ 4 ?*-M^UKX7C_ &E_ M%W[*7B3POKW@_P")D'@2/XC?"#4-?N]*B\#?'O0+:VN'\5Z3\/O%%M/<1V_C MSX;RC2;SXA> =?LK'Q)H_A3Q3X;\=:3:Z_X4GU;4='C^('[7O@WX/_!_X.?% MWXJ^&O$?AG3_ (M^*OA-X6FTO3)=(\3O\/A\6M>T;0;'Q3XYUC3[R'2=/\#^ M$+GQ#HS^.O%EI-=:3H,=] ZS7<,L,\O&?'[]DG4_VCX?BCI/B/5['X;ZC%KG MPW^(O[-'QL\":O>ZG\5?@K\:OAQH6L:?H/Q1T_1M5\.Z;H5G=Z7=:O=:1J7A MQ=%/%VLZ5<\EXQ_8N\2?';XTE^#GQ)\>_#)?%FM^*?",>D?&W5?$?A>PTN/3]+T'7=4T?PFO@73K MK6/&YT'3=&FGGMHKN\FMI #V+XL_M6Z7\/\ XNV/P&\*^#;_ .(_Q?N_@YXK M^.MI\/[#Q/X7\*^(O%'@?PEK(\.7]C\.H/%=W96WCKQB==>"SN=%M+O3M*\. MV][I-[XN\1^'XO$'AQ-7X?4OVS?$\7Q5^-7PS\-_LT?%/QY/\"OAC\*/BOXH M/A+Q%\.)/$OB#0?B_9>.[SP[HO@?P7KWB30-1UKQC9M\-O%=KJ/AW4=0T-Y[ MN+2[;1;O5KC4TAA^F:<^A#]H[X,?$G1? NG^-?"JZI';:/XLU;P[HM/&_P !=(^+5IKWQ1\:?"OPGX$L]#UV#Q;K?Q0;7X_ M_AWXE>%HH?[)GTU_$=E#JD=QI8![-XD_;P_9_P!$^!/P&_:4TO6M7\7_ ;_ M &A]=^#NG>"/&/AO29&M=,\._&C5]$T70_B#XTM=5DTV_P#"/@GPS>>(]'B\ M?ZGK%M!<^#;B]CLM9LK>]66!.W\>_M&V.A_&72/V=O 7ABY^(7QGO_AM??&+ M6- _MFR\+>'O!7PSMO$B^#=,\1>,/%-_::D+"X\8^+(M6T'P/HNF:/K&I:_< M^&/%M[+'INC^&]1U)/C;PU_P3)T&W_9ZL/V1O&/BGQ=K7P.\ ?LMI^SMX)U7 MPS\6/&'@?QKX^N_&FFW[_&WQ?\4M%\.:'I_AFSO/&GB./PYJ>B6=G>>+=+T) MM.O)K33;-;D6#1:!\ ?VL/@W<>#?VP-:T;PA^T7^UUHG[%G@W]E_X^?"WP/X MTB\(Z)\>]0^%?C#5_'O@OQ[\+_'_ ,1= \/:9X+\6WOB+QC\2[C5_"WC?3M/ M\,:M_P )Q:6+>+M&/@^SU#70#Z\\"?MA_!KQ=\"_BE\?=:U:Y^'_ (2^ FH_ M&'0?C[9>+XH%U?X/>)/@#I^'[O5M+\4 M>&KS1/$?AJYU'3-$/ ?Q.T^ZUG3_ !#K M7B/P8VM^ =(/A:[\5:+)\7O!J:C#J?@_4=>AMXM)AT[0KWQL-$UR[M]-\47F MAW#;#\P>"OV(_!OQ4_8M_:N^"7CG6/%]G=_M]7W[0_C7XV:C>^&-0\':]X-\ M4?M'Z(V@76CZ#X5U_P#TFP'PI\*VOA'PMHQU*>\B\1W/A Z_?S2IKUQ%'Z9X MU^#/[1OQS_9"^*W[-OQ/\0> ?AYX^\<_ GQ/\)1\9?A;K7B75M/O?$NN^"9_ M#,?CK3_!.K>'_#FI^%-)N[Z9=3U;P=)XM\07ME9SWWAS3O%6H(L'B24 ^H4^ M,WPADT5/$D?Q4^'$GAV35KW0(]>3QSX6?19-KWVFK<&]M-+M;G49X([*"2=8+'XX?!C4X+FZTWXM?#+4+6ST;PEXBN[BR\ M?^$;N"UT#Q]/%;>!M$]3E9+'Q'-+'%HT][(Z*WYJ:] M^P9\6_&GQX\%?M$:Q:_!3PYK3?'K]F/XE_$3X7:-K'B+4O EOI7[._P2_:%^ M%%_XB\'ZG/\ #S3YM4^('C2;XWZ5IT,NM>'=$BM/AS\+O ^@:AK,EY9Q0Z?\ M/_&C]@7XO_ 3]FG0]2UG3_@[XBB^'W[/7C/X)ZKX:\$V/CKQ')XF\5?$K]OS MX(_'OP1$=2TWQ$\ED^HZ#)=7VHZ%I4VD6-W-< ']" M ^-/P>;PE%X^'Q6^&Q\#3ZI?Z)!XS'COPH?"DVM:7=WFGZEI$7B,:N=&DU2P MO].U"QO=/2]-W:7EC>6UQ#%-:SI'9\2_$_P7X?DUS2&\7^!D\8:/X4U;Q>/" MNM>-M"\/WW]CZ7I\]\VK:F+F:YO-'\.*( MF_L*?$_1/CEK_P"T5X?L?@GJ-M\4?&W[0>I_$']G#6KS65^$=OH7QU^"O[-7 MPDB\5:1K5MX)NK76/'T4O[-EOK/CMKWP!8Z9XNT/XR?$O1K:]CU*WCU7Q7SV MC_\ !.OXS^ _!ME\,/ 'Q)TV;PM!^R6?V>/'%QXZ\6:KXJ\/?&[Q%I'[*.F_ ML^^$/B5K/@'5_ &KW?P;^(VGZSI.BV_B+QO\./'&HVGC7X1^'K'PIXW\'>+? M$EQI>M^$0#])/#'[1WP9U^Z\3:!-\4_A;;^-/AWX6\%>*/BIX;T[XA^']7C^ M'MEXZT2RUS0;K6M5,FG11Z-JEE?6MYHVMW5KI]OJNEWVDZG'!;PZQ81R^RZ5 MJNF:[IFG:UHNHV.KZ/J]C::GI6JZ7>6VH:;J>FW\$=U8ZAI]_9RS6E[97EM+ M%<6MW;32V]Q!)'-#(\;JQ_$$?\$Y/VE/#VE_;_"WB+X-7/B+0X/V&?$]CHP^ M('Q@^'>E^.O$7[-?P0UCX%?$GX;^)O'/P\\+V7CGPGX/UO3[^T^(GPT^(NA? MVUJ>E>-]'\/VOBCX9WFCZ1=_VM^KW[-_P?T3X"_!+X??";P]X4\,^!M+\(Z/ M/!'X1\&ZWXL\2^%O#UWJNJZCK^J:7H/B'QU/-XLUK3+;5=6O5MM3UI+&YO5) MN(](T.UD@T:P /;Z*** "BBB@ HHHH **** "OSD_:$_9.^)'QZ^/_P<^(=X MGPQ\,'X'?$33/&GPQ^._AB]\5:-\=/!7A.#Q3\)?$?C?X5#3[/3X].\0Z)\7 M-(\+>/OAQXP34/&2^!=0\#>,1<:[\/=6\1Z'ID]W^C=% 'R)H'PE^+?AK]I; M]IWXU:?'\.Y=$^*?P2^!?@7X;VEWX@\3MJEOXR^#5U\<]1DG\;V%OX5BM[#P MSK=Y\6M+AAF\/:UK.KVEKH>HS2VDDU_9Q6_@_P 3/V'/$'QVT[X@_$?QV/AC MX!_:#\6:W^QYXUT63P3'K_BWP%I7C3]AWXSZK\=_A'J/B76=:TCP=XF\:3:W MXHUW6/!_B76?[!T#4-.^',^G:+HUM+>Z0E[>?IG10!\O?L\? ?6/A?XM_:,^ M*WC/4])U#XC?M,_%W2_B?XKL/#LFH3^&?".G^$?A3\//@MX'\&:#?ZG;:;?: MW#IGA'X;:?J^K^(+S1M%FU?Q-X@UR6#2=/TR'3;6+ZAHHH _#G_@OW\,OASI M_P#P2%_X* ^(K'P#X)M-?7X):E?KK=MX1\.P:NM]<>+_ P9[U-3BTQ;]+N5 MIY7DN5N!.\DC2-(7.ZOV#^'6EZ:W@'P23I]AG_A$?#'2RM1_S =.](?_ -0P M!@ ?EI_P<#?\H;/^"@?_9![S_U+O"5?JU\.?^1 \$_]BCX8_P#3!IU '2?V M3IG_ $#['_P#MO\ XU1_9.F?] ^Q_P# .V_^-5H44 9_]DZ9_P! ^Q_\ [;_ M .-4?V3IG_0/L?\ P#MO_C5:%% &?_9.F?\ 0/L?_ .V_P#C5']DZ9_T#['_ M , [;_XU6A10!G_V3IG_ $#['_P#MO\ XU7+^-=,TZ/PEXA=+"R5ETF[*L+. MV!!\H\@B($$=B#D'DI_Y< M[7U/_3*E_LG3/^@?8_\ @';?_&JOCI^+?S-+0!G_ -DZ9_T#['_P#MO_ (U1 M_9.F?] ^Q_\ .V_^-5H44 9_P#9.F?] ^Q_\ [;_P"-50U1?#6B:;J&L:P- M%TO2=*LKK4M3U/45TZQT_3M/L8)+J]O[^]NA#:V=E9VT4MQ=W=U-%;6UO')/ M/+'$CNO+_%WXO_##X!_#7QE\8?C-XZ\,_#3X8?#[19_$/C+QQXPU6WT;P]X? MTFW9(OM%]?7+!?-NKF6"PTVQ@6?4-6U.ZM-*TNTO-2O+6UF_$+2?!7Q]_P"" MU6JV?BSXW:!X\_9M_P""3$=U9ZKX$_9\U276/ _Q\_X*"V47^F:1X_\ C^-/ MFT_7?A-^RMJT4UM?^#O@G#?)XQ^*MO%;^)O'\^D:)+H>E@ ?KOQH^,'_ 6$ M\1Z_\(/V+->\2? /_@G-HVJZGX5^.'[??ARP;0/B-^U%_9]S_97BWX._L*WU M[:V]QHW@9FCU?PQX^_:JELKO3I+@W6E?"6'4Y+*ZU34/V-_9^_9H^!/[+7P@ M\$_ ?X!_#'PG\-/A3\/=,&E^%_"7A[2X(K2U5]CW^IW]U.LVH:WXBURZ5M3\ M2>)M9NK[7_$FKS7.JZUJ%[?7$DQ]1T'0/"G@#PQIGASPSHWA_P &^#?"6BVN MEZ-H6AZ=IOAWPSX9\/:-:""RT[3-,L(;/2=$T72K&!8;6TM8+6PL;6()&D4: M8'SAJ7[4=KXOO+KPY^S=X+U+X^:[#<36-WXJTN[_ .$;^"'AVYAD\B9M>^+U M_9W.CZNULY)ETCX=6/CC6V,;PR6=H3YJ]&'PM?$N7L:;<(6]I5DXTZ-)2O9U MJ]24*-).S474J04GHFWH>!GG$^1\.QH+-59-E]+%9KF=2E&<9UJ> P>(G1I-U:JA2C*:^>/V_/VW_AY^R_H47@CP_H^@ M^,_C)KZ:??6OA:4)%IOAG0UO8;EM<\77%@@N[--1CMI;;0]*@9-0U.1WOR(= M+M9)YMCX6_MA7?[5OANS@_9;^&6G)XC6PL/^%B^+/BG#;67@/X.:MJ,,LO\ M9$VGZ5)'XF^*'B!TMKFXT73_ Y#HOAZ_LVMKK6/%FARM/81?#/[;'_!-3XO M^.[/7?VA='UWPGXK^,WB'6+*^\>?#KP9H3>$?"5U:SPZ?HUK+X,O_$.L7^I: MAKVG-'!)KE_XFOK!?$UNTM]:6>B75G'IM_\ H)^P7^PYH'[(_@VYU36+J#Q! M\8_&>GVD7CCQ#;23'2M-M(91>6_A#PU%((\Z/IEV3+R+:V2 M6.GVGV>)P_">$X=PV(P]>&-SN-1QE"3JN,\1^[]LJ^'*O'[B'(\]R3$<'>#M7+J->GB:*RZEB,+DBEC?[)JY/G ML&;*+4+R)A_ M;VM:W< W+?0']DZ9_P! ZQ_\ [7OU_Y95>+*#@GG&< %FQP,[0"<TOQ9KGA)+B8&%-6\??\(CX?@=7>^UBT@CEF3XJOB*V)G[2O4P;P.3X*G@Z$ZT\3B)*52M MB<;BZJBJV.S'&XB=7&9EF&(Y(O%9ACZ^(QN*FN?$5ZL[R/N?^R=,_P"@?8_^ M =M_\:JG?Q>'=+LKS4M2CT>PT[3[:>\O[^]CL+2RL;2UB::YN;R\N%CMK6WM MX4>6:>XECBBC5GD=5!-?F"/BU_P5'_:3D\KX._L]_"W]@OX:WKRI%\3?VQ=8 M@^.?[0%SI=U&JVVH:)^RS\!/&%A\/O"^H1 2SQ#XB_M+W5W;NUM%JG@DLMS; M+*[2ZM=570OVC_ !/8V/[.NDZQ;IM, MWAK]D3X6:;X&_9VCM4/-G-XX\%?$+Q+ H07'B>]DC688GKDGBC_@J7^RKJ'B M/5?A]^RYX:^(G[>_Q3TB[_LS4O!_[&/@"T^*WA;P[JDCFVBM?'W[0%_?>&/V M:/AL(;P&+4$\9_-3M%BN2NE7,T(MWYT^$/^"J7[2S"37=<_9^_P"";/PX MN=CII'PYTG1OVP/VLI8%*P31W7C_ ,8Z+X8_9H^&.J3(TUTJZ/\ #[X^QZ=, MEM';:WF6<3%C%;V5G!$A)VH*\3^-_[8O[*/[-,32?M _M(? [ MX,2^2T]OI_Q*^*/@SPAK6H*L8E\K2= UC6+;7M7NGB97BL]+TV[NI5(,4+D@ M4 ?-_P -?^"4_P"Q]X.\:Z=\6OB7X4\4_M9_';2W$MC\=/VQ_&&I?M%_$'2+ MA'\R*X\%V'C5)/AO\*O*_:<_9;_ &:_B?XTTK1?#7@RR\>_%_P/X3O]1LO#6GZZ\FD^&X_$6NM:?9-, MM9]8U1]/TY;R*(2WURD$;>/6M8?V7_V;OVV/VN3J'[JQU[X M3?LT>,/A]\,9IV7=&X^-?[3\OP ^$EU8[6BEDO\ 1?%NM1F"5);9+DG97\0G M_!UGIW_!4'XY?%']G_XE?&/]F#XH_!O]ERP\ W.@^!?ASX>^(>F?'GPSX>^* M*^*-;F\3>(OB=??";3;CP3X2^)7BOP]J'A'3](TR?4?$EE+H/A]H?#'BW4IX M_$-AIX!_H:?L]_LH_LQ_LK>#=3\#?LV? SX4?!'P1KWB*Y\8ZMX;^&7@W0_" MFAZKXEO=,TK1Y_$%Y9Z;;1P76I7.D:+H]@U\^YY++3[*)6,44=>[/I^D1JSO M8V"QJK.TC6=L(T1069WD,/EHJJ"2S,% !)( -?R6_P#!O-^QU_P46\4_\$UO M!&F?M1?M>_M@_LT^!6\7>+HO@E\&/"WA_P"#WAKX@6WP6>+1+K0-5U?X@?%[ MX2?$;XP^%=&UCQ-<>,#X/\+:5=^$QI7A&'2=2T>1-+UG31#^XL?_ 2E_8\U MQ["[^,V@_%G]J'5++!DNOVK/VB/CO^T'H]ZX.[=/\/?B%\0=2^%,"9Z6VG> M;&R0?)':HBA0 >D?%/\ ;X_8&^"U]+H_Q+_:D_9P\,^)8N!X,?XC>"=8\>W# M;2ZQV/@'P[>ZQXTOY7"E8H;+09YI9"L42/(Z*WDH_P""BWPZ\6R6B? /]DK] MMK]HVWU!<6&N^"OV4?$_PH\%7,S >6(OB!^U9-^SSX.N+,L3OU/3]5O]/5%+ MK/(6B27[6^%G[/\ \"?@;82:5\%/@O\ "?X/Z7*")--^%GPY\&_#VQ<,06WV MOA'1='B?<1DEU8D\DDUZUY:<94,5Z%OG8?1FRWZT ?F0GQ/_ ."EOQ#BO(O MW[#W[-OP"@6?;;:W^TU^T\/&OB%+5M@$A^&G[-?PK\<:%=7,>YFDM&^.&GQ, M8BB7Y#K,+2?LR_M_>/+N&\^)G[>W@OX4V3J?/T#]D']D+X<>$KVW4Y4PKXZ_ M:>\2_M1W=RQ7!^V67@_0)5?)CCB^4#],** /S3G_ ."6'P \90SI^T%\2?VK M_P!JA[B59IK;X\?M3_&"\\(SN'+D3?"CX8:_\+?@XUNY9PUB/AZ+$*Y1+94^ M6OI'X0_L6?LA? "6WN?@A^R_^S_\)K^W@2W&K_#_ .#_ ( \+:[.B-O#7FOZ M5H%OKE_,7)=[B^U&XN))"9))7"]6_:X M_9V\*?%W7O .H:1I?A+Q1/JGBOP?XNTG1];\4:0NIZ"/%G@/7_#&OWWAZZ:6 MXF_L#4[^]TBVN[JZOK&TM+ZXFN9/K[X.? 7X,_L^?#+P;\&O@K\-/!WPU^&' MP_TB/0_"'@OPKHMI8:-HNGI))/(L,926>YN[V[FN-0U34[Z>ZU35]4N[S5-5 MO+S4+NYN9>S\9?\ ($3_ +#OA/\ ]2O1:ZF@#/\ [)TS_H'V/_@';?\ QJC^ MR=,_Z!]C_P" =M_\:K0HH S_ .R=,_Z!]C_X!VW_ ,:H_LG3/^@?8_\ @';? M_&JT** ,_P#LG3/^@?8_^ =M_P#&J/[)TS_H'V/_ (!VW_QJM"B@#/\ [)TS M_H'V/_@';?\ QJN<\5:=80:7!+#96D4J>(/"122.U@1U)\5:*I*ND:LI()&0 M0<$CH:[.N8\7_P#('B_[#_A'_P!2S1* .GHHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ & , < #H!Z4444 %(0",'/X$J?S!!_6EHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _''_@X&_Y0V?\ M% _^R#WG_J7>$J_5KX<_\B!X)_[%'PQ_Z8-.K\I?^#@;_E#9_P % _\ L@]Y M_P"I=X2K]6OAS_R('@G_ +%'PQ_Z8-.H [2BBB@ HHHH **** "N5\:3^SS^RI\,9;2;XI_%[6;)&?4=4DFNP^D_#K MX5>$;=9=7^)7QF\W5]>WFIK::1>?FS^RO\%_B/\ %'XU6W[: MOQUTO0?VU_VZ_L6IZ+X US1[R_\ #?\ P3\_8!\-:SY$.J?#S]G3Q1KMMK%Q M\0?' V)#\1_C5X#T7Q;X^\>$R:/!K/A+PXLG]H]&'PE?$\SI0O"%O:5IRC2H M4D]G5KU)0I4^;:*G-.;]V*E)I/P,\XGR3AWZO#,\8XXO&^T6797A,/BW?AO]F?P5 M=_'36+>YEL+_ ,<0:A_PC/P*\-WD;F"?^V/BM);FS=HY)]%^&>E>-= M4X:"[;3"3,D5O^S+J/Q"EMM5_:<^(%]\8VCF2]B^%^EV3>"O@)I%PLB3PPGP M!97=UJ7CT6+[XH;OXH^(?%D,O_'Q#HVFNPAC^JK#3]/TBQL],TRRL]-TZPMX MK2PT^PMH;.SL[6WC5(;6RL[:.."WMX8D5(K>WB2.-%"H@ KI_V#"[O^T:RZ M+VM# Q?FVJ6+Q.^J2P<83C=2KP=G\_S<;\26Y8_Z@Y1.UYU/[-SCC+$1]UOD MA%YCPQD%I1;C.I+BRKBL-5<9X?)L9!.'RK;_ +-6K_$>>#6?VH?'BS)(D\44O@B.]N]5^(LUI)YB+J'Q/UKQ%:3<36GAS2"1"G MU78:?I^DV-KIVF6=IINFZ?;Q6EC8V-O#9V-E:V\:Q0VUI:VZ16]K;PQJJ10P M1QQ1HH5$50!7PS^T!_P4?_9@^ 'C5_@\?$'BCXX_M'R6C7NG_LM?LR^#]7^/ M'[0UW $>9;K6/ /@A;N+X<:')%%,Y\9?%S6?A]X(M5B=[[Q';1J6K\H_C1_P M4*^-7Q \6-\/OC#^U!\)/^";.E7U[-I\7[-O[-1TG_@H-_P59\7PQW2VTNFW MOA3X2>&OBM\,OV>;_5+8SV^[PW\-_P!H/4M+N6+1>--!O+*6ZM^?$8O$8GE5 M6?[NG?V=&G&-*A2O:_LJ%-0I4W*R)/V>OA]\6KG5_BOX0^(FM> M*1K_ (@\=_$;0[ZUL[WPU\3?"&D'18H? ^G?9HGT:>Y2YDU R7\H:&.V^A_^ M"/O_ 6,_P""K7_!5']G3Q_XT\&_LD_LI6GBGPW\9M?^'TGQX\3_ !*\6_#+ M]G[P=ING^!? OB:VT2Y^$VDZE\8/CS\3/B+!<^(KN_O(M/O/AOX N=$U3P_: M1^-;75[36DB_CX_X.+?V=]<\&_M&_"OX]>$/V,_%VK>-O'_C_Q=X8U'4_#VM^#XM*\'>-( M?AKJ-IIVFRG0_AIH.C6P,G](W_!KC^PO^VM??\$Z_$'B&X_:B^,7[&WP8^,7 MQ_\ ''COPWX1^&OP7^#B_%3XF>'Y/ GPU\()\2M-^*_QM\'?$JX\,^$]6OO# M&H:)X)[NQUZ".+F/H3^B&Y_X)X?$CXUVT^I_\% ?V MWOC/\>=!FC>XU;X&_ ^XNOV+_P!E&+3O+2YN-*UGPU\*O$=U\:OB'H]O=([W M,/Q:_:%\5:)J4,:"Z\.V]N6M1%X8_;$_X) _L+Z9#\$/@K\1/V9_ =U%,L;_ M /_ &2O"]K\4/B#=ZG9YL1+JWPK_9G\.>//'VJZ]/,S13W^OZ+$_A!\ M,_A_\*O"L&P0>&?AKX,\-^ _#\"Q;A$L.C^%-,TG3XUC#N$5;?"AFQ]XY /@ M _M_?'KXC12)^S+_ ,$U?VN_'D"W$D<'C']H=/AW^Q5\.IK8!!;WAM?C1XDN M?CS]EN)' 'V;]G^>X6$-,MNV A:_A/\ X*\_%HS1Z_\ %C]B7]CGP_=&"X2S M^%/P[^*7[8'Q/LXBH>2RA\>_%35_V?/AC87H+F*2XD^#'BNSCEAWPI<1O@?J M*%4$D* 3U( R?J>I_&EH _+YO^"8>D?$(O/^U-^V+^W-^U$+ZV,>L^%M<^/^ MH?L]_"F]F>5I94/PL_8]TC]GW0+[3&W"-=+\4W7BF+[.OD3RW"O*7^C_ (%_ ML(?L9?LSSPW_ ,!OV7_@9\+M>B\PR^+O"OPT\+6OCO4))6#2W&L>/[G3KOQO MK=W*P#37FL>(;ZZE;F29CS7UE10 S8O&1NP2Y!]07)(_#%*1XW&=7L%/S(RGHS#KT)]376UR/CG_ )%F_P#^NVE_^GC3J .L M48&.>"1R23P2.222>.Y)-.I!T_%OYFEH **** "BBB@ HHHH Y;QE_R!$_[# MOA/_ -2O1:ZFN6\9?\@1/^P[X3_]2O1:ZF@ HHHH **** "BBB@ KF/%_P#R M!XO^P_X1_P#4LT2NGKF/%_\ R!XO^P_X1_\ 4LT2@#IZ*** "BBB@ J&XN(+ M2":ZN9HX+>VBEGGGE<)%##"C2RRR.Q"JD<:,[L2 JJ6/ -34A 8%6 96!#*0 M""",$$'@@C@@\$4 ?E__ ,/K?^"2G_21C]CS_P /KX)_^6--;_@M=_P2456; M_AXQ^QZ=H)P/CGX+8\#/"KJ#,Q]%52Q/ !)K] ?^%2_"[_HG/@/_ ,(WPS_\ MJJ:WPC^%KJRM\./ 15@5(/@OPPP((P05.DD$$<$$$$<&@#^(=O\ @];\##]K M3_A%Q^R4Y_8X'C;_ (1C_A9O_"P;_P#X70?" U+^SO\ A:(\%?V!_P (GC[) M_P 3\?#DZM_:!L?^)>?&0U$\?T\K_P %KO\ @DHRJW_#QC]CT;@#@_'/P6IY M&>5;4%93ZJRA@>" 17Y"M_P:"_\ !-MOVM/^&@/^$L^,X^$1\;?\)\?V5Q?> M%O\ A7/V\ZE_;!\&#Q9_8O\ PG ^%YO?]&_X1@7?]O#1LZ0/&0M\2#^GE?A' M\+4557X<> @J@* /!?AA0 !@ *-) X X% 'P%_P^M_X)*?])&/V//\ MP^O@G_Y8U^G=M.6-U=&!(96 M##@BN#_X5+\+O^B<^ __ C?#/\ \JJ]!5550J@*J@*JJ %50, #@ #@ < M<"@#\]-9_;3OIOVO?%W[)7AM/AEH_P 2O!S_ IUO2OAI\3_ !'K_@KXA?&[ MX2^,X_#^I?$+XT_ FXN-,_X1OQSX=^$]E>^*O#^L^&M'_MO6&\:>!M7T_P 5 MW_@'2]5\,ZCKF=X@_;\T7PQ^TW\:O@[X@L-"T3P3^SS;_"FY^*&O7+^)M2\1 MV'A;XS^$-#;>#4/&^H^+_P"VO$\B M:5X9T#9J??\ [17[(,_[2VN^&8_B%XK\(:CX0\#_ !M^$/QR^&US/\,;<_%W MX-^)/A+K_@7Q4(/A'\6+3Q1:7/A>3QOK'@Z\L_$^N2>'KG6E\*>+_%7A**XO M-(OK2+3_ )-T;_@EQ\2?"^K?"GQSX9_:JTZV^+OP"\7?%B?X:?$K7_@1'K]U M\1OAA\8_BC?_ !<\2_#3]K;1;7XLZ#!\>O[ \9W&C^+?A]XI\-W_ ,(]3\)_ M$OPCH7Q,%OJ&L7GB+3-6 .C_ &@/^"C/C;]G_P"-WQA\':C\./ OC'P3\*[K M]B^&P\/:)XSU_3?CS\1T_;"^)_B+X706GP]\!ZCX=GTOQ%XG^'5[X=G\1S>% MH+Z*7Q=H[W-HNI^%;[3Y'N/TQ^)OC>7X=?#KQKX]@\+^*/&EQX1\-:UK]OX1 M\%Z#K'B?Q9XEN=+LYKBVT3P]H&@:?JFM:MJFJ7$<=K:6FFZ=>W(_&VA^,KSXJ?#KX'^!;#1&^'=IHNJ^#;GX,V_Q M+MI-?LO%B^(]4:\F\;+\4=:&L:?9Z%H5MIT%CIUI8RRP-?\ VKZ(\:Z=XLU; MPSJEAX&\2:7X1\53K:G2/$&M^&&\9:3I\L-]:SW']H>&DU[PQ+JMM=V45S8R M0PZ_I4\0NOM5O=I-!&& /S8^$G[>_C[XE^#_ (':5H?ACX*_$;XT?'&#]HWQ M/IFE?#/QW\3;#X=>%O!_[,>H>%M!^(6D>+[WXK_"CP#\5/#'Q1M/'7C;P=\- M=9\">*/ACX?U'P;XF\07EUX@A$'AB\T_4F^!O^"H'@_XG:)HOQ4\%> [N;X" MQ^)_V./ /C/QGK&NVUGXGT3QM^VYH/PJU[X=6FG^'+6UO-.O]-\#)\K2:#!.G@J>/Q![KXG_8LT6[\8:/\6O /C6X^&_QML]6^-&I MZQX^TKPS8:GI^NI\?O"G@+PI\1H)_"5UJ5O;6\OE_"7X2ZWX6O3JMU/IGB#X M=:%>:_\ \)7:7WB.QUGSSPI_P33^$_@�?!7@CQ/XBT;X(6.O\ [*7C/Q#\ M++FST_5'\3^-/V,_#_@?P]\&-:F\62M!<6-I)X=9 /T?!R <8/<=<'N,C@X/%+2 8 '7'-Y?A+XF\+>"?B]X@T/4_"\=YX#\3^-M&^%?B?P[+-X+U'5[/Q1J_@ MU/"WQ<\.:[KGC2SMX[&V@M==M_#UGXJG\,^*UT$ ^OZ*^;+[]J7X<:%XX_:0 M\'^,+;Q%X)T[]ESX6> _C+\2/'GB2TTN/P5/\/O'6D?$[6AKWA^ZTO5]4UFZ MM_"]G\)/%Z^)TU31='GMY[:!=,AU2"9;D^.?\/"/A/I6@^(-1\;^%/B%X&\1 MV'@+X%?$[PQ\.]7TW1;SQUX]\(_M-_$.3X2? V+PYINEZY=6$/BSQ;\4S:?# MK5_"VM:GIEQX+\4:GI/_ DM[:Z%J=EKDX!][45XI\&OCAX?^,+_ !'T>TTS M5/#/C?X.^/7^&?Q2\$ZX]A-JGA3Q<_A+PKX]TR-;S2[J\T[5]$\1^!_&_A/Q M;X;URPF-OJ&D:W#'<0V&KV6JZ78>UT ?CC_P<#?\H;/^"@?_ &0>\_\ 4N\) M5^K7PY_Y$#P3_P!BCX8_],&G5_/-_P '#O[;0H-)U&PO+W5X#,(Q^E7_!//]O7P'^V+\/M?N/#?@[7_ /IGPUT M_P"&>F6&O>)/$/@O4M!^(FC^*O EAK>F>+?!%UHFM3ZD^@!H[C293XDTC0-3 M.I6TPCL'M]LM>@\KQZP<<<\//ZO)PM)69X7+,?A\PJ8587VM6E^D=%<%J7Q4^&6CF1=7^(G@72C M%,;:4:EXO\.6)BN!NS!(+G4XBDPVMF)@'^4_+P<<=>_M)_ .QW*_Q>^']Q(D MQ@:+3O$NG:M,)%W;P(=)EOIF1-A#RJAB0X#2 LH.$,%C*GP83$S_ ,%"K+\H M,];$\8<)8)M8SBCAW"-;K%9UEN':Z:JKB8-?/L^S/;J*^>A^U+\%97\NQ\1: M_K3EF"+X;^&WQ2\3F9%SNN+?_A'O!6I"YLQC_C]@,EG\R8G.]-S;C]I?P2(U M?3_!?Q]UC>X6,Z=^S;\=UBECP2;B*YU+P!IEF\' "N+C=)N!BCD7++I_9V8* MU\%BXWZSP]6"^^4$OQ../B#P)44G1XSX7Q#CJX8;/LKQ-3=+2E0Q52H]9+11 M;;:2NVD?0]%?-"?M(SW3[=+^ '[2FJ;F8QLWPPMO#JR0KD?:-WC+Q/X:\A6^ M7;;70M[]@P(L\*Y2T?C3\3;R-&T?]ECXS2&0[T;6_$7P-\/(;<9'F2+-\6;Z M[AG8E-EI+9I+@L9&CV,"/+\4OCC1IOM6Q6%HOT:JUH6?DQ1X[X&JYMCT MOM97PUQ+FL&M-8SRW*,7&2U33BW=-6W5_HVO-?C!XL\,>"?AMXN\1^,/$&D> M&- L-*D%[K6NW\&FZ9:M=R1V=JL]W)=(7]I34/!OPH^#&C>$KGX@^%_#F@>-QXET,6VEW>GZ#XD M\5>*;DZ9HFLZUK^CZKKVE:(LA\,PZ/HT6NZ98Z"UW?:O?7E[ZV2>I&E"E7J7J,?CQ3\ M-^!,QXER'@WC+BC.5B<%E>5994X-XNRK _VEFE>&#P%;,\;F&38-0P3Q=6CA MXT<)*KC<=C:^$R_#0IU,5]8H?U27&LZ19:5-KEYJFGVNBV]F^I7&KW-[;0:9 M!IRQ&Y:_FU"65+2*R%O^_-W),MOY.)?-\LAJ_&O]I+_@K1:ZM\3G_8T_X)O^ M!;?]KW]MSQ%I(O5C,VH:1^SA^SQX7OY(+./XV?M'_$RWMY)+7X?:.U_:ZGI? MAOP=;:GXC^)4JV^@>%[N"?5[&]?^>O1_VU?B#XHT6^_9FM/CA\&OA[X5\ V^ MA6.J_M1?M6_$?2YOV?OV,M*U"WU36([?PE\%]?U.R\-_M2_M,^(M*,,_P7^$ MM_;>,;/XE>%+JPMI?UG_9X_:D_95_8!_9Z\0Q_L5_LT?M(_&[ MPEJ=W!X[^,O[=?[4UUX>_8_^%/Q@\=ZE'':WWQ0^-G[6?[:%Y\)M6\:!HUA(^C^ /#L&F6L=E+SYQEV%R?%XK+_;O'8FC/D=>E*$,- M2VER\L95:E6NHODJPE*@L-6C.FXXA14CW_"?CWB7Q8X7X:X\_L6/!7#N;X-8 MR&39G1QF,XCS%VE2=95ZU'+L!EV35,13EB,LQ='#YS5S_**V$QT*F15:DL.O ML#]DK_@C_P" OA?XR\8?M&_M??%#Q+^VK^V'\7X[*;XO?%?X@P'2/ 4EM9W) MU#3/AWX ^%MM:$M_%;_9/UNU;6_" M/@#PU<:OKFJ>'O!OA#PYIZ/=:IJM]IGASPUH6E6J)"C3W][+8Z1I=A;QK'&N M^:WMX4"JH50!7\PX_:N_X+;_ /!00RV'[&NF_"CX$_##5GD^Q?M#:#\-?&^G M?"2VTG4 (DOO"WQY_:T\"Z+\0/CU!#;1W,EEK'P)_83TWP-J-S)'_97QI@18 M;Y?H[X(_\&_OPFUC7M*^*G_!2W]HOX]?\%0_C':746K0Z;^T1XQ\1#]G#PGJ M)1V:T\'?L]VNMW7AFZTN!IW@%GXRNM?T6Z-O;7T/AC29AY$?EU<37K1ITZE2 M4J=):I*\IN4FV_TS+>'\GRG$8[&X' 4*689I M457,\QDG6S',)QI6EA\#0Y<-@J5##PA2C]#_%7_ M (+/? (WNK^"?V(OAE\:O^"F/Q:TZYETV3P_^QIX/NO&WPC\/ZHOEE$^(7[4 M=[%;? +P?8Y,D-T;'Q?XIUNRN%2&?0$::,M\$^(OV>?^#@O_ (*%ZE*O[0OQ M._9]_P"";'[.NK*]MZ/X)^//PN\/Z@K1VVKZ!?6XEB/]+GA;PEX4\#>'-&\'^"O#6@^$/"7A MVPATKP_X6\+Z+I_A_P -Z'IEMD6VG:/H.D6MGI6F6-N#M@M;*T@@B7 1!719 M'O\ ]\G_ K ]@_$CX#_ /!#']G;X:>!W\ _$[XI?&KXL^"]2EGO_$?P?\(^ M([7]E;]G/Q#J]Q,6DDFO=2>[O+B:66>>>2661V]HR/?\C_ (49'O\ D?\ M"@#@OB7I&DZQX.U2QUC2M+U>QDETV62PU?3;#5;"61-6L&CDEL=1M[JSEDC? MYXGD@=XG >,JX#5W44:11K'&BI&@V(B *J(ORJJJ JJH"JJ@*J@*H"@ _P"1_P * %HI,CW_ "/^%&1[_D?\* %HI,CW_(_X49'O^1_PH 6BDR/? M\C_A1D>_Y'_"@#E_&7_($3_L.^$__4KT6NIKEO&/.BH "2==\)X 4Y/_ !56 MB^U=1D>_Y'_"@!:*3(]_R/\ A1D>_P"1_P * %HI,CW_ "/^%&1[_D?\* %H MI,CW_(_X49'O^1_PH 6N8\7_ /('B_[#_A'_ -2S1*Z;(]_R/^%B^U '44444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !]*_+CX^?LS M_%7XD?M:?"WXT_#?P%I?PE^(_P //$/AS3!^T_X.^(%OI@\=?L^6?C?X7>)_ M'7P6^-O@.WLX=6^)EEXC\.6_Q7\+^#/!/B+2O$OA?P9XEU+0_BGX1\=?#_Q+ M%>PO^H]% 'YG?%G]E+QG\?/'?_!1KP'XKTF;PA\*/VNOV,/AI^S7X<^(=OKF MBZI>Q:K::!^TYX<\97[^&;'4H-=L(](M_C9X"?BAJ_A7P[\/?!,=YI]]K>@:4-4\6>*=!A MOI;30;;]LJ* /D#]F3X*^+O WC[]JKXU^/X;/2/%/[4/QG\-_$2+P;8:E#J\ M?@;PCX!^"'PL^"'A#0=3U:TB2PU/Q+J-I\.;[Q=XBGTN6ZTFPN_$L6@:=?:I M!HO]K:A]?T44 ?Q2?\'/G_!*/XR_&3PMJ?[2WPF\>_L]? []DGX.?#RW^)'[ M0-CXEN?B3!X]\3?$ZU\5:_I*^)[/0O"7@SQ3I6K:-:^'_%&B)%;"_P!+N6UH MZOJ$]E=3?9)G^E_^"7'_ ;U:9H'[)K_ 9_X*F:%\'_ -I"+0O$6D:Y^SUK M'PB^*7Q]\,:CX/\ =]X>NKE;+7-8T*Y^$FH+K^F:EK5S%H#Q1ZLFCZ.4M+2 M_CVX;]-O^#@;_E#9_P % O\ L@]Y_P"I=X2K]6OAS_R('@G_ +%'PQ_Z8-.K MM>8XQTW!XBM>5"&%G/VU;FGA*3I.CA)+VGL_J]&5*,Z<%!-2W;2BE\=#@'A. M&.AC?["RF4*&<8KB7"8.6491]6P?%68QS*GFW%%"HL L:L]S;#YIB,/C\94Q ME2-6E9PI4ZU2O5J_A1XA_P"#93_@EGJ5Q)=>%_#'[27PTN'DD*S>!OVN_C^L MD,,L!B:UB;Q=XQ\7E;?S,7.UB\C3J%>5K;-N>,U3_@VG_9CMK2UM_ _[5?[; M'AK[%*);:+5OB;X.\36P,D3VUQ;3RP^ ?#6M3Z:T!26TTG^VX]-L=2C&HQ6S MR,\;?T?45RRJ5)Z3G.:2LE*3DK;;-L^FPV P6#)&KP1):_M,_\%GOV?%F4#SHKRZMO"O\ P43^,-@USO+V6TN5:>XG;7[9)K25/LUN;J%HI^1 MG_8C^*L>IW-WXG_8B_X*H06CR0R2VOP-_P""[WCWQ?IEK#%^[U%=*L?B9^U' M\&M3F4A/M6D03".?4D>07PT.YV6C?U T4R+);)(_F$B^ 'PO\%WL-YXB_9C_ M .#C/PCJ=B\VR\TC]MOXR_&"S@NT4E5@3X5?MU?$Z"_62T=KB*XFTJ73BZM9 M--_:8BM)/XNO^#DJT\/>&?VLO@SH_@7QC_P4&UW1[O\ 9JTY]33_ (*#3_'* M#XFQW%U\5?'LLUGX4A^-NC:#K,_PZN!I>E7<9TB&\T&3Q5::KYD_]K6,\4'^ MMZ8XSR8T)]2BG^8K\&O^"LO_ 02_9#_ ."IWQ+\-?M"_'_XA_M">$/&/PP^ M$,7PPT'3?A)XH\ :)X;NM!TSQ3XJ\907>J6/BOX;^,+^?57U3Q;J,$T]KJEE M:M90V2+:+/#+/,)M;.WH$HQDK2BI*Z=I)-7BU*+L[J\9)23W32:U2/YQ\,)/>W#&/Q'?>)O&'QF\/\ A".^O8[>X\#^,IK:Z2'^T;X6 M_P#!*_\ 9TT#QQI7QI_:(U+Q]^W-^T3I5P-1TOXT?M?ZUIWQ/D\%ZFTEM=-+ M\&OA%;Z3HOP&^!%M:WMN)=-;X5?#3P[KL,0C74?$6K7*O=RY'_!+;_@DS^SO M_P $E?AI\2OA=^SMXQ^,'C'0/BCX[L?B!K]W\8->\):]JUIK&G^';7PS#;:3 M/X2\%>"K6#3FL;2.62&ZL[RX-R69+E(=L*_J-0"222222222V26B2\DC#;PU MH#MO?2;)W*JN^2(.^U!M1-S9;:B@*BYVJH"J !2?\(QX>_Z ]A_X#I_A6[1 M0,PO^$8\/?\ 0'L/_ =/\*/^$8\/?] >P_\ =/\*W:* ,+_ (1CP]_T![#_ M ,!T_P */^$8\/?] >P_\!T_PK=HH \X\:^'="A\-ZA)'I-BCJUAM98%!&=3 MLE.",=02#[<>M=2/#'A[_H#V'4_\NZ>IK/\ '7_(L:C_ +VG_P#IUL*ZT=/Q M;^9H P_^$8\/?] >P_\ =/\*/\ A&/#W_0'L/\ P'3_ K=HH PO^$8\/?] M >P_\!T_PH_X1CP]_P! >P_\!T_PK=HH PO^$8\/?] >P_\ =/\*/\ A&/# MW_0'L/\ P'3_ K=HH PO^$8\/?] >P_\!T_PKE?&OAW0H?#E[)'I-BCK-I@ M#+ H(#:M8*P!'JK$'V->CUR/CG_D6;__ *[:7_Z>-.H T!X8\/?] >PZG_EW M3U-+_P (QX>_Z ]A_P" Z?X5N#I^+?S-+0!A?\(QX>_Z ]A_X#I_A1_PC'A[ M_H#V'_@.G^%;M% &%_PC'A[_ * ]A_X#I_A1_P (QX>_Z ]A_P" Z?X5NT4 M87_",>'O^@/8?^ Z?X4?\(QX>_Z ]A_X#I_A6[10!YYXN\.:#%HR/'I-BK?V MWX60D0*"4D\3Z/'(I(P<.CLC#/*L1WKIO^$8\/?] >P_\!T_PJGXR_Y B?\ M8=\)_P#J5Z+74T 87_",>'O^@/8?^ Z?X4?\(QX>_P"@/8?^ Z?X5NT4 87_ M C'A[_H#V'_ (#I_A1_PC'A[_H#V'_@.G^%;M% &%_PC'A[_H#V'_@.G^%' M_",>'O\ H#V'_@.G^%;M% &%_P (QX>_Z ]A_P" Z?X5S_B;0=&L]-MKFUTR MS@N(O$'A,QS1PJLB%O%6C(2K 9!*LRG'8D5WM\_]2[PE7ZM?#G_D0/!/_8H^&/\ TP:=0!VE%%% !1110 4444 %T_\ ].MA76CI^+?S-,O M^0(G_8=\)_\ J5Z+74URWC+_ ) B?]AWPG_ZE>BUU- !1110 4444 %%%% ! M7,>+_P#D#Q?]A_PC_P"I9HE=/7,>+_\ D#Q?]A_PC_ZEFB4 =/1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%(2 ,GV'XDX _$D"@!:*^5_A7^UKX$^,?BR?1O M!'AOQUJ/A"77/%WA?0?BLFD:;-\/?$?B+P#KGC?PUXRTZVNK/6;GQ!HD&D^( MOAUXRT.TU?Q7X?T+2-?U30+^VT6]NB=/.H<=H7[=7PVU7P;\3/BCJG@/XK^% M/@YX'U#PSIG@GXP:QI7@?6? O[0EUXW\7GP%X(C^ )\!_$'QEXG\92>,?%UU MH.A>&[;7?#7A"\U34/%7ARVBMA->7*60!]LT5Y1\*?C)X1^+T/C2+P_'JVE> M(?AKXVOOAS\1_!WB.TM['Q-X&\:V6C:%XG70M<@L;W4]+E;4?"7BKPKXMT;4 MM&U75=&UKPWXDT?5=,U&Y@NCY?J] 'XX_P#!P-_RAL_X*!_]D'O/_4N\)5^K M7PY_Y$#P3_V*/AC_ -,&G5^4W_!P*"W_ 1L_P""@>%8X^ ][G"L0,>+?"AZ MXQT5C] 3T!K]3?AUJ%BO@'P4#>VF1X1\, C[7;'!&@Z>"#B4]Q^7/0@T >@4 M52_M&P_Y_;3_ ,"K?_X[1_:-A_S^VG_@5;__ !V@"[15+^T;#_G]M/\ P*M_ M_CM']HV'_/[:?^!5O_\ ': +M%4O[1L/^?VT_P# JW_^.T?VC8?\_MI_X%6_ M_P =H NUROCC_D4/$?\ V";O_P!%FMW^T;#_ )_;3_P*M_\ X[7+>-]0L#X0 M\1@7MF/^)3>T__ -.M MA76CI^+?S-<-XYU&P/AC41]MLQ\VG\M>6RC_ )"ECU+3 #\3UP.I%=8-1L/^ M?VTZG_EZM_4_]-: +U%4O[1L/^?VT_\ JW_ /CM']HV'_/[:?\ @5;_ /QV M@"[15+^T;#_G]M/_ *M_P#X[1_:-A_S^VG_ (%6_P#\=H NT52_M&P_Y_;3 M_P "K?\ ^.T?VC8?\_MI_P"!5O\ _': +M.-1L#X:OA]MLQ^^TOEKRV4?\ (8T_J6F 'XGK@=2* M .Y'3\6_F:6J(U&P_P"?VTZG_EZM_4_]-:7^T;#_ )_;3_P*M_\ X[0!=HJE M_:-A_P _MI_X%6__ ,=H_M&P_P"?VT_\"K?_ ..T 7:*I?VC8?\ /[:?^!5O M_P#':/[1L/\ G]M/_ JW_P#CM %VBJ7]HV'_ #^VG_@5;_\ QVC^T;#_ )_; M3_P*M_\ X[0!A^,O^0(G_8=\)_\ J5Z+74UQ7C#4+ Z*@%[9C.N^$_O7=LH_ MY&K1>I:4 >V3R>!R:ZC^T;#_ )_;3_P*M_\ X[0!=HJE_:-A_P _MI_X%6__ M ,=H_M&P_P"?VT_\"K?_ ..T 7:*I?VC8?\ /[:?^!5O_P#':/[1L/\ G]M/ M_ JW_P#CM %VBJ7]HV'_ #^VG_@5;_\ QVC^T;#_ )_;3_P*M_\ X[0!=KF/ M%_\ R!XO^P_X1_\ 4LT2MK^T;#_G]M/_ *M_P#X[7-^++ZSDTF"..[MG=O$ M'A$*JW$#,Q_X2O1>%42$D^@ )/0 F@#L:*** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ I&Z=,YP",XX)P?R&3COTXI:* /R-^'/P*^*?@?]L7Q1\9?A%\'O'/P1\' M?$"3Q?KO[6GPG;Q1\.[_ . _QT\0R>#O&\/A;XA_##18]>OAIG[0/BOQ_;>! M[_Q1X]LK7X;Z)X@\!7OB33_C5I6K>.HO#>KVOF7C+]@G5_&.D_$CXC? OX'R M_LRP:U\2_P!AGX_6G[,%UJ_P\\':3XW^,O[(O[2FF?''Q;XHU+1OA1XH\8?" M3P;XH^*7@#3+#X2W6NZ=JQ7QCJVA>%O$?C^2&R\,:/J#_M_10!\8?LM?"+QM MX5^)G[8'QR\=Z2_A6]_:>^./A/QWX:\#7-[IE_J_A3P/\.?@!\(O@=H'_"43 MZ->:GI$?BCQ-=_#O6_%M]8:9JNIVND:5K.A:1->2:I9:E'%]GT44 ?EE_P % M&/V-?A-\1/V-?VLK)_ GCGXA:WXC^$7Q#O;7P>WQ$^-WBJSU[Q#)8W&JZ;;6 MG@.#QU>:7JF:):Z'-:)=6]K%:Z=Y<,4 X0?\$ O^".!!)_X)]? # MJW_,)\2]F('_ #,_I^'IQ7[$?Y]/Y44 ?CQ_PX!_X(X?](^_@!_X*?$O_P T M]'_#@'_@CA_TC[^ '_@I\2__ #3U^P]% 'X\?\. ?^".'_2/OX ?^"GQ+_\ M-/1_PX!_X(X?](^_@!_X*?$O_P T]?L/10!^/'_#@'_@CA_TC[^ '_@I\2__ M #3T?\. ?^".'_2/OX ?^"GQ+_\ -/7[#T4 ?CQ_PX!_X(X?](^_@!_X*?$O M_P T]?,_[97_ 0@_P""6?A;]E?X^^(?A-_P3\^$"_$O1_A=XKO_ ._A/PY MXSU'Q+'XD@L&.F2Z%8:;XAN;Z[U.*G%._X< _\ M$H /ISQ@8%?L310!^/'_#@'_@CA_TC[^ '_@I\2_\ S3T?\. ?^".'_2/O MX ?^"GQ+_P#-/7[#T4 ?CQ_PX!_X(X?](^_@!_X*?$O_ ,T]'_#@'_@CA_TC M[^ '_@I\2_\ S3U^P]% 'X\?\. ?^".'_2/OX ?^"GQ+_P#-/1_PX!_X(X?] M(^_@!_X*?$O_ ,T]?L/10!^/'_#@'_@CA_TC[^ '_@I\2_\ S3U\O?MD_P#! M"'_@EOX7_9Z\9:U\)O\ @GY\(E\=VNL_#6/26\*>&_&FHZ[]DOOBOX%T[Q"M MI9Z;X@N;R2!_#%YK2ZBT4+>1IGVVXE>*"*65/Z**",__ %B1_*@#\=E_X(!? M\$<"#G_@GU\ !\SC_D$^)>@8@'GQ/W !]/3BG?\ #@'_ ((X?](^_@!_X*?$ MO_S3U^P]% 'X\?\ #@'_ ((X?](^_@!_X*?$O_S3T?\ #@'_ ((X?](^_@!_ MX*?$O_S3U^P]% 'X\?\ #@'_ ((X?](^_@!_X*?$O_S3T?\ #@'_ ((X?](^ M_@!_X*?$O_S3U^P]% 'X\?\ #@'_ ((X?](^_@!_X*?$O_S3T?\ #@'_ ((X M?](^_@!_X*?$O_S3U^P]% '\]7[5?_!![_@E?X<^$MEJ?PS_ ."??P>_X2<_ M&G]F+3)AX;\.^,K_ %*3PAKO[3'PBT+XC0RP:=XAGNET6?X=ZEXJA\2W*K'% M8^&WU:^N;FTM;>:ZA^CA_P $ ?\ @CA_TCZ^ '4_\PGQ+Z\?\S/7[#_Y_P _ MYY[T4 ?CQ_PX!_X(X?\ 2/OX ?\ @I\2_P#S3T?\. ?^".'_ $C[^ '_ (*? M$O\ \T]?L/10!^/'_#@'_@CA_P!(^_@!_P""GQ+_ /-/1_PX!_X(X?\ 2/OX M ?\ @I\2_P#S3U^P]% 'X\?\. ?^".'_ $C[^ '_ (*?$O\ \T]'_#@'_@CA M_P!(^_@!_P""GQ+_ /-/7[#T4 ?CQ_PX!_X(X?\ 2/OX ?\ @I\2_P#S3UY; M\6?^",W_ 3I_9ZTWX;?&C]F3]B?X:^!/C9\//VF/V0=>\(>,OAYH?BR?Q9X M;M%_:L^#-GXQU:R%OK6H-%86O@:Z\2OXANI[22QL_#G]K7FI-#I\%S/'^[-' M^?\ /^>>] "#I^)_+)Q^G2EHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *^.OVD/VO[7]F;5-#O_%OP/\ C/XD^$0UOP+H/Q&^./A"R\#7?@OX6W'Q M+\8Z1X#\*7NL^'=6\;:1\3?%^E6WB#7=(?QEJ'PV\$>+X_!FC:A#JVIK*EOJ M5OI_V+7P!^TMK_[2FK?%+P?X*\'_ +'D7QJ^#6B:MX'\9W'C"]_:,^'/PVTN M\\<:1KJZMI+>(/ ^MZ!K?B/4= ^&>JV.B^--/%JSRZYXKT^PGCTMXO#MFNM M'9_\-O\ PH_X61+X+^QZ]_PBT/[0"3XK_LP>'_ /A:%Q%X!6=M3$UQ%Z-X=_:6\ :O)^TW)KMKKGP_ MTC]E#QI=^$?B=XA\;IHUAHCV5C\'? ?QRN?&^B7>EZSK'F^"T\"_$'2K@W^K MII&JQWMAK%O=:-;):P2W/P-;?L$_$:S\87_PZM+_ $>'X.7_ /P4SC_X*0W' MCMM66;7IK=M5MOBQ&IH9+R+Q$WQ_LXF77$G7PPGPB8-%=Q^+5.@U]/? M#/PE\8/A]XV_;[\<-\*8-:;XF_&'PY\1?@_H=WX[\*6$/Q%TOP[^S%\#/A+- MIVHWR#5T\$7>H^+/ACKXMU\06%S;KH][H]_=O#+H6UW;W=C$(-\GT]7QW^RS\ 3\)_$7QW^)$7@[2/A'%^T M'XX\.?$/4?@OX6O],OO#?A7Q3I7@S3?"7B/QC=-X?M+#PN/'GQ(?3+#4/'4_ MABT_LK4)]#T:_NK_ %GQ!<:WJ]Y]B4 %%%% !1110!\??';]KA/@!XV\&Z7X MJ^!/QLUCX5^(O'7PS^&?B+X^>&M/\#7OP]\!>-?C)XQ\/^ /AS9:WX?O/'%A M\5=;T34?&/BGPYH'B'Q;X,\ >(_#GA&\U_3FUB^%O:>))O#T&D?MM?"S6/B- MIG@R#3O$L'AG7_CSXW_99\-?%"[ATN#P;X@_:&^''A[Q3XC\9?#JPB?4AKZ+ MIQ\#^-_"EGXFNM*@T+5/'_@KQ'X0M9Q>?V!<:_POQXU_]I;6_CKX(\)Z%^QU M;?%7X*>$?%O@+Q7IWQ&U#]HOX=>"-('BZ*=96\6>(/AQJ.@:OXNU.Q^$MS=) MX@\-:?:3FYU?Q5IJ:W;:Z9X8 /N/PS^U7\,=9\.?M)>,?$HUCX8> M$_V5OB'XY\ ?%3Q%\1AHNDZ59Q?#[P+X1^(VN>-[&[TG6=BV5PD=O)ZG\,O'=U\2/"VG^,3X/\2>#=)URVM]0T'3_&$5 MGIWBB?2[J,R6]UK?ARVN;R[\*WTT9CDE\.ZY-!XDTEI#8>(M*T36[6^TFT_, MCXA?L:?%[XW? 3_@H_\ ![5=)T/P-J/[0W[2J?%OX2W7B;7--U_PMXOT'P[X M7_9SFT?1?'4/AB34-3\/^'_&7B7X)ZMX5\9:=)8ZC?V7@WQ(NHVUOJ]V]QHT M'T_^RU\"O%OPZ^*?[3?Q=U;28/AKX;_:#\2_#+Q+H_P+TK6[+6M%\%^)?!OP M_3PGXZ\=N=#*^%-/\3?%+45TS^WK;PQ$UIJ-CX)\/>)M9N)/%7B#7K:Q /MN MBBB@ HHHH *^0/CA^UL/@-X[\%:-XI^!'QLU;X6^)_'WPS^%NN?'WPWI_@:^ M^'?@;QW\9/%V@> _AOI^N:!=>.++XJZMH6J^,O%/ASPWKOC+PC\/_$'ACPGJ MOB#3(]8U!;>U\2W'AWZ_K\_?CGK_ .TMKOQZ\#^%=&_8YM?BC\$_!WC#P'XH MTKXE:C^T7\.O!FDQ^+ P,_C/7_AM?Z!J_B_5+3X32WSZUX8TRUN#<:OXGT\: MY;:>FH:3X4O8 #O-%_;8^%VN?$;2?!=OIGB>W\,^)?CK\0?V7_"7Q/O;?3+? MP;XF_:"^%FA>+M>\=?#O3HVU+^WHO[,/P_\ '_AFP\27NE6^AZSXW\!^*?"U MG.+E?#USXBZ70?VF4\<>%/VB-6^'7PB^)OBWQ?\ L_?%+Q;\&I_AP9/ >@^( MOB!XY\,Z#X.U^T/A'5M9\9P^$+'PSXCM/'.AW&F^(?%^O^'8K&P^VWVO6>DK M:M WQ1X(_82^(WAWQ)\*OAG.^@P?!GX*_P#!0[X_?M\Z/XW@U^:Y\0>*;/XP MW_Q\\=^'/A3+X=NK2>^TW6?#7Q2_:#U8Z]X@N+Z31KSP-X$T9M+FN=;\7ZAI MWA7ZP_93^'/Q$\ ^)?VO=1\=>$U\.6?Q1_:K\5_%3P'(OB#0=<;7/!.K_#/X M3>$;.]NHM'NIGT/4GU3P+K+3:1J'[R"TGTVX%U-)<7-O8@'0?LR?M"^./CLW MQ4L/'_[/7CK]GSQ%\*?&>E>"=5T+QIXV^$OCPZIJ6I^#/#_CEI-,UGX1>,O& MFB*MAHOBGP_]OM;V^MK^"XU&.,VP56>OJBO"_P!G;X?:_P##WX:V\7C2/3E^ M(GC/Q%XN^)OQ(.ES_;+.+QM\1/$>H^*=6TFTU$K&VHZ;X3M[_3_!6B7ICC$N M@^&=*"1QQJD:^Z4 %%%% !1110!\??%G]KF'X,_%?X?>"/&'P.^,_P#PK;XA M?$GP/\%[+]H+2['P-??#;1OBO\3+BTL/ ?AW6M _X3>+XL#P]KNNWVG^$9?B M)IGP]U#P1I'C#5M-T?4]7AMEU?4](A\%?ML_"WQOX^\*>$M/TSQ1;>'/B5\2 MOC-\&_A+\2KJVTUO!OQ)^*'[/K^+T^*OA30_LNI3ZU9MIQ^'GQ'/AK5=6TRT MTSQC'\-?&]SI$ZV=IX?N/$O"?%#7?VD_$?[2W@G0D_8XM/''P4\!>./"^K^% M?BYJ?[17PWT'2M/UC4=);2]?^)^J_"J?PYJOC+4+[X>V&NZ[8^#M"AOO-OKS M[;K@CM-5N/#M]X>\)^"7["OQ+^'&K_LN_"ZYDT"T^#?['G[5/[5W[3?A/Q=' MKLNIZ]\2(OCS#^TA;_#7P9/H*_@7XHL_$\7 MA?2K^X\9^&/B7HOPGAOK>^_X2B?PQI?A#7_%7B'1[BP\5^)?$.BZ5H_AB]/B M3QA+X;L++4A9>U?!SXP6GQ:MO'D!\-ZQX3\1_##X@7WPR\;Z'JL^EZE;VGBF MP\,>$_&$G]A^(-$N[W1_$FD-HGC70R^HV,L#O"FB^(?C+^U#\8_'VC>'_ !EK?A;Q+X:^(?P.^)?Q M-\/ZQXM\'ZO-::=XKTWPUJ_Q&^$T'C'P*'UG0M8M_".N^(K#5YX=5M;"5E]Y M_8<_9_\ $7[-GPW\8_#AI-8T7X3)\1]6UK]GSX4^(_%,?CS7_@;\*=3T#PTT MOPMN?&Z27^!M,\9:EIVBZEJ\ M%L=1U33?L(]#QGV]?:OS^^).N_M)^)/VFO!.BG]CBT\9_!7P!XW\.ZGX2^+N MI?M$_#C1-+T[5=4T9])\0_%+4_A3+X=U3QC?ZEX#TW7O$.E>#M!AOC+=S27^ MM;;+5+W0[SPX =SX%_;:^%?CWQYX0\)Z;IWB:U\._%#X@?&CX4?!_P")%U;Z M8_@_XF_$;]GJX\56_P 5?#.A?8]2N-9LFL#X#^(5QX6U+6-,L]/\9V'PY\:Z MCH\RV-IH-QXCEM?VT_AO*O% MGQC@^,.F_ SP[HWAV.T\27NAG3?&WCO6=*_X1[5]4US3[>V\/7RZ[XC&AP6M M_#:?)/P(_82^)7PRUC]E+X8W4V@VGP>_8P_:1_:P_:&\)>+8]>!M#_:7\71?$#4[^\DM=4U?P3X=G\-'4K'Q5J:> M&/2OAM^S!J?B3X)?M,_#/X^_":\O-/\ B!^U[\7OCKX(T;1OB)I>G:X8-3^, MMA\6?@[X[T/QGX5UNPO_ #XW\&^(]&\/^*K*\M=0BUCPOX@T>WFT^?5C$$G M /KGX(_'KP]\:I/B=HEMHVM>$?'GP4^(N^&O%G@3QQX3\8>%?$&GW CU#1]:CM[^TTG7M/UK1=,]VKY"_ M9(_9LU3X"V?QF\7>-_$;>+OB[^T7\7[[XQ?$[6!J6I:W8:9/:^#?!WPN^'W@ M/0=;UJVL]9UG0_AY\+/AYX.\-#7-2L=*F\3^(8?$GBZ/0/#-OX@A\-Z3]>T M%%%% !1_GU_E10>AXS[>OM0!\<^//VO[;X9_'7X/[7 MX.^"_P!H)K/P+=?#&^^+VH^%M?\ %^D>$+W0K/QO/\6M*TC6K#PSK&C:5\0] M0^'AR:U!#>Z?JEW@^"OV]?A3X[U/PY%H.@>-;_ $+XH:9\<]1^ M 7B"PL=*OXOCQ+^SMJLFD?$32O >EPZLNI0ZM?O!>:U\.[7Q#'I,?C[PEIFJ M^*M,GM=*L9';$\1Z_P#M*>)OVJ_"5GJW['D.K?!KX>^,&'@;XRWW[1GPZM=/ MT@ZQX=GT3Q%\6I_A)%H%]XNF\3V6B:QXE\&^%=%_M"26'1=8U6ZFN=+N/$MV M=#^3_A#^Q!\;_@%X?_9/\.:-X=TCQUX?_P""J?M%Z MY\5-'\3>"?@OHEWJNMVL\7PXAT/X:^,_$5K\4-9\1?:DA\=C3+CPK:^)/#Z3 MW8 /J?1?^"AO@F.Q^*FD?$SX1?%WX.?%_P"%/Q(^"?PLO?@MXR3X>:SXE\9^ M)_VEM5M-&^ 3_#SQ;X!\=^+?AGXGTGX@ZG?4'P4^.'A?XVZ;XV?1;/4]$\2?"_XB>(/A+\3O".M);_ -J^#?B% MX9LM&U>]TBXN;&>ZT[4K'5/#GB7PQXP\-:QI]P]MK7A/Q/H6J>59W%U<:?9_ MFGJ?[/\ ^T%^T?X'/B+XB?LV:1\!OB_\,OVM/V:OVO=%DUCX\^$/B0?CAXM^ M#'B+3YM:\(ZAJW@3PU:V?@7P]9?#/2)/A[\/EU5=4MM/U"]T35M5L9/L'B#5 M]9^V_P!E'X*^,?A?>_M*?$#Q]+86_BO]IK]H_7OCQ>>&--N8]0M_ VBI\,?A M5\&?!7A.XU6 +::KK4'@GX/Z!K7BB[L!+ID7B?7-7TS2;[5=+TZSU:_ /KFB MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9 end GRAPHIC 14 logo10k2016a06.jpg begin 644 logo10k2016a06.jpg M_]C_X0U817AI9@ 34T *@ @ !P$2 , ! $ $: 4 ! M8@$; 4 ! :@$H , ! ( $Q ( < <@$R ( 4 M CH=I 0 ! I - +<; G$ MQL "<0061O8F4@4&AO M=&]S:&]P($-3-2!7:6YD;W=S #(P,3(Z,3 Z,3D@,3$Z,C 1L !0 $ $F 2@ P $ @ M @$ ! $ $N @( ! $ PB $@ ! 2 '_ MV/_M Q!9&]B95]#30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D) M#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P, M# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P, M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\ $0@ ,0"@ P$B (1 M 0,1 ?_= 0 "O_$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ M 04! 0$! 0$ 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! M (1 P0A$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U M%J*R@R9$DU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?56 M9G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$# M(3$2!$%187$B$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:F MML;6YO8G-T=79W>'EZ>WQ__: P# 0 "$0,1 #\ ]45?-ZCAX%/K9=HJ9PV= M2X_NL8WW/_LJ/4L^KI^';EW:MK&C>[G'VLK']=RX"Y_5.LY-F2:[,FT1(K:Y MS:P?H5L:-WIM4F/'Q:DU$=6ESW/?=ZA"/N9IBXQ[#]Z3T.1]>:&OC&Q'V-_> ML>&?\;Z-T_JN! MU&LOQ+0\M^FPZ/;/[];O] M%ZHSJF"W) #7@[+F#\UXY_LN^FQ09,?#J#<75Y'GSG)QY(^WFB+K;CC_ %>) MOI*-CBVMSAR 2/D%R(^L/UD/0J^ON&*S%J#?4IVO<^T;O1MM:=^W']_\U3^E M_EV_X-1M][!)HV^B,>H.+ZB6E]4Y#G;;W?Z7]$RO\ M<4>M]6ZK@W7._:'3L5K/=BXMHD5?.S\/I^,[*S M;6T4,(#K'< N(8W_ *3ECV]>SJ<;IO5[*VCI>36W[H!!$C4'@IUA9O4NM.ZZ_I/3A0 <=EWK7!Q].7N98_:QP^T;O8RNK]%_I M/45/%ZG]:8BNO\MJ/]2-.GY)\+O^^-57Z\TD9&)?^:YCZ_@6D/\ ^EO5KZD_ M\G97_''_ *AJG/\ ,CS_ &N- G_2T[Z1->7 AKZ[5U;H6;7G5@Y(AM=54@O= M8=N+Z+7.>[>V_P"DK%US?JOT*JJL-?FVF8,EIL,&^PB6.]*IOZ-G_6EF_4WI M8NR#U*YH]+&EM4\&PCW/_P"M,/\ T_Y"L_7'#^T8^/U:A_J4AH8Z#+=C_?3< MS^NY^Q__ %I(B/'P?HW=>/[JH3SGE)*SOJ3D.9U"_&GV6U;X_E5N$?]&URN];_ /$AB?U,;_J0 ML_ZE5%W5K+/S:J'2?-SF!O\ U+T0![4O,K*YWIO6^F=+Z!TM^/C9 Q,I[ZJ:Y]6UIFU_N]SG6^I:S:QM?[ZKNVW^K=,R MLO(Z593LVX.0VZ_<2#M#2W]'#7;W+-JZ-UO'R.HUT48COVA;99^T[7$V-KLT M]#T!7N?Z3?;7^G]%7\3ZPWW9-V'?TV_'RV4'*IHFS)M?FW/:]K Q_P#1(#W7;Z&^W^;]+]$DIDWH M74;\+I?2LHULZ=BU,.>UCW%UKV#]%BM]C/U;?^DML_PO^C0\CH/67]!S>B"R MNZL65_LZZQYW>BVRN[T,G]'[74,9LJ'G/%>) ME6%A#G/_ )D755N=9C^O_@]RED_6-[,C*KP\"[-IP#MS+V.8UK2&^H]E3+7- M?D65L_G&,24G9T[);]9;.IG9]F?B-QQJ=^\6>I]#;MV;?Y:'TOI67BGJ_J[/ MU_)LNHVN)]CV,K;ZGM;L=N9_+07_ %LQ:L3&SM]2=30ZKHV2Z^]KWNJ_8VVUOZ7TFI* M3_5[ R.F]%Q,')V^M0S:_82YLRX^USFL_P"I6C*YGJ?U@NROJ[F7XM%^-D4N M?CY$.8U^,]HW.O>[?[JV^W^9]_O5JKK[L7I-%^9BWB^PUT8U,L?;D/!USU\FW"SL9_3\RFOUS78YKV.JG: M;J[ZB:_8[^<6']8NNOZG]6\XT=/O/3[JW-9FOV!A /\ .^@Y_P!H]!VWZ?II M*>P!!X3H.'_1:?\ BV_]2$9)3__1]$Z[TO\ :?3WT-@7-/J4./&]HX/\E[3Z M:X[IO7<[HS+L5E+"XV$V"W=N#@-A9[3_ "5Z"LKK'U=PNJ?I'33DQ O9R1^[ M:S_"M_Z?\M28Y@>F0N+0YWE,DY#/R\N#-$W]U6+_ *G= M8K<15Z=[>SFNVG^TVW;_ -6HT_4_K5CHL972WNY[P?PJWJ>\5;C>W(X/B(F/ M3DL1]OY?1[?[G[G"@R>O9>7TVKICZV>G6*VM^T1^C9[OSUVJ:%$Z+COIN_YWU7^F[T1@/8;=IV;O5: M[9O^COVK'QL?*NZ9U7ZNNQ[Z+QJ>E MVMQZ']'ZD_.#J_5I?9D"EC@6[KO6MO\ LWI5?SE>U-E&ZSJ?5/V>,T],O<&9 M3NGMKLW7[?3RX^U^ZIVW]&_['ZB[6%CGZM4,LN=AYF9@UWN-EE./8T5[W&;' ML;;7[_1.8DISR<3,/U>=TJI[\+$R'5N:6.FKTZGU;<@.&ZI['_Z1/U]] MYZPVO/KS;.D>@#57@BS])>7.WLR7XNV[Z&STV>HRM;_3^GXO3L5N+BM+:VDN M))+G.N MPA*$E/)XV%T[.??5T[I^;4^S%OI&=F.O#&&P>FVIM>7:]]F]SMWLK_1JKEYN M??\ 51_1&]+RAG4XPIO'ID5M;4 /59=]'(]5K/T55/Z2Q=M"22G(SLGJV+C4 M?8:VO_5WN=6^M[COKK]2IFYEE>SU7_HOH(_1\W/S!D.S<8XOIV[*6$$$M#&; MWNW?2_3^MZ>S_ ^FM!.DI__2]527RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDD MI^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI__9 M_^T5(%!H;W1O.$))30/S M ) ! #A"24TG$ "@ ! (X0DE- _4 M $@ +V9F $ ;&9F 8 $ +V9F $ H9F: 8 $ ,@ M $ 6@ 8 $ -0 $ +0 8 $X0DE- _@ ' M /____________________________\#Z #_____________________ M________ ^@ _____________________________P/H /______ M______________________\#Z .$))300 " $X0DE-! ( M 0 .$))300P " 0$X0DE-!"T 8 0 (X0DE-! @ M ! ! "0 D .$))300> $ #A"24T$&@ M #20 8 $@ #M "@!5 &X = !I '0 ; !E &0 M+0 Q 0 ! #M 2 M ! ! ! M;G5L; ( &8F]U;F1S3V)J8P $ !28W0Q ! !4 M;W @;&]N9P 3&5F=&QO;F< $)T;VUL;VYG 2 M !29VAT;&]N9P .T &7!E $YO;F4 )=&]P3W5T M %O@ ,(@ 8 '_V/_M Q!9&]B95]#30 !_^X M#D%D;V)E &2 ?_; (0 # @(" D(# D)#!$+"@L1%0\,# \5&!,3%1,3 M&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,# $-"PL-#@T0 M#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,# P,# P,# P,# P, M# P,# P,# P,# P,_\ $0@ ,0"@ P$B (1 0,1 ?_= 0 "O_$ 3\ $% M 0$! 0$! , 0($!08'" D*"P$ 04! 0$! 0$ 0 " M P0%!@<("0H+$ !! $# @0"!0<&" 4###,! (1 P0A$C$%05%A$R)Q@3(& M%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D1<*C=#87TE7B M9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]C='5V=WAY>G MM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$#(3$2!$%187$B$P4R@9$4H;%" M(\%2T? S)&+A7U5F9VAI:FML;6YO8G-T=79W>'EZ>WQ__: M P# 0 "$0,1 #\ ]45?-ZCAX%/K9=HJ9PV=2X_NL8WW/_LJ/4L^KI^';EW: MMK&C>[G'VLK']=RX"Y_5.LY-F2:[,FT1(K:YS:P?H5L:-WIM4F/'Q:DU$=6E MSW/?=ZA"/N9IBXQ[#]Z3T.1]>:&OC&Q'V-_>L>&?\;Z-T_JN!U&LOQ+0\M^FPZ/;/[];O]%ZHSJF"W) #7@[+F#\UXY_LN M^FQ09,?#J#<75Y'GSG)QY(^WFB+K;CC_ %>)OI*-CBVMSAR 2/D%R(^L/UD/ M0J^ON&*S%J#?4IVO<^T;O1MM:=^W']_\U3^E_EV_X-1M][!)HV^B,>H.+ZB6E]4Y#G;;W?Z7]$RO\ <4>M]6ZK@W7._:'3L5K/=BXM MHD5?.S\/I^,[*S;6T4,(#K'< N(8W_ *3ECV]> MSJ<;IO5[*VCI>36W[H!!$C4'@IUA9O4NM.ZZ_ MI/3A0 <=EWK7!Q].7N98_:QP^T;O8RNK]%_I/45/%ZG]:8BNO\MJ/]2-.GY) M\+O^^-57Z\TD9&)?^:YCZ_@6D/\ ^EO5KZD_\G97_''_ *AJG/\ ,CS_ &N- M G_2T[Z1->7 AKZ[5U;H6;7G5@Y(AM=54@O=8=N+Z+7.>[>V_P"DK%US?JOT M*JJL-?FVF8,EIL,&^PB6.]*IOZ-G_6EF_4WI8NR#U*YH]+&EM4\&PCW/_P"M M,/\ T_Y"L_7'#^T8^/U:A_J4AH8Z#+=C_?3/[J MH3SGE)*SOJ3D.9 MU"_&GV6U;X_E5N$?]&URN];_ /$AB?U,;_J0L_ZE5%W5K+/S:J'2?-SF!O\ MU+T0![4O,K*YWIO6^F=+Z!TM^/C9 Q,I M[ZJ:Y]6UIFU_N]SG6^I:S:QM?[ZKNVW^K=,RLO(Z593LVX.0VZ_<2#M#2W]' M#7;W+-JZ-UO'R.HUT48COVA;99^T[7$V-KLT]#T!7N?Z3?;7^G]%7\3ZPWW9 M-V'?TV_'RV4'*IHF MS)M?FW/:]K Q_P#1(#W7;Z&^W^;]+]$DIDWH74;\+I?2LHULZ=BU,.>UCW%U MKV#]%BM]C/U;?^DML_PO^C0\CH/67]!S>B"RNZL65_LZZQYW>BVRN[T,G]'[ M74,9LJ'G/%>)E6%A#G/_ )D755N=9C^O_@]R MED_6-[,C*KP\"[-IP#MS+V.8UK2&^H]E3+7-?D65L_G&,24G9T[);]9;.IG9 M]F?B-QQJ=^\6>I]#;MV;?Y:'TOI67BGJ_J[/U_)LNHVN)]CV,K;ZGM;L=N9_ M+07_ %LQ:L3&SM]2=30Z MKHV2Z^]KWNJ_8VVUOZ7TFI*3_5[ R.F]%Q,')V^M0S:_82Y MLRX^USFL_P"I6C*YGJ?U@NROJ[F7XM%^-D4N?CY$.8U^,]HW.O>[?[JV^W^9 M]_O5JKK[L7I-%^9BWB^PUT8U,L?;D/!USU\FW"SL9_3\RFOUS78YKV.JG:;J[ZB:_8[^<6']8NNOZG]6\X MT=/O/3[JW-9FOV!A /\ .^@Y_P!H]!VWZ?II*>P!!X3H.'_1:?\ BV_]2$9) M3__1]$Z[TO\ :?3WT-@7-/J4./&]HX/\E[3Z:X[IO7<[HS+L5E+"XV$V"W=N M#@-A9[3_ "5Z"LKK'U=PNJ?I'33DQ O9R1^[:S_"M_Z?\M28Y@>F0N+0YWE, MDY#/R\N#-$W]U6+_ *G=8K<15Z=[>SFNVG^TVW;_ -6H MT_4_K5CHL972WNY[P?PJWJ>\5;C>W(X/B(F/3DL1]OY?1[?[G[G"@R>O9>7T MVKICZV>G6*VM^T1^C9 M[OSUVJ:%$Z+COIN_YWU7^F[T1@/8;=IV;O5:[9O^COVK'QL?*NZ9U7ZNNQ[Z M+QJ>EVMQZ']'ZD_.#J_5I?9D"EC@6 M[KO6MO\ LWI5?SE>U-E&ZSJ?5/V>,T],O<&93NGMKLW7[?3RX^U^ZIVW]&_[ M'ZB[6%CGZM4,LN=AYF9@UWN-EE./8T5[W&;'L;;7[_1.8DISR<3,/U>= MTJI[\+$R'5N:6.FKTZGU;<@.&ZI['_Z1/U]]YZPVO/KS;.D>@#57@BS])>7. MWLR7XNV[Z&STV>HRM;_3^GXO3L5N+BM+:VDN))+G.NPA*$E/)XV%T[.??5T[I^;4^S M%OI&=F.O#&&P>FVIM>7:]]F]SMWLK_1JKEYN??\ 51_1&]+RAG4XPIO'ID5M M;4 /59=]'(]5K/T55/Z2Q=M"22G(SLGJV+C4?8:VO_5WN=6^M[COKK]2IFYE ME>SU7_HOH(_1\W/S!D.S<8XOIV[*6$$$M#&;WNW?2_3^MZ>S_ ^FM!.DI__2 M]527RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?JI)?*J22GZJ27 MRJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI__9.$))300A !5 0$ M / $$ 9 !O &( 90 @ % : !O '0 ;P!S &@ ;P!P $P!! &0 ;P!B M &4 ( !0 &@ ;P!T &\ '!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP0V5H:4AZDY48WIK M8SED(C\^(#QX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B('@Z M>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,"UC,#8P(#8Q+C$S-#&UL;G,Z&UL;G,Z>&UP/2)H M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN&UL;G,Z&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT&UP.DUE=&%D871A1&%T93TB,C Q,BTQ,"TQ.50Q,3HR-SHU M-RTP-SHP,"(@>&UP.DUO9&EF>41A=&4](C(P,3(M,3 M,3E4,3$Z,C&UP+F1I9#HS,D$R0D9"-#%!,4%%,C$Q.3DT M-$5!038R0S8V1#=",B(@9&,Z9F]R;6%T/2)I;6%G92]J<&5G(B!P:&]T;W-H M;W Z0V]L;W)-;V1E/2(S(B!P:&]T;W-H;W Z24-#4')O9FEL93TB&UP34TZ2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z M;&D@#IX;7!M971A/B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0](G0 9&5S8P M 2D!\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G M G$">@*$ HX"F *B JP"M@+! LL"U0+@ NL"]0, PL#%@,A RT#. -# T\# M6@-F W(#?@.* Y8#H@.N [H#QP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q M!'X$C 2:!*@$M@3$!-,$X03P!/X%#044%]@8&!A8&)P8W!D@&609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<] M!T\'80=T!X8'F0>L![\'T@?E!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<( M^PD0"24).@E/"60)>0F/":0)N@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K< M"O,+"PLB"SD+40MI"X +F NP"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,- M#0TF#4 -6@UT#8X-J0W##=X-^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]> M#WH/E@^S#\\/[! )$"800Q!A$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2 M!Q(F$D429!*$$J,2PQ+C$P,3(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13. M%/ 5$A4T%585>!6;%;T5X!8#%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7 M]Q@;&$ 891B*&*\8U1CZ&2 911EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[ M&V,;BANR&]H< APJ'%(<>QRC',P<]1T>'4<=:AZ4'KX> MZ1\3'SX?:1^4'[\?ZB 5($$@;""8(,0@\"$<(4@A=2&A(B>K)]PH#2@_*'$HHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV M*VDKG2O1+ 4L.2QN+*(LURT,+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<-]1B)&9T:K1O!'-4=[1\!(!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN: M2^),*DQR3+I- DU*39--W$XE3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92 M,5)\4L=3$U-?4ZI3]E1"5(]4VU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+ M61I9:5FX6@=:5EJF6O5;15N56^5<-5R&7-9=)UUX7&EYL7KU?#U]A7[-@ M!6!78*I@_&%/8:)A]6))8IQB\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<] M9Y-GZ6@_:)9H[&E#:9II\6I(:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O M'F]X;]%P*W"&<.!Q.G&5&YXS'DJ>8EYYWI&>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_ MA'_E@$> J($*@6N!S8(P@I*"](-7@[J$'82 A..%1X6KA@Z&I+CDTV3MI0@E(J4])5?EAMJ(FHI:C!J-VH^:D M5J3'I3BEJ:8:IHNF_:=NI^"H4JC$J3>IJ:H_R#W(O,DZR;G*.,JWRS;+MLPUS+7--*^_:3RBK7;/._O756( +2X +9<6U'C^+7S_TD-U;VQ%\I M^3VL77 -JY6RHL>^\7N&F34 #'3: MAX9*^?+X?H^3/6M5;]WCB8OC9F4_R0Q-WY9E>,GH5R#Z8W]ZWQJ8W.3I%FN/ MM=I>G0D*U7V:BCB%^.7S.QV8DF1'"K4=?IC M[:H](KW]#E:YOZ:@ %"H#/?)'7[%OR(Z2IL^)OI,A[9*>?"6_CGWZQ4LA^B^ M6MCAWSPE\J?-G)PX%[H7H^,NQE#PMF7I$)9DJ.)J6%TKXBB:(P8&>V)A7F+JS?,XF[,H3&5GF MQEQXT]^SEVR,QFFZH3C>H];5/![I=MNXFVF5'23':[,F.Q]/I"IA[GQ0L9BW][%*S2]=V*S3K"G1[K*VX^JY*6*(6U27$NLE7:%A4482F MXB.[#F. 2[KG"\2[(KHI2]N7@6U36B%-:!SA+#QU[V5 M9Z#SCZQ/(2A]1CSXSAXBV[1QFJ'#;5:ZZ93 =I.2FQ&5-5-J-\-'.[ !KUW3 MV[-XXD<"UWBGNVB8NWTV;HI MW6W[+A)/,O@>W=M9*]3F!?Q%XFME?6*6PMSJ1)=M'X40 H& > -1, ^1*@ " M "8*&X40 H&#A_N/LH?5!M5-9MA:#-M#DJ!7(_(309*NR<)%I5(WU,>SCAC; M\?WV5SJ;6J4-:^@\(( ("' $. )>&&IO4?::L:*DE*7O_5[K"U^PP51L_P#F M=HFM?A:337PHJJ#XNJ(&W'].4'TH//CUH(_10>?'*#Z4Y0?H06P+KU/: ?*Z M("JW)4HZ[7GT&P#2MSOC;"QD (*K_:<#,+EJX(-8([#=MY8W.<30 MX0:C6MI8U6P,UV".>HMUBZ#27;MV]=]!$/PC\C\D$ U!-;^#E$3#Z%'[&H) MN%, %\OL?[F ?V#\^NBWF9H\O1*O$WMJY;,4Q3D*41"X;=J/"3MC?J'(4N28 M0$?JIP@@ (<,-3+=N', U_P!0IF-ERY+-9+6.DCGA27I4.5#E0]*ARH>E0Y4.5#E0 M]J]=*0LL7^V3W.*EH"'"_Q]B7Z_R&Z8:_: "HC9W]"PT994:N M0AM5')'KZ9LEY-X,?L79;LZL9CS +4,%_DKY@0-Y!0?RF :T'E!Y0>4'E!K0 M> _E, ^0@/"_'L=D%V[:8C)"EW2_P"/#9+U6MPMX\-;EL^VC]N%N'5==/\ MVCD'[AZVKET[04 !Y4.5#E0^BH05]9KHJXM8^G-]M& M(&CQ -DS+I?G=M*V'=[ F1_ZBI]/6U'>V!N061EU'Q^_K4*C43#4!X A2HNP-/K>4'\I?YG 1,(#6@\'G].4' MA?BY_$ '\-L! AOFG ^*#^;Z'P9%'/HCWDC^XS([@ $Q/,@<$Y.-$PCD/+LF M)8E*L(D _)3ZO H\,6@T'@?'/ H\H >G@4>4 /8V6MUFSPUQ!>/RTR2]:K6! M>1<%&&2&5J]-J=#8"M/TW__: @! 0 !!0#@G( ^1>.G-R*C/YP]L\*0S6OG M'%%W\RQ=MG(!BF#V1.4!K7W#'(47P>MO(_H66?9 ]LDLXYA/.;K%6E]UF7%6EK.\/=M6B:I=H?>[ ^WU5O.S]K MK-59<=LY';V99-A@7,O4*Q+*#**JTN;> ("'L9UZWC!/Z7.VE"\#:]<4O771 M2IZP9I)#171\P1O6/,A<)=PNM67[:I*"4KMO%IY=9FX6=K^2C;-4/5V\S@AL MEH5OQV!]=C2Q/C?(=*M!(*'4IDF) MD:&%3:NKV8SEG5IH<:_9*DZ]C2 C<'K'=O-=6(=O[DW:"71^Z[M10:X64@.X M-)*M<0Q[!&Y<&TT,R7_6DN(R3.6S^J5H=U'%Q^K=\WV22P5?;MI4&N+7==V. MH-:?<\BUBO(?M/CY&&UE0^BO $#!Z=UMW(+%HI@-Q*?X6,4[3B,DY\-(\ MGCNR,LGH5[Z/XE I"T"FITD7<@8ZV@I;SGVD7CS?+X@2H&XZDLFW:A^!,4H" M6@F/;#GE;+P1$ \@\P$!XJ-_AI5/13E*WTO6V(8@!Y%YYDXO):NBG^S8G\?3 MM&;G*<:'H !>)7_"SJ2BZ#H.GF2-;3%D%V\1?MMVY21J:%XB!2]3[:9K>0YM M"8;>YDF]MGMD74II\K">2(C\?LT=',==J^R] H=NWLD[-KKLZ MU&Z>_@ MY;)=ACNKMB(?)5N>M'5Q?ZDL6YG=;G2@^S.IV.\3F0@VGWECU*EP'*ZG8AN/EFZ0V-/G-EU*1";O(3R8TB3UELHE+[ E'R"V)>% #V_ M_]H " $" @8_ *M5J8[%Y7((CHYS' ?:Y!]B_;2'$A>4][> OL/=I[%HF?ED MS6C]9K2YGL>^R^PTA%_R>P)J/!PV.=*2 Y 3M73(H,8P>IMQ[$^_TTCFD'TUY&2Y81P!2GR84. MS) \)[TX=QNOVFX-286?&YKFFSG @.4 A"0%U *<;5?L5*T-:=BI:M#VZ5I2 M?518L()D>; 7)]7X>LUCREA=S%Z[W"X4DD>I&H$]"ZFI<'(YBXSQE#L9O:NJ M;@H)"H0MG @W%>5\1*'DCQD%H-O38=R'7VTTPEQ;M6_O :J?0EP=$0Z5+B2< MQ%/[4A ^\_IX5RY[)=\;T)<- 54>(64\+K^ MCETS@YG,Y6.:"00YPW/:US0BENT"XL1W[JS"V7:UA)W%?$XJ\@$ZIIQ)L#W' M'QO\/(#?[+THP'W)(V@_V16=$Q!$X->TZ;@6-W$=XW;KA;M<-044]MS1OQJ[ MA1*T3VCZM_IQ7CVV2FI_B?\ (%^^I/\ S3_--0P+@3PXA% MH>0[9@0N:R,$V "!Q&MB2?8G=7*H<<&28ON]MVDO!=J+6W(>XA+5("5_SI_F MU&4ML;_=%? M2FG?7E$?QC(YP;QVD*J:IZ=*> 5/QI_FFL3E>-;(>P!R:H0+>T$ <;J-*/,S M$X0ND5KRT@.1Q!+7:%'>$C@0>ZH>4Y$X\R,G:%NX)P[]ONE%(L25-2#:1_GC M_-O4+>)C;^%3,AD:Z&)C6J""%V*;BUBX@^FVHIUOUC^)3L!(M1JYH[1:KU84 M ZB1V*!0!UHT"EZ)2U7UJVE'M@R(W$2,89^<\R(U6MN!M:&A+?L@^G[J'*3 M&7XH86L7@I)*A+!2>"5%S%O,)!*UI"-/ K:WH*J..FB5'S5V?*\[R\@7(ON0 MC_@OMK(S62+*6;(V$^/0!UK'5;I87J2:9RRO<2?:5[6A;K_3VH31O0HH+=H" MBCV"]:BC2+>K:?09DXKD;^L%11^?YK4,L![:5A4'NO61)/DQF=!_#+AON+>%5[BB(AW$@7I^4Y^W$W>%BZ;?"J' MOVJJ65!Z21I]0BU[UJ)'US9H>+E)/K]'"U(T(/R?_]H " $# @8_ M *7:4JYJ:#J+YD\M^,C@)12WA8U#C=/_ #,PFY#Q!U6D(0_DY<;-''A?2L[J[K'FOPO*(SM0$&2>4M5L<;3 )-9W M(^2Y<_*.AW/+1C8JQOR(O=(S9BCY"2"?)8\0 $;XC('..[^*_P +0KMQ(1H" M7X-3:W@&@ !*%M=/P_&U0O+Y&OC]W;X7-*JH**#?U5#A3YK^:](RR-\S%R9 M?,>QNY7/BD<2Z*07+3_TP %!%876'1/,F9& \F.1FYKIL>9EGPSL:28Y+>8T M. \R%T]AGRXL:0L).USH9 MG-D8UX&Z,N $D9;(TECVD\RZ@YCT>TXV.W>?ALJ+)>&-"O>8XB]Q8VY<0+ % M;"N6YF?GS2]%9S1!GP@BS2Y63D@AK7P2$^*Q,7@<>%8F;B3MEQIXF2L>$1[9 M&A[7A+(X.#@ED(2W80M^T7[=>Q./:/J>M>9\NG\OF^?".7P.7:1)EA[2X%1[ MF.W)D47!:TZ7'EN*N:Q#IJ'/W&WI^XBND><0X8R)<'H_"D$3CLW>7@Q/<-Q] M OP&A2NJ.19W)H>7]38+E9C"0/$N&0UGF-6\B3!_F%H['EB/C9&S+B\$C !TS!A=-0!I0,\#D*-*9G4DD+62](_,F)<^%I*&01H8F +XED3QFNK.JN;Q3P-9F M.Q(L4M<#CPXZPLB+2 6R1Q1M,X0.WN<75RAO!O0L8]@Y:P#[A3]MT)7T5UJP M,/E?[D> 4*$_!8I(!T464:C6G)IN/WDGLUK6M?H:UKV:TJVI0;5KVHH7Z'5\ M$#7/R<#RLYK6@N=_EY USD )1LLJ3^%T[JY2&E2> MB&#V_P"G,MZ_14_S,YS@MGZ7Z:D<8XW-!\[F,@'EB^K8!LDNFV<1FX#ZPODR M_(8_K'(Y>,M-PVL>PDF%"=S9'0[9@SW]CFN1'4?FMR# $/37.7&/+$;3MAS@ M 1)8(WXA@#[IO<7(JU@>:C=O1#!>R?\ KF;6E=';44&ZT][03'N0G@"=%/ I M?U7X5R*?(Q98LKFV;E9[FO:6N(ARI3U0_/.2USIB2UQ<'")7%I\IL&R!#M'A(!LE M<_\ E[U+\KL63E6=AC=*)&OB8<:0-?$]2SQG>T!I1=HPOET/EAC/ M+N3_ ;)VYTCI)&QXP@;*Z-L+2U[@WQ! CE"%"O*NF,*&1O+A-')G/9O1N_Z::"+T>P4XI;^KZ.1TOU+ ^/.82_%R6#^)!*0!YC'6X>&2 M,E)(["]18W5/*C+TTYQ;'F,B?\/(T ;2)'#:TH1X"[?&NQPW--"5K'>224/! M%M>D+P#ZZ]\?;6'R[I3DDW^DR2#SLN:-\6+ QK@'2>>6@3(A'DQ.=*7@MVD M@,Z>Z?#LGF,PW9.9* )I9B[< T MQV@[6,4[6 !ZN!-#S=OF<=NGL^FI-Z0 M:5I0[%)O2#3L4F](-/J)\+F7*H"-+6[N^LO,@Z>R^3YL MI!<[!G+&+M 5L;&VZV@A;C1IP(?YK3[Q"FFA[CGMV/7/DGC^(_ M$\LZIX>0Y3);:/?G MCCI$8Y]DOVX2I8FHP#+E0D\N*1W!IOU *\?JX#'/!]#^,>NPC=V%OVLM],6% M3W\N7AMQ/D>7@F/75&:P:&PGOGCD(90I2DD*'*2#UV<0H@J!X7Y<=R1ZJ4>" MD@C]Q'';KE*@1W'(((^D\*[C\B.#^_\ LO$J2%=OI)'/UCQ<,H)K\2TN8@>\HZ M\SNX3JW[)QYM 4Y&;*:Y/D$>VX4EU1*O;\U_XA#;:6DJ\BKE26TJ4G@J2>2. M H@GA/H"4D$ \$@\@'P2YP2/0^"@K^!!Z(!24!/"P!]2D%PI6WXI4A+H2HIM*J5Y0K&%)<2W<8];L%'WE%?P'%F37VD,N)5PX 'F5MO MM%;#K3BOI/(Y(YYY]"01_<1Q^Q5:)\,V*6B^J )3!FI82IA"GE1?/WPTE4IH M%7CP"XG_ ,0YL*^FR2@MI]2KPM8-9<5T^96+\EH\;"-%DNO0E>;:APXE)Y21 M^!Z;QAW):!K)76DR&L>#Z'X428] M):4RL\+"D@I/8\=-U;EG7HLW6EOM5RYL9,YQEKDN/-Q%."0MIL ^2@D@<=^D MR;2R@5L=;H82_/F1X;*GBA;@92[(<;072VVI7B#SPDG\#UJC96&?(JCQKX^T M^)1VQKII<<)GRI:'X8@+]E)2CIVO1-B+G ML(#C\%$EE4MEI7AX.NQ@OWFVUAU!!*0#Y#\QU/A4.2X_=S*I246D2HN:ZRE5 MJU..M)3/8AR7G8:E.L+2 X$DJ0H>H/0QA.24"LE+)DC'DW%<;PQTI6M3XJ1( M^_\ 92AM1*O;\0$D\]N@000>X([@C\Q_8JD./(8;;94MYUPA*&VFO)9=4M1\ M4(9'*E$\#T[]62J:=):U7@4F90:ZKFY*FH\Q*'G(MQELGE0C2Y^4*:44.D'[ M>$&PDA1)./9[B<IQ7)(<:QQ^9=99B>/OV5.\.(MDW4W%U NH]?,; =C*=8 M3[T=:'$>3:DJ-KD<[5L2UB4L>19RXE'EN(W=JJ- 0XZM=?61;QZQFR4-H60T MRA2E>)X!/'2W5K=6VRW[AY]PE+*T!?9MTJ0AQ24A)Y40#Z=NJ',JO6,"#5Y+ M7QK2OCWF6X=36B8LU(S%R.'#6XZM%OB\F0B;Y)Y7(8]^,D^,CE$*9 EQY<*;& M:E0I3#R'69<60@/L2674+6AYMYE86%I)"@>0>#^Q6G0S8^W(C.A;\A".4+6\YY M+.E,A^4&WK34V *K-7;0S&XKD1%I]N4KQP3*-F8TK%?C-\;Z''K3,L1C64AR!G6T[NM,F5 M$BJ;1'F/UUK/AJ<*2M7VU-"2TOQ=FH*OA2Q'2&(\?1\=+++*&V68["9_R *$ M1(K92RAL-0VT-H2VM0;0!V(/6SM.U6S,IU909OJ;&8>QKC"G5,9#D>!0,)P3 M(KW"6GS["(3.2SZ.&AQX!YE#:WBIE7FXW(^(N(_%#/<[T_:_(">O6 ML+FPI)5]D>,X3/OFE-MPYKB9E=ER ZP7TH+R 6D\)4!A^\-69/LEW<59M+&X M5WL2^RN5.N\GL;6KR&SEWCZ"VQ#KKABQI0Y&?05%)D.I4%E:2<&R*T4TJSO\ M/QJZL51VRU'5.M::'.EJ8:4E*VV2^^KP"@%!/'(!Y_L=KW-7(?C7>4UD#7M2 MY&+B)"%YE8M4]N]'?1Q]O*BXO)L'F%@A0?:1QWXZ24*0@)=! 0GW5#R]I/AY MCR;<0CS*4J'(4D \]:NOFHPF'&_C[@]NB&M089EBDUS62RTY*#+Z6&WD1@.4 MI/ ]._6;TEIBT+7^XE*$:*]9QWY-7!D*DTMLZW'EL%L_ M;)F,D$^YR=D8]A:&+#2VK;>KV%LJ*W'8%3793:*38/:GBR6V7H3D6SRX2/=C M)#*X<6)-B)(4T#UA=?"QR#G.=Y<[/EL8O)OG*%NNQJM9]F3<3)$:#=2H+VM9/^(KA?_,"1_?\ \3V_B.L4V C" M\L7@<;3KT*1FR<2@#_ $Y[ M/$,-RO*JW%=OY%89188WCMO>0<;@/YEHJ4Q.OY=9#E,4\-Z-42W$.R%-H4W% M=4#PVLINZ+"\9R'+[MS86 2FZ?%Z6RR"U7&BV,E+:7N3.UE\6_A?N+&=(8I9XS?9%DEYKN%0O($2[;J(..X!@^'.VS M%X^F;9JF3'(M_D% MAN.T,S*,B=N*B&$/YQ^EU[$R2)4^P+MI7O\ MI8ASS+C.+$:1M)UWW^9QL2R-&.5+TM[?6;]:W'HK0,7T(NQ9BF9+2I;25H2IQ(. M89\[AF5MX(_IZ- 8S5S';=&)/3O]-\5A_9-9&J&*=R7]VPMKVP\5^XA2>/($ M=?TW,AQK#,KR&@Q'<%%897>4>.V]M3XQ7L[7U78.SLALX$.1"I8;4"ND/J=D MK:0EEAQ9/BA1$&CP;$\ES.Z1M["[!=/BE%:9%:)@1Z;+&GYJJ^HBS):8C#LE MM*W"CP2IQ()!4.=:1);#T67%P##HTF+):6Q(CR6,=KFWX[[#J4N,OLN(*5H4 M I)!!'(Z'$]Q]1X*N!^9X!/\/^Q_M_M^/7(((_,'D=NQ[C]_[<&98=6A MN9OC$XTU*.?KBIP39\Q(7P#]")T-E??M]/0(!2/)H>)Y!20M@%*@>X4DC@@] MP>L6_P#RY4?_ !/&ZQS8.JGBG-(4F=4UL017IS5R+V)(J#3R*UH*_56Y9LDE M+0"N7PP0/)*>JVNR KL]IYA*D["VM1(ZQ0< $?%^J! /(Y&IF.2"/5)/I^[KT/H5>A_E!X*OX _CUM!ASW MC&1NF>J.5I4& ZY@V%&2TRLCQ4XA+;2EI!Y3[B21]0Y2/0\=P?S/<^O[^J_1 MC'QYL7OCS,P]ZUE[\$*\_3F+-O%G[9F.[>A'^6VEG*/:J$5A6)JB\N5P6@#T MDJYX0GS4XLI*TG@#G^0M^;B>ZO'CN3TON$G\?4 _2E7<+04J(3ZD#MZ=:=^/ M&1TN;SLVWJB;_E*UH*RFDXU7MP7W8\AO(;"5DU7"XA/!424E"O%".>3R0!^X\*! ))\N/<)4DK/_(KP!1Y*![<^OIT3 M^" ISDA0'TI3W4%(*5$)7SY#OQTD$I2$%38[@E*."D$*2D%L'VSZ\#MT5$A( M22%*Y/(;'X J0">>.YY_@>@E13R2KPY_G!X)2&PI)"B6D3P.>._4G:^M*;+J7&H^2V.)?9YG!IZZS_4Z6'7SGWD1:2[OXR8K MS=P@(7[RBL#@I0H% ]Q*B>3_,CD\D*/'@$@@>8[\<\$<]ST!Y)[^G<=^X3V M_P#,0/XGI/UI^O\ D^H?7V\OI[_5]/?M^'6G?B17,8H=6YWKJPRN]E/TTMS* M6[.+AVT;Z*B);-V7VS3#LK"FDCR82>_B.3R2.Y5R.03QSP>XYX[<@?MV0*QD M/V^!JIMDPFU(*D&-BL_SR)SR"26PQB,NQ4M?8(1R20.3TE*2KA(8 \P0OQ"F M$ K![^7(X)_$]8P/Q'Q>J01^(/\ I-&'!'X'GJ1O++(*W\(U++C+QUF0A!AW MNQG8:YE0E >X:=8Q"!(_4W.X!DOPB?I3WKOC=(NVT;#L<'G9LS$\F3"#4-4= M?Z(%%WS_ ,P/4R7K)J.!Y_IS2GR"@*4*KY 8?6+;Q7:4P5F8--EMN%5;#CQ_ M?5(4V@>W&&:U-6M:^2/^JBON ?4KK% DE?\ ]8*E X2025:H82V"D]PM7('' MXGTZ"EI7[8\RM*?5[R:466QQR0'%-JX_/Q/'H>L.GV,3[2PV1D>1[(?82'% M0[%<3':5U"U#_$;GT6.193:ARE;;H4DD$=)*@0KOR""#_,?P/?N.L=^,K&;% MO1]EJZ1D4_"TX[BGD];HP*\N$R4Y&K'%9>@BSA-.^+5DA';QX">W7R&^)?QW MO,0EL0X5,_BEQF]!C*:K1^.,X]B4V_S3[N!CCMGD+[]ED28R&+$V:4NR&DAG MZT Z.T-OO>%1OO _D)&FR&UNTL*L74V#Z)K ?KULT=?.I)5+>5S2O;2A^%)A MR> S&=22CXY5[^_L>7DV9Y;F]A\=[T:_QUMC3N)/9-/EU./W,%.._8Y/(@U7 M@T7[%N<^Y[94IPJY/6"5&=YS0;Q^5^SO8S5P M:2G4G'*V57Q&FPVCW)SS3CGNM!;11\E9WS.P3>$F@=I['9^D9>)XP,-3F)G%8_>UMS"5 M$]9QO[8UU@>N\7RO5N=HTO\ ':?#CB3197;5T6;K>VS!;%,9#*(T^"P):IEA M.G 274^RP@B.W?[9V-_43UMAN7T51:7T'!8E+B]!AB>PPB733$O>0)>Y)5T,^P;9&.ZKVIC-OG./[?R)W#Z.XJLSQ3%\.R%VWH: MRGMJF\AU62<;FWM6FRCS8B6TQYT=+1B$ )!(ZW'B>A]_X_\ %WXZ::OU M8DUF;=)27N89Y?1),IAJRCJLG67IM5.>K'9)5#F5[3$)]CW \3[KNR?A-\FL MNQW9F68SCK&7ZTVW2PH-4G,:)M%=-=JI[=,RQ E64:BL_?2XE@+9D0I+;[CK MJ?<5M.!\4]G8U\??CAJ._.*(S^9C-7D=OG5DAYYM<]+5G6V4M$B4VR93<='V M#$>&ZTE_R=\E+^.U!\EMG4>U\\CZWS-RJS6@IX./_5 \]D_4@\I)5X<%*4)(\1VX'I^?KUV(/H_B M/V3ZFSA,6%9:P)%;8P931>BS8,UEZ/+BR6BE2%M/,.E*@1W2H@]CU?X'/BSI M6(37W;K7MU)24,76'SER3$(7Y%Q-K1N-&/(04<^;7GQXJ!-7J=&C*=<:JUM7 M:Y&0MYY,,EU$;%$8TQ=HKV<:=2XI"4ID%E+JN?P([\8EI_#OCS1KKL5AA$N\ M?SZ>Q+R*^E.O2L@R*?&3B[SCKME9/>ZVAUY?A'4&4$);2$O_ "--REC93N;M MYTU/2_),*--C6'W4*H<3%=B39-)"AM_9EDA:'H@]L@I5PQ)KSU'<1W6I=%DT%ES%RVU*H;9AF4D!?^,VVMH_^HH&!J=&CZA^+6:Z MK]DH8#Y;]_CA7?@<]8SK*H9E,X\B4W)CK;3C^'0YK<:YF-/-,B.S.GM,KBP?/Q#LX,J'/BYU3X[10H];24-;#IJB MNBH]N-!K*R.B%!B1T?\ *S'BLI0G]P_9AQ/8?Z*2^Y].^K\H([_O"#_N/Y=? M,\$<$Z0F$ ^I!F?&Y(('Y%0X_CU_3K [\BW(X[\C]9FJY[?AXI)_@#U_3\V/ MG%@G'\+K)%M"L\CG%Z/55_-RI,EZ1-X##;5E*4H!B.M*U\)()^-?R0P MJ93;GTGJS:V3X_LV5@MZ+6DE4>1R,->MX-CUQA#D,RD/),:3)8;!" MWFPIC8C]AK1NM_33:&A1OS;\K/6D)07'X4C7K&T3ET:T\F?:<2Y"#:'!R2$J M"CKK8^IL*RS'<0P65CN3:",._N:S)\#F99D#S4U^UGY+*R"]D5*7WGGI<93S MCZU,,A'@$>*=55GS4_J.Q,WQ/!I5'?\ ^A]YJMK4=4]D4.&P'8&6;#G5=3CU M[$B-_>P79;?ORG(Q6M,N*J2E*OC/,K7(DNKE?(7%I$%^ [%?K)M;(Q+(78ZH M\IE3D=V!+A)\FEH^A;8!3V ZW'LG6"G8F94E70UU9:L,1GG<;AY#E=+CUID$ M>.H#SDT-+8RGF. ?9<2'%_2A1#&^=_[EB[[^2>>ZXDW\^HN-F6F09_1[-OL? M<2,9CZ[Q"X@7:7\9N)*8;DJU;]'2T.R<+V%9O85F.P M=C9OK?'K/%T)F,+:5=5^78]CL/[B.XS90'9#J?OFK#EI2O$ XQB7Q:J:J[W8 MQBV6S(&5X;L396;X9352*W["X@/7EUG=]AMU*M*^OO(35#5XO/JV;NYD1HKQKV\43+@H+@5*1. M2MI)\T Z&S75TR;L0P+%,4U%?8GF^#;.SJKL5(:KPVXOS0!Y#R\@/C'JMO64"IMMJU&=3-NRVY=LJ/@$V!B6Q,[UC#I M'IT:*FT&;8AA[=B?-(4B--2I/*!Y']DO!?!!;\25I _E4H$!/CXGR/90'/"@>Q_,]<^*N/SX/'_ M Z'TGN"1V/<)_F(_,#\>F*G6N+2%TL>0B->9Y:LF+A^-1W%-N+;L\US&9';;L\IN$H::2MX,M!,*IKQ M_AQ8J5K6AIL%U;KBG7%(\OYN/JY"AR>3R>%_4 ?R/[(V]7L!H'-N0ZE5+%V M6'E9!&K50)-48;2@LLEI5=,<:Y*>0A7'62;KQ_7]#4[3S2L7397FT.*475[6 M']%7[%@^IQ2% +QZ& $@=F$]8;LW+<&I;[/==*<.$Y38,ERSQ[W2ZMS]-<0Z ME" MQ]1/FD]S^74/'=R:]QO8=3 >=D08^00%//PI#K24NK@SH;D677?Y M[;H"R$@^B>)>I,$UWCM5K6Q7-5/PV3$?NJ:P38I0B12Z]3-5D*<\JD2K.. MS32EM2"B2[7-24QPP_PDGG1.CODYCM#LW(-:*LVUUD=O75=7 M,9>4M\XM5Y#^G^:7WF/-@AA2F/:/5CC]]3P;NENH+\"WI[:$S/J[&OE,/-2( M5A!EAV)+B.I5X^P20/+GL.H^>:_T%@>-95&>7)A6?V$BV74.K;>;3(HX5K,G MU='9,LR%-H=B,H*$%2 2."5X=JW"ZK!,;DVI4MV0 MY(=?;KV$A2P 6T#R'/(Z@;BK-%833['K;7]<42KV$^2N5=R>3 G[DU#BN<6E4T68-]-AR(.31(KA)5$BY+2/5]XU$4H_4 MRW(2.WH1ZOQ].ZDPO ES&BQ86=!2QV;V MOEVZ:RS;VE<,S/)VFFF',ADQI]7<6*([+$=EBVGT'!=B5C/ZDW?3"XZ MXTIUQHLOQNDG3$.^]7TF>1*N%EU8TMM7@&+Z'41F MY![DI; 3W!ZHLJQ75>)X[DF,M4[-+=5=?[4Z"Q0X O6%,TU+\PM3-;@;JZIM M*O)7VP!/<^1_;/IL@IZV^I+-E<:PJ+B#"LZNQBN-H0Y&G0)S;D:2PL \H<0L M$CGD>G3T^%B.0:MGON>Z])UED#=5#>44)'@C'L@@Y5CM>PWQP&HD6.CMSZDG MKW3MC:8@>VMLQS'PE4U7)/BLS1CB8_D$]N1&'X=CTU-M,8R3:,R.XAR.=CY" MB=7H<"@2M^AQN#B]#8@<< 3(TKA( ZBTF,T%3CU)7)4W7U%'#A5E=$:\U$)C MP(3$:*T/)14 /SY]21T ?P*OQY]5$\D_F>>_[_['MQP>Q([+3V''!/((Y'7" A4CCDGZ%>WSR222E*4@D_CW]3T !XC\NW;GO^'(_M/__9 end XML 15 maxim10-kfy2020_htm.xml IDEA: XBRL DOCUMENT 0000743316 2019-06-30 2020-06-27 0000743316 2018-07-01 2019-06-29 0000743316 2017-06-25 2018-06-30 0000743316 2019-12-28 0000743316 2020-08-10 0000743316 2020-06-27 0000743316 2019-06-29 0000743316 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2019-06-29 0000743316 us-gaap:CommonStockMember 2018-06-30 0000743316 us-gaap:AdditionalPaidInCapitalMember 2017-06-25 2018-06-30 0000743316 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 2020-06-27 0000743316 us-gaap:CommonStockMember 2019-06-30 2020-06-27 0000743316 us-gaap:RetainedEarningsMember 2019-06-30 2020-06-27 0000743316 us-gaap:CommonStockMember 2018-07-01 2019-06-29 0000743316 us-gaap:CommonStockMember 2017-06-25 2018-06-30 0000743316 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000743316 us-gaap:RetainedEarningsMember 2017-06-25 2018-06-30 0000743316 us-gaap:CommonStockMember 2017-06-24 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0000743316 us-gaap:CommonStockMember 2020-06-27 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 2020-06-27 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-24 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000743316 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000743316 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0000743316 us-gaap:CommonStockMember 2019-06-29 0000743316 us-gaap:RetainedEarningsMember 2019-06-29 0000743316 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000743316 us-gaap:AdditionalPaidInCapitalMember 2017-06-24 0000743316 us-gaap:RetainedEarningsMember 2020-06-27 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-25 2018-06-30 0000743316 us-gaap:RetainedEarningsMember 2017-06-24 0000743316 us-gaap:RetainedEarningsMember 2018-06-30 0000743316 2018-06-30 0000743316 2017-06-24 0000743316 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-06-30 2020-06-27 0000743316 2019-06-30 0000743316 mxim:CustomerOneMember us-gaap:AccountsReceivableMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerFourDomainDomain us-gaap:AccountsReceivableMember 2019-06-30 2020-06-27 0000743316 us-gaap:SalesRevenueNetMember mxim:DistributorsMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerThreeDomain us-gaap:AccountsReceivableMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerTwoMember us-gaap:AccountsReceivableMember 2018-07-01 2019-06-29 0000743316 mxim:CustomerOneMember us-gaap:AccountsReceivableMember 2018-07-01 2019-06-29 0000743316 mxim:CustomerFourDomainDomain us-gaap:AccountsReceivableMember 2018-07-01 2019-06-29 0000743316 mxim:CustomerTwoMember us-gaap:AccountsReceivableMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerTwoMember us-gaap:SalesRevenueNetMember 2019-06-30 2020-06-27 0000743316 us-gaap:OtherLiabilitiesMember 2019-06-30 0000743316 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerOneMember us-gaap:SalesRevenueNetMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerOneMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-29 0000743316 mxim:CustomerOneMember us-gaap:SalesRevenueNetMember 2017-06-25 2018-06-30 0000743316 mxim:CustomerThreeDomain us-gaap:SalesRevenueNetMember 2019-06-30 2020-06-27 0000743316 us-gaap:BuildingAndBuildingImprovementsMember 2019-06-30 2020-06-27 0000743316 mxim:CustomerThreeDomain us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-29 0000743316 mxim:CustomerTwoMember us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mxim:FairValueAssetsAndLiabilitiesClassMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2020-06-27 0000743316 us-gaap:FairValueMeasurementsRecurringMember mxim:FairValueAssetsAndLiabilitiesClassMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mxim:FairValueAssetsAndLiabilitiesClassMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember mxim:FairValueAssetsAndLiabilitiesClassMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember mxim:FairValueAssetsAndLiabilitiesClassMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember mxim:FairValueAssetsAndLiabilitiesClassMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-27 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2020-06-27 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember mxim:FairValueAssetsAndLiabilitiesClassMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-27 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-06-27 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember mxim:FairValueAssetsAndLiabilitiesClassMember 2020-06-27 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2020-06-27 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-06-27 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-06-27 0000743316 us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 2020-06-27 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2018-07-01 2019-06-29 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2019-06-30 2020-06-27 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2019-06-30 2020-06-27 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2019-06-30 2020-06-27 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2018-07-01 2019-06-29 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2018-07-01 2019-06-29 0000743316 mxim:UnsecuredRevolvingCreditFacilityMember 2014-06-27 0000743316 mxim:FixedRateNoteDueMarch2023At3Point375PercentMember 2013-03-30 0000743316 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember 2020-06-27 0000743316 mxim:FixedRateNoteDueNovember2018at2Point50PercentMember 2013-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point45PercentMember 2019-06-29 0000743316 mxim:FixedRateNoteDueJune2027at3Point450PercentMemberMember 2019-06-29 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2013-03-30 0000743316 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember 2019-06-29 0000743316 us-gaap:NondesignatedMember mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember 2020-06-27 0000743316 us-gaap:NondesignatedMember mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember 2019-06-29 0000743316 us-gaap:NondesignatedMember mxim:ForwardcontractsheldtosellU.S.dollarsMember 2019-06-29 0000743316 mxim:FixedRateNoteDueJune2027at3Point50PercentMemberDomain 2019-06-29 0000743316 mxim:FixedRateNoteDueJune2027at3Point50PercentMemberMember 2019-06-29 0000743316 us-gaap:NondesignatedMember mxim:ForwardcontractsheldtosellU.S.dollarsMember 2020-06-27 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2019-06-29 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2020-06-27 0000743316 us-gaap:CorporateDebtSecuritiesMember 2020-06-27 0000743316 us-gaap:CorporateDebtSecuritiesMember 2019-06-29 0000743316 us-gaap:CertificatesOfDepositMember 2020-06-27 0000743316 us-gaap:CertificatesOfDepositMember 2019-06-29 0000743316 mxim:FixedRateNoteDueJune2027at3Point45PercentMember 2019-06-30 2020-06-27 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 2020-06-27 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:CostOfSalesMember 2019-06-30 2020-06-27 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2020-06-27 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2019-06-30 2020-06-27 0000743316 mxim:MarketStockUnitsMember 2017-06-25 2018-06-30 0000743316 mxim:MarketStockUnitsMember 2018-07-01 2019-06-29 0000743316 mxim:MarketStockUnitsMember 2019-06-30 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2017-06-25 2018-06-30 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockOptionMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2017-06-25 2018-06-30 0000743316 us-gaap:CostOfSalesMember 2017-06-25 2018-06-30 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2017-06-25 2018-06-30 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-25 2018-06-30 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2018-07-01 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2019-06-29 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2018-07-01 2019-06-29 0000743316 us-gaap:CostOfSalesMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockOptionMember 2018-07-01 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2020-06-27 0000743316 mxim:MarketStockUnitsMember 2020-06-27 0000743316 us-gaap:EmployeeStockMember 2020-06-27 0000743316 us-gaap:EmployeeStockOptionMember 2020-06-27 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-06-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2017-06-24 0000743316 us-gaap:EmployeeStockOptionMember 2018-06-30 0000743316 us-gaap:EmployeeStockOptionMember 2017-06-24 0000743316 us-gaap:EmployeeStockOptionMember 2019-06-29 0000743316 mxim:MarketStockUnitsMember 2018-06-30 0000743316 mxim:MarketStockUnitsMember 2017-06-24 0000743316 mxim:MarketStockUnitsMember 2019-06-29 0000743316 srt:MinimumMember us-gaap:EmployeeStockMember 2019-06-30 2020-06-27 0000743316 srt:MinimumMember us-gaap:EmployeeStockMember 2017-06-25 2018-06-30 0000743316 srt:MaximumMember us-gaap:EmployeeStockMember 2018-07-01 2019-06-29 0000743316 srt:MaximumMember us-gaap:EmployeeStockMember 2017-06-25 2018-06-30 0000743316 srt:MaximumMember us-gaap:EmployeeStockMember 2019-06-30 2020-06-27 0000743316 srt:MinimumMember us-gaap:EmployeeStockMember 2018-07-01 2019-06-29 0000743316 mxim:PriceRangeTwoMember 2019-06-30 2020-06-27 0000743316 mxim:PriceRangeOneMember 2019-06-30 2020-06-27 0000743316 mxim:PriceRangeThreeMember 2019-06-30 2020-06-27 0000743316 us-gaap:AccruedLiabilitiesMember 2020-06-27 0000743316 us-gaap:OtherLiabilitiesMember 2020-06-27 0000743316 mxim:IcronDomain 2020-06-27 0000743316 us-gaap:IntellectualPropertyMember 2019-06-29 0000743316 us-gaap:CustomerRelationshipsMember 2020-06-27 0000743316 us-gaap:CustomerRelationshipsMember 2019-06-29 0000743316 us-gaap:TradeNamesMember 2020-06-27 0000743316 us-gaap:PatentsMember 2020-06-27 0000743316 us-gaap:TradeNamesMember 2019-06-29 0000743316 us-gaap:IntellectualPropertyMember 2020-06-27 0000743316 us-gaap:OrderOrProductionBacklogMember 2019-06-29 0000743316 us-gaap:PatentsMember 2019-06-29 0000743316 us-gaap:OrderOrProductionBacklogMember 2020-06-27 0000743316 srt:MaximumMember us-gaap:TradeNamesMember 2019-06-30 2020-06-27 0000743316 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-06-30 2020-06-27 0000743316 srt:MinimumMember us-gaap:IntellectualPropertyMember 2019-06-30 2020-06-27 0000743316 srt:MaximumMember us-gaap:IntellectualPropertyMember 2019-06-30 2020-06-27 0000743316 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-06-30 2020-06-27 0000743316 us-gaap:PatentsMember 2019-06-30 2020-06-27 0000743316 srt:MinimumMember us-gaap:TradeNamesMember 2019-06-30 2020-06-27 0000743316 us-gaap:InProcessResearchAndDevelopmentMember 2020-06-27 0000743316 mxim:TrinamicDomainDomain 2020-06-27 0000743316 country:US 2020-06-27 0000743316 mxim:RestOfWorldMember 2019-06-29 0000743316 country:PH 2020-06-27 0000743316 country:PH 2019-06-29 0000743316 mxim:RestOfWorldMember 2020-06-27 0000743316 country:US 2019-06-29 0000743316 mxim:RestOfAsiaMember 2019-06-30 2020-06-27 0000743316 srt:EuropeMember 2017-06-25 2018-06-30 0000743316 country:CN 2017-06-25 2018-06-30 0000743316 mxim:RestOfWorldMember 2017-06-25 2018-06-30 0000743316 country:CN 2019-06-30 2020-06-27 0000743316 srt:EuropeMember 2018-07-01 2019-06-29 0000743316 country:US 2017-06-25 2018-06-30 0000743316 mxim:RestOfWorldMember 2019-06-30 2020-06-27 0000743316 country:US 2019-06-30 2020-06-27 0000743316 srt:EuropeMember 2019-06-30 2020-06-27 0000743316 mxim:RestOfAsiaMember 2018-07-01 2019-06-29 0000743316 mxim:RestOfAsiaMember 2017-06-25 2018-06-30 0000743316 mxim:RestOfWorldMember 2018-07-01 2019-06-29 0000743316 country:CN 2018-07-01 2019-06-29 0000743316 country:US 2018-07-01 2019-06-29 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2019-06-30 2020-06-27 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-06-27 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-27 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-30 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-30 2020-06-27 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-06-27 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2018-06-30 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 2020-06-27 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-06-30 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2019-06-29 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2019-06-30 2020-06-27 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2018-06-30 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-30 2020-06-27 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2019-06-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-29 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2020-06-27 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2019-06-29 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-06-30 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2020-06-27 0000743316 2017-07-20 0000743316 2019-06-30 2019-12-28 0000743316 2018-09-30 2018-12-29 0000743316 2018-07-01 2018-12-29 0000743316 us-gaap:StateAndLocalJurisdictionMember 2020-06-27 0000743316 2019-03-31 2019-06-29 0000743316 us-gaap:InternalRevenueServiceIRSMember 2020-06-27 0000743316 2015-06-27 0000743316 us-gaap:ForeignCountryMember 2020-06-27 0000743316 country:US us-gaap:InternalRevenueServiceIRSMember 2019-06-30 2020-06-27 0000743316 country:IE us-gaap:ForeignCountryMember 2019-06-30 2020-06-27 0000743316 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2020-06-27 0000743316 us-gaap:DefinedBenefitPostretirementLifeInsuranceMember 2019-06-29 0000743316 country:US 2019-06-30 2020-06-27 0000743316 us-gaap:ForeignPlanMember 2017-06-25 2018-06-30 0000743316 us-gaap:ForeignPlanMember 2019-06-30 2020-06-27 0000743316 country:US 2018-07-01 2019-06-29 0000743316 country:US 2017-06-25 2018-06-30 0000743316 us-gaap:ForeignPlanMember 2018-07-01 2019-06-29 0000743316 us-gaap:ScenarioPlanMember 2019-07-01 2020-06-27 0000743316 2019-07-01 2020-06-27 0000743316 us-gaap:ScenarioPlanMember 2018-07-01 2019-06-29 0000743316 mxim:ActiveParticipantsMember 2019-06-29 0000743316 mxim:RetireesAndBeneficiariesMember 2019-06-29 0000743316 mxim:RetireesAndBeneficiariesMember 2020-06-27 0000743316 mxim:ActiveParticipantsMember 2020-06-27 0000743316 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-06-27 0000743316 2019-12-29 2020-03-28 0000743316 2019-06-30 2019-09-28 0000743316 2019-09-29 2019-12-28 0000743316 2020-03-29 2020-06-27 0000743316 2018-07-01 2018-09-29 0000743316 2018-12-30 2019-03-30 0000743316 us-gaap:AllowanceForCreditLossMember 2018-07-01 2019-06-29 0000743316 us-gaap:AllowanceForCreditLossMember 2020-06-27 0000743316 us-gaap:AllowanceForCreditLossMember 2017-06-25 2018-06-30 0000743316 us-gaap:AllowanceForCreditLossMember 2019-06-29 0000743316 us-gaap:AllowanceForCreditLossMember 2019-06-30 2020-06-27 0000743316 us-gaap:AllowanceForCreditLossMember 2018-06-30 0000743316 us-gaap:AllowanceForCreditLossMember 2016-06-25 shares iso4217:USD shares iso4217:USD pure mxim:plans mxim:customers false --06-27 FY 2020 false 0000743316 false Large Accelerated Filer false false true 1 1 148000 645000 1.32 1.84 1.92 0.001 0.001 960000 960000 272000 267000 0.10 0.10 0.03375 .0345 P10Y P10Y P4Y P3Y P1Y P1Y P5Y P370D P370D -115000 -42000 284000 291000 354000 -51000 184000 -175000 -25000 0.001 0.001 2000000 2000000 0 0 0 0 0.034 0.028 0.034 0.028 0.034 0.031 0.327 0.191 0.327 0.196 0.552 0.284 0.021 0.008 0.026 0.016 0.027 0.002 12.00 30.01 20.01 20.00 40.00 30.00 10-K true 2020-06-27 false 001-34192 MAXIM INTEGRATED PRODUCTS, INC. DE 94-2896096 160 Rio Robles San Jose CA 95134 408 601-1000 Common stock, $0.001 par value MXIM NASDAQ Yes No Yes Yes Large Accelerated Filer false false Yes false 11337494384 266695209 <div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:48px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Portions of the Registrant's Proxy Statement for its 2020 Annual Meeting of Stockholders, to be filed subsequently, are incorporated by reference into Part III of this report.</span></div> 1578670000 1757342000 35536000 140990000 1614206000 1898332000 404778000 360016000 259626000 246512000 39219000 34640000 2317829000 2539500000 550406000 577722000 87959000 56242000 562540000 532251000 110569000 38267000 3629303000 3743982000 91982000 84335000 148916000 100490000 43457000 33765000 126751000 118704000 42228000 33873000 453334000 371167000 994022000 992584000 385072000 469418000 139418000 65537000 1971846000 1898706000 0 0 266000 272000 0 0 1671786000 1856358000 -14595000 -11354000 1657457000 1845276000 3629303000 3743982000 2191395000 2314329000 2480066000 758743000 813823000 853945000 1432652000 1500506000 1626121000 440166000 435222000 450943000 296722000 308617000 322918000 3078000 3041000 4467000 0 753000 892000 5363000 5632000 15060000 929000 143000 1607000 746258000 753408000 792673000 686394000 747098000 833448000 -8298000 7323000 -8563000 678096000 754421000 824885000 23402000 -73065000 357567000 654694000 827486000 467318000 2.43 3.01 1.66 2.41 2.97 1.64 269341000 274966000 280979000 272028000 278777000 285674000 1.92 1.84 1.56 654694000 827486000 467318000 160000 3629000 -2436000 265000 1808000 -1401000 -3666000 -1806000 -1258000 -3241000 3631000 -5095000 651453000 831117000 462223000 282912000 283000 0 2212301000 -9890000 2202694000 467318000 467318000 -5095000 -5095000 7487000 7000 112075000 295886000 407968000 1241000 1000 -30311000 -30310000 1090000 1000 28008000 28009000 78058000 78058000 908000 1000 36320000 36321000 438087000 438087000 278664000 279000 0 1945646000 -14985000 1930940000 827486000 827486000 3631000 3631000 9839000 9000 125457000 413685000 539151000 2487000 2487000 1259000 1000 -29690000 -29689000 893000 1000 24399000 24400000 87102000 87102000 3471000 3471000 875000 40175000 40175000 505576000 505576000 271852000 272000 0 1856358000 -11354000 1845276000 654694000 654694000 -3241000 -3241000 7892000 -6000 -120754000 -320051000 440811000 -2053000 -2053000 1254000 -35877000 -35877000 670000 18870000 18870000 95501000 95501000 913000 42260000 42260000 517162000 517162000 266797000 266000 0 1671786000 -14595000 1657457000 654694000 827486000 467318000 95431000 86977000 78685000 108533000 110745000 144974000 8994000 13957000 27715000 -1191000 -3967000 -995000 -11353000 3000 -892000 42335000 -62252000 19714000 8671000 -36003000 32776000 86299000 14901000 -32368000 7594000 -10272000 9560000 48426000 -41162000 0 -74814000 -176114000 117654000 0 0 -14974000 76758000 -23095000 6767000 800855000 875840000 819464000 67049000 82823000 65782000 392000 340000 5823000 1290000 30192000 107291000 104286000 1130514000 753249000 69270000 2949000 57773000 0 214587000 1447354000 1960000 3176000 5520000 378000 0 0 116000 600000 0 -32049000 856911000 -710066000 8000000 9052000 0 0 500000000 0 35877000 29689000 30310000 18870000 24400000 28009000 42260000 40175000 36321000 440811000 539151000 407968000 517162000 505576000 438087000 -940720000 -1518893000 -812035000 -171914000 213858000 -702637000 1757342000 1543484000 2246121000 1585428000 1757342000 1543484000 98211000 98104000 189100000 34126000 40376000 46625000 11586000 12090000 8833000 1578670000 1757342000 1543484000 6758000 0 0 1585428000 1757342000 1543484000 NATURE OF OPERATIONS<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maxim Integrated Products, Inc. (“Maxim Integrated," the “Company,” “we,” “us” or “our”), incorporated in Delaware, designs, develops, manufactures, and markets a broad range of linear and mixed-signal integrated circuits, commonly referred to as analog circuits, for a large number of customers in diverse geographical locations. The Company also provides a range of high-frequency process technologies and capabilities for use in custom designs. The analog market is fragmented and characterized by diverse applications and a great number of product variations with varying product life cycles. Maxim Integrated is a global company with a manufacturing facility in the United States, testing facilities in the Philippines and Thailand, and sales and circuit design offices throughout the world. Integrated circuit assembly is performed by foreign assembly subcontractors, located in countries throughout Asia, where wafers are separated into individual integrated circuits and assembled into a variety of packages. The major end-markets in which the Company's products are sold are the automotive, communications and data center, consumer, and industrial markets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has a 52-to-53-week fiscal year that ends on the last Saturday of June. Accordingly, every fifth or sixth year will be a 53-week fiscal year. The fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> was a 52-week fiscal year. Fiscal years </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were 52-week and 53-week fiscal years, respectively. Fiscal years 2019 and 2018 ended on </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States 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. Such estimates relate to the useful lives and fair value of fixed assets, valuation allowance for deferred tax assets, reserves relating to uncertain tax positions, allowance for distributor credits, inventory valuation, reserves relating to litigation matters, assumptions about the fair value of reporting units and asset groups, accrued liabilities and reserves, and the value of intangibles acquired associated with business combinations. The Company bases its estimates and judgments on its historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results may differ from those estimates, and such differences may be material to the financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The ongoing novel coronavirus ("COVID-19") pandemic and the mitigation efforts by governments to attempt to control its spread created uncertainties and disruptions in the economic and financial markets. The Company is not aware of events or circumstances that would require an update to its estimates, judgments, or adjustments to the carrying values of its assets or liabilities as of </span><span style="font-family:inherit;font-size:10pt;">August 19, 2020</span><span style="font-family:inherit;font-size:10pt;">, the date of issuance of this Annual Report on Form 10-K. These estimates may change as developments occur and as the Company obtains additional information. These future developments are highly uncertain, and the outcomes, unpredictable. Actual results may differ from those estimates, and such differences may be material to the financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and all of its majority-owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Equivalents and Investments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid financial instruments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents may consist of demand accounts, money market funds, U.S. Treasury securities, agency securities, corporate debt securities, certificates of deposit, and commercial paper. Short-term investments may consist of U.S. treasury debt securities, agency securities, corporate debt securities, certificates of deposit, and commercial paper with original maturities beyond three months at the date of purchase.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's short-term investments are considered available-for-sale and classified as short-term as these investments generally consist of highly marketable securities that are available to meet near-term cash requirements. Such securities are carried at fair market value based on market quotes and other observable inputs. Unrealized gains and losses, net of tax, on securities in this category are reported in the Consolidated Statements of Comprehensive Income. Realized gains and losses on sales of investment </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">securities are determined based on the specific identification method and are included in Interest and other income (expense), net in the Consolidated Statements of Income. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's long-term equity investments consist of investments in privately-held companies without readily determinable fair values and are included in Other assets on the Consolidated Balance Sheets. Equity investments are measured using the measurement alternative, which is defined as cost, less impairment, adjusted for observable price changes from orderly transactions for identical or similar investments of the same issuer. The Company uses various inputs to evaluate equity investments including valuations of recent financing events as well as other information regarding the issuer’s historical and forecasted performance.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivative Instruments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company incurs expenditures denominated in non-U.S. currencies, primarily the Philippine Peso and the Thai Baht associated with the Company's manufacturing activities in the Philippines and Thailand, respectively, and European Euro, Indian Rupee, Taiwan New Dollar, South Korean Won, Chinese Yuan, Japanese Yen, Singapore Dollar, and Canadian Dollar expenditures for sales offices and research and development activities undertaken outside of the U.S. The Company is exposed to fluctuations in foreign currency exchange rates for cash flows for expenditures and on orders and accounts receivable from sales in these foreign currencies. The Company has established risk management strategies designed to reduce the impact of volatility of future cash flows caused by changes in the exchange rate for these currencies. These strategies reduce, but do not entirely eliminate, the impact of currency exchange rates movements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency forward contracts are used to offset the currency risk of non-U.S. dollar-denominated assets and liabilities. The Company typically enters into currency forward contracts to hedge exposures associated with its expenditures denominated in European Euro, Philippine Peso, Thai Baht and South Korean Won. The Company also hedges smaller expense exposures in several other foreign currencies. The Company enters into currency forward contracts to hedge its accounts receivable and backlog denominated in European Euro, Japanese Yen and British Pound. Changes in fair value of the underlying assets and liabilities are generally offset by the changes in fair value of the related currency forward contract.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses currency forward contracts to hedge exposure to variability in anticipated non-U.S. dollar-denominated cash flows. These contracts are designated as cash flow hedges and recorded on the Consolidated Balance Sheets at their fair market value. The maturities of these instruments are generally less than </span><span style="font-family:inherit;font-size:10pt;"><span>six months</span></span><span style="font-family:inherit;font-size:10pt;">. For derivative instruments that are designated and qualify as cash flow hedges, the effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income (loss) and reported within the Consolidated Statements of Comprehensive Income. These amounts have been reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. For derivative instruments that are not designated as hedging instruments, gains and losses are recognized immediately in “Interest income (expense) and other, net” in the Consolidated Statements of Income.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventories</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of (i) standard cost, which approximates actual cost on a first-in-first-out basis, or (ii) net realizable value. The Company's standard cost revision policy is to monitor manufacturing variances and revise standard costs on a periodic basis. A write-down to net realizable value is recorded if excess quantities or obsolescence is identified. At each reporting period, we assess our ending inventories for excess quantities and obsolescence based on our projected sales outlook. This assessment, which requires significant judgment by management, includes analysis of projections of future demand. Because of the cyclical nature of the market, inventory levels, obsolescence of technology, and product life cycles, we generally write-down inventories to net realizable value based on forecasted product demand.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property, Plant and Equipment</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment are stated at cost. Depreciation is primarily computed on the straight-line method over the estimated useful lives of the assets, which range from </span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> years for machinery, equipment, and software and up to </span><span style="font-family:inherit;font-size:10pt;"><span>40</span></span><span style="font-family:inherit;font-size:10pt;"> years for buildings and building improvements. Leasehold improvements are amortized over the lesser of their useful lives or the remaining term of the related lease. When assets are retired or otherwise disposed of, the cost and accumulated depreciation or amortization is removed from the accounts and any resulting gain or loss is reflected in the Consolidated Statements of Income. The classification is based mainly on whether the asset is operating or not.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill and Intangible Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company reviews goodwill and intangible assets for impairment annually in the fourth fiscal quarter and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable, such as when reductions in demand or significant economic slowdowns in the semiconductor industry are present. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The Company tests goodwill for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis or more frequently if the Company believes indicators of impairment exist. The Company performs a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, as a result of the qualitative assessment, the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then the Company performs the quantitative goodwill impairment test. This test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. The Company determines the fair value of the Company's reporting units using the income approach methodology of valuation that includes the discounted cash flow method as well as the market approach which includes the guideline company method. If the carrying amount of a reporting unit exceeds the reporting unit's fair value, the Company recognizes an impairment of goodwill measured as the amount by which a reporting unit’s carrying value exceeds its fair value with the loss recognized not to exceed the total amount of goodwill allocated to the reporting unit.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related in-process research and development assets ("IPR&amp;D") represent the fair value of incomplete projects that have not yet reached technological feasibility. IPR&amp;D assets are subject to amortization when the research and development projects are completed. The Company amortizes all other intangible assets over their estimated useful lives.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Impairment of Long-lived Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company performs periodic reviews to determine whether facts and circumstances exist that would indicate that the carrying amounts of long-lived assets are not recoverable and exceed their fair values. If facts and circumstances indicate that the carrying amounts of long-lived assets might not be fully recoverable, projected undiscounted net cash flows associated with the related asset or group of assets over their estimated remaining useful lives are compared against their respective carrying amounts. In the event that the projected undiscounted cash flows are not sufficient to recover the carrying value of the assets, the assets are written down to their estimated fair values based on their expected discounted future cash flows attributable to those assets. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is, or contains, a lease at inception. Right-of-use ("ROU") assets are recorded as other assets, short-term lease obligations are recorded as accrued expenses and long-term lease obligations are recorded as other liabilities on the Company's Consolidated Balance Sheets. The Company’s classes of assets include real estate leases, equipment leases, and vehicle leases.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease ROU assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. When discount rates implicit in leases cannot be readily determined, the Company uses its incremental borrowing rate based on information available at commencement date in determining the present value of future payments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such option. Lease expense is recognized on a straight-line basis over the lease term. The Company elected to combine lease and non-lease components for all asset classes. In addition, the Company does not apply the recognition requirements to leases with lease terms of 12 months or less. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product Warranty</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generally warrants its products for one year from the date of shipment against defects in materials, workmanship and material non-conformance to the Company’s specifications. The general warranty policy provides for the repair or replacement of defective products or a credit to the customer’s account. In limited circumstances, the Company may consider extending its warranty for up to five years. It may also include limited financial responsibility, such as the payment of monetary compensation to reimburse a customer for its financial losses beyond repairing or replacing the product or crediting the customer’s account should the product not meet the Company’s specifications, or to reimburse a customer for losses or damages that result from the defective product.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals are based on specifically identified claims and on the estimated, undiscounted cost of incurred-but-not-reported claims. If there is a material increase in the rate of customer claims compared with the Company's historical experience or if the Company's </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">estimates of probable losses relating to specifically identified warranty exposures require revision, the Company may record a charge against future cost of sales. The short-term and long-term portions of the product warranty liability are included within the balance sheet captions Accrued expenses and Other liabilities, respectively, in the accompanying Consolidated Balance Sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue for sales to direct customers and distribution customers ("distributors") when a customer obtains control of promised goods or services in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. The transaction price is calculated as selling price net of variable considerations, such as distributor price adjustments. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration it is expected to realize. The transaction price does not include amounts collected on behalf of another party, such as sales taxes or value added taxes. The Company elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed. The Company estimates returns for sales to direct customers and distributors based on historical return rates applied against current period gross revenue. Specific customer returns and allowances are considered within this estimate.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable from direct customers and distributors are recognized and inventory is relieved upon shipment as title to inventories generally transfers upon shipment, at which point the Company has a legally enforceable right to collection under normal terms. Accounts receivable related to consigned inventory is recognized when the customer takes title to such inventory from its consigned location, at which point inventory is relieved, title transfers, and the Company has a legally enforceable right to collection under the terms of the agreement with the related customers. Customers are generally required to pay for products and services within the Company’s standard terms, which is net 30 days from the date of invoice. </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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates potential future returns and sales allowances related to current period product revenue. Management analyzes historical returns, changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances. Estimates made may differ from actual returns and sales allowances. These differences may materially impact reported revenue and amounts ultimately collected on accounts receivable. Historically, such differences have not been material.</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Distributor price adjustments are estimated based on the Company's historical experience rates and also considering economic conditions and contractual terms. To date, actual distributor claims activity has been materially consistent with the estimates that the Company has made based on its historical rates.</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's revenue arrangements do not contain significant financing components. Revenue is recognized at the time control of the products transfer to the customer or when it is assessed that performance obligations are satisfied. When any of the following criteria is fulfilled, revenue is recognized:</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) The customer simultaneously receives and consumes the benefits provided by the performance completed. (b) Performance creates or enhances an asset (for example, work in process) that the customer controls as the asset is created or enhanced. (c) Performance does not create an asset with an alternative use and has an enforceable right to payment for performance completed to date.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Related Party Transactions</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A member of the Company's Board of Directors is also a member of the Board of Directors of Flextronics International Ltd. During the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company sold approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$58.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$44.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$61.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, in products to Flextronics International Ltd., a contract manufacturer, in the ordinary course of its business.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Research and Development Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development costs are expensed as incurred. Such costs consist primarily of expenditures for labor and benefits, masks, prototype wafers and depreciation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Shipping Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shipping costs billed to customers are included in net revenues and the related shipping costs are included in cost of goods sold in the Consolidated Statements of Income.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-Based Compensation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation cost is measured at the grant date, based on the fair value of the awards ultimately expected to vest and is recognized as an expense, on a straight-line basis, over the requisite service period. ASC No. 718, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation,</span><span style="font-family:inherit;font-size:10pt;"> allows forfeitures to be either expensed as incurred or estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures or vesting differ from those estimates. The Company has elected to estimate forfeitures at the time of grant and update if necessary. Such updates could have a material effect on the Company's operating results. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Translation and Remeasurement</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The U.S. dollar is the functional currency for the Company's foreign operations. Using the U.S. dollar as the functional currency, monetary assets and liabilities are remeasured at the year-end exchange rates. Certain non-monetary assets and liabilities are remeasured using historical rates. Consolidated Statements of Income are remeasured at the average exchange rates during the year. Foreign exchange gains and losses as recorded in the Consolidated Statements of Income for all periods presented were not material.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes using an asset and liability approach as prescribed in ASC No. 740-10,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Income Taxes </span><span style="font-family:inherit;font-size:10pt;">(“ASC 740-10”). The Company records the amount of taxes payable or refundable for the current and prior years and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in the Company's financial statements or tax returns. A valuation allowance is recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 740-10 prescribes a recognition threshold and measurement framework for the financial statement reporting and disclosure of an income tax position taken or expected to be taken on a tax return. Under ASC 740-10, a tax position is recognized in the financial statements when it is more likely than not, based on the technical merits, that the position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the recognition threshold is then measured to determine the largest amount of the benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes in the Consolidated Statements of Income.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws across multiple tax jurisdictions. Although ASC 740-10 provides clarification on the accounting for uncertainty in income taxes recognized in the financial statements, the recognition threshold and measurement framework will continue to require significant judgment by management. Resolution of these uncertainties in a manner inconsistent with the Company's expectations could have a material impact on the Company's results of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings Per Share</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share are computed using the weighted average number of common shares outstanding during the period. Diluted earnings per share incorporate the potentially dilutive incremental shares issuable upon the assumed exercise of stock options, the assumed vesting of outstanding restricted stock units and market stock units, and the assumed issuance of common stock under the stock purchase plan. The number of incremental shares from the assumed issuance of common stock under the stock purchase plan is calculated by applying the treasury stock method.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Litigation and Contingencies</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company receives notices that its products or manufacturing processes may be infringing the patent or other intellectual property rights of others, notices of stockholder litigation or other lawsuits or claims against the Company. The Company periodically assesses each matter in order to determine if a contingent liability in accordance with ASC No. 450, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contingencies</span><span style="font-family:inherit;font-size:10pt;"> ("ASC 450") should be recorded. In making this determination, management may, depending on the nature of the matter, consult with internal and external legal counsel and technical experts. The Company expenses legal fees associated with consultations and defense of lawsuits as incurred. Based on the information obtained, combined with management's judgment regarding all of the facts and circumstances of each matter, the Company determines whether a contingent loss is probable and whether the amount of such loss can be estimated. Should a loss be probable and estimable, the Company records a contingent loss in accordance with ASC 450. In determining the amount of a contingent loss, the Company takes into consideration advice </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">received from experts in the specific matter, current status of legal proceedings, settlement negotiations which may be ongoing, prior case history and other factors. Should the judgments and estimates made by management be incorrect, the Company may need to record additional contingent losses that could materially adversely impact its results of operations. Alternatively, if the judgments and estimates made by management are incorrect and a particular contingent loss does not occur, the contingent loss recorded would be reversed, thereby favorably impacting the Company's results of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the Company's charter documents and separate written indemnification agreements, the Company has certain indemnification obligations to its current officers and directors, as well as certain former officers and directors. The indemnification agreements provide, among other things, that the Company will indemnify each of its directors and officers, under the circumstances and to the extent provided therein, for expenses, damages, judgments, fines, and settlements each may be required to pay in actions or proceedings to which he or she may be made a party by reason of his or her position or positions as a director, officer or other agent of the Company, and otherwise to the fullest extent permitted under Delaware law and the Company’s bylaws.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration of Credit Risk</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the Company's credit evaluation and collection process, bad debt expenses have not been significant. Credit risk with respect to trade receivables is limited because a large number of geographically diverse customers make up the Company's customer base, thus spreading the credit risk. The Company derived approximately </span><span style="font-family:inherit;font-size:10pt;"><span>52%</span></span><span style="font-family:inherit;font-size:10pt;"> of its fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> revenue from sales made through distributors which includes distribution sales to catalog distributors. The Company's primary distributor is Avnet Electronics (“Avnet”). Avnet, like the Company's other distributors, is not an end customer, but rather serves as a channel of sale to many end users of the Company's products. Avnet accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>22%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>22%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of revenues in fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>28%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Sales (through direct sales and distributors) to Samsung, the Company's largest single end customer in 2019 and 2018, accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of net revenues in fiscal years </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>4%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>6%</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. No other customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> or more of the Company's revenues in the fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. One customer, WT Microelectronics, accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>22%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. No other customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> or more of the Company's accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains cash, cash equivalents, and short-term investments with various high credit quality financial institutions, limits the amount of credit exposure to any one financial institution or instrument, and is exposed to credit risk in the event of default by these institutions to the extent of amounts recorded at the balance sheet date. </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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reclassification</span><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;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain items in prior financial statements were reclassified to conform to the current year presentation.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States 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. Such estimates relate to the useful lives and fair value of fixed assets, valuation allowance for deferred tax assets, reserves relating to uncertain tax positions, allowance for distributor credits, inventory valuation, reserves relating to litigation matters, assumptions about the fair value of reporting units and asset groups, accrued liabilities and reserves, and the value of intangibles acquired associated with business combinations. The Company bases its estimates and judgments on its historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results may differ from those estimates, and such differences may be material to the financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The ongoing novel coronavirus ("COVID-19") pandemic and the mitigation efforts by governments to attempt to control its spread created uncertainties and disruptions in the economic and financial markets. The Company is not aware of events or circumstances that would require an update to its estimates, judgments, or adjustments to the carrying values of its assets or liabilities as of </span><span style="font-family:inherit;font-size:10pt;">August 19, 2020</span><span style="font-family:inherit;font-size:10pt;">, the date of issuance of this Annual Report on Form 10-K. These estimates may change as developments occur and as the Company obtains additional information. These future developments are highly uncertain, and the outcomes, unpredictable. Actual results may differ from those estimates, and such differences may be material to the financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and all of its majority-owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Equivalents and Investments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid financial instruments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents may consist of demand accounts, money market funds, U.S. Treasury securities, agency securities, corporate debt securities, certificates of deposit, and commercial paper. Short-term investments may consist of U.S. treasury debt securities, agency securities, corporate debt securities, certificates of deposit, and commercial paper with original maturities beyond three months at the date of purchase.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's short-term investments are considered available-for-sale and classified as short-term as these investments generally consist of highly marketable securities that are available to meet near-term cash requirements. Such securities are carried at fair market value based on market quotes and other observable inputs. Unrealized gains and losses, net of tax, on securities in this category are reported in the Consolidated Statements of Comprehensive Income. Realized gains and losses on sales of investment </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">securities are determined based on the specific identification method and are included in Interest and other income (expense), net in the Consolidated Statements of Income. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's long-term equity investments consist of investments in privately-held companies without readily determinable fair values and are included in Other assets on the Consolidated Balance Sheets. Equity investments are measured using the measurement alternative, which is defined as cost, less impairment, adjusted for observable price changes from orderly transactions for identical or similar investments of the same issuer. The Company uses various inputs to evaluate equity investments including valuations of recent financing events as well as other information regarding the issuer’s historical and forecasted performance.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivative Instruments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company incurs expenditures denominated in non-U.S. currencies, primarily the Philippine Peso and the Thai Baht associated with the Company's manufacturing activities in the Philippines and Thailand, respectively, and European Euro, Indian Rupee, Taiwan New Dollar, South Korean Won, Chinese Yuan, Japanese Yen, Singapore Dollar, and Canadian Dollar expenditures for sales offices and research and development activities undertaken outside of the U.S. The Company is exposed to fluctuations in foreign currency exchange rates for cash flows for expenditures and on orders and accounts receivable from sales in these foreign currencies. The Company has established risk management strategies designed to reduce the impact of volatility of future cash flows caused by changes in the exchange rate for these currencies. These strategies reduce, but do not entirely eliminate, the impact of currency exchange rates movements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency forward contracts are used to offset the currency risk of non-U.S. dollar-denominated assets and liabilities. The Company typically enters into currency forward contracts to hedge exposures associated with its expenditures denominated in European Euro, Philippine Peso, Thai Baht and South Korean Won. The Company also hedges smaller expense exposures in several other foreign currencies. The Company enters into currency forward contracts to hedge its accounts receivable and backlog denominated in European Euro, Japanese Yen and British Pound. Changes in fair value of the underlying assets and liabilities are generally offset by the changes in fair value of the related currency forward contract.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses currency forward contracts to hedge exposure to variability in anticipated non-U.S. dollar-denominated cash flows. These contracts are designated as cash flow hedges and recorded on the Consolidated Balance Sheets at their fair market value. The maturities of these instruments are generally less than </span><span style="font-family:inherit;font-size:10pt;"><span>six months</span></span><span style="font-family:inherit;font-size:10pt;">. For derivative instruments that are designated and qualify as cash flow hedges, the effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income (loss) and reported within the Consolidated Statements of Comprehensive Income. These amounts have been reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. For derivative instruments that are not designated as hedging instruments, gains and losses are recognized immediately in “Interest income (expense) and other, net” in the Consolidated Statements of Income.</span></div> P6M <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventories</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Inventories are stated at the lower of (i) standard cost, which approximates actual cost on a first-in-first-out basis, or (ii) net realizable value. The Company's standard cost revision policy is to monitor manufacturing variances and revise standard costs on a periodic basis. A write-down to net realizable value is recorded if excess quantities or obsolescence is identified. At each reporting period, we assess our ending inventories for excess quantities and obsolescence based on our projected sales outlook. This assessment, which requires significant judgment by management, includes analysis of projections of future demand. Because of the cyclical nature of the market, inventory levels, obsolescence of technology, and product life cycles, we generally write-down inventories to net realizable value based on forecasted product demand <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property, Plant and Equipment</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment are stated at cost. Depreciation is primarily computed on the straight-line method over the estimated useful lives of the assets, which range from </span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> years for machinery, equipment, and software and up to </span><span style="font-family:inherit;font-size:10pt;"><span>40</span></span><span style="font-family:inherit;font-size:10pt;"> years for buildings and building improvements. Leasehold improvements are amortized over the lesser of their useful lives or the remaining term of the related lease. When assets are retired or otherwise disposed of, the cost and accumulated depreciation or amortization is removed from the accounts and any resulting gain or loss is reflected in the Consolidated Statements of Income. The classification is based mainly on whether the asset is operating or not.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P2Y P15Y P40Y <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill and Intangible Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company reviews goodwill and intangible assets for impairment annually in the fourth fiscal quarter and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable, such as when reductions in demand or significant economic slowdowns in the semiconductor industry are present. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The Company tests goodwill for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis or more frequently if the Company believes indicators of impairment exist. The Company performs a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, as a result of the qualitative assessment, the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then the Company performs the quantitative goodwill impairment test. This test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. The Company determines the fair value of the Company's reporting units using the income approach methodology of valuation that includes the discounted cash flow method as well as the market approach which includes the guideline company method. If the carrying amount of a reporting unit exceeds the reporting unit's fair value, the Company recognizes an impairment of goodwill measured as the amount by which a reporting unit’s carrying value exceeds its fair value with the loss recognized not to exceed the total amount of goodwill allocated to the reporting unit.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related in-process research and development assets ("IPR&amp;D") represent the fair value of incomplete projects that have not yet reached technological feasibility. IPR&amp;D assets are subject to amortization when the research and development projects are completed. The Company amortizes all other intangible assets over their estimated useful lives.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Impairment of Long-lived Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company performs periodic reviews to determine whether facts and circumstances exist that would indicate that the carrying amounts of long-lived assets are not recoverable and exceed their fair values. If facts and circumstances indicate that the carrying amounts of long-lived assets might not be fully recoverable, projected undiscounted net cash flows associated with the related asset or group of assets over their estimated remaining useful lives are compared against their respective carrying amounts. In the event that the projected undiscounted cash flows are not sufficient to recover the carrying value of the assets, the assets are written down to their estimated fair values based on their expected discounted future cash flows attributable to those assets. </span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is, or contains, a lease at inception. Right-of-use ("ROU") assets are recorded as other assets, short-term lease obligations are recorded as accrued expenses and long-term lease obligations are recorded as other liabilities on the Company's Consolidated Balance Sheets. The Company’s classes of assets include real estate leases, equipment leases, and vehicle leases.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease ROU assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. When discount rates implicit in leases cannot be readily determined, the Company uses its incremental borrowing rate based on information available at commencement date in determining the present value of future payments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such option. Lease expense is recognized on a straight-line basis over the lease term. The Company elected to combine lease and non-lease components for all asset classes. In addition, the Company does not apply the recognition requirements to leases with lease terms of 12 months or less. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product Warranty</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generally warrants its products for one year from the date of shipment against defects in materials, workmanship and material non-conformance to the Company’s specifications. The general warranty policy provides for the repair or replacement of defective products or a credit to the customer’s account. In limited circumstances, the Company may consider extending its warranty for up to five years. It may also include limited financial responsibility, such as the payment of monetary compensation to reimburse a customer for its financial losses beyond repairing or replacing the product or crediting the customer’s account should the product not meet the Company’s specifications, or to reimburse a customer for losses or damages that result from the defective product.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals are based on specifically identified claims and on the estimated, undiscounted cost of incurred-but-not-reported claims. If there is a material increase in the rate of customer claims compared with the Company's historical experience or if the Company's </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">estimates of probable losses relating to specifically identified warranty exposures require revision, the Company may record a charge against future cost of sales. The short-term and long-term portions of the product warranty liability are included within the balance sheet captions Accrued expenses and Other liabilities, respectively, in the accompanying Consolidated Balance Sheets.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue for sales to direct customers and distribution customers ("distributors") when a customer obtains control of promised goods or services in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. The transaction price is calculated as selling price net of variable considerations, such as distributor price adjustments. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration it is expected to realize. The transaction price does not include amounts collected on behalf of another party, such as sales taxes or value added taxes. The Company elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed. The Company estimates returns for sales to direct customers and distributors based on historical return rates applied against current period gross revenue. Specific customer returns and allowances are considered within this estimate.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable from direct customers and distributors are recognized and inventory is relieved upon shipment as title to inventories generally transfers upon shipment, at which point the Company has a legally enforceable right to collection under normal terms. Accounts receivable related to consigned inventory is recognized when the customer takes title to such inventory from its consigned location, at which point inventory is relieved, title transfers, and the Company has a legally enforceable right to collection under the terms of the agreement with the related customers. Customers are generally required to pay for products and services within the Company’s standard terms, which is net 30 days from the date of invoice. </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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates potential future returns and sales allowances related to current period product revenue. Management analyzes historical returns, changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances. Estimates made may differ from actual returns and sales allowances. These differences may materially impact reported revenue and amounts ultimately collected on accounts receivable. Historically, such differences have not been material.</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Distributor price adjustments are estimated based on the Company's historical experience rates and also considering economic conditions and contractual terms. To date, actual distributor claims activity has been materially consistent with the estimates that the Company has made based on its historical rates.</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's revenue arrangements do not contain significant financing components. Revenue is recognized at the time control of the products transfer to the customer or when it is assessed that performance obligations are satisfied. When any of the following criteria is fulfilled, revenue is recognized:</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) The customer simultaneously receives and consumes the benefits provided by the performance completed. (b) Performance creates or enhances an asset (for example, work in process) that the customer controls as the asset is created or enhanced. (c) Performance does not create an asset with an alternative use and has an enforceable right to payment for performance completed to date.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Related Party Transactions</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A member of the Company's Board of Directors is also a member of the Board of Directors of Flextronics International Ltd. During the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company sold approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$58.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$44.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$61.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, in products to Flextronics International Ltd., a contract manufacturer, in the ordinary course of its business.</span></div> 58000000.0 44700000 61600000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Research and Development Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development costs are expensed as incurred. Such costs consist primarily of expenditures for labor and benefits, masks, prototype wafers and depreciation.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Shipping Costs</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shipping costs billed to customers are included in net revenues and the related shipping costs are included in cost of goods sold in the Consolidated Statements of Income.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-Based Compensation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation cost is measured at the grant date, based on the fair value of the awards ultimately expected to vest and is recognized as an expense, on a straight-line basis, over the requisite service period. ASC No. 718, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation,</span><span style="font-family:inherit;font-size:10pt;"> allows forfeitures to be either expensed as incurred or estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures or vesting differ from those estimates. The Company has elected to estimate forfeitures at the time of grant and update if necessary. Such updates could have a material effect on the Company's operating results. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Translation and Remeasurement</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The U.S. dollar is the functional currency for the Company's foreign operations. Using the U.S. dollar as the functional currency, monetary assets and liabilities are remeasured at the year-end exchange rates. Certain non-monetary assets and liabilities are remeasured using historical rates. Consolidated Statements of Income are remeasured at the average exchange rates during the year. Foreign exchange gains and losses as recorded in the Consolidated Statements of Income for all periods presented were not material.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes using an asset and liability approach as prescribed in ASC No. 740-10,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Income Taxes </span><span style="font-family:inherit;font-size:10pt;">(“ASC 740-10”). The Company records the amount of taxes payable or refundable for the current and prior years and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in the Company's financial statements or tax returns. A valuation allowance is recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 740-10 prescribes a recognition threshold and measurement framework for the financial statement reporting and disclosure of an income tax position taken or expected to be taken on a tax return. Under ASC 740-10, a tax position is recognized in the financial statements when it is more likely than not, based on the technical merits, that the position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the recognition threshold is then measured to determine the largest amount of the benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes in the Consolidated Statements of Income.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws across multiple tax jurisdictions. Although ASC 740-10 provides clarification on the accounting for uncertainty in income taxes recognized in the financial statements, the recognition threshold and measurement framework will continue to require significant judgment by management. Resolution of these uncertainties in a manner inconsistent with the Company's expectations could have a material impact on the Company's results of operations.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings Per Share</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share are computed using the weighted average number of common shares outstanding during the period. Diluted earnings per share incorporate the potentially dilutive incremental shares issuable upon the assumed exercise of stock options, the assumed vesting of outstanding restricted stock units and market stock units, and the assumed issuance of common stock under the stock purchase plan. The number of incremental shares from the assumed issuance of common stock under the stock purchase plan is calculated by applying the treasury stock method.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Litigation and Contingencies</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company receives notices that its products or manufacturing processes may be infringing the patent or other intellectual property rights of others, notices of stockholder litigation or other lawsuits or claims against the Company. The Company periodically assesses each matter in order to determine if a contingent liability in accordance with ASC No. 450, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contingencies</span><span style="font-family:inherit;font-size:10pt;"> ("ASC 450") should be recorded. In making this determination, management may, depending on the nature of the matter, consult with internal and external legal counsel and technical experts. The Company expenses legal fees associated with consultations and defense of lawsuits as incurred. Based on the information obtained, combined with management's judgment regarding all of the facts and circumstances of each matter, the Company determines whether a contingent loss is probable and whether the amount of such loss can be estimated. Should a loss be probable and estimable, the Company records a contingent loss in accordance with ASC 450. In determining the amount of a contingent loss, the Company takes into consideration advice </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">received from experts in the specific matter, current status of legal proceedings, settlement negotiations which may be ongoing, prior case history and other factors. Should the judgments and estimates made by management be incorrect, the Company may need to record additional contingent losses that could materially adversely impact its results of operations. Alternatively, if the judgments and estimates made by management are incorrect and a particular contingent loss does not occur, the contingent loss recorded would be reversed, thereby favorably impacting the Company's results of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the Company's charter documents and separate written indemnification agreements, the Company has certain indemnification obligations to its current officers and directors, as well as certain former officers and directors. The indemnification agreements provide, among other things, that the Company will indemnify each of its directors and officers, under the circumstances and to the extent provided therein, for expenses, damages, judgments, fines, and settlements each may be required to pay in actions or proceedings to which he or she may be made a party by reason of his or her position or positions as a director, officer or other agent of the Company, and otherwise to the fullest extent permitted under Delaware law and the Company’s bylaws.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration of Credit Risk</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the Company's credit evaluation and collection process, bad debt expenses have not been significant. Credit risk with respect to trade receivables is limited because a large number of geographically diverse customers make up the Company's customer base, thus spreading the credit risk. The Company derived approximately </span><span style="font-family:inherit;font-size:10pt;"><span>52%</span></span><span style="font-family:inherit;font-size:10pt;"> of its fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> revenue from sales made through distributors which includes distribution sales to catalog distributors. The Company's primary distributor is Avnet Electronics (“Avnet”). Avnet, like the Company's other distributors, is not an end customer, but rather serves as a channel of sale to many end users of the Company's products. Avnet accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>22%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>22%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of revenues in fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>28%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Sales (through direct sales and distributors) to Samsung, the Company's largest single end customer in 2019 and 2018, accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of net revenues in fiscal years </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>4%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>6%</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. No other customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> or more of the Company's revenues in the fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. One customer, WT Microelectronics, accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>22%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. No other customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> or more of the Company's accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains cash, cash equivalents, and short-term investments with various high credit quality financial institutions, limits the amount of credit exposure to any one financial institution or instrument, and is exposed to credit risk in the event of default by these institutions to the extent of amounts recorded at the balance sheet date. </span></div> 0.52 0.22 0.22 0.25 0.28 0.21 0.10 0.04 0.06 0.10 0.22 0.11 0.10 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Issued Accounting Pronouncements</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(i) New Accounting Update Recently Adopted</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update 2016-02 (ASU 2016-02),</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">. Topic 842 states that lessees will recognize a lease liability for the commitment to make lease payments and a right-of-use asset for the underlying asset, for the duration of the lease. The FASB also issued ASU 2018-10 and ASU 2018-11 which provide improvements to ASU 2016-02 and an additional transition method option, respectively. This transition method allows companies to apply the new lease accounting standard on adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. The Company adopted ASU 2016-02 in the first quarter of fiscal year 2020.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted the new standard using the modified retrospective method and electing the optional transition method practical expedient. Under the optional transition method, the Company recognized a cumulative-effect adjustment to the consolidated balance sheet and did not adjust comparative prior period information. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company elected multiple practical expedients permitted: </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:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the hindsight practical expedient, in which the Company elected to use hindsight up until the effective date in determining the lease term and assessing impairment of right-of-use assets; </span></div></td></tr></table><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:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the practical expedient package that allows the Company to carry forward its determination of whether a lease exists, the classification of a lease, and whether initial direct lease costs exist for purposes of transition to the new standard; and </span></div></td></tr></table><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:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the practical expedient to combine lease and non-lease components. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also elected an accounting policy in which it will not apply the recognition requirements to leases with an initial term of 12 months or less. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective June 30, 2019, the first day of adoption, the Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$61.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of operating lease right-of-use assets and </span><span style="font-family:inherit;font-size:10pt;"><span>$65.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of operating lease liabilities on its Consolidated Balance Sheets. The difference of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> was primarily due to deferred rent, partially offset by prepaid rent for leases that existed as of the date of adoption, which decreased the opening balance of ROU assets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><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;">(ii) Recent Accounting Update Not Yet Adopted</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. We will adopt ASU 2016-13 beginning in the first quarter of fiscal year 2021. The effect on our consolidated financial statements and related disclosures is not expected to be material.</span></div> 61000000.0 65200000 4200000 BALANCE SHEET COMPONENTS<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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of:</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:69%;"/><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="text-align:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <br/>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="7" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-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>18,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>16,121</span></span></div></td><td style="vertical-align: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:20px;padding-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-process</span></div></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>164,061</span></span></div></td><td 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>160,273</span></span></div></td><td 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:20px;padding-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>77,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>70,118</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:36px;padding-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 inventories</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>259,626</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>246,512</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net, consist of:</span></div><div style="line-height:120%;text-align:justify;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="8"/></tr><tr><td style="width:69%;"/><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="text-align:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <br/>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="7" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</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>17,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>17,720</span></span></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and building improvements</span></div></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>312,999</span></span></div></td><td 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>265,191</span></span></div></td><td 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery, equipment and software</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>1,323,791</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>1,367,606</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:36px;padding-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 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,654,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>1,650,517</span></span></div></td><td 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:20px;padding-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: accumulated depreciation and amortization</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>(1,104,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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;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>(1,072,795</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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:36px;padding-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 property, plant and equipment, net</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>550,406</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>577,722</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$92.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$86.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$94.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of depreciation expense in fiscal years </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><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;">Accrued salary and related expenses consist of:</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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-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 bonus</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>66,662</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>71,466</span></span></div></td><td style="vertical-align: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:20px;padding-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 vacation</span></div></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>33,992</span></span></div></td><td 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>30,251</span></span></div></td><td 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:20px;padding-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 salaries</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>12,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>10,667</span></span></div></td><td style="vertical-align: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:20px;padding-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 fringe benefits</span></div></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,077</span></span></div></td><td 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>4,807</span></span></div></td><td 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:20px;padding-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>9,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,513</span></span></div></td><td style="vertical-align: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:36px;padding-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 accrued salary and related expenses</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>126,751</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>118,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:left;font-size:10pt;"><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;">Inventories consist of:</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:69%;"/><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="text-align:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <br/>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="7" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-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>18,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>16,121</span></span></div></td><td style="vertical-align: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:20px;padding-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-process</span></div></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>164,061</span></span></div></td><td 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>160,273</span></span></div></td><td 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:20px;padding-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>77,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>70,118</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:36px;padding-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 inventories</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>259,626</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>246,512</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> 18287000 16121000 164061000 160273000 77278000 70118000 259626000 246512000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net, consist of:</span></div><div style="line-height:120%;text-align:justify;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="8"/></tr><tr><td style="width:69%;"/><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="text-align:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <br/>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="7" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</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>17,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>17,720</span></span></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and building improvements</span></div></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>312,999</span></span></div></td><td 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>265,191</span></span></div></td><td 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery, equipment and software</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>1,323,791</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>1,367,606</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:36px;padding-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 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,654,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>1,650,517</span></span></div></td><td 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:20px;padding-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: accumulated depreciation and amortization</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>(1,104,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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;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>(1,072,795</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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:36px;padding-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 property, plant and equipment, net</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>550,406</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>577,722</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$92.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$86.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$94.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of depreciation expense in fiscal years </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 17720000 17720000 312999000 265191000 1323791000 1367606000 1654510000 1650517000 1104104000 1072795000 550406000 577722000 92600000 86400000 94400000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued salary and related expenses consist of:</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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-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 bonus</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>66,662</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>71,466</span></span></div></td><td style="vertical-align: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:20px;padding-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 vacation</span></div></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>33,992</span></span></div></td><td 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>30,251</span></span></div></td><td 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:20px;padding-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 salaries</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>12,153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>10,667</span></span></div></td><td style="vertical-align: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:20px;padding-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 fringe benefits</span></div></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,077</span></span></div></td><td 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>4,807</span></span></div></td><td 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:20px;padding-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>9,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,513</span></span></div></td><td style="vertical-align: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:36px;padding-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 accrued salary and related expenses</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>126,751</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>118,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> 66662000 71466000 33992000 30251000 12153000 10667000 4077000 4807000 9867000 1513000 126751000 118704000 DISAGGREGATION OF REVENUE<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes net revenue disaggregated by end market. The Company classifies end market revenue by using estimates and assumptions based on historical experience and knowledge of current conditions, given available information.</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="21"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><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="20" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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;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;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of 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="20" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages) </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;">Automotive</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>560,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>26</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>590,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>25</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>567,474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>23</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;">Communications and Data Center</span></div></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>482,642</span></span></div></td><td 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>22</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>436,674</span></span></div></td><td 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>19</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>510,098</span></span></div></td><td 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>21</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;">Consumer</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>441,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>20</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>555,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>24</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>575,095</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>23</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;">Industrial </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>706,490</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</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;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>731,844</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</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;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>827,399</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 style="vertical-align:bottom;padding-left: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</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="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,191,395</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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,314,329</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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,480,066</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes net revenue disaggregated by sales channel: </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="21"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><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="20" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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;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;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of 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="20" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages) </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;">Distributors </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,147,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>52</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>1,062,818</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>46</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>1,173,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>47</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;">Direct customer </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,044,008</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</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;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,251,511</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</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;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,306,347</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 style="vertical-align:bottom;padding-left: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</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="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,191,395</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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,314,329</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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,480,066</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes net revenue disaggregated by end market. The Company classifies end market revenue by using estimates and assumptions based on historical experience and knowledge of current conditions, given available information.</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="21"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><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="20" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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;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;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of 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="20" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages) </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;">Automotive</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>560,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>26</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>590,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>25</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>567,474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>23</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;">Communications and Data Center</span></div></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>482,642</span></span></div></td><td 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>22</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>436,674</span></span></div></td><td 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>19</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>510,098</span></span></div></td><td 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>21</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;">Consumer</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>441,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>20</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>555,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>24</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>575,095</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>23</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;">Industrial </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>706,490</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</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;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>731,844</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</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;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>827,399</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 style="vertical-align:bottom;padding-left: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</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="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,191,395</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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,314,329</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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,480,066</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 560856000 0.26 590402000 0.25 567474000 0.23 482642000 0.22 436674000 0.19 510098000 0.21 441407000 0.20 555409000 0.24 575095000 0.23 706490000 0.32 731844000 0.32 827399000 0.33 2191395000 2314329000 2480066000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes net revenue disaggregated by sales channel: </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="21"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><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="20" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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="6" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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;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;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% of 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="20" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages) </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;">Distributors </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,147,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>52</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>1,062,818</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>46</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>1,173,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>47</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;">Direct customer </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,044,008</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</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;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,251,511</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</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;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,306,347</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 style="vertical-align:bottom;padding-left: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</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="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,191,395</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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,314,329</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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,480,066</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1147387000 0.52 1062818000 0.46 1173719000 0.47 1044008000 0.48 1251511000 0.54 1306347000 0.53 2191395000 2314329000 2480066000 FAIR VALUE MEASUREMENTS<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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The FASB established a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Three levels of inputs that may be used to measure fair value are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;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;">- Quoted (unadjusted) prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's Level 1 assets consist of money market funds.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;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;"> - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Level 2 assets and liabilities consist of corporate debt securities, certificates of deposit, and foreign currency forward contracts that are valued using quoted market prices or are determined using a yield curve model based on current market rates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;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;"> - 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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's Level 3 assets and liabilities consist of contingent consideration liabilities related to acquisitions.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets and liabilities measured at fair value on a recurring basis were as follows:</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%;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="32"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of June 27, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of June 29, 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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 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;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Measurements Using</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Measurements Using</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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></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="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Assets</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Cash and cash equivalents</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>61,814</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>61,814</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>186,819</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>186,819</span></span></div></td><td 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Short term investments</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Corporate debt 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>139,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>139,990</span></span></div></td><td style="vertical-align: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Other current assets</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Foreign currency forward contracts</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>651</span></span></div></td><td style="vertical-align: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Total</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>61,814</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,687</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>98,501</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>186,819</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>141,641</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>328,460</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="overflow:hidden;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Liabilities</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Accrued expenses</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>341</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>341</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>148</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>148</span></span></div></td><td 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Contingent consideration</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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,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 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,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 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,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></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Other liabilities</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Contingent consideration</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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,165</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Total</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>341</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,165</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,506</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>148</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,052</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,200</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in contingent consideration liability: </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="5"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, June 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,000</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Addition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,104</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Payment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(9,052</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, June 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,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></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Addition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,165</span></span></div></td><td 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Payment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,000</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,052</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, June 27, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,165</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;">and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were no transfers in or out of Level 3 from other levels in the fair value hierarchy.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> assets or liabilities measured at fair value on a non-recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;"> </span><span style="font-family:inherit;font-size:10pt;">and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, private company investments amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$20.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$20.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The aggregate amount of unrealized losses recognized from these investments were </span><span style="font-family:inherit;font-size:10pt;"><span>$4.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The Company recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$(1.3) million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$(0.9) million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrealized gains (losses) on private company investments, during the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span>, respectively. Unrealized gains (losses) on private company investments are recorded in Interest and other income (expense), net in the Company's Consolidated Statements of Income. <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets and liabilities measured at fair value on a recurring basis were as follows:</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%;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="32"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of June 27, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of June 29, 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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 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;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Measurements Using</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Measurements Using</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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" rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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></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="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Assets</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Cash and cash equivalents</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>61,814</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>61,814</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>186,819</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>186,819</span></span></div></td><td 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Short term investments</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Corporate debt 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>139,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>139,990</span></span></div></td><td style="vertical-align: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Other current assets</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Foreign currency forward contracts</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>651</span></span></div></td><td style="vertical-align: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Total</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>61,814</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,687</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>98,501</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>186,819</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>141,641</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>328,460</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="overflow:hidden;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Liabilities</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Accrued expenses</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>341</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>341</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>148</span></span></div></td><td 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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>148</span></span></div></td><td 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Contingent consideration</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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,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 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,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 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,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></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Other liabilities</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">    Contingent consideration</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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,165</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Total</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>341</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,165</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,506</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>148</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,052</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,200</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in contingent consideration liability: </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="5"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, June 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,000</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Addition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,104</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Payment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(9,052</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, June 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,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></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Addition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,165</span></span></div></td><td 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Payment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,000</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,052</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, June 27, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,165</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 61814000 0 0 61814000 186819000 0 0 186819000 0 0 1000000 1000000 35536000 35536000 139990000 139990000 0 1151000 0 1151000 0 651000 0 651000 61814000 36687000 0 98501000 186819000 141641000 0 328460000 0 341000 0 341000 0 148000 0 148000 10000000 10000000 9052000 9052000 4165000 4165000 0 0 0 341000 14165000 14506000 0 148000 9052000 9200000 <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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in contingent consideration liability: </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="5"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, June 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,000</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Addition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,104</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Payment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(9,052</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, June 29, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,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></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Addition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,165</span></span></div></td><td 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Payment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,000</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,052</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, June 27, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,165</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 16000000 2104000 9052000 0 9052000 14165000 8000000 -1052000 14165000 0 20600000 20700000 4900000 3600000 -1300000 0 -900000 FINANCIAL INSTRUMENTS<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;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term investments</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair values were 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="32"/></tr><tr><td style="width:18%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><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:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, 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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated 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 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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</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="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td colspan="4" 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;">Available-for-sale investments:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Certificates of deposit</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>—</span></span></div></td><td 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>—</span></span></div></td><td 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,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: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>—</span></span></div></td><td 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,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;">Corporate debt 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>35,417</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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 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</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>35,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>140,031</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>68</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(109</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>139,990</span></span></div></td><td style="vertical-align: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;">Total available-for-sale investments</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>35,417</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>137</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>(18</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>35,536</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>141,031</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>68</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>(109</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>140,990</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company did not recognize any impairment charges on short-term investments. All available-for-sale investments have maturity dates between July 14, 2020 and March 12, 2021.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivative instruments and hedging activities </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company incurs expenditures denominated in non-U.S. currencies, primarily the Philippine Peso and the Thai Baht associated with the Company's manufacturing activities in the Philippines and Thailand, respectively, and European Euro, Indian Rupee, Taiwan New Dollar, South Korean Won, Chinese Yuan, Japanese Yen, Singapore Dollar, and Canadian Dollar expenditures for sales offices and research and development activities undertaken outside of the U.S.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has established a program that exclusively utilizes foreign currency forward contracts to offset the risks associated with the effects of certain foreign currency exposures. The Company does not use these foreign currency forward contracts for trading purposes. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><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;font-style:italic;">Derivatives designated as cash flow hedging instruments</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company designates certain forward contracts as hedging instruments pursuant to ASC No. 815, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> (“ASC 815”). As of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, the notional amounts of the forward contracts the Company held to purchase international currencies were </span><span style="font-family:inherit;font-size:10pt;"><span>$61.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$48.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><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;font-style:italic;">Derivatives not designated as hedging instruments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, the notional amounts of the forward contracts the Company held to purchase international currencies were </span><span style="font-family:inherit;font-size:10pt;"><span>$32.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$19.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and the notional amounts of forward contracts the Company held to sell international currencies were </span><span style="font-family:inherit;font-size:10pt;"><span>$12.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$21.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The fair values of outstanding foreign currency forward contracts and gain (loss) included in the Consolidated Statements of Income were not material for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><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;font-style:italic;">Effect of hedge accounting on the Consolidated Statements of Income</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the gains and (losses) from hedging activities recognized in the Company's Consolidated Statements of Income:</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:33%;"/><td style="width:1%;"/><td style="width:9%;"/><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:8%;"/><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:8%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, 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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost of Goods Sold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Expenses</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="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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Revenue</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="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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost of Goods Sold</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="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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Expenses</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Income and expenses line items in which the effects of cash flow hedges are recorded</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,191,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>758,743</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>746,258</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,314,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>813,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>753,408</span></span></div></td><td style="vertical-align: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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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;">Gain (loss) on cash flow hedges:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Foreign exchange contracts:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-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) reclassified from accumulated other comprehensive income into income</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>(42</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>(1,535</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>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(430</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>(2,275</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Outstanding debt obligations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company's outstanding debt obligations:</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:53%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, 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="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">3.375% fixed rate notes due March 2023</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>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;">3.45% fixed rate notes due June 2027</span></div></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;">    Total outstanding debt</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>1,000,000</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>1,000,000</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;">Less: Reduction for unamortized discount and 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>(5,978</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>(7,416</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:36px;padding-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 long-term debt</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>994,022</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>992,584</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 15, 2017, the Company completed a public offering of </span><span style="font-family:inherit;font-size:10pt;"><span>$500 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the Company's </span><span style="font-family:inherit;font-size:10pt;"><span>3.45%</span></span><span style="font-family:inherit;font-size:10pt;"> senior unsecured and unsubordinated notes due in June 2027 (“2027 Notes”), with an effective interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>3.5%</span></span><span style="font-family:inherit;font-size:10pt;">. Interest on the 2027 Notes is payable semi-annually in arrears on June 15 and December 15 of each year, commencing on December 15, 2017. The net proceeds of this offering were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$495.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, after issuing at a discount and deducting paid expenses.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 21, 2013, the Company completed a public offering of </span><span style="font-family:inherit;font-size:10pt;"><span>$500 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the Company’s </span><span style="font-family:inherit;font-size:10pt;"><span>2.5%</span></span><span style="font-family:inherit;font-size:10pt;"> coupon senior unsecured and unsubordinated notes due in November 2018 (“2018 Notes”), with an effective interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>2.6%</span></span><span style="font-family:inherit;font-size:10pt;">. Interest on the 2018 Notes is payable semi-annually in arrears on May 15 and November 15 of each year, commencing on May 15, 2014. The net proceeds of this offering were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$494.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, after issuing at a discount and deducting paid expenses. In November of 2018, the Company repaid the entire principal and any outstanding interest related to these outstanding notes.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 18, 2013</span><span style="font-family:inherit;font-size:10pt;">, the Company completed a public offering of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$500 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the Company's </span><span style="font-family:inherit;font-size:10pt;"><span>3.375%</span></span><span style="font-family:inherit;font-size:10pt;"> senior unsecured and unsubordinated notes due in March 2023 (“2023 Notes”), with an effective interest rate of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>3.5%</span></span><span style="font-family:inherit;font-size:10pt;">. Interest on the 2023 Notes is payable semi-annually in arrears on March 15 and September 15 of each year. The net proceeds of this offering were approximately </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$490.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, after issuing at a discount and deducting paid expenses.</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The debt indentures that govern the 2027 and the 2023 Notes include covenants that limit the Company's ability to grant liens on its facilities and to enter into sale and leaseback transactions, which could limit the Company's ability to secure additional debt funding in the future. In circumstances involving a change of control of the Company followed by a downgrade of the rating of the 2027 Notes or the 2023 Notes, the Company would be required to make an offer to repurchase the affected notes at a purchase price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>101%</span></span><span style="font-family:inherit;font-size:10pt;"> of the aggregate principal amount of such notes, plus accrued and unpaid interest. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for all the notes above based on their amortized cost. The discount and expenses are being amortized to Interest and other income (expense), net in the Consolidated Statements of Income over the life of the notes. The interest expense </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">is recorded in Interest and other income (expense), net in the Consolidated Statements of Income. Amortized discount and expenses, as well as interest expense associated with the notes was </span><span style="font-family:inherit;font-size:10pt;"><span>$35.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$41.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$49.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated fair value of the Company's outstanding debt obligations was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">. The estimated fair value of the debt is based primarily on observable market inputs and is a Level 2 measurement.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded interest expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$38.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$43.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$50.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Credit facilities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2019, the Company terminated its </span><span style="font-family:inherit;font-size:10pt;"><span>$350 million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility with certain institutional lenders. As of June 27, 2020, the Company does not have a credit facility in place.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><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;font-style:italic;">Other financial instruments</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the balance of the Company's financial instruments, cash equivalents, accounts receivable, accounts payable and other accrued liabilities, the carrying amounts approximate fair value due to their short maturities.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair values were 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="32"/></tr><tr><td style="width:18%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><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:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, 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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated 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 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;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="padding-bottom:1px;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</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="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td colspan="4" 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;">Available-for-sale investments:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Certificates of deposit</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>—</span></span></div></td><td 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>—</span></span></div></td><td 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,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: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>—</span></span></div></td><td 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,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;">Corporate debt 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>35,417</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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 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</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>35,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>140,031</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>68</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(109</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>139,990</span></span></div></td><td style="vertical-align: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;">Total available-for-sale investments</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>35,417</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>137</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>(18</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>35,536</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>141,031</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>68</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>(109</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>140,990</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 0 1000000 0 0 1000000 35417000 137000 18000 35536000 140031000 68000 109000 139990000 35417000 137000 18000 35536000 141031000 68000 109000 140990000 61600000 48500000 32300000 19600000 12000000.0 21100000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Effect of hedge accounting on the Consolidated Statements of Income</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the gains and (losses) from hedging activities recognized in the Company's Consolidated Statements of Income:</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:33%;"/><td style="width:1%;"/><td style="width:9%;"/><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:8%;"/><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:8%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, 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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost of Goods Sold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Expenses</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="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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Revenue</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="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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost of Goods Sold</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="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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Expenses</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="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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Income and expenses line items in which the effects of cash flow hedges are recorded</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,191,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>758,743</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>746,258</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,314,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>813,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>753,408</span></span></div></td><td style="vertical-align: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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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:21px;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;">Gain (loss) on cash flow hedges:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Foreign exchange contracts:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-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) reclassified from accumulated other comprehensive income into income</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>(42</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>(1,535</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>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(430</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>(2,275</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> 2191395000 758743000 746258000 2314329000 813823000 753408000 0 -42000 -1535000 49000 -430000 -2275000 <div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Outstanding debt obligations</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company's outstanding debt obligations:</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:53%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, 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="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">3.375% fixed rate notes due March 2023</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>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;">3.45% fixed rate notes due June 2027</span></div></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;">    Total outstanding debt</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>1,000,000</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>1,000,000</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;">Less: Reduction for unamortized discount and 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>(5,978</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>(7,416</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:36px;padding-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 long-term debt</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>994,022</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>992,584</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> 500000000 500000000 500000000 500000000 1000000000 1000000000 5978000 7416000 994022000 992584000 500000000 0.0345 0.035 495200000 500000000 0.025 0.026 494500000 500000000 0.03375 0.035 490000000.0 1.01 35600000 41400000 49500000 1100000000 38000000.0 43500000 50200000 350000000 STOCK-BASED COMPENSATION<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had one stock incentive plan, the Company's 1996 Stock Incentive Plan (the “1996 Plan”) and one employee stock purchase plan, the 2008 Employee Stock Purchase Plan (the “2008 ESPP”). The 1996 Plan was adopted by the Board of Directors to provide the grant of incentive stock options, non-statutory stock options, restricted stock units (“RSUs”), and market stock units (“MSUs”) to employees, directors, and consultants. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the 1996 Plan, the exercise price for incentive stock options and non-statutory stock options is determined to be the fair market value of the underlying shares on the date of grant. Options typically vest ratably over a four-year period measured from the date of grant. Options generally expire no later than seven years after the date of grant, subject to earlier termination upon an optionee's cessation of employment or service. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs granted to employees typically vest ratably over a four-year period and are converted into shares of the Company's common stock upon vesting, subject to the employee's continued service to the Company over that period. RSUs granted from September 2017 to July 2020 will continue to vest post-employment at the Company for certain individuals satisfying specific eligibility requirements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MSUs granted to employees typically vest over a four-year cliff period and are converted into shares of the Company's common stock upon vesting, subject to the employee's continued service to the Company over that period. The number of shares that are released at the end of the performance period can range from zero to a maximum cap depending on the Company's performance. MSUs granted in September 2017, September 2018, and September 2019 will continue to vest post-employment at the Company for certain individuals satisfying specific eligibility requirements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables show total stock-based compensation expense by type of award, and the resulting tax effect, included in the Consolidated Statements of Income for fiscal years </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:justify;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;"><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:40%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:15%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended June 27, 2020</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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Restricted Stock Units and Other Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Cost of goods sold</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>31</span></span></div></td><td 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>9,295</span></span></div></td><td 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>2,851</span></span></div></td><td 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>12,177</span></span></div></td><td 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;">Research and development</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>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>38,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>44,702</span></span></div></td><td style="vertical-align: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</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>254</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>34,877</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>3,421</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>38,552</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: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;">Pre-tax stock-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>299</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>82,624</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>12,508</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;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>95,431</span></span></div></td><td style="vertical-align: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: income tax effect</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="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>9,415</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: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 stock-based compensation expense</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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>86,016</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: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;"><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:40%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:15%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended June 29, 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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Restricted Stock Units and Other Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Cost of goods sold</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>35</span></span></div></td><td 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>7,728</span></span></div></td><td 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>2,324</span></span></div></td><td 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,087</span></span></div></td><td 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;">Research and development</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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>36,182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,624</span></span></div></td><td style="vertical-align: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</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>232</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>32,078</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>2,956</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>35,266</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: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;">Pre-tax stock-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>276</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>75,988</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>10,713</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;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>86,977</span></span></div></td><td style="vertical-align: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: income tax effect</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="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>8,443</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: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 stock-based compensation expense</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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>78,534</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:justify;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;"><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:40%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:15%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended June 30, 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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Restricted Stock Units and Other Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Cost of goods sold</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>212</span></span></div></td><td 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>8,131</span></span></div></td><td 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>2,098</span></span></div></td><td 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,441</span></span></div></td><td 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;">Research and development</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>518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>32,088</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>4,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>37,048</span></span></div></td><td style="vertical-align: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</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>700</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>28,162</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>2,334</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>31,196</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: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;">Pre-tax stock-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>1,430</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>68,381</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>8,874</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;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>78,685</span></span></div></td><td style="vertical-align: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: income tax effect</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="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>9,342</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: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 stock-based compensation expense</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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>69,343</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expenses included in the Consolidated Statements of Income related to Restricted Stock Units and Other Awards include expenses related to MSUs of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$11.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of options granted to employees under the 1996 Plan is estimated on the date of grant using the Black-Scholes option valuation model. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company did not grant any stock options in fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes outstanding, exercisable and vested and expected to vest stock options as of </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and their activity during fiscal years </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</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="13"/></tr><tr><td style="width:37%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Remaining Contractual Term (in years)</span></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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" rowspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Aggregate Intrinsic Value</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Weighted Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, June 24, 2017</span></div></td><td 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>2,800,007</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 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>26.92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Granted</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>—</span></span></div></td><td 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:right;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></div></td><td 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Exercised</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,090,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="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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.69</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Cancelled</span></div></td><td 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>(21,591</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="3" 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;"><span>26.47</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td 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;">Balance, June 30, 2018</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,688,253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Granted</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>—</span></span></div></td><td 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:right;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></div></td><td 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Exercised</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>(907,401</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="3" 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;"><span>27.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Cancelled</span></div></td><td 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>(3,439</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="3" 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;"><span>28.08</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td 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;">Balance, June 29, 2019</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>777,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Granted</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>—</span></span></div></td><td 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="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Exercised</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>(656,391</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="3" 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;"><span>28.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Cancelled</span></div></td><td 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>(16,575</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="3" 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;"><span>27.30</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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, June 27, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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>104,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>28.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,179,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">Exercisable as of June 27, 2020</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,447</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;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;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>28.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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="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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,179,074</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: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;">Vested and expected to vest, June 27, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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>104,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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>28.76</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="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;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;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,179,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of </span><span style="font-family:inherit;font-size:9pt;">June 27, 2020</span><span style="font-family:inherit;font-size:9pt;">. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total intrinsic value of options exercised during fiscal years </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$20.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$27.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$30.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock Units and Other Awards</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of RSUs and other awards under the Company’s 1996 Plan is estimated using the value of the Company’s common stock on the date of grant, reduced by the present value of dividends expected to be paid on the Company’s common stock prior to vesting. The Company also estimates forfeitures at the time of grant and makes revisions to forfeitures on a quarterly basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average fair value of RSUs and other awards granted was </span><span style="font-family:inherit;font-size:10pt;"><span>$49.57</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$53.97</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$44.95</span></span><span style="font-family:inherit;font-size:10pt;"> per share for fiscal years </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes outstanding and expected to vest RSUs and other awards as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and their activity during fiscal years </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</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="9"/></tr><tr><td style="width:44%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Number of</span></div><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Shares</span><span style="font-family:inherit;font-size:10pt;vertical-align:middle;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Weighted Average Remaining Contractual Term<br/>(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Value</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></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, June 24, 2017</span></div></td><td 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>5,942,123</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 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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards granted</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,989,959</span></span></div></td><td 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:right;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></div></td><td 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards released</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,794,029</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;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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards cancelled</span></div></td><td 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>(613,621</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 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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td 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;">Balance, June 30, 2018</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>5,524,432</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards granted</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,694,294</span></span></div></td><td 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="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards released</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,779,317</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards cancelled</span></div></td><td 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>(521,103</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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, June 29, 2019</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,918,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards granted</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,834,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards released</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,700,518</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards cancelled</span></div></td><td 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>(446,024</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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, June 27, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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>4,606,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>272,710,246</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">Expected to vest as of June 27, 2020</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,918,834</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>231,994,987</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%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of RSUs and other awards outstanding, or expected to vest as of </span><span style="font-family:inherit;font-size:9pt;">June 27, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company withheld shares totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$35.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in value as a result of employee withholding taxes based on the value of the RSUs on their vesting date for the fiscal year ended </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">. The total payments for the employees' tax obligations to the taxing authorities are reflected as financing activities within the Consolidated Statements of Cash Flows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$148.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to </span><span style="font-family:inherit;font-size:10pt;"><span>4.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> unvested RSUs and other awards, which is expected to be recognized over a weighted average period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span><span style="font-family:inherit;font-size:10pt;"> years. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Market Stock Units</span></div><div style="line-height:174%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company grants MSUs to senior members of management in lieu of granting stock options. For MSUs granted prior to September 2017, the performance metrics of this program are based on relative performance of the Company’s stock price as compared to the Semiconductor Exchange Traded Fund index SPDR S&amp;P (the “XSD”). For MSUs granted in September 2017, September 2018, and September 2019, the performance metrics for this program are based on the total shareholder return ("TSR") of the Company relative to the TSR of the other companies included in the XSD. The fair value of MSUs is estimated using a Monte Carlo simulation model on the date of grant. The Company also estimates forfeitures at the time of grant and makes revisions to forfeitures on a quarterly basis. Compensation expense is recognized based on the initial valuation and is not subsequently adjusted as a result of the Company’s performance relative to that of the XSD or the TSR of the companies included in the XSD, as applicable. Vesting for MSUs is contingent upon both service and market conditions and has a four-year vesting cliff period. MSUs granted in September 2017, September 2018, and September 2019 vest based upon annual performance and are subject to continued service through the end of the four-year period but will continue to vest post-employment at the Company for certain individuals satisfying specific eligibility requirements. Pursuant to the terms of the ADI Merger Agreement, the Company will grant RSUs in lieu of MSUs (or restricted stock awards (“RSAs”) in lieu of MSUs for any potential “disqualified individuals” within the meaning of Section 280G of the Internal Revenue Code, which RSAs will not be eligible for dividends or dividend equivalent rights) from the date of the ADI Merger Agreement through the date that the transaction closes.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average fair value of MSUs granted was </span><span style="font-family:inherit;font-size:10pt;"><span>$54.70</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$75.48</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$51.03</span></span><span style="font-family:inherit;font-size:10pt;"> per share for fiscal years </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the number of MSUs outstanding and expected to vest as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and their activity during fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</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="9"/></tr><tr><td style="width:44%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Number of</span></div><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Shares</span><span style="font-family:inherit;font-size:10pt;vertical-align:middle;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Weighted Average Remaining Contractual Term<br/>(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Value </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></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, June 24, 2017</span></div></td><td 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>818,028</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 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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units granted</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>292,336</span></span></div></td><td 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:right;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></div></td><td 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units released</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 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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units cancelled</span></div></td><td 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,300</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 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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td 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;">Balance, June 30, 2018</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,079,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units granted</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,804</span></span></div></td><td 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="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units released</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>(13,594</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units cancelled</span></div></td><td 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>(264,742</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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, June 29, 2019</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,048,532</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units granted</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>259,984</span></span></div></td><td 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="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units released</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>(183,974</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units cancelled</span></div></td><td 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>(153,322</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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, June 27, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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>971,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,496,224</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">Expected to vest as of June 27, 2020</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>383,568</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>22,707,207</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></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;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:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value for MSUs represents the closing price per share of the Company’s common stock on June 26, 2020, the last business day preceding the fiscal quarter-end, multiplied by the number of MSUs outstanding or expected to vest as of </span><span style="font-family:inherit;font-size:9pt;">June 27, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$29.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to </span><span style="font-family:inherit;font-size:10pt;"><span>1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> unvested MSUs, which is expected to be recognized over a weighted average period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span><span style="font-family:inherit;font-size:10pt;"> years. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>16.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock available for issuance to employees and other recipients under the 1996 Plan.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employees are granted rights to acquire common stock under the 2008 ESPP.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock for total consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$42.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the 2008 ESPP during the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>5.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock reserved and available for future issuance under the 2008 ESPP.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of shares granted to employees under the 2008 ESPP in fiscal years </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> has been estimated at the date of grant using the Black-Scholes option valuation model using the following assumptions for the offering periods outstanding: </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="6"/></tr><tr><td style="width:38%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:20%;"/></tr><tr><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;"> </span></div></td><td colspan="5" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:1px solid #000000;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;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>2018</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;">Expected holding period (in years) </span></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;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><span>0.5</span></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;">Risk-free interest rate</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;">0.2% - 2.7%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">1.6% - 2.6%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">0.8% - 2.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;">Expected stock price volatility </span></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;">28.4% - 55.2%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">19.6% - 32.7%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">19.1% - 32.7%</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;">Dividend yield </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;">3.1% - 3.4%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">2.8% - 3.4%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">2.8% - 3.4%</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation expense related to the 2008 ESPP. At the end of the current offering period in November 2020, the Company will suspend the 2008 ESPP program pursuant to the terms of the ADI Merger Agreement.</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:40%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:15%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended June 27, 2020</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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Restricted Stock Units and Other Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Cost of goods sold</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>31</span></span></div></td><td 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>9,295</span></span></div></td><td 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>2,851</span></span></div></td><td 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>12,177</span></span></div></td><td 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;">Research and development</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>14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>38,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>44,702</span></span></div></td><td style="vertical-align: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</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>254</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>34,877</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>3,421</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>38,552</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: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;">Pre-tax stock-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>299</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>82,624</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>12,508</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;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>95,431</span></span></div></td><td style="vertical-align: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: income tax effect</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="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>9,415</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: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 stock-based compensation expense</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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>86,016</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> 31000 9295000 2851000 12177000 14000 38452000 6236000 44702000 254000 34877000 3421000 38552000 299000 82624000 12508000 95431000 9415000 86016000 <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:40%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:15%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended June 29, 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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Restricted Stock Units and Other Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Cost of goods sold</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>35</span></span></div></td><td 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>7,728</span></span></div></td><td 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>2,324</span></span></div></td><td 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,087</span></span></div></td><td 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;">Research and development</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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>36,182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,624</span></span></div></td><td style="vertical-align: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</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>232</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>32,078</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>2,956</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>35,266</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: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;">Pre-tax stock-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>276</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>75,988</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>10,713</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;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>86,977</span></span></div></td><td style="vertical-align: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: income tax effect</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="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>8,443</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: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 stock-based compensation expense</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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>78,534</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> 35000 7728000 2324000 10087000 9000 36182000 5433000 41624000 232000 32078000 2956000 35266000 276000 75988000 10713000 86977000 8443000 78534000 <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:40%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:15%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ended June 30, 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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Restricted Stock Units and Other Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Cost of goods sold</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>212</span></span></div></td><td 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>8,131</span></span></div></td><td 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>2,098</span></span></div></td><td 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,441</span></span></div></td><td 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;">Research and development</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>518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>32,088</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>4,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>37,048</span></span></div></td><td style="vertical-align: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</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>700</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>28,162</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>2,334</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>31,196</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: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;">Pre-tax stock-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>1,430</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>68,381</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>8,874</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;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>78,685</span></span></div></td><td style="vertical-align: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: income tax effect</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="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>9,342</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: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 stock-based compensation expense</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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>69,343</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> 212000 8131000 2098000 10441000 518000 32088000 4442000 37048000 700000 28162000 2334000 31196000 1430000 68381000 8874000 78685000 9342000 69343000 12700000 11100000 7800000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes outstanding, exercisable and vested and expected to vest stock options as of </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and their activity during fiscal years </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</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="13"/></tr><tr><td style="width:37%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Remaining Contractual Term (in years)</span></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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" rowspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Aggregate Intrinsic Value</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Weighted Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, June 24, 2017</span></div></td><td 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>2,800,007</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 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>26.92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Granted</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>—</span></span></div></td><td 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:right;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></div></td><td 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Exercised</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,090,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="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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.69</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Cancelled</span></div></td><td 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>(21,591</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="3" 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;"><span>26.47</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td 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;">Balance, June 30, 2018</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,688,253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Granted</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>—</span></span></div></td><td 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:right;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></div></td><td 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Exercised</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>(907,401</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="3" 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;"><span>27.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Cancelled</span></div></td><td 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>(3,439</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="3" 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;"><span>28.08</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;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></div></td><td 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;">Balance, June 29, 2019</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>777,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Granted</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>—</span></span></div></td><td 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="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Exercised</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>(656,391</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="3" 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;"><span>28.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options Cancelled</span></div></td><td 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>(16,575</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="3" 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;"><span>27.30</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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, June 27, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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>104,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>28.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,179,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">Exercisable as of June 27, 2020</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,447</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;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;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>28.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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="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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,179,074</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: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;">Vested and expected to vest, June 27, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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>104,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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>28.76</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="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;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;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,179,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of </span><span style="font-family:inherit;font-size:9pt;">June 27, 2020</span><span style="font-family:inherit;font-size:9pt;">. </span></div> 2800007 26.92 0 0 1090163 25.69 21591 26.47 1688253 27.72 0 0 907401 27.22 3439 28.08 777413 28.30 0 0 656391 28.26 16575 27.30 104447 28.76 P0Y4M24D 3179074 104447 28.76 P0Y4M24D 3179074 104447 28.76 P0Y4M24D 3179074 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total intrinsic value of options exercised during fiscal years </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$20.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$27.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$30.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 20100000 27500000 30700000 49.57 53.97 44.95 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes outstanding and expected to vest RSUs and other awards as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and their activity during fiscal years </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</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="9"/></tr><tr><td style="width:44%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Number of</span></div><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Shares</span><span style="font-family:inherit;font-size:10pt;vertical-align:middle;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Weighted Average Remaining Contractual Term<br/>(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Value</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></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, June 24, 2017</span></div></td><td 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>5,942,123</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 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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards granted</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,989,959</span></span></div></td><td 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:right;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></div></td><td 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards released</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,794,029</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;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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards cancelled</span></div></td><td 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>(613,621</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 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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td 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;">Balance, June 30, 2018</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>5,524,432</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards granted</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,694,294</span></span></div></td><td 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="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards released</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,779,317</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards cancelled</span></div></td><td 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>(521,103</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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, June 29, 2019</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,918,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards granted</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,834,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards released</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,700,518</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and other awards cancelled</span></div></td><td 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>(446,024</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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, June 27, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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>4,606,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>272,710,246</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">Expected to vest as of June 27, 2020</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,918,834</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>231,994,987</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%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of RSUs and other awards outstanding, or expected to vest as of </span><span style="font-family:inherit;font-size:9pt;">June 27, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div> 5942123 1989959 1794029 613621 5524432 1694294 1779317 521103 4918306 1834828 1700518 446024 4606592 P2Y7M6D 272710246 3918834 P2Y6M 231994987 35900000 148800000 4600000 P2Y7M6D 54.70 75.48 51.03 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the number of MSUs outstanding and expected to vest as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and their activity during fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</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="9"/></tr><tr><td style="width:44%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Number of</span></div><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Shares</span><span style="font-family:inherit;font-size:10pt;vertical-align:middle;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Weighted Average Remaining Contractual Term<br/>(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Value </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></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, June 24, 2017</span></div></td><td 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>818,028</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 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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units granted</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>292,336</span></span></div></td><td 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:right;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></div></td><td 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units released</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 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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units cancelled</span></div></td><td 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,300</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 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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td 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;">Balance, June 30, 2018</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,079,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units granted</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,804</span></span></div></td><td 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="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units released</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>(13,594</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units cancelled</span></div></td><td 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>(264,742</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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, June 29, 2019</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,048,532</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units granted</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>259,984</span></span></div></td><td 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="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units released</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>(183,974</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Market stock units cancelled</span></div></td><td 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>(153,322</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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, June 27, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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>971,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,496,224</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">Expected to vest as of June 27, 2020</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>383,568</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>22,707,207</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></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;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:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value for MSUs represents the closing price per share of the Company’s common stock on June 26, 2020, the last business day preceding the fiscal quarter-end, multiplied by the number of MSUs outstanding or expected to vest as of </span><span style="font-family:inherit;font-size:9pt;">June 27, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 818028 292336 0 31300 1079064 247804 13594 264742 1048532 259984 183974 153322 971220 P2Y7M6D 57496224 383568 P2Y6M 22707207 29000000.0 1000000.0 P2Y7M6D 16800000 900000 42300000 5400000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of shares granted to employees under the 2008 ESPP in fiscal years </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> has been estimated at the date of grant using the Black-Scholes option valuation model using the following assumptions for the offering periods outstanding: </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="6"/></tr><tr><td style="width:38%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:20%;"/></tr><tr><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;"> </span></div></td><td colspan="5" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:1px solid #000000;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;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>2018</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;">Expected holding period (in years) </span></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;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><span>0.5</span></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;">Risk-free interest rate</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;">0.2% - 2.7%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">1.6% - 2.6%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">0.8% - 2.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;">Expected stock price volatility </span></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;">28.4% - 55.2%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">19.6% - 32.7%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">19.1% - 32.7%</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;">Dividend yield </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;">3.1% - 3.4%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">2.8% - 3.4%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">2.8% - 3.4%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P0M15D P0M15D P0M15D 8800000 EARNINGS PER SHARE<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share are computed using the weighted average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, the weighted average number of outstanding shares of common stock excludes unvested RSUs and other awards as well as MSUs. Diluted earnings per share incorporates the incremental shares issuable upon the assumed exercise of stock options, assumed release of unvested RSUs and other awards as well as MSUs, and assumed issuance of common stock under the 2008 ESPP using the treasury stock method. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share:</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="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:12%;"/><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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data) </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;">Numerator for basic earnings per share and diluted earnings per share</span></div></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></div></td><td 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></div></td><td 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></div></td><td 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:20px;padding-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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>654,694</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>827,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>467,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Denominator for 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;"><span>269,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>274,966</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>280,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;">     Effect of dilutive securities:</span></div></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></div></td><td 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></div></td><td 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></div></td><td 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;">          Stock options, ESPP, RSUs and MSUs</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>2,687</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,811</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>4,695</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;">Denominator for diluted earnings per share</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>272,028</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 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>278,777</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 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>285,674</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="overflow:hidden;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;">Earnings per share:</span></div></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></div></td><td 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></div></td><td 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></div></td><td 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:20px;padding-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</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.43</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>3.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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.66</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:20px;padding-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 </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>2.41</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>2.97</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>1.64</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> stock awards were determined to be anti-dilutive. Securities which would have been anti-dilutive are insignificant and were excluded from the computation of diluted earnings per share in all periods.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted earnings per share:</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="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><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:12%;"/><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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data) </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;">Numerator for basic earnings per share and diluted earnings per share</span></div></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></div></td><td 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></div></td><td 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></div></td><td 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:20px;padding-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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>654,694</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>827,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>467,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Denominator for 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;"><span>269,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>274,966</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>280,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;">     Effect of dilutive securities:</span></div></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></div></td><td 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></div></td><td 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></div></td><td 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;">          Stock options, ESPP, RSUs and MSUs</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>2,687</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,811</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>4,695</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;">Denominator for diluted earnings per share</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>272,028</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 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>278,777</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 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>285,674</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="overflow:hidden;height:18px;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:18px;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;height:18px;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:18px;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;height:18px;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:18px;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;">Earnings per share:</span></div></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></div></td><td 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></div></td><td 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></div></td><td 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:20px;padding-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</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.43</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>3.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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.66</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:20px;padding-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 </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>2.41</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>2.97</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>1.64</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> 654694000 827486000 467318000 269341000 274966000 280979000 2687000 3811000 4695000 272028000 278777000 285674000 2.43 3.01 1.66 2.41 2.97 1.64 LEASES<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's lease obligations consist of operating leases for domestic and international office facilities, data centers, and equipment. These leases expire at various dates through fiscal year 2031. For the year ended </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">, the Company recorded operating lease expense of</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$12.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. For each of the years ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded rent expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leases are included in the following Consolidated Balance Sheet lines: </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="5"/></tr><tr><td style="width:77%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:18%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, 2020</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;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">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>54,610</span></span></div></td><td style="vertical-align: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 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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>10,445</span></span></div></td><td style="vertical-align: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;">Other 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>48,314</span></span></div></td><td 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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> 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="5"/></tr><tr><td style="width:78%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:17%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Lease Obligations<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;">Fiscal Year</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>12,144</span></span></div></td><td style="vertical-align: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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,971</span></span></div></td><td 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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,759</span></span></div></td><td style="vertical-align: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;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,697</span></span></div></td><td 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;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,891</span></span></div></td><td style="vertical-align: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>17,083</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: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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>65,545</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;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,786</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: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 </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>58,759</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Future minimum lease payments under non-cancelable operating leases as of </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">, based on the previous lease standard, 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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:17%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Lease Obligations</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;">Fiscal Year</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>15,068</span></span></div></td><td style="vertical-align: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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>13,368</span></span></div></td><td 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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,689</span></span></div></td><td style="vertical-align: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;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,205</span></span></div></td><td 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;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>4,229</span></span></div></td><td style="vertical-align: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>5,893</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: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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>53,452</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Other information related to leases as of </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> 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.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:17%;"/><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;">Supplemental cash flow information:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Operating cash flows used for operating leases, in thousands</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>12,020</span></span></div></td><td style="vertical-align: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 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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term - operating leases, in years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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</span></span></div></td><td style="vertical-align: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;">Weighted-average discount rate - operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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.36</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12300000 10200000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leases are included in the following Consolidated Balance Sheet lines: </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="5"/></tr><tr><td style="width:77%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:18%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, 2020</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;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">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>54,610</span></span></div></td><td style="vertical-align: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 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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>10,445</span></span></div></td><td style="vertical-align: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;">Other 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>48,314</span></span></div></td><td 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> 54610000 10445000 48314000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> 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="5"/></tr><tr><td style="width:78%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:17%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Lease Obligations<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;">Fiscal Year</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>12,144</span></span></div></td><td style="vertical-align: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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,971</span></span></div></td><td 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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,759</span></span></div></td><td style="vertical-align: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;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,697</span></span></div></td><td 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;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,891</span></span></div></td><td style="vertical-align: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>17,083</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: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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>65,545</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;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,786</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: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 </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>58,759</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> 12144000 10971000 9759000 8697000 6891000 17083000 65545000 6786000 58759000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Future minimum lease payments under non-cancelable operating leases as of </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">, based on the previous lease standard, 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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:17%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Lease Obligations</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;">Fiscal Year</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div><div style="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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>15,068</span></span></div></td><td style="vertical-align: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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>13,368</span></span></div></td><td 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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,689</span></span></div></td><td style="vertical-align: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;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,205</span></span></div></td><td 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;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>4,229</span></span></div></td><td style="vertical-align: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>5,893</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: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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>53,452</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> 15068000 13368000 7689000 7205000 4229000 5893000 53452000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Other information related to leases as of </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> 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.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:78%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:17%;"/><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;">Supplemental cash flow information:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Operating cash flows used for operating leases, in thousands</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>12,020</span></span></div></td><td style="vertical-align: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 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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term - operating leases, in years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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</span></span></div></td><td style="vertical-align: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;">Weighted-average discount rate - operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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.36</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12020000 P7Y 0.0336 GOODWILL AND INTANGIBLE ASSETS<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company monitors the recoverability of goodwill recorded in connection with acquisitions, by reporting unit, annually, or more often if events or changes in circumstances indicate that the carrying amount may not be recoverable. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, the Company elected to perform a qualitative analysis to assess impairment of goodwill rather than to perform the quantitative goodwill impairment test. The key qualitative factors considered in the assessment included the change in the industry and competitive environment, market capitalization, and overall financial performance. Based on the results of this qualitative analysis, the Company determined that it was more likely than not that the fair value of each reporting unit exceeded its carrying value. The Company concluded that goodwill was not impaired in fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Activity and goodwill balances for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> were 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:78%;"/><td style="width:1%;"/><td style="width:20%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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, June 30, 2018</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>532,251</span></span></div></td><td style="vertical-align: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;">Balance, June 29, 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>532,251</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions</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,289</span></span></div></td><td style="vertical-align: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;">Balance, June 27, 2020</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>562,540</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangible Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The useful lives of amortizing 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:69%;"/><td style="width:2%;"/><td style="width:29%;"/></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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:1px solid #000000;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;font-weight:bold;">Life</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;">Intellectual property</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1-10 years</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;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">3-10 years</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;">Trade name</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">1-4 years</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;">Patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">5 years</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;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="24"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><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:7%;"/><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:12%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, 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;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Original </span></div><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Cost</span><span style="font-family:inherit;font-size:10pt;vertical-align:middle;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-align:center;vertical-align:middle;">Original</span></div><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-align:center;vertical-align:middle;">Cost </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</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="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Intellectual property</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>525,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>458,418</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>66,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>487,346</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>445,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;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,788</span></span></div></td><td style="vertical-align: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;">Customer relationships</span></div></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>118,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>108,603</span></span></div></td><td 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,732</span></span></div></td><td 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>116,505</span></span></div></td><td 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>105,901</span></span></div></td><td 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,604</span></span></div></td><td 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;">Trade name</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>11,374</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>8,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,060</span></span></div></td><td style="vertical-align: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;">Backlogs</span></div></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</span></span></div></td><td 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</span></span></div></td><td 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>145</span></span></div></td><td 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>—</span></span></div></td><td 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;">Patent</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>2,500</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>2,500</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>2,500</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>2,500</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></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-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 amortizable 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>657,575</span></span></div></td><td 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>578,811</span></span></div></td><td 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>78,764</span></span></div></td><td 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>616,325</span></span></div></td><td 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>562,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 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>53,452</span></span></div></td><td 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;">In-process Research and Development </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>9,195</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></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>9,195</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>2,790</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></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;background-color:#cceeff;padding-left: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,790</span></span></div></td><td style="vertical-align: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:17px;padding-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 intangible assets</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>666,770</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>578,811</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>87,959</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>619,115</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>562,873</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>56,242</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:100%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of IPR&amp;D was completed and reclassified to amortizable Intellectual Property. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the amortization expense of intangible assets and its presentation in the Consolidated Statements of Income:</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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:47%;"/><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%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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 goods sold</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>12,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>21,689</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>46,063</span></span></div></td><td style="vertical-align: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;">Intangible asset amortization</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>3,078</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>3,041</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>4,467</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:20px;padding-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 intangible asset amortization expenses</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,938</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>24,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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,530</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the estimated future amortization expense of intangible assets as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;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;"><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="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>19,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></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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>13,454</span></span></div></td><td 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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>12,970</span></span></div></td><td style="vertical-align: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;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,995</span></span></div></td><td 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;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,716</span></span></div></td><td style="vertical-align: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>13,350</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 amortizable intangible 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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>78,764</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Activity and goodwill balances for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> were 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:78%;"/><td style="width:1%;"/><td style="width:20%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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, June 30, 2018</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>532,251</span></span></div></td><td style="vertical-align: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;">Balance, June 29, 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>532,251</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions</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,289</span></span></div></td><td style="vertical-align: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;">Balance, June 27, 2020</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>562,540</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> 532251000 532251000 30289000 562540000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The useful lives of amortizing 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:69%;"/><td style="width:2%;"/><td style="width:29%;"/></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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:1px solid #000000;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;font-weight:bold;">Life</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;">Intellectual property</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1-10 years</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;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">3-10 years</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;">Trade name</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">1-4 years</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;">Patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">5 years</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;">Intangible assets consisted of the following:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;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="24"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><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:7%;"/><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:12%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, 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;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Original </span></div><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Cost</span><span style="font-family:inherit;font-size:10pt;vertical-align:middle;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-align:center;vertical-align:middle;">Original</span></div><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-align:center;vertical-align:middle;">Cost </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</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="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Intellectual property</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>525,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>458,418</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>66,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>487,346</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>445,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;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,788</span></span></div></td><td style="vertical-align: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;">Customer relationships</span></div></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>118,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>108,603</span></span></div></td><td 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,732</span></span></div></td><td 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>116,505</span></span></div></td><td 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>105,901</span></span></div></td><td 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,604</span></span></div></td><td 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;">Trade name</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>11,374</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>8,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,060</span></span></div></td><td style="vertical-align: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;">Backlogs</span></div></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</span></span></div></td><td 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</span></span></div></td><td 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>145</span></span></div></td><td 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>—</span></span></div></td><td 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;">Patent</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>2,500</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>2,500</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>2,500</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>2,500</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></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-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 amortizable 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>657,575</span></span></div></td><td 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>578,811</span></span></div></td><td 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>78,764</span></span></div></td><td 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>616,325</span></span></div></td><td 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>562,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 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>53,452</span></span></div></td><td 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;">In-process Research and Development </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>9,195</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></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>9,195</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>2,790</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></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;background-color:#cceeff;padding-left: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,790</span></span></div></td><td style="vertical-align: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:17px;padding-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 intangible assets</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>666,770</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>578,811</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>87,959</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>619,115</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>562,873</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>56,242</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> 525196000 458418000 66778000 487346000 445558000 41788000 118335000 108603000 9732000 116505000 105901000 10604000 11374000 9265000 2109000 9974000 8914000 1060000 170000 25000 145000 0 0 0 2500000 2500000 0 2500000 2500000 0 657575000 578811000 78764000 616325000 562873000 53452000 9195000 9195000 2790000 2790000 666770000 578811000 87959000 619115000 562873000 56242000 2800000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the amortization expense of intangible assets and its presentation in the Consolidated Statements of Income:</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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:47%;"/><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%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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 goods sold</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>12,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>21,689</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>46,063</span></span></div></td><td style="vertical-align: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;">Intangible asset amortization</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>3,078</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>3,041</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>4,467</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:20px;padding-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 intangible asset amortization expenses</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,938</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>24,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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,530</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12860000 21689000 46063000 3078000 3041000 4467000 15938000 24730000 50530000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the estimated future amortization expense of intangible assets as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;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;"><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="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>19,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></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;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>13,454</span></span></div></td><td 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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>12,970</span></span></div></td><td style="vertical-align: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;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,995</span></span></div></td><td 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;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,716</span></span></div></td><td style="vertical-align: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>13,350</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 amortizable intangible 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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>78,764</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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> 19279000 13454000 12970000 9995000 9716000 13350000 78764000 ACQUISITIONS<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 11, 2020, the Company acquired a privately-held corporation specializing in motor and motion control technology. The aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$87.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> included cash consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$72.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and contingent consideration with an estimated fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. The contingent consideration is payable if the acquired company achieves certain financial milestones for the annual periods ending December 31, 2020 and December 31, 2021. The acquired assets included </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of cash, </span><span style="font-family:inherit;font-size:10pt;"><span>$35.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of developed technology, </span><span style="font-family:inherit;font-size:10pt;"><span>$12.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of other intangible assets, and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of other net assets. In connection with this acquisition, the Company also recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$30.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill, which is expected to be deductible for tax purposes.</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no material acquisitions completed during the fiscal year 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 87000000.0 72800000 14200000 2700000 35100000 12600000 6300000 30300000 SEGMENT INFORMATION<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company designs, develops, manufactures and markets a broad range of linear and mixed-signal integrated circuits. The Company's products are designed through a centralized R&amp;D function, are manufactured using centralized internal and external manufacturing, and sold through a centralized sales force and shared wholesale distributors.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company currently has </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment. The Company considers operating segments to be components of the Company’s business for which separate financial information is available that is evaluated regularly by the Company’s Chief Operating Decision Maker ("CODM") in deciding how to allocate resources and in assessing performance. The CODM of the Company is the Chief Executive Officer ("CEO"). The CEO reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company has determined that it has a single operating and reportable segment.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographical revenue information is based on customers’ ship-to location. Property, plant and equipment information is based on the physical location of the assets at the end of each fiscal year.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues from unaffiliated customers by geographic region were 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.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><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="text-align:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">United States</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>237,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>257,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>306,453</span></span></div></td><td style="vertical-align: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;">China </span></div></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>813,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>812,686</span></span></div></td><td 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>885,319</span></span></div></td><td 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;">Rest of Asia</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>698,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>756,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>786,814</span></span></div></td><td style="vertical-align: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;">Europe </span></div></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>387,368</span></span></div></td><td 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>428,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>440,658</span></span></div></td><td 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;">Rest of World </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>55,046</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>58,615</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>60,822</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;">Total</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>2,191,395</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>2,314,329</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>2,480,066</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net property, plant, and equipment by geographic region were 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="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <br/>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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">United States </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>362,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>379,308</span></span></div></td><td style="vertical-align: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;">Philippines</span></div></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>88,660</span></span></div></td><td 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,634</span></span></div></td><td 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;">Rest of World </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>99,653</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>95,780</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;">Total</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>550,406</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>577,722</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> 1 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues from unaffiliated customers by geographic region were 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.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><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="text-align:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">United States</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>237,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>257,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>306,453</span></span></div></td><td style="vertical-align: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;">China </span></div></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>813,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>812,686</span></span></div></td><td 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>885,319</span></span></div></td><td 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;">Rest of Asia</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>698,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>756,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>786,814</span></span></div></td><td style="vertical-align: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;">Europe </span></div></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>387,368</span></span></div></td><td 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>428,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>440,658</span></span></div></td><td 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;">Rest of World </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>55,046</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>58,615</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>60,822</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;">Total</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>2,191,395</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>2,314,329</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>2,480,066</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> 237579000 257350000 306453000 813227000 812686000 885319000 698175000 756928000 786814000 387368000 428750000 440658000 55046000 58615000 60822000 2191395000 2314329000 2480066000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net property, plant, and equipment by geographic region were 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="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:14%;"/><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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <br/>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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">United States </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>362,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>379,308</span></span></div></td><td style="vertical-align: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;">Philippines</span></div></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>88,660</span></span></div></td><td 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,634</span></span></div></td><td 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;">Rest of World </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>99,653</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>95,780</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;">Total</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>550,406</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>577,722</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> 362093000 379308000 88660000 102634000 99653000 95780000 550406000 577722000 COMMITMENTS AND CONTINGENCIES <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is party or subject to various other legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business, including proceedings and claims that relate to intellectual property matters. While the outcome of these matters cannot be predicted with certainty, the Company does not believe that the outcome of any of these matters, individually or in the aggregate, will result in losses that are materially in excess of amounts already recognized or reserved, if any. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Commitments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future annual minimum payments for purchase commitments 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="28"/></tr><tr><td style="width:18%;"/><td style="width:1%;"/><td style="width:8%;"/><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%;"/><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="27" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Payment due by period</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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2021</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2022</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2023</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2024</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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2025</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Thereafter</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="27" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Inventory-related purchase obligations </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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>352,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>54,206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>46,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>44,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>42,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>40,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>124,003</span></span></div></td><td style="vertical-align: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></table></div></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The Company orders materials and supplies in advance or with minimum purchase quantities. The Company is obligated to pay for the materials and supplies when received. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchase orders for the purchase of the majority of the Company's raw materials and other goods and services are not included in the table. The Company's purchase orders generally allow for cancellation without significant penalties. The Company does not have significant agreements for the purchase of raw materials or other goods specifying minimum quantities or set prices that exceed its expected short-term requirements. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Indemnification</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company indemnifies certain customers, distributors, suppliers and subcontractors for attorney fees and damages and costs awarded against such parties in certain circumstances in which the Company's products are alleged to infringe third party intellectual property rights, including patents, registered trademarks or copyrights. The terms of the Company's indemnification obligations are generally perpetual from the effective date of the agreement. In certain cases, there are limits on and exceptions to the Company's potential liability for indemnification relating to intellectual property infringement claims.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the Company's charter documents and separate written indemnification agreements, the Company has certain indemnification obligations to its current officers, employees and directors, as well as certain former officers and directors.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future annual minimum payments for purchase commitments 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="28"/></tr><tr><td style="width:18%;"/><td style="width:1%;"/><td style="width:8%;"/><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%;"/><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="27" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Payment due by period</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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2021</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2022</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2023</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2024</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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2025</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Thereafter</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="27" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Inventory-related purchase obligations </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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>352,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>54,206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>46,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>44,821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>42,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>40,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>124,003</span></span></div></td><td style="vertical-align: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></table></div></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The Company orders materials and supplies in advance or with minimum purchase quantities. The Company is obligated to pay for the materials and supplies when received. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 352960000 54206000 46778000 44821000 42502000 40650000 124003000 COMPREHENSIVE INCOME<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in accumulated other comprehensive income (loss) by component and related tax effects in the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</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;"><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:20%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><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:10%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Unrealized gain (loss) on intercompany receivables</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Unrealized gain (loss) on postretirement benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Cumulative translation adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Unrealized gain (loss) on cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Unrealized gain (loss) on available-for-sale securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;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="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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, June 30, 2018</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>(6,280</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>(2,516</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>(1,136</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>(1,383</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>(3,670</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>(14,985</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;">Other comprehensive income (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>—</span></span></div></td><td 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>(494</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>3,804</span></span></div></td><td 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,310</span></span></div></td><td 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;">Amounts reclassified out of accumulated other comprehensive income (loss)</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,848</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>2,656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>808</span></span></div></td><td style="vertical-align: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;">Tax effects</span></div></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>42</span></span></div></td><td 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>(354</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>(175</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>(487</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;">Other comprehensive income (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;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:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>(1,806</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>1,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>3,629</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>3,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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><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, June 29, 2019</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>(6,280</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 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>(4,322</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 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,136</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 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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(41</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 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>(11,354</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;">Other comprehensive income (loss) before reclassifications</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 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,262</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>185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,077</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;">Amounts reclassified out of accumulated other comprehensive income (loss)</span></div></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>(3,950</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>1,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 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,372</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;">Tax effects</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>284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(51</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</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>208</span></span></div></td><td style="vertical-align: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 comprehensive income (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;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:1px solid #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 colspan="2" 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:1px solid #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 colspan="2" 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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><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, June 27, 2020</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,280</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;"><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>(7,988</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>(1,136</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>690</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>119</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,595</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;"><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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified out of Unrealized gain (loss) on postretirement benefits were included in Selling, general and administrative in the Consolidated Statements of Income. Amounts reclassified out of Unrealized gain (loss) on cash flow hedges were included in Net revenues, Cost of goods sold and Other operating expenses (income), net in the Consolidated Statements of Income.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in accumulated other comprehensive income (loss) by component and related tax effects in the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</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;"><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:20%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><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:10%;"/><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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Unrealized gain (loss) on intercompany receivables</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Unrealized gain (loss) on postretirement benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Cumulative translation adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Unrealized gain (loss) on cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Unrealized gain (loss) on available-for-sale securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;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="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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, June 30, 2018</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>(6,280</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>(2,516</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>(1,136</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>(1,383</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>(3,670</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>(14,985</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;">Other comprehensive income (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>—</span></span></div></td><td 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>(494</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>3,804</span></span></div></td><td 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,310</span></span></div></td><td 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;">Amounts reclassified out of accumulated other comprehensive income (loss)</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,848</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>2,656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>808</span></span></div></td><td style="vertical-align: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;">Tax effects</span></div></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>42</span></span></div></td><td 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>(354</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>(175</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>(487</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;">Other comprehensive income (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;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:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>(1,806</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>1,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>3,629</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>3,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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><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, June 29, 2019</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>(6,280</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 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>(4,322</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 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,136</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 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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(41</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 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>(11,354</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;">Other comprehensive income (loss) before reclassifications</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 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,262</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>185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,077</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;">Amounts reclassified out of accumulated other comprehensive income (loss)</span></div></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>(3,950</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>1,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 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,372</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;">Tax effects</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>284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(51</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</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>208</span></span></div></td><td style="vertical-align: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 comprehensive income (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;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:1px solid #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 colspan="2" 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:1px solid #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 colspan="2" 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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><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, June 27, 2020</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,280</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;"><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>(7,988</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>(1,136</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>690</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>119</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,595</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;"><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> -6280000 -2516000 -1136000 -1383000 -3670000 -14985000 0 0 0 -494000 3804000 3310000 0 1848000 0 -2656000 0 -808000 0 -42000 0 354000 175000 487000 0 -1806000 0 1808000 3629000 3631000 -6280000 -4322000 -1136000 425000 -41000 -11354000 0 0 0 -1262000 185000 -1077000 0 3950000 0 -1578000 0 2372000 0 -284000 0 51000 25000 -208000 0 -3666000 0 265000 160000 -3241000 -6280000 -7988000 -1136000 690000 119000 -14595000 COMMON STOCK REPURCHASES <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 20, 2017, the Board of Directors of the Company authorized the repurchase of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's common stock. The stock repurchase authorization did not have an expiration date and the pace of repurchase activity depended on factors such as current stock price, levels of cash generation from operations, cash requirements, and other factors. The prior authorization by the Company’s Board of Directors for repurchase of common stock was cancelled and superseded by this repurchase authorization.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 30, 2018, the Board of Directors of the Company authorized the repurchase of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s common stock. The stock repurchase authorization does not have an expiration date and the pace of repurchase activity will depend on factors such as current stock price, levels of cash generation from operations, cash requirements, and other factors. The prior authorization by the Company’s Board of Directors for repurchase of common stock was cancelled and superseded by this repurchase authorization.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">During fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased approximately </span><span style="font-family:inherit;font-size:10pt;"><span>7.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>9.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock for </span><span style="font-family:inherit;font-size:10pt;"><span>$440.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$539.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$408.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had a remaining authorization of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 billion</span></span> for future share repurchases. The Company suspended its repurchase program on July 13, 2020, the date the Company announced its planned merger with ADI. 1000000000.0 1500000000 7900000 9800000 7500000 440800000 539200000 408000000.0 700000000 INTEREST AND OTHER INCOME (EXPENSE)<div style="line-height:120%;text-align:justify;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;">Interest and other income (expense) was as follows:</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%;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="12"/></tr><tr><td style="width:44%;"/><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%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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;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;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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;font-weight:bold;">June 30, <br/>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="11" 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:10pt;"><span style="font-family:inherit;font-size:10pt;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 and other income (expense):</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-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 (expense)</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>(35,797</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 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,543</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 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>(50,215</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:20px;padding-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>30,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>47,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>38,292</span></span></div></td><td style="vertical-align: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:20px;padding-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 income (expense), net</span></div></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,721</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>3,022</span></span></div></td><td 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,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></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>(8,298</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>7,323</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>(8,563</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">As discussed in Note 6: "Financial Instruments", Interest expense consists primarily of interest expense associated with long-term notes. Interest expense associated with the notes was </span><span style="font-family:inherit;font-size:10pt;"><span>$35.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$41.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$49.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Interest expense associated with debt discounts and issuance fees was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span>, respectively. Interest income consists of interest earned on cash, cash equivalents, and short-term investments. <div style="line-height:120%;text-align:justify;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;">Interest and other income (expense) was as follows:</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%;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="12"/></tr><tr><td style="width:44%;"/><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%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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;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;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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;font-weight:bold;">June 30, <br/>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="11" 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:10pt;"><span style="font-family:inherit;font-size:10pt;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 and other income (expense):</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:20px;padding-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 (expense)</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>(35,797</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 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,543</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 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>(50,215</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:20px;padding-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>30,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>47,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>38,292</span></span></div></td><td style="vertical-align: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:20px;padding-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 income (expense), net</span></div></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,721</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>3,022</span></span></div></td><td 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,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></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>(8,298</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>7,323</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>(8,563</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 35797000 43543000 50215000 30220000 47844000 38292000 -2721000 3022000 3360000 -8298000 7323000 -8563000 35600000 41400000 49500000 1400000 2000000.0 2900000 INCOME TAXES<div style="line-height:120%;text-align:justify;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;">Pretax income was 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="12"/></tr><tr><td style="width:44%;"/><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%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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;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;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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;font-weight:bold;">June 30, <br/>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="11" 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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Domestic pre-tax income</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>72,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>149,056</span></span></div></td><td style="vertical-align: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;">Foreign pre-tax income</span></div></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>605,242</span></span></div></td><td 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;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>651,405</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>675,829</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: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</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>678,096</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>754,421</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>824,885</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision (benefit) for income taxes consisted of the following: </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="12"/></tr><tr><td style="width:44%;"/><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%;"/><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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Federal</span></div></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></div></td><td 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></div></td><td 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></div></td><td 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:20px;padding-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</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,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(114,494</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>318,288</span></span></div></td><td style="vertical-align: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;">     Deferred</span></div></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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>12,874</span></span></div></td><td 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,769</span></span></div></td><td 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;">State</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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: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</span></div></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,880</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>9,842</span></span></div></td><td 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>117</span></span></div></td><td 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;">     Deferred</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>552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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></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;">Foreign </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: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</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>15,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>11,450</span></span></div></td><td style="vertical-align: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;">     Deferred</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>(674</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>(1,045</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>618</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: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 provision (benefit) for 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>23,402</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>(73,065</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>357,567</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the Company's Federal statutory tax rate to the Company's effective tax rate 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="9"/></tr><tr><td style="width:44%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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;">Federal statutory rate</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>21.0</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 style="vertical-align:bottom;padding-left: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.0</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.1</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;">State tax, net of federal benefit</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>(0.5</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;background-color:#cceeff;padding-left: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.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>0.2</span></span></div></td><td style="vertical-align: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;">General business credits</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.8</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.9</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</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;">Effect of foreign operations</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>(17.1</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;background-color:#cceeff;padding-left: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.8</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;background-color:#cceeff;padding-left: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.7</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;">Stock-based compensation</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.0</span></span></div></td><td 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>0.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>0.4</span></span></div></td><td 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 accrual for uncertain tax positions</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>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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.1</span></span></div></td><td style="vertical-align: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;">Transition Tax</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.0</span></span></div></td><td 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>9.0</span></span></div></td><td 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>28.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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Global intangible low taxed income</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.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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;">Deferred tax remeasurement</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>—</span></span></div></td><td 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>1.6</span></span></div></td><td 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;">Settlement of uncertain tax positions</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.5</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;background-color:#cceeff;padding-left: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.4</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;background-color:#cceeff;padding-left: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;">Other</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.4</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</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;">Effective tax rate </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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>3.5</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;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>(9.7</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;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>43.3</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017 legislation, commonly referred to as the Tax Cuts and Jobs Act (the “Act”), was enacted. The Act reduced the federal statutory tax rate from </span><span style="font-family:inherit;font-size:10pt;"><span>35.0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>21.0%</span></span><span style="font-family:inherit;font-size:10pt;">, effective January 1, 2018, which results in federal statutory tax rates for the Company of </span><span style="font-family:inherit;font-size:10pt;"><span>21.0%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>21.0%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>28.1%</span></span><span style="font-family:inherit;font-size:10pt;"> (average of a </span><span style="font-family:inherit;font-size:10pt;"><span>35.0%</span></span><span style="font-family:inherit;font-size:10pt;"> rate for the first half of fiscal year 2018 and a </span><span style="font-family:inherit;font-size:10pt;"><span>21.0%</span></span><span style="font-family:inherit;font-size:10pt;"> rate for the second half of fiscal year 2018) for fiscal years 2020, 2019 and 2018, respectively. In fiscal year 2018 the Company recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$13.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> charge to remeasure deferred taxes as of the enactment date of the Act to reflect the federal statutory rate reduction.</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Act included a one-time tax on accumulated unremitted earnings of our foreign subsidiaries (“Transition Tax”). SEC Staff Accounting Bulletin No. 118 allowed the use of provisional amounts (reasonable estimates) if accounting for the income tax effects of the Act was not completed. Provisional amounts must be adjusted within a one-year measurement period from the enactment date of the Act. In the second quarter of fiscal year 2018, the Company recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$236.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> provisional Transition Tax charge. During the measurement period the Company gathered information and analyzed available guidance and in the second quarter of fiscal year 2019 recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$22.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> Transition Tax charge, which increased the Company’s fiscal year 2019 tax rate by </span><span style="font-family:inherit;font-size:10pt;"><span>2.9%</span></span><span style="font-family:inherit;font-size:10pt;">. As of the end of the second quarter of fiscal year 2019 accounting for income tax effects of the Act was completed. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Act included Global Intangible Low-Taxed Income (“GILTI”) provisions, which first impact the Company in fiscal year 2019. The GILTI provisions effectively subject income earned by the Company’s foreign subsidiaries to current U.S. tax at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>10.5%</span></span><span style="font-family:inherit;font-size:10pt;">, less foreign tax credits. The Company has elected to treat tax generated by the GILTI provisions as a period expense.</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal year 2019, the Company reversed </span><span style="font-family:inherit;font-size:10pt;"><span>$221.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of uncertain tax position reserves and </span><span style="font-family:inherit;font-size:10pt;"><span>$30.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of related interest reserves, net of federal and state benefits, primarily due to the fiscal fourth quarter settlement of an audit of the Company’s fiscal year 2009 through fiscal year 2011 federal corporate income tax returns, which also settled intercompany buy-in license payment issues for fiscal years 2012 through 2019. </span><span style="font-family:inherit;font-size:10pt;"><span>$140.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of fiscal year 2009 through fiscal year 2018 advance tax payments made in June 2018 were applied to additional federal tax liabilities generated by the settlement. The reversal of uncertain tax position reserves for intercompany transfer pricing issues increased accumulated unremitted foreign earnings, which resulted in an additional Transition Tax charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$47.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the fiscal fourth quarter.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal year 2020, the Company reversed </span><span style="font-family:inherit;font-size:10pt;"><span>$40.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of uncertain tax position reserves and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of related interest reserves, net of federal and state benefits, primarily due to the fiscal fourth quarter settlement of an audit of the Company’s fiscal year 2012 through fiscal year 2014 federal corporate income tax returns. The reversal of uncertain tax position reserves for intercompany transfer pricing issues increased accumulated unremitted foreign earnings, which resulted in an additional Transition Tax charge of $6.5 million in the fiscal fourth quarter.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 18, 2019, the U.S. Treasury and the Internal Revenue Service released temporary regulations under Internal Revenue Code (“IRC”) Section 245A (“Section 245A”), as enacted by the Act, and IRC Section 954(c)(6) (the “Temporary Regulations”), which apply retroactively to intercompany dividends occurring after December 31, 2017. The Temporary Regulations limit the applicability of the foreign personal holding company income (“FPHCI”) look-through exception for certain intercompany dividends received by a controlled foreign corporation. Before application of the retroactive intercompany Temporary Regulations, the Company benefited in fiscal years 2018 and 2019 from the FPHCI look-through exception. The Company has analyzed the </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">relevant Temporary Regulations and concluded that they were not validly issued. Therefore, the Company has not accounted for the effects of the retroactive Temporary Regulations in its results of operations for fiscal year 2019 or fiscal year 2020. The Company believes it has strong arguments in favor of its position and that it has met the more likely than not recognition threshold that its position will be sustained. The Company intends to vigorously defend its position, however, due to the uncertainty involved in challenging the validity of regulations as well as a potential litigation process, there can be no assurance that the relevant Temporary Regulations will be invalidated, modified or that a court of law will rule in favor of the Company. An unfavorable resolution of this issue could have a material adverse impact on the Company's results of operations and financial condition.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company's foreign subsidiaries have accumulated undistributed earnings of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$306.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> that are intended to be indefinitely reinvested outside the U.S. No deferred tax liability has been recognized for the repatriation of these earnings. At </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, the unrecognized deferred tax liability on these earnings was </span><span style="font-family:inherit;font-size:10pt;"><span>$27.2 million</span></span><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;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The components of the Company's deferred tax assets and liabilities were 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="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <br/>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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Deferred tax 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:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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></div></td><td 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;">     Accrued compensation</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>8,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>7,990</span></span></div></td><td style="vertical-align: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;">     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>10,476</span></span></div></td><td 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,788</span></span></div></td><td 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;">     Net operating loss carryovers</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,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,067</span></span></div></td><td style="vertical-align: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;">     Tax credit carryovers</span></div></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>97,870</span></span></div></td><td 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,269</span></span></div></td><td 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 reserves and accruals not currently deductible for tax purposes</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,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>21,584</span></span></div></td><td style="vertical-align: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;">     Other </span></div></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>11,626</span></span></div></td><td 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>11,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></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 deferred tax assets</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,235</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>184,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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;">Deferred tax 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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;">     Fixed assets and intangible assets cost recovery, net</span></div></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>(58,293</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>(52,567</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;">     Unremitted earnings of foreign subsidiaries</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,968</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,428</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</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>(3,080</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>(3,712</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;">Total deferred tax liabilities</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>(71,341</span></span></div></td><td style="vertical-align:bottom;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>(63,707</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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;border-top:1px solid #000000;"><div style="overflow:hidden;height:18px;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:18px;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:18px;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 deferred tax assets before valuation allowance</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>115,894</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>120,491</span></span></div></td><td style="vertical-align: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;">Valuation allowance</span></div></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>(135,751</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>(131,798</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 deferred tax assets (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>(19,857</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>(11,307</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The valuation allowance as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> primarily relates to certain state and foreign net operating loss carryforwards and certain state tax credit carryforwards. The valuation allowance increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company has </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of federal net operating loss carryforwards expiring at various dates between fiscal years 2022 and 2033, </span><span style="font-family:inherit;font-size:10pt;"><span>$39.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of state net operating loss carryforwards expiring at various dates through fiscal year 2033, </span><span style="font-family:inherit;font-size:10pt;"><span>$140.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of foreign net operating loss carryforwards with no expiration date, </span><span style="font-family:inherit;font-size:10pt;"><span>$115.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of state tax credit carryforwards with no expiration date, and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of state tax credit carryforwards expiring at various dates through fiscal year 2035.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company classifies unrecognized tax benefits as (i) a current liability to the extent that payment is anticipated within one year; (ii) a non-current liability to the extent that payment is not anticipated within one year; or (iii) a reduction to deferred tax assets to the extent that the unrecognized tax benefit relates to deferred tax assets such as operating loss or tax credit carryforwards or to the extent that operating loss or tax credit carryforwards would be able to offset the additional tax liability generated by unrecognized tax benefits.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the change in gross unrecognized tax benefits, excluding interest, penalties and the federal benefit for state unrecognized tax benefits, 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="12"/></tr><tr><td style="width:44%;"/><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%;"/><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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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 as of beginning of 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>220,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>591,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>539,569</span></span></div></td><td style="vertical-align: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;">Tax positions related to current year:</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: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;">     Addition</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,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>48,646</span></span></div></td><td style="vertical-align: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;">Tax positions related to prior year:</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Addition</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,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 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>20,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,806</span></span></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reduction</span></div></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>(48,944</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>(236,705</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></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;">Settlements</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>(6,263</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>(161,847</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></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;">Lapses in statutes of limitations</span></div></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>(334</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;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>(563</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;">Balance as of end of year</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>174,275</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>220,397</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>591,458</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior year tax position activity in fiscal year 2019 includes the reversal of </span><span style="font-family:inherit;font-size:10pt;"><span>$221.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of tax reserves, primarily due to the settlement of an audit of the Company’s fiscal year 2009 through fiscal year 2011 federal corporate income tax returns, which also settled intercompany buy-in license payment issues for fiscal year 2012 through fiscal year 2019. Fiscal year 2019 settlements include </span><span style="font-family:inherit;font-size:10pt;"><span>$140.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of fiscal year 2009 through fiscal year 2018 advance tax payments made in June 2018 that were applied to additional federal tax liabilities generated by the federal tax audit settlement. Prior year tax position activity in fiscal year 2020 includes the reversal of </span><span style="font-family:inherit;font-size:10pt;"><span>$40.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of tax reserves, primarily due to the settlement of an audit of the Company’s fiscal year 2012 through fiscal year 2014 federal corporate income tax returns.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total amount of gross unrecognized tax benefits as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> that, if recognized, would affect the effective tax rate is </span><span style="font-family:inherit;font-size:10pt;"><span>$122.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;"><span>$51.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized tax benefits would be offset by an increase in the valuation allowance for deferred tax assets and thus would not affect the effective tax rate.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not expect its unrecognized tax benefits to change significantly within the next 12 months.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company reports interest and penalties related to unrecognized tax benefits as a component of income tax expense. The gross amount, before the federal and state benefit, of interest and penalties recognized in income tax expense during the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$(5.9) million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$(30.2) million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$27.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and the total amount of interest and penalties accrued as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$24.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$31.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$61.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s federal corporate income tax returns are audited on a recurring basis by the Internal Revenue Service (“IRS”). In fiscal year 2020, the IRS commenced an audit of the Company’s federal corporate income tax returns for fiscal years 2015 through 2017, which is ongoing. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the fiscal tax years that remain subject to examination, as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, for the Company's major tax jurisdictions are as follows:</span></div><div style="line-height:120%;text-align:justify;padding-left:0px;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:34%;"/><td style="width:12%;"/><td style="width:7%;"/><td style="width:47%;"/></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;">United States - Federal</span></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;"><span>2015</span></span></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;">-</span></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;">Forward</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;">Ireland</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;"><span>2015</span></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;">-</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;">Forward</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;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;">Pretax income was 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="12"/></tr><tr><td style="width:44%;"/><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%;"/><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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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;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;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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;font-weight:bold;">June 30, <br/>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="11" 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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Domestic pre-tax income</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>72,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>149,056</span></span></div></td><td style="vertical-align: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;">Foreign pre-tax income</span></div></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>605,242</span></span></div></td><td 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;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>651,405</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>675,829</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: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</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>678,096</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>754,421</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>824,885</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> 72854000 103016000 149056000 605242000 651405000 675829000 678096000 754421000 824885000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision (benefit) for income taxes consisted of the following: </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="12"/></tr><tr><td style="width:44%;"/><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%;"/><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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Federal</span></div></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></div></td><td 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></div></td><td 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></div></td><td 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:20px;padding-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</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,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(114,494</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>318,288</span></span></div></td><td style="vertical-align: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;">     Deferred</span></div></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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>12,874</span></span></div></td><td 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,769</span></span></div></td><td 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;">State</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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: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</span></div></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,880</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>9,842</span></span></div></td><td 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>117</span></span></div></td><td 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;">     Deferred</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>552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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></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;">Foreign </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: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</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>15,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>11,450</span></span></div></td><td style="vertical-align: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;">     Deferred</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>(674</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>(1,045</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>618</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: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 provision (benefit) for 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>23,402</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>(73,065</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>357,567</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1893000 -114494000 318288000 9828000 12874000 25769000 -3880000 9842000 117000 552000 2196000 1325000 15683000 17562000 11450000 -674000 -1045000 618000 23402000 -73065000 357567000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the Company's Federal statutory tax rate to the Company's effective tax rate 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="9"/></tr><tr><td style="width:44%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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;">Federal statutory rate</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>21.0</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 style="vertical-align:bottom;padding-left: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.0</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.1</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;">State tax, net of federal benefit</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>(0.5</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;background-color:#cceeff;padding-left: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.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>0.2</span></span></div></td><td style="vertical-align: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;">General business credits</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.8</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.9</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</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;">Effect of foreign operations</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>(17.1</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;background-color:#cceeff;padding-left: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.8</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;background-color:#cceeff;padding-left: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.7</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;">Stock-based compensation</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.0</span></span></div></td><td 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>0.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>0.4</span></span></div></td><td 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 accrual for uncertain tax positions</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>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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.1</span></span></div></td><td style="vertical-align: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;">Transition Tax</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.0</span></span></div></td><td 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>9.0</span></span></div></td><td 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>28.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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Global intangible low taxed income</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.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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;">Deferred tax remeasurement</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>—</span></span></div></td><td 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>1.6</span></span></div></td><td 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;">Settlement of uncertain tax positions</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.5</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;background-color:#cceeff;padding-left: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.4</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;background-color:#cceeff;padding-left: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;">Other</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.4</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</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;">Effective tax rate </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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>3.5</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;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>(9.7</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;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>43.3</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> 0.210 0.210 0.281 -0.005 0.014 0.002 -0.018 -0.009 -0.008 -0.171 -0.158 -0.167 0.010 0.007 0.004 0.009 0.011 0.021 0.010 0.090 0.287 0.079 0.074 0 0 0 0.016 -0.075 -0.334 0 -0.014 -0.002 -0.003 0.035 -0.097 0.433 0.350 0.210 0.210 0.210 0.281 0.350 0.210 13700000 236900000 22100000 0.029 0.105 221500000 30100000 140700000 47700000 40500000 10700000 306200000 27200000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The components of the Company's deferred tax assets and liabilities were 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="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <br/>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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Deferred tax 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:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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></div></td><td 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;">     Accrued compensation</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>8,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>7,990</span></span></div></td><td style="vertical-align: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;">     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>10,476</span></span></div></td><td 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,788</span></span></div></td><td 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;">     Net operating loss carryovers</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,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,067</span></span></div></td><td style="vertical-align: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;">     Tax credit carryovers</span></div></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>97,870</span></span></div></td><td 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,269</span></span></div></td><td 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 reserves and accruals not currently deductible for tax purposes</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,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>21,584</span></span></div></td><td style="vertical-align: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;">     Other </span></div></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>11,626</span></span></div></td><td 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>11,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></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 deferred tax assets</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,235</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>184,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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;">Deferred tax 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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;">     Fixed assets and intangible assets cost recovery, net</span></div></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>(58,293</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>(52,567</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;">     Unremitted earnings of foreign subsidiaries</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,968</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,428</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</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>(3,080</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>(3,712</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;">Total deferred tax liabilities</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>(71,341</span></span></div></td><td style="vertical-align:bottom;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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>(63,707</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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;border-top:1px solid #000000;"><div style="overflow:hidden;height:18px;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:18px;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:18px;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 deferred tax assets before valuation allowance</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>115,894</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>120,491</span></span></div></td><td style="vertical-align: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;">Valuation allowance</span></div></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>(135,751</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>(131,798</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 deferred tax assets (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>(19,857</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>(11,307</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> 8750000 7990000 10476000 9788000 40933000 40067000 97870000 93269000 17580000 21584000 11626000 11500000 187235000 184198000 58293000 52567000 9968000 7428000 3080000 3712000 71341000 63707000 115894000 120491000 135751000 131798000 19857000 11307000 -4000000.0 15000000.0 39400000 140200000 115400000 6600000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the change in gross unrecognized tax benefits, excluding interest, penalties and the federal benefit for state unrecognized tax benefits, 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="12"/></tr><tr><td style="width:44%;"/><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%;"/><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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, <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: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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 as of beginning of 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>220,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>591,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>539,569</span></span></div></td><td style="vertical-align: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;">Tax positions related to current year:</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: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;">     Addition</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,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>6,974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>48,646</span></span></div></td><td style="vertical-align: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;">Tax positions related to prior year:</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Addition</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,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 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>20,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,806</span></span></div></td><td style="vertical-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reduction</span></div></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>(48,944</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>(236,705</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></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;">Settlements</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>(6,263</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>(161,847</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></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;">Lapses in statutes of limitations</span></div></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>(334</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;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>(563</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;">Balance as of end of year</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>174,275</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>220,397</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>591,458</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> 220397000 591458000 539569000 3459000 6974000 48646000 5626000 20851000 3806000 48944000 236705000 0 6263000 161847000 0 0 334000 563000 174275000 220397000 591458000 221500000 140700000 40500000 122700000 51600000 5900000 30200000 27800000 24600000 31700000 61900000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the fiscal tax years that remain subject to examination, as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;">, for the Company's major tax jurisdictions are as follows:</span></div><div style="line-height:120%;text-align:justify;padding-left:0px;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:34%;"/><td style="width:12%;"/><td style="width:7%;"/><td style="width:47%;"/></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;">United States - Federal</span></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;"><span>2015</span></span></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;">-</span></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;">Forward</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;">Ireland</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;"><span>2015</span></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;">-</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;">Forward</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2015 2015 BENEFITS<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Defined contribution plan</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. employees are automatically enrolled in the Maxim Integrated 401(k) Plan (the "Plan") when they meet eligibility requirements unless they decline participation. Under the terms of the Plan, the Company matches </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the employee contributions for the first </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;"><span>3%</span></span><span style="font-family:inherit;font-size:10pt;"> of employee eligible compensation and an additional </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> match for the next </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;"><span>2%</span></span><span style="font-family:inherit;font-size:10pt;"> of employee eligible compensation,</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">up to the IRS Annual Compensation Limits. Total defined contribution expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$11.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$11.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal years </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><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;font-style:italic;">Non-U.S. Pension Benefits</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sponsors defined-benefit pension plans in certain countries. Consistent with the requirements of local law, the Company deposits funds for certain plans with insurance companies, with third party trustees, or into government-managed accounts, and accrues for the unfunded portion of the obligation. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sponsors retirement plans for employees in the Philippines and certain other countries. These plans are non-contributory and defined benefit types that provide retirement to employees equal to one-month salary for every year of credited service. The benefits are paid in a lump sum amount upon retirement or separation from the Company. Total defined benefit liability was </span><span style="font-family:inherit;font-size:10pt;"><span>$18.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Total accumulated other comprehensive loss related to this retirement plan was </span><span style="font-family:inherit;font-size:10pt;"><span>$6.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">U.S. Employees Postretirement Medical Expense &amp; Funded Status Reconciliation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides postretirement medical expenses to certain former employees of Dallas Semiconductor and to certain Maxim Integrated executives. The Company adopted the postretirement medical plan as a result of the Company's acquisition of Dallas Semiconductor in 2001. A reconciliation of the funded status of these postretirement benefits, is as follows:</span></div><div style="line-height:120%;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="16"/></tr><tr><td style="width:37%;"/><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:middle;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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Estimated Fiscal Year 2021 Expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">June 29, <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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Fiscal Year 2020 Expense</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages)</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;">Accumulated postretirement benefit obligation:</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="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="3" 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></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;">Retirees and beneficiaries</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>(19,115</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="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 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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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;">Active participants</span></div></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,413</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="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="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,437</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="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: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;">Funded status</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,528</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 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 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>(19,678</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 colspan="3" 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;"> </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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Actuarial gain (loss)</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>705</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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>118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Prior service cost</span></div></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="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="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="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:left;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="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="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="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="3" 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;"> </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;">Amounts recognized in accumulated other comprehensive income:</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: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="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="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="3" 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></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 actuarial loss</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,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 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 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,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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;">Prior service cost</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>249</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="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="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>606</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="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: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>2,126</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 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 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,778</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 colspan="3" 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;"> </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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="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="3" 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></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 periodic postretirement benefit cost:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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="3" 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;"> </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;">Interest cost</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 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>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="3" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>695</span></span></div></td><td 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;">Amortization:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior service cost</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="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>249</span></span></div></td><td 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="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="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>356</span></span></div></td><td 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 net periodic postretirement benefit cost</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 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>773</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 colspan="3" 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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,051</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Employer contributions</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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>740</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="3" 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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">550</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;"> </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="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="3" 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></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;">Economic assumptions:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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="3" 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;"> </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;">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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.6%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Medical trend</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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.00%-5.00%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="3" 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;"><span>7.25%-5.00%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following benefit payments are expected to be paid:</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:77%;"/><td style="width:1%;"/><td style="width:21%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-Pension Benefits</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;">Fiscal Year</span></div></td><td colspan="3" 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;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;">2021</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>739</span></span></div></td><td style="vertical-align: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;">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>789</span></span></div></td><td 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;">2023</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>817</span></span></div></td><td style="vertical-align: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;">2024</span></div></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>867</span></span></div></td><td 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;">2025</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>916</span></span></div></td><td style="vertical-align: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>16,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></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>20,528</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:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Dallas Semiconductor Split-Dollar Life Insurance</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of the Company's acquisition of Dallas Semiconductor in 2001, the Company assumed responsibility associated with a split-dollar life insurance policy held by a former Dallas Semiconductor director. The policy is owned by the individual with the Company retaining a limited collateral assignment. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$8.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> included in Other assets in the Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, associated with the limited collateral assignment to the policy. The Company had a </span><span style="font-family:inherit;font-size:10pt;"><span>$9.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> obligation included in Other Liabilities in the Consolidated Balance Sheets as of </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">June 27, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, related to the anticipated continued funding associated with the policy.</span></div> 1 0.03 0.50 0.02 11200000 11600000 12600000 18000000.0 12600000 6300000 3000000.0 1000000.0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">U.S. Employees Postretirement Medical Expense &amp; Funded Status Reconciliation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides postretirement medical expenses to certain former employees of Dallas Semiconductor and to certain Maxim Integrated executives. The Company adopted the postretirement medical plan as a result of the Company's acquisition of Dallas Semiconductor in 2001. A reconciliation of the funded status of these postretirement benefits, is as follows:</span></div><div style="line-height:120%;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="16"/></tr><tr><td style="width:37%;"/><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:middle;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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Estimated Fiscal Year 2021 Expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">June 29, <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:middle;border-bottom:1px solid #000000;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;font-weight:bold;">Fiscal Year 2020 Expense</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages)</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;">Accumulated postretirement benefit obligation:</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="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="3" 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></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;">Retirees and beneficiaries</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>(19,115</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="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 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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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;">Active participants</span></div></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,413</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="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="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,437</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="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: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;">Funded status</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,528</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 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 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>(19,678</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 colspan="3" 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;"> </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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Actuarial gain (loss)</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>705</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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>118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Prior service cost</span></div></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="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="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="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:left;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="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="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="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="3" 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;"> </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;">Amounts recognized in accumulated other comprehensive income:</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: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="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="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="3" 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></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 actuarial loss</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,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 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 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,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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;">Prior service cost</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>249</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="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="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>606</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="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: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>2,126</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 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 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,778</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 colspan="3" 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;"> </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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="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="3" 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></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 periodic postretirement benefit cost:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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="3" 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;"> </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;">Interest cost</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 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>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="3" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>695</span></span></div></td><td 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;">Amortization:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior service cost</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="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>249</span></span></div></td><td 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="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="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>356</span></span></div></td><td 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 net periodic postretirement benefit cost</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 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>773</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 colspan="3" 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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,051</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Employer contributions</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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>740</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="3" 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;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">550</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;"> </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="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="3" 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></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;">Economic assumptions:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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="3" 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;"> </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;">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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.6%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Medical trend</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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.00%-5.00%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="3" 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;"><span>7.25%-5.00%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></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> 19115000 18241000 1413000 1437000 -20528000 -19678000 -705000 -118000 0 0 -1877000 -1172000 249000 606000 2126000 1778000 524000 695000 249000 356000 773000 1051000 740000 0.026 0.036 7.00%-5.00% 7.25%-5.00% <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following benefit payments are expected to be paid:</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:77%;"/><td style="width:1%;"/><td style="width:21%;"/><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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-Pension Benefits</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;">Fiscal Year</span></div></td><td colspan="3" 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;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;">2021</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>739</span></span></div></td><td style="vertical-align: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;">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>789</span></span></div></td><td 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;">2023</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>817</span></span></div></td><td style="vertical-align: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;">2024</span></div></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>867</span></span></div></td><td 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;">2025</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>916</span></span></div></td><td style="vertical-align: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>16,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></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>20,528</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> 739000 789000 817000 867000 916000 16400000 20528000 8500000 6900000 9700000 8200000 QUARTERLY FINANCIAL DATA (UNAUDITED)<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%;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:45%;"/><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: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter 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;font-weight:bold;">Fiscal Year 2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 28, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages and per share data)</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 revenues </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>545,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>561,916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>551,070</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>533,040</span></span></div></td><td style="vertical-align: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;">Cost of goods sold </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>183,001</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>195,479</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>190,546</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>189,717</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin </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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>362,368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>366,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>360,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>343,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin %</span></div></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>66.4</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>65.2</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>65.4</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>64.4</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,987</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>169,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>156,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">     % of net revenues</span></div></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>32.6</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>32.6</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>30.7</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>29.3</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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;">Net income </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,298</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>161,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>146,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>140,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">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="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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-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</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>0.78</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>0.60</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>0.54</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>0.52</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:20px;padding-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</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Shares used in the calculation of 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="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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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;">     Basic </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>266,639</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 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>269,003</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 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>270,330</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 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>271,388</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: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</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;"><span>268,777</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="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:3px double #000000;background-color:#cceeff;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;"><span>271,579</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="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:3px double #000000;background-color:#cceeff;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;"><span>273,269</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="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:3px double #000000;background-color:#cceeff;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;"><span>274,436</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><tr><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;"> </span></div></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></div></td><td 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></div></td><td 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></div></td><td 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></div></td><td 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;">Dividends declared and paid 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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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><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%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".</span></div></td></tr></table><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%;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;"><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:45%;"/><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: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter 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;font-weight:bold;">Fiscal Year 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 30, 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages and per share data)</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 revenues </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>556,545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>542,383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>576,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>638,495</span></span></div></td><td style="vertical-align: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;">Cost of goods sold </span></div></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>200,154</span></span></div></td><td 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>201,552</span></span></div></td><td 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>203,858</span></span></div></td><td 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>208,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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin </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>356,391</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>340,831</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>373,048</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>430,236</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><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin %</span></div></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>64.0</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>62.8</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>64.7</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>67.4</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income </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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>157,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>182,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>234,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">     % of net revenues</span></div></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>31.2</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>29.0</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>31.6</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>36.7</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;">Net income </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>367,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>130,613</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>131,892</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>197,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">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="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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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;">     Basic</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>1.35</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>0.48</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>0.48</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>0.71</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: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</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.33</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.47</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.47</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Weighted-average shares used in the calculation of 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="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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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;">     Basic </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>272,382</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 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>273,221</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 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>276,252</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 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>278,045</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: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</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;"><span>275,834</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="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:3px double #000000;background-color:#cceeff;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;"><span>276,610</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="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:3px double #000000;background-color:#cceeff;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;"><span>280,008</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="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:3px double #000000;background-color:#cceeff;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;"><span>282,454</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Dividends declared and paid 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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div><span style="font-family:inherit;font-size:9pt;">The fiscal quarter ended June 29, 2019 includes </span><span style="font-family:inherit;font-size:9pt;"><span>$251.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> of net income from the release of uncertain tax position and related interest reserves and a </span><span style="font-family:inherit;font-size:9pt;"><span>$47.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a </span><span style="font-family:inherit;font-size:9pt;"><span>$22.1 million</span></span> Transition Tax charge. For details, refer to Note 17: "Income Taxes". <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%;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:45%;"/><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: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter 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;font-weight:bold;">Fiscal Year 2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 28, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages and per share data)</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 revenues </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>545,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>561,916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>551,070</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>533,040</span></span></div></td><td style="vertical-align: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;">Cost of goods sold </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>183,001</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>195,479</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>190,546</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>189,717</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin </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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>362,368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>366,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>360,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>343,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin %</span></div></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>66.4</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>65.2</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>65.4</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>64.4</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,987</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>169,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>156,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">     % of net revenues</span></div></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>32.6</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>32.6</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>30.7</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>29.3</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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;">Net income </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,298</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>161,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>146,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>140,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">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="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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-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</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>0.78</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>0.60</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>0.54</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>0.52</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:20px;padding-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</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Shares used in the calculation of 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="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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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;">     Basic </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>266,639</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 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>269,003</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 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>270,330</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 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>271,388</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: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</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;"><span>268,777</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="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:3px double #000000;background-color:#cceeff;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;"><span>271,579</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="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:3px double #000000;background-color:#cceeff;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;"><span>273,269</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="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:3px double #000000;background-color:#cceeff;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;"><span>274,436</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><tr><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;"> </span></div></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></div></td><td 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></div></td><td 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></div></td><td 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></div></td><td 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;">Dividends declared and paid 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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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><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%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".</span></div></td></tr></table><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%;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;"><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:45%;"/><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: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter 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;font-weight:bold;">Fiscal Year 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 29, 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 30, 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages and per share data)</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 revenues </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>556,545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>542,383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>576,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>638,495</span></span></div></td><td style="vertical-align: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;">Cost of goods sold </span></div></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>200,154</span></span></div></td><td 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>201,552</span></span></div></td><td 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>203,858</span></span></div></td><td 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>208,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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin </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>356,391</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>340,831</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>373,048</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>430,236</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><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin %</span></div></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>64.0</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>62.8</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>64.7</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>67.4</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income </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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>157,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>182,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>234,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">     % of net revenues</span></div></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>31.2</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>29.0</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>31.6</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>36.7</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;">Net income </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>367,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>130,613</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>131,892</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>197,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">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="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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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;">     Basic</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>1.35</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>0.48</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>0.48</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>0.71</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: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</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.33</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.47</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.47</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Weighted-average shares used in the calculation of 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="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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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;">     Basic </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>272,382</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 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>273,221</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 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>276,252</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 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>278,045</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: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</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;"><span>275,834</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="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:3px double #000000;background-color:#cceeff;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;"><span>276,610</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="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:3px double #000000;background-color:#cceeff;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;"><span>280,008</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="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:3px double #000000;background-color:#cceeff;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;"><span>282,454</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Dividends declared and paid 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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1) </span></div><span style="font-family:inherit;font-size:9pt;">The fiscal quarter ended June 29, 2019 includes </span><span style="font-family:inherit;font-size:9pt;"><span>$251.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> of net income from the release of uncertain tax position and related interest reserves and a </span><span style="font-family:inherit;font-size:9pt;"><span>$47.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a </span><span style="font-family:inherit;font-size:9pt;"><span>$22.1 million</span></span> Transition Tax charge. For details, refer to Note 17: "Income Taxes". <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%;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:45%;"/><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: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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter 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;font-weight:bold;">Fiscal Year 2020</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 27, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 28, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 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:right;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except percentages and per share data)</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 revenues </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>545,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>561,916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>551,070</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>533,040</span></span></div></td><td style="vertical-align: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;">Cost of goods sold </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>183,001</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>195,479</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>190,546</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>189,717</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin </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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>362,368</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>366,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>360,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>343,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross margin %</span></div></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>66.4</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>65.2</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>65.4</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>64.4</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,987</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>169,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>156,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">     % of net revenues</span></div></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>32.6</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>32.6</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>30.7</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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>29.3</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;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;">Net income </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,298</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>161,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>146,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>140,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">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="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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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:20px;padding-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</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>0.78</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>0.60</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>0.54</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>0.52</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:20px;padding-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</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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;">Shares used in the calculation of 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="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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></div></td><td style="vertical-align: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;">     Basic </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>266,639</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 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>269,003</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 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>270,330</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 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>271,388</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: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</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;"><span>268,777</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="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:3px double #000000;background-color:#cceeff;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;"><span>271,579</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="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:3px double #000000;background-color:#cceeff;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;"><span>273,269</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="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:3px double #000000;background-color:#cceeff;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;"><span>274,436</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><tr><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;"> </span></div></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></div></td><td 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></div></td><td 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></div></td><td 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></div></td><td 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;">Dividends declared and paid 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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>0.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 545369000 561916000 551070000 533040000 183001000 195479000 190546000 189717000 362368000 366437000 360524000 343323000 0.664 0.652 0.654 0.644 177987000 183347000 169056000 156004000 0.326 0.326 0.307 0.293 207298000 161190000 146050000 140156000 0.78 0.60 0.54 0.52 0.77 0.59 0.53 0.51 266639000 269003000 270330000 271388000 268777000 271579000 273269000 274436000 0.48 0.48 0.48 0.48 556545000 542383000 576906000 638495000 200154000 201552000 203858000 208259000 356391000 340831000 373048000 430236000 0.640 0.628 0.647 0.674 173571000 157140000 182204000 234183000 0.312 0.290 0.316 0.367 367558000 130613000 131892000 197423000 1.35 0.48 0.48 0.71 1.33 0.47 0.47 0.70 272382000 273221000 276252000 278045000 275834000 276610000 280008000 282454000 0.46 0.46 0.46 0.46 251600000 47700000 22100000 SUBSEQUENT EVENT<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Merger with Analog Devices</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 13, 2020, the Company announced that it had entered into the ADI Merger Agreement with Analog Devices, and Magneto Corp., a wholly owned subsidiary of Analog Devices (“Acquisition Sub”), under which, subject to the satisfaction or (to the extent permissible) waiver of the conditions set forth therein, Acquisition Sub will merge with and into the Company, and the Company will survive the merger as a wholly-owned subsidiary of Analog Devices (the “ADI Merger”). Under the terms of the ADI Merger Agreement, at the effective time of the ADI Merger (the “Effective Time”), each share of common stock, par value $0.001 per share, of the Company (the “Company Common Stock”), issued and outstanding immediately prior to the Effective Time (other than treasury shares and any shares of Company Common Stock held by Analog Devices or Acquisition Sub) will be converted into the right to receive 0.6300 of a fully paid and non-assessable share of common stock, par value $0.16 2/3 per share, of Analog Devices (with cash being paid (without interest and less applicable withholding taxes) in lieu of any fraction of a share of Analog Devices common stock). Analog Devices shareholders will continue to own their existing Analog Devices shares, and the combined company will be named Analog Devices.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The ADI Merger has been approved by both the Company’s Board of Directors and the Board of Directors of Analog Devices, and the completion of the ADI Merger is subject to customary closing conditions, including, among others, the required approvals of Maxim Integrated’s stockholders, the approval of ADI’s shareholders and the receipt of various regulatory approvals. Subject to the satisfaction or (to the extent permissible) waiver of such conditions, the transaction is expected to close in the summer of 2021. For additional information on the ADI Merger Agreement and the ADI Merger, please refer to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on July 13, 2020. The Company cannot guarantee that the ADI Merger will be completed on a timely basis or at all or that, if completed, it will be completed on the terms set forth in the ADI Merger Agreement.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A cash dividend of $0.48 per share will be paid on September 11, 2020, to Maxim Integrated stockholders of record on August 27, 2020. The Company will neither declare nor pay a dividend in any of the next succeeding four fiscal quarters and has suspended its open market stock repurchase program as the ADI Merger Agreement restricts the Company's ability to declare dividends and repurchase shares of the Company's common stock.</span></div> VALUATION AND QUALIFYING ACCOUNTS<div style="line-height:100%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;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;"><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:34%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Balance at</span></div><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Beginning of</span></div><div style="text-align:center;vertical-align:middle;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;vertical-align:middle;">Period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;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;font-weight:bold;">Additions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;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;font-weight:bold;">Deductions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;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;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">End of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Period </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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Price adjustments and other revenue reserves:</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="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;"><br/></span></div></td><td 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;">     Year ended June 27, 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>100,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>767,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(719,354</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>148,916</span></span></div></td><td style="vertical-align: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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Year ended June 29, 2019 </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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>568,550</span></span></div></td><td 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>(468,061</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 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>100,489</span></span></div></td><td 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><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><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><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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Returns and allowances:</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: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;">     Year ended June 27, 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>148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(128</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>645</span></span></div></td><td style="vertical-align: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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Year ended June 29, 2019 </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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>140,115</span></span></div></td><td 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>697</span></span></div></td><td 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>(140,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="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>148</span></span></div></td><td 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;">     Year ended June 30, 2018</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>46,575</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>659,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(565,483</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>140,115</span></span></div></td><td style="vertical-align: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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 100489000 767781000 719354000 148916000 0 568550000 468061000 100489000 148000 625000 128000 645000 140115000 697000 140664000 148000 46575000 659023000 565483000 140115000 (1) The Company orders materials and supplies in advance or with minimum purchase quantities. The Company is obligated to pay for the materials and supplies when received. (1)Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of June 27, 2020. (1) The fiscal quarter ended June 29, 2019 includes $251.6 million of net income from the release of uncertain tax position and related interest reserves and a $47.7 million Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a $22.1 million Transition Tax charge. For details, refer to Note 17: "Income Taxes". (1)The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes". Quarter EndedFiscal Year 2019June 29, 2019 March 30, 2019 December 29, 2018 September 29, 2018 (in thousands, except percentages and per share data)Net revenues $556,545 $542,383 $576,906 $638,495Cost of goods sold 200,154 201,552 203,858 208,259Gross margin $356,391 $340,831 $373,048 $430,236Gross margin %64.0% 62.8% 64.7% 67.4%Operating income $173,571 $157,140 $182,204 $234,183     % of net revenues31.2% 29.0% 31.6% 36.7%Net income (1)$367,558 $130,613 $131,892 $197,423        Earnings per share:            Basic$1.35 $0.48 $0.48 $0.71     Diluted$1.33 $0.47 $0.47 $0.70        Weighted-average shares used in the calculation of earnings per share:            Basic 272,382 273,221 276,252 278,045     Diluted275,834 276,610 280,008 282,454        Dividends declared and paid per share $0.46 $0.46 $0.46 $0.46 Aggregate intrinsic value for MSUs represents the closing price per share of the Company’s common stock on June 26, 2020, the last business day preceding the fiscal quarter-end, multiplied by the number of MSUs outstanding or expected to vest as of June 27, 2020. Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of RSUs and other awards outstanding, or expected to vest as of June 27, 2020. XML 16 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information Document - USD ($)
12 Months Ended
Jun. 27, 2020
Aug. 10, 2020
Dec. 28, 2019
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jun. 27, 2020    
Document Transition Report false    
Entity File Number 001-34192    
Entity Registrant Name MAXIM INTEGRATED PRODUCTS, INC.    
Entity Central Index Key 0000743316    
Current Fiscal Year End Date --06-27    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-2896096    
Entity Address, Address Line One 160 Rio Robles    
Entity Address, City or Town San Jose    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95134    
City Area Code 408    
Local Phone Number 601-1000    
Title of 12(b) Security Common stock, $0.001 par value    
Trading Symbol MXIM    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
ICFR Auditor Attestation Flag true    
Entity Public Float     $ 11,337,494,384
Entity Common Stock, Shares Outstanding   266,695,209  
Documents Incorporated by Reference
Portions of the Registrant's Proxy Statement for its 2020 Annual Meeting of Stockholders, to be filed subsequently, are incorporated by reference into Part III of this report.
   
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Equity Securities, FV-NI $ 20,600 $ 20,700
Asset Impairment Charges 0 753
Current assets:    
Cash and cash equivalents, at carrying value 1,578,670 1,757,342
Short-term investments 35,536 140,990
Total cash, cash equivalents and short-term investments 1,614,206 1,898,332
Accounts receivable, net of allowances of $46,575 in 2017 and $32,108 in 2016 404,778 360,016
Inventories 259,626 246,512
Other current assets 39,219 34,640
Total current assets 2,317,829 2,539,500
Property, plant and equipment, net 550,406 577,722
Intangible assets, net 87,959 56,242
Goodwill 562,540 532,251
Other assets 110,569 38,267
TOTAL ASSETS 3,629,303 3,743,982
Current liabilities:    
Accounts payable 91,982 84,335
Price adjustment and other revenue reserves 148,916 100,490
Income taxes payable 43,457 33,765
Employee-related Liabilities, Current [Abstract] 126,751 118,704
Accrued liabilities 42,228 33,873
Total current liabilities 453,334 371,167
Long-term debt, excluding current maturities 994,022 992,584
Income taxes payable 385,072 469,418
Other liabilities 139,418 65,537
Total liabilities 1,971,846 1,898,706
Stockholders' equity:    
Preferred stock, $0.001 par value, Authorized: 2,000 shares, issued and outstanding: none 0 0
Common stock, $0.001 par value, Authorized: 960,000 shares, Issued and outstanding: 282,912 in 2017 and 283,909 in 2016 266 272
Additional paid-in capital 0 0
Retained earnings 1,671,786 1,856,358
Accumulated other comprehensive income (loss), net of tax (14,595) (11,354)
Total stockholders' equity 1,657,457 1,845,276
TOTAL LIABILITIES & STOCKHOLDERS' EQUITY $ 3,629,303 $ 3,743,982
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jun. 27, 2020
Jun. 29, 2019
Accounts Receivable, Allowance for Credit Loss, Current $ 645 $ 148
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 2,000 2,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 960 960
Common Stock, Shares, Outstanding 267 272
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Revenues $ 2,191,395 $ 2,314,329 $ 2,480,066
Cost of Revenue 758,743 813,823 853,945
Gross margin 1,432,652 1,500,506 1,626,121
Research and Development Expense 440,166 435,222 450,943
Selling, General and Administrative Expense 296,722 308,617 322,918
Amortization of Intangible Assets 3,078 3,041 4,467
Asset Impairment Charges 0 753 892
Severance and Restructuring Charges 5,363 5,632 15,060
Operating Expenses 746,258 753,408 792,673
Other Operating Income 929 143 1,607
Operating income (loss) 686,394 747,098 833,448
Other Nonoperating Income (Expense) (8,298) 7,323 (8,563)
Income before provision for income taxes 678,096 754,421 824,885
Provision for income taxes 23,402 (73,065) 357,567
Net income $ 654,694 $ 827,486 $ 467,318
Earnings per share:      
Basic net income per share $ 2.43 $ 3.01 $ 1.66
Diluted net income per share $ 2.41 $ 2.97 $ 1.64
Shares used in the calculation of earnings per share:      
Weighted Average Number of Shares Outstanding, Basic 269,341 274,966 280,979
Diluted 272,028 278,777 285,674
Dividends paid per share $ 1.92 $ 1.84 $ 1.56
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income Statement - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Net income $ 654,694 $ 827,486 $ 467,318
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax 160 3,629 (2,436)
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax 265 1,808 (1,401)
Other Comprehensive Income (Loss), Post Retirement Benefits Unrealized Gain (loss) Arising During Period, Net of Tax , (3,666) (1,806) (1,258)
Other Comprehensive Income (Loss), Net of Tax (3,241) 3,631 (5,095)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 651,453 831,117 462,223
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax (25) (175) 184
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax 51 (354) (291)
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax $ 284 $ (42) $ (115)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statement of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Stock Repurchased During Period, Shares   (7,487)      
Common Stock, Dividends, Per Share, Cash Paid $ 1.32        
Balance, shares at Jun. 24, 2017   282,912      
Balance at Jun. 24, 2017 $ 2,202,694 $ 283 $ 0 $ 2,212,301 $ (9,890)
Components of comprehensive income:          
Net Income (Loss) Attributable to Parent 467,318     467,318  
Other Comprehensive Income (Loss), Net of Tax $ (5,095)       (5,095)
Repurchase of common stock, shares (7,500)        
Stock Repurchased During Period, Value $ 407,968 $ 7 112,075 295,886  
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   1,241      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (30,310) $ 1 (30,311)    
Stock options exercised, shares   1,090      
Stock options exercised, value 28,009 $ 1 28,008    
Stock based compensation 78,058   78,058    
Common stock shares issued under Employee Stock Purchase Plan   908      
Common stock value issued under Employee Stock Purchase Plan 36,321 $ 1 36,320    
Dividends paid (438,087)     (438,087)  
Balance, shares at Jun. 30, 2018   278,664      
Balance at Jun. 30, 2018 $ 1,930,940 $ 279 0 1,945,646 (14,985)
Stock Repurchased During Period, Shares   (9,839)      
Common Stock, Dividends, Per Share, Cash Paid $ 1.84        
Components of comprehensive income:          
Net Income (Loss) Attributable to Parent $ 827,486     827,486  
Other Comprehensive Income (Loss), Net of Tax $ 3,631       3,631
Repurchase of common stock, shares (9,800)        
Value of common stock repurchased   $ (9)      
Adjustment to Retained Earnings ASU 2016-01 $ 2,487     2,487  
Stock Repurchased During Period, Value 539,151   125,457 413,685  
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   1,259      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (29,689) $ 1 (29,690)    
Stock options exercised, shares   893      
Stock options exercised, value 24,400 $ 1 24,399    
Stock based compensation 87,102   87,102    
Adjustments to Additional Paid in Capital, Other     3,471    
Adjustment to Paid Capital, Modification of liability to equity 3,471        
Common stock shares issued under Employee Stock Purchase Plan   875      
Common stock value issued under Employee Stock Purchase Plan 40,175   40,175    
Dividends paid $ (505,576)     (505,576)  
Balance, shares at Jun. 29, 2019 272 271,852      
Balance at Jun. 29, 2019 $ 1,845,276 $ 272 0 1,856,358 (11,354)
Stock Repurchased During Period, Shares   (7,892)      
Common Stock, Dividends, Per Share, Cash Paid $ 1.92        
Components of comprehensive income:          
Net Income (Loss) Attributable to Parent $ 654,694     654,694  
Other Comprehensive Income (Loss), Net of Tax $ (3,241)       (3,241)
Repurchase of common stock, shares (7,900)        
Adjustment to Retained Earnings ASU 2016-01 $ (2,053)     (2,053)  
Stock Repurchased During Period, Value 440,811 $ (6) (120,754) (320,051)  
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   1,254      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (35,877)   (35,877)    
Stock options exercised, shares   670      
Stock options exercised, value 18,870   18,870    
Stock based compensation 95,501   95,501    
Common stock shares issued under Employee Stock Purchase Plan   913      
Common stock value issued under Employee Stock Purchase Plan 42,260   42,260    
Dividends paid $ (517,162)     (517,162)  
Balance, shares at Jun. 27, 2020 267 266,797      
Balance at Jun. 27, 2020 $ 1,657,457 $ 266 $ 0 $ 1,671,786 $ (14,595)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows
$ in Thousands
12 Months Ended
Jun. 27, 2020
USD ($)
Jun. 29, 2019
USD ($)
Jun. 30, 2018
USD ($)
Cash flows from operating activities:      
Net income $ 654,694 $ 827,486 $ 467,318
Adjustments to reconcile net income to net cash provided by operating activities:      
Stock-based compensation 95,431 86,977 78,685
Depreciation and amortization 108,533 110,745 144,974
Deferred taxes 8,994 13,957 27,715
Loss (gain) from sale of property, plant and equipment 1,191 3,967 995
Gain (Loss) on Investments, Excluding Other than Temporary Impairments 11,353 (3) 892
Changes in assets and liabilities:      
Accounts receivable (42,335) 62,252 (19,714)
Inventories (8,671) 36,003 (32,776)
Other current assets (86,299) (14,901) 32,368
Accounts payable 7,594 (10,272) 9,560
Price adjustment and other revenue reserves 48,426 (41,162) 0
Income taxes payable (74,814) (176,114) 117,654
Deferred income on shipments to distributors 0 0 (14,974)
All other accrued liabilities 76,758 (23,095) 6,767
Net cash provided by operating activities 800,855 875,840 819,464
Cash flows from investing activities:      
Purchases of property, plant and equipment (67,049) (82,823) (65,782)
Proceeds from sale of property, plant, and equipment 392 340 5,823
Acquisitions (69,270) (2,949) (57,773)
Proceeds from Divestiture of Businesses 378 0 0
Purchases of available-for-sale securities 0 (214,587) (1,447,354)
Payments to Acquire Investments (1,960) (3,176) (5,520)
Proceeds from Sale of Available-for-sale Securities 1,290 30,192 107,291
Proceeds from sales/maturities of available-for-sale securities 104,286 1,130,514 753,249
Payments for (Proceeds from) Other Investing Activities (116) (600) 0
Net cash used in investing activities (32,049) 856,911 (710,066)
Cash flows from financing activities      
Business acquisition,cash paid for contingent consideration 8,000 9,052 0
Repayment of notes payable 0 (500,000) 0
Payments of Stock Issuance Costs (35,877) (29,689) (30,310)
Proceeds from Stock Options Exercised 18,870 24,400 28,009
Proceeds from Stock Plans 42,260 40,175 36,321
Repurchase of common stock (440,811) (539,151) (407,968)
Dividends paid (517,162) (505,576) (438,087)
Net cash used in financing activities (940,720) (1,518,893) (812,035)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect (171,914) 213,858 (702,637)
Cash and cash equivalents:      
Beginning of year 1,757,342 1,543,484  
End of year 1,578,670 1,757,342 1,543,484
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 1,585,428 1,757,342 1,543,484
Supplemental disclosures of cash flow information:      
Cash (refunded) paid, net during the year for income taxes 98,211 98,104 189,100
Interest Paid, Excluding Capitalized Interest, Operating Activities 34,126   46,625
Cash paid for interest   40,376  
Noncash financing and investing activities:      
Accounts payable related to property, plant and equipment purchases 11,586 12,090 8,833
Restricted Cash $ 6,758 $ 0 $ 0
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Operations
12 Months Ended
Jun. 27, 2020
Nature of Operations [Abstract]  
Nature of Operations [Text Block] NATURE OF OPERATIONS

Maxim Integrated Products, Inc. (“Maxim Integrated," the “Company,” “we,” “us” or “our”), incorporated in Delaware, designs, develops, manufactures, and markets a broad range of linear and mixed-signal integrated circuits, commonly referred to as analog circuits, for a large number of customers in diverse geographical locations. The Company also provides a range of high-frequency process technologies and capabilities for use in custom designs. The analog market is fragmented and characterized by diverse applications and a great number of product variations with varying product life cycles. Maxim Integrated is a global company with a manufacturing facility in the United States, testing facilities in the Philippines and Thailand, and sales and circuit design offices throughout the world. Integrated circuit assembly is performed by foreign assembly subcontractors, located in countries throughout Asia, where wafers are separated into individual integrated circuits and assembled into a variety of packages. The major end-markets in which the Company's products are sold are the automotive, communications and data center, consumer, and industrial markets.

The Company has a 52-to-53-week fiscal year that ends on the last Saturday of June. Accordingly, every fifth or sixth year will be a 53-week fiscal year. The fiscal year ended June 27, 2020 was a 52-week fiscal year. Fiscal years 2019 and 2018 were 52-week and 53-week fiscal years, respectively. Fiscal years 2019 and 2018 ended on June 29, 2019, and June 30, 2018, respectively.
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
12 Months Ended
Jun. 27, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies [Text Block] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States 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. Such estimates relate to the useful lives and fair value of fixed assets, valuation allowance for deferred tax assets, reserves relating to uncertain tax positions, allowance for distributor credits, inventory valuation, reserves relating to litigation matters, assumptions about the fair value of reporting units and asset groups, accrued liabilities and reserves, and the value of intangibles acquired associated with business combinations. The Company bases its estimates and judgments on its historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results may differ from those estimates, and such differences may be material to the financial statements.

The ongoing novel coronavirus ("COVID-19") pandemic and the mitigation efforts by governments to attempt to control its spread created uncertainties and disruptions in the economic and financial markets. The Company is not aware of events or circumstances that would require an update to its estimates, judgments, or adjustments to the carrying values of its assets or liabilities as of August 19, 2020, the date of issuance of this Annual Report on Form 10-K. These estimates may change as developments occur and as the Company obtains additional information. These future developments are highly uncertain, and the outcomes, unpredictable. Actual results may differ from those estimates, and such differences may be material to the financial statements.

Basis of Presentation

The consolidated financial statements include the accounts of the Company and all of its majority-owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation.

Cash Equivalents and Investments

The Company considers all highly liquid financial instruments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents may consist of demand accounts, money market funds, U.S. Treasury securities, agency securities, corporate debt securities, certificates of deposit, and commercial paper. Short-term investments may consist of U.S. treasury debt securities, agency securities, corporate debt securities, certificates of deposit, and commercial paper with original maturities beyond three months at the date of purchase.

The Company's short-term investments are considered available-for-sale and classified as short-term as these investments generally consist of highly marketable securities that are available to meet near-term cash requirements. Such securities are carried at fair market value based on market quotes and other observable inputs. Unrealized gains and losses, net of tax, on securities in this category are reported in the Consolidated Statements of Comprehensive Income. Realized gains and losses on sales of investment
securities are determined based on the specific identification method and are included in Interest and other income (expense), net in the Consolidated Statements of Income.

The Company's long-term equity investments consist of investments in privately-held companies without readily determinable fair values and are included in Other assets on the Consolidated Balance Sheets. Equity investments are measured using the measurement alternative, which is defined as cost, less impairment, adjusted for observable price changes from orderly transactions for identical or similar investments of the same issuer. The Company uses various inputs to evaluate equity investments including valuations of recent financing events as well as other information regarding the issuer’s historical and forecasted performance.

Derivative Instruments

The Company incurs expenditures denominated in non-U.S. currencies, primarily the Philippine Peso and the Thai Baht associated with the Company's manufacturing activities in the Philippines and Thailand, respectively, and European Euro, Indian Rupee, Taiwan New Dollar, South Korean Won, Chinese Yuan, Japanese Yen, Singapore Dollar, and Canadian Dollar expenditures for sales offices and research and development activities undertaken outside of the U.S. The Company is exposed to fluctuations in foreign currency exchange rates for cash flows for expenditures and on orders and accounts receivable from sales in these foreign currencies. The Company has established risk management strategies designed to reduce the impact of volatility of future cash flows caused by changes in the exchange rate for these currencies. These strategies reduce, but do not entirely eliminate, the impact of currency exchange rates movements.

Currency forward contracts are used to offset the currency risk of non-U.S. dollar-denominated assets and liabilities. The Company typically enters into currency forward contracts to hedge exposures associated with its expenditures denominated in European Euro, Philippine Peso, Thai Baht and South Korean Won. The Company also hedges smaller expense exposures in several other foreign currencies. The Company enters into currency forward contracts to hedge its accounts receivable and backlog denominated in European Euro, Japanese Yen and British Pound. Changes in fair value of the underlying assets and liabilities are generally offset by the changes in fair value of the related currency forward contract.

The Company uses currency forward contracts to hedge exposure to variability in anticipated non-U.S. dollar-denominated cash flows. These contracts are designated as cash flow hedges and recorded on the Consolidated Balance Sheets at their fair market value. The maturities of these instruments are generally less than six months. For derivative instruments that are designated and qualify as cash flow hedges, the effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income (loss) and reported within the Consolidated Statements of Comprehensive Income. These amounts have been reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. For derivative instruments that are not designated as hedging instruments, gains and losses are recognized immediately in “Interest income (expense) and other, net” in the Consolidated Statements of Income.

Inventories

Inventories are stated at the lower of (i) standard cost, which approximates actual cost on a first-in-first-out basis, or (ii) net realizable value. The Company's standard cost revision policy is to monitor manufacturing variances and revise standard costs on a periodic basis. A write-down to net realizable value is recorded if excess quantities or obsolescence is identified. At each reporting period, we assess our ending inventories for excess quantities and obsolescence based on our projected sales outlook. This assessment, which requires significant judgment by management, includes analysis of projections of future demand. Because of the cyclical nature of the market, inventory levels, obsolescence of technology, and product life cycles, we generally write-down inventories to net realizable value based on forecasted product demand.

Property, Plant and Equipment

Property, plant and equipment are stated at cost. Depreciation is primarily computed on the straight-line method over the estimated useful lives of the assets, which range from 2 to 15 years for machinery, equipment, and software and up to 40 years for buildings and building improvements. Leasehold improvements are amortized over the lesser of their useful lives or the remaining term of the related lease. When assets are retired or otherwise disposed of, the cost and accumulated depreciation or amortization is removed from the accounts and any resulting gain or loss is reflected in the Consolidated Statements of Income. The classification is based mainly on whether the asset is operating or not.

Goodwill and Intangible Assets

The Company reviews goodwill and intangible assets for impairment annually in the fourth fiscal quarter and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable, such as when reductions in demand or significant economic slowdowns in the semiconductor industry are present.

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The Company tests goodwill for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis or more frequently if the Company believes indicators of impairment exist. The Company performs a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, as a result of the qualitative assessment, the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then the Company performs the quantitative goodwill impairment test. This test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. The Company determines the fair value of the Company's reporting units using the income approach methodology of valuation that includes the discounted cash flow method as well as the market approach which includes the guideline company method. If the carrying amount of a reporting unit exceeds the reporting unit's fair value, the Company recognizes an impairment of goodwill measured as the amount by which a reporting unit’s carrying value exceeds its fair value with the loss recognized not to exceed the total amount of goodwill allocated to the reporting unit.

Acquisition-related in-process research and development assets ("IPR&D") represent the fair value of incomplete projects that have not yet reached technological feasibility. IPR&D assets are subject to amortization when the research and development projects are completed. The Company amortizes all other intangible assets over their estimated useful lives.

Impairment of Long-lived Assets

The Company performs periodic reviews to determine whether facts and circumstances exist that would indicate that the carrying amounts of long-lived assets are not recoverable and exceed their fair values. If facts and circumstances indicate that the carrying amounts of long-lived assets might not be fully recoverable, projected undiscounted net cash flows associated with the related asset or group of assets over their estimated remaining useful lives are compared against their respective carrying amounts. In the event that the projected undiscounted cash flows are not sufficient to recover the carrying value of the assets, the assets are written down to their estimated fair values based on their expected discounted future cash flows attributable to those assets.

Leases

The Company determines if an arrangement is, or contains, a lease at inception. Right-of-use ("ROU") assets are recorded as other assets, short-term lease obligations are recorded as accrued expenses and long-term lease obligations are recorded as other liabilities on the Company's Consolidated Balance Sheets. The Company’s classes of assets include real estate leases, equipment leases, and vehicle leases.

Lease ROU assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. When discount rates implicit in leases cannot be readily determined, the Company uses its incremental borrowing rate based on information available at commencement date in determining the present value of future payments.

Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such option. Lease expense is recognized on a straight-line basis over the lease term. The Company elected to combine lease and non-lease components for all asset classes. In addition, the Company does not apply the recognition requirements to leases with lease terms of 12 months or less.

Product Warranty

The Company generally warrants its products for one year from the date of shipment against defects in materials, workmanship and material non-conformance to the Company’s specifications. The general warranty policy provides for the repair or replacement of defective products or a credit to the customer’s account. In limited circumstances, the Company may consider extending its warranty for up to five years. It may also include limited financial responsibility, such as the payment of monetary compensation to reimburse a customer for its financial losses beyond repairing or replacing the product or crediting the customer’s account should the product not meet the Company’s specifications, or to reimburse a customer for losses or damages that result from the defective product.

Accruals are based on specifically identified claims and on the estimated, undiscounted cost of incurred-but-not-reported claims. If there is a material increase in the rate of customer claims compared with the Company's historical experience or if the Company's
estimates of probable losses relating to specifically identified warranty exposures require revision, the Company may record a charge against future cost of sales. The short-term and long-term portions of the product warranty liability are included within the balance sheet captions Accrued expenses and Other liabilities, respectively, in the accompanying Consolidated Balance Sheets.

Revenue Recognition

The Company recognizes revenue for sales to direct customers and distribution customers ("distributors") when a customer obtains control of promised goods or services in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. The transaction price is calculated as selling price net of variable considerations, such as distributor price adjustments. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration it is expected to realize. The transaction price does not include amounts collected on behalf of another party, such as sales taxes or value added taxes. The Company elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed. The Company estimates returns for sales to direct customers and distributors based on historical return rates applied against current period gross revenue. Specific customer returns and allowances are considered within this estimate.

Accounts receivable from direct customers and distributors are recognized and inventory is relieved upon shipment as title to inventories generally transfers upon shipment, at which point the Company has a legally enforceable right to collection under normal terms. Accounts receivable related to consigned inventory is recognized when the customer takes title to such inventory from its consigned location, at which point inventory is relieved, title transfers, and the Company has a legally enforceable right to collection under the terms of the agreement with the related customers. Customers are generally required to pay for products and services within the Company’s standard terms, which is net 30 days from the date of invoice.

The Company estimates potential future returns and sales allowances related to current period product revenue. Management analyzes historical returns, changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances. Estimates made may differ from actual returns and sales allowances. These differences may materially impact reported revenue and amounts ultimately collected on accounts receivable. Historically, such differences have not been material.

Distributor price adjustments are estimated based on the Company's historical experience rates and also considering economic conditions and contractual terms. To date, actual distributor claims activity has been materially consistent with the estimates that the Company has made based on its historical rates.

The Company's revenue arrangements do not contain significant financing components. Revenue is recognized at the time control of the products transfer to the customer or when it is assessed that performance obligations are satisfied. When any of the following criteria is fulfilled, revenue is recognized:

(a) The customer simultaneously receives and consumes the benefits provided by the performance completed. (b) Performance creates or enhances an asset (for example, work in process) that the customer controls as the asset is created or enhanced. (c) Performance does not create an asset with an alternative use and has an enforceable right to payment for performance completed to date.

Related Party Transactions

A member of the Company's Board of Directors is also a member of the Board of Directors of Flextronics International Ltd. During the fiscal years ended June 27, 2020, June 29, 2019, and June 30, 2018, the Company sold approximately $58.0 million, $44.7 million, and $61.6 million, respectively, in products to Flextronics International Ltd., a contract manufacturer, in the ordinary course of its business.

Research and Development Costs

Research and development costs are expensed as incurred. Such costs consist primarily of expenditures for labor and benefits, masks, prototype wafers and depreciation.

Shipping Costs

Shipping costs billed to customers are included in net revenues and the related shipping costs are included in cost of goods sold in the Consolidated Statements of Income.

Stock-Based Compensation

Stock-based compensation cost is measured at the grant date, based on the fair value of the awards ultimately expected to vest and is recognized as an expense, on a straight-line basis, over the requisite service period. ASC No. 718, Compensation-Stock Compensation, allows forfeitures to be either expensed as incurred or estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures or vesting differ from those estimates. The Company has elected to estimate forfeitures at the time of grant and update if necessary. Such updates could have a material effect on the Company's operating results.

Foreign Currency Translation and Remeasurement

The U.S. dollar is the functional currency for the Company's foreign operations. Using the U.S. dollar as the functional currency, monetary assets and liabilities are remeasured at the year-end exchange rates. Certain non-monetary assets and liabilities are remeasured using historical rates. Consolidated Statements of Income are remeasured at the average exchange rates during the year. Foreign exchange gains and losses as recorded in the Consolidated Statements of Income for all periods presented were not material.

Income Taxes

The Company accounts for income taxes using an asset and liability approach as prescribed in ASC No. 740-10, Income Taxes (“ASC 740-10”). The Company records the amount of taxes payable or refundable for the current and prior years and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in the Company's financial statements or tax returns. A valuation allowance is recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.

ASC 740-10 prescribes a recognition threshold and measurement framework for the financial statement reporting and disclosure of an income tax position taken or expected to be taken on a tax return. Under ASC 740-10, a tax position is recognized in the financial statements when it is more likely than not, based on the technical merits, that the position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the recognition threshold is then measured to determine the largest amount of the benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes in the Consolidated Statements of Income.

The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws across multiple tax jurisdictions. Although ASC 740-10 provides clarification on the accounting for uncertainty in income taxes recognized in the financial statements, the recognition threshold and measurement framework will continue to require significant judgment by management. Resolution of these uncertainties in a manner inconsistent with the Company's expectations could have a material impact on the Company's results of operations.

Earnings Per Share

Basic earnings per share are computed using the weighted average number of common shares outstanding during the period. Diluted earnings per share incorporate the potentially dilutive incremental shares issuable upon the assumed exercise of stock options, the assumed vesting of outstanding restricted stock units and market stock units, and the assumed issuance of common stock under the stock purchase plan. The number of incremental shares from the assumed issuance of common stock under the stock purchase plan is calculated by applying the treasury stock method.

Litigation and Contingencies

From time to time, the Company receives notices that its products or manufacturing processes may be infringing the patent or other intellectual property rights of others, notices of stockholder litigation or other lawsuits or claims against the Company. The Company periodically assesses each matter in order to determine if a contingent liability in accordance with ASC No. 450, Contingencies ("ASC 450") should be recorded. In making this determination, management may, depending on the nature of the matter, consult with internal and external legal counsel and technical experts. The Company expenses legal fees associated with consultations and defense of lawsuits as incurred. Based on the information obtained, combined with management's judgment regarding all of the facts and circumstances of each matter, the Company determines whether a contingent loss is probable and whether the amount of such loss can be estimated. Should a loss be probable and estimable, the Company records a contingent loss in accordance with ASC 450. In determining the amount of a contingent loss, the Company takes into consideration advice
received from experts in the specific matter, current status of legal proceedings, settlement negotiations which may be ongoing, prior case history and other factors. Should the judgments and estimates made by management be incorrect, the Company may need to record additional contingent losses that could materially adversely impact its results of operations. Alternatively, if the judgments and estimates made by management are incorrect and a particular contingent loss does not occur, the contingent loss recorded would be reversed, thereby favorably impacting the Company's results of operations.

Pursuant to the Company's charter documents and separate written indemnification agreements, the Company has certain indemnification obligations to its current officers and directors, as well as certain former officers and directors. The indemnification agreements provide, among other things, that the Company will indemnify each of its directors and officers, under the circumstances and to the extent provided therein, for expenses, damages, judgments, fines, and settlements each may be required to pay in actions or proceedings to which he or she may be made a party by reason of his or her position or positions as a director, officer or other agent of the Company, and otherwise to the fullest extent permitted under Delaware law and the Company’s bylaws.

Concentration of Credit Risk

Due to the Company's credit evaluation and collection process, bad debt expenses have not been significant. Credit risk with respect to trade receivables is limited because a large number of geographically diverse customers make up the Company's customer base, thus spreading the credit risk. The Company derived approximately 52% of its fiscal year 2020 revenue from sales made through distributors which includes distribution sales to catalog distributors. The Company's primary distributor is Avnet Electronics (“Avnet”). Avnet, like the Company's other distributors, is not an end customer, but rather serves as a channel of sale to many end users of the Company's products. Avnet accounted for 22%, 22% and 25% of revenues in fiscal years 2020, 2019 and 2018, respectively, and 28% and 21% of accounts receivable as of June 27, 2020 and June 29, 2019, respectively. Sales (through direct sales and distributors) to Samsung, the Company's largest single end customer in 2019 and 2018, accounted for 10% of net revenues in fiscal years 2019 and 2018, and 4% and 6% of accounts receivable as of June 27, 2020 and June 29, 2019, respectively. No other customer accounted for 10% or more of the Company's revenues in the fiscal years 2020, 2019, and 2018. One customer, WT Microelectronics, accounted for 22% and 11% of accounts receivable as of June 27, 2020 and June 29, 2019, respectively. No other customer accounted for 10% or more of the Company's accounts receivable as of June 27, 2020 and June 29, 2019.

The Company maintains cash, cash equivalents, and short-term investments with various high credit quality financial institutions, limits the amount of credit exposure to any one financial institution or instrument, and is exposed to credit risk in the event of default by these institutions to the extent of amounts recorded at the balance sheet date.

Reclassification 

Certain items in prior financial statements were reclassified to conform to the current year presentation.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components
12 Months Ended
Jun. 27, 2020
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components [Text Block] BALANCE SHEET COMPONENTS

Inventories consist of:
 
June 27,
2020
 
June 29,
2019
 
(in thousands)
Raw materials
$
18,287

 
$
16,121

Work-in-process
164,061

 
160,273

Finished goods
77,278

 
70,118

Total inventories
$
259,626

 
$
246,512



Property, plant and equipment, net, consist of:
 
June 27,
2020
 
June 29,
2019
 
(in thousands)
Land
$
17,720

 
$
17,720

Buildings and building improvements
312,999

 
265,191

Machinery, equipment and software
1,323,791

 
1,367,606

Total
1,654,510

 
1,650,517

Less: accumulated depreciation and amortization
(1,104,104
)
 
(1,072,795
)
Total property, plant and equipment, net
$
550,406

 
$
577,722



The Company recorded $92.6 million, $86.4 million and $94.4 million of depreciation expense in fiscal years 2020, 2019 and 2018, respectively.

Accrued salary and related expenses consist of:
 
June 27,
2020
 
June 29,
2019

(in thousands)
Accrued bonus
$
66,662

 
$
71,466

Accrued vacation
33,992

 
30,251

Accrued salaries
12,153

 
10,667

Accrued fringe benefits
4,077

 
4,807

Other
9,867

 
1,513

Total accrued salary and related expenses
$
126,751

 
$
118,704


XML 26 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
12 Months Ended
Jun. 27, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements [Text Block] FAIR VALUE MEASUREMENTS

The FASB established a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Three levels of inputs that may be used to measure fair value are as follows:

Level 1 - Quoted (unadjusted) prices in active markets for identical assets or liabilities.

The Company's Level 1 assets consist of money market funds.

Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.

The Company’s Level 2 assets and liabilities consist of corporate debt securities, certificates of deposit, and foreign currency forward contracts that are valued using quoted market prices or are determined using a yield curve model based on current market rates.

Level 3 - Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.

The Company's Level 3 assets and liabilities consist of contingent consideration liabilities related to acquisitions.

Assets and liabilities measured at fair value on a recurring basis were as follows:

 
As of June 27, 2020
 
As of June 29, 2019
 
Fair Value
 
 
 
Fair Value
 
 
 
Measurements Using
 
Total
 
Measurements Using
 
Total
 
Level 1
 
Level 2
 
Level 3
 
 
Level 1
 
Level 2
 
Level 3
 
 
(in thousands)
Assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Money market funds
$
61,814

 
$

 
$

 
$
61,814

 
$
186,819

 
$

 
$

 
$
186,819

Short term investments
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Certificates of deposit

 

 

 

 

 
1,000

 

 
1,000

    Corporate debt securities

 
35,536

 

 
35,536

 

 
139,990

 

 
139,990

Other current assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Foreign currency forward contracts

 
1,151

 

 
1,151

 

 
651

 

 
651

Total
$
61,814

 
$
36,687

 
$

 
$
98,501

 
$
186,819

 
$
141,641

 
$

 
$
328,460

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accrued expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Foreign currency forward contracts
$

 
$
341

 
$

 
$
341

 
$

 
$
148

 
$

 
$
148

    Contingent consideration

 

 
10,000

 
10,000

 

 

 
9,052

 
9,052

Other liabilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Contingent consideration

 

 
4,165

 
4,165

 

 

 

 

Total
$

 
$
341

 
$
14,165

 
$
14,506

 
$

 
$
148

 
$
9,052

 
$
9,200



Changes in contingent consideration liability:
 
 
(in thousands)
Balance, June 30, 2018
 
$
16,000

Addition
 
2,104

Payment
 
(9,052
)
Adjustment
 

Balance, June 29, 2019
 
9,052

Addition
 
14,165

Payment
 
(8,000
)
Adjustment
 
(1,052
)
Balance, June 27, 2020
 
$
14,165



During the fiscal years ended June 27, 2020 and June 29, 2019, there were no transfers in or out of Level 3 from other levels in the fair value hierarchy.

There were no assets or liabilities measured at fair value on a non-recurring basis as of June 27, 2020 and June 29, 2019.

As of June 27, 2020 and June 29, 2019, private company investments amounted to $20.6 million and $20.7 million, respectively. The aggregate amount of unrealized losses recognized from these investments were $4.9 million and $3.6 million, respectively, as of June 27, 2020 and June 29, 2019.

The Company recorded $(1.3) million, $0 million and $(0.9) million of unrealized gains (losses) on private company investments, during the fiscal years ended June 27, 2020, June 29, 2019 and June 30, 2018, respectively. Unrealized gains (losses) on private company investments are recorded in Interest and other income (expense), net in the Company's Consolidated Statements of Income.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments
12 Months Ended
Jun. 27, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Financial Instruments [Text Block] FINANCIAL INSTRUMENTS

Short-term investments
Fair values were as follows:
 
June 27, 2020
 
June 29, 2019
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
(in thousands)
Available-for-sale investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit
$

 
$

 
$

 
$

 
$
1,000

 
$

 
$

 
$
1,000

Corporate debt securities
35,417

 
137

 
(18
)
 
35,536

 
140,031

 
68

 
(109
)
 
139,990

Total available-for-sale investments
$
35,417

 
$
137

 
$
(18
)
 
$
35,536

 
$
141,031

 
$
68

 
$
(109
)
 
$
140,990



In the fiscal years ended June 27, 2020 and June 29, 2019, the Company did not recognize any impairment charges on short-term investments. All available-for-sale investments have maturity dates between July 14, 2020 and March 12, 2021.
Derivative instruments and hedging activities

The Company incurs expenditures denominated in non-U.S. currencies, primarily the Philippine Peso and the Thai Baht associated with the Company's manufacturing activities in the Philippines and Thailand, respectively, and European Euro, Indian Rupee, Taiwan New Dollar, South Korean Won, Chinese Yuan, Japanese Yen, Singapore Dollar, and Canadian Dollar expenditures for sales offices and research and development activities undertaken outside of the U.S.

The Company has established a program that exclusively utilizes foreign currency forward contracts to offset the risks associated with the effects of certain foreign currency exposures. The Company does not use these foreign currency forward contracts for trading purposes.

Derivatives designated as cash flow hedging instruments

The Company designates certain forward contracts as hedging instruments pursuant to ASC No. 815, Derivatives and Hedging (“ASC 815”). As of June 27, 2020 and June 29, 2019, respectively, the notional amounts of the forward contracts the Company held to purchase international currencies were $61.6 million and $48.5 million, respectively.

Derivatives not designated as hedging instruments

As of June 27, 2020 and June 29, 2019, respectively, the notional amounts of the forward contracts the Company held to purchase international currencies were $32.3 million and $19.6 million, respectively, and the notional amounts of forward contracts the Company held to sell international currencies were $12.0 million and $21.1 million, respectively. The fair values of outstanding foreign currency forward contracts and gain (loss) included in the Consolidated Statements of Income were not material for the fiscal years ended June 27, 2020 and June 29, 2019.

Effect of hedge accounting on the Consolidated Statements of Income

The following table summarizes the gains and (losses) from hedging activities recognized in the Company's Consolidated Statements of Income:
 
June 27, 2020
 
June 29, 2019
 
Net Revenue
 
Cost of Goods Sold
 
Operating Expenses
 
Net Revenue
 
Cost of Goods Sold
 
Operating Expenses
 
(in thousands)
Income and expenses line items in which the effects of cash flow hedges are recorded
$
2,191,395

 
$
758,743

 
$
746,258

 
$
2,314,329

 
$
813,823

 
$
753,408

 
 
 
 
 
 
 
 
 
 
 
 
Gain (loss) on cash flow hedges:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts:
 
 
 
 
 
 
 
 
 
 
 
Gain (loss) reclassified from accumulated other comprehensive income into income
$

 
$
(42
)
 
$
(1,535
)
 
$
49

 
$
(430
)
 
$
(2,275
)


Outstanding debt obligations
The following table summarizes the Company's outstanding debt obligations:
 
June 27, 2020
 
June 29, 2019
 
(in thousands)
3.375% fixed rate notes due March 2023
$
500,000

 
$
500,000

3.45% fixed rate notes due June 2027
500,000

 
500,000

    Total outstanding debt
1,000,000

 
1,000,000

Less: Reduction for unamortized discount and debt issuance costs
(5,978
)
 
(7,416
)
Total long-term debt
$
994,022

 
$
992,584



On June 15, 2017, the Company completed a public offering of $500 million aggregate principal amount of the Company's 3.45% senior unsecured and unsubordinated notes due in June 2027 (“2027 Notes”), with an effective interest rate of 3.5%. Interest on the 2027 Notes is payable semi-annually in arrears on June 15 and December 15 of each year, commencing on December 15, 2017. The net proceeds of this offering were approximately $495.2 million, after issuing at a discount and deducting paid expenses.

On November 21, 2013, the Company completed a public offering of $500 million aggregate principal amount of the Company’s 2.5% coupon senior unsecured and unsubordinated notes due in November 2018 (“2018 Notes”), with an effective interest rate of 2.6%. Interest on the 2018 Notes is payable semi-annually in arrears on May 15 and November 15 of each year, commencing on May 15, 2014. The net proceeds of this offering were approximately $494.5 million, after issuing at a discount and deducting paid expenses. In November of 2018, the Company repaid the entire principal and any outstanding interest related to these outstanding notes.

On March 18, 2013, the Company completed a public offering of $500 million aggregate principal amount of the Company's 3.375% senior unsecured and unsubordinated notes due in March 2023 (“2023 Notes”), with an effective interest rate of 3.5%. Interest on the 2023 Notes is payable semi-annually in arrears on March 15 and September 15 of each year. The net proceeds of this offering were approximately $490.0 million, after issuing at a discount and deducting paid expenses.

The debt indentures that govern the 2027 and the 2023 Notes include covenants that limit the Company's ability to grant liens on its facilities and to enter into sale and leaseback transactions, which could limit the Company's ability to secure additional debt funding in the future. In circumstances involving a change of control of the Company followed by a downgrade of the rating of the 2027 Notes or the 2023 Notes, the Company would be required to make an offer to repurchase the affected notes at a purchase price equal to 101% of the aggregate principal amount of such notes, plus accrued and unpaid interest.

The Company accounts for all the notes above based on their amortized cost. The discount and expenses are being amortized to Interest and other income (expense), net in the Consolidated Statements of Income over the life of the notes. The interest expense
is recorded in Interest and other income (expense), net in the Consolidated Statements of Income. Amortized discount and expenses, as well as interest expense associated with the notes was $35.6 million, $41.4 million and $49.5 million during the years ended June 27, 2020, June 29, 2019, and June 30, 2018, respectively.

The estimated fair value of the Company's outstanding debt obligations was approximately $1.1 billion as of June 27, 2020. The estimated fair value of the debt is based primarily on observable market inputs and is a Level 2 measurement.

The Company recorded interest expense of $38.0 million, $43.5 million, and $50.2 million during the fiscal years ended June 27, 2020, June 29, 2019, and June 30, 2018, respectively.

Credit facilities
 
In January 2019, the Company terminated its $350 million revolving credit facility with certain institutional lenders. As of June 27, 2020, the Company does not have a credit facility in place.

Other financial instruments

For the balance of the Company's financial instruments, cash equivalents, accounts receivable, accounts payable and other accrued liabilities, the carrying amounts approximate fair value due to their short maturities.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
12 Months Ended
Jun. 27, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation [Text Block] STOCK-BASED COMPENSATION

At June 27, 2020, the Company had one stock incentive plan, the Company's 1996 Stock Incentive Plan (the “1996 Plan”) and one employee stock purchase plan, the 2008 Employee Stock Purchase Plan (the “2008 ESPP”). The 1996 Plan was adopted by the Board of Directors to provide the grant of incentive stock options, non-statutory stock options, restricted stock units (“RSUs”), and market stock units (“MSUs”) to employees, directors, and consultants.

Pursuant to the 1996 Plan, the exercise price for incentive stock options and non-statutory stock options is determined to be the fair market value of the underlying shares on the date of grant. Options typically vest ratably over a four-year period measured from the date of grant. Options generally expire no later than seven years after the date of grant, subject to earlier termination upon an optionee's cessation of employment or service.

RSUs granted to employees typically vest ratably over a four-year period and are converted into shares of the Company's common stock upon vesting, subject to the employee's continued service to the Company over that period. RSUs granted from September 2017 to July 2020 will continue to vest post-employment at the Company for certain individuals satisfying specific eligibility requirements.

MSUs granted to employees typically vest over a four-year cliff period and are converted into shares of the Company's common stock upon vesting, subject to the employee's continued service to the Company over that period. The number of shares that are released at the end of the performance period can range from zero to a maximum cap depending on the Company's performance. MSUs granted in September 2017, September 2018, and September 2019 will continue to vest post-employment at the Company for certain individuals satisfying specific eligibility requirements.

The following tables show total stock-based compensation expense by type of award, and the resulting tax effect, included in the Consolidated Statements of Income for fiscal years 2020, 2019 and 2018:

 
For the year ended June 27, 2020
 
Stock Options
 
Restricted Stock Units and Other Awards
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
31

 
$
9,295

 
$
2,851

 
$
12,177

Research and development
14

 
38,452

 
6,236

 
44,702

Selling, general and administrative
254

 
34,877

 
3,421

 
38,552

Pre-tax stock-based compensation expense
$
299

 
$
82,624

 
$
12,508

 
$
95,431

Less: income tax effect
 
 
 
 
 
 
9,415

Net stock-based compensation expense
 
 
 
 
 
 
$
86,016



 
For the year ended June 29, 2019
 
Stock Options
 
Restricted Stock Units and Other Awards
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
35

 
$
7,728

 
$
2,324

 
$
10,087

Research and development
9

 
36,182

 
5,433

 
41,624

Selling, general and administrative
232

 
32,078

 
2,956

 
35,266

Pre-tax stock-based compensation expense
$
276

 
$
75,988

 
$
10,713

 
$
86,977

Less: income tax effect
 
 
 
 
 
 
8,443

Net stock-based compensation expense
 
 
 
 
 
 
$
78,534



 
For the year ended June 30, 2018
 
Stock Options
 
Restricted Stock Units and Other Awards
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
212

 
$
8,131

 
$
2,098

 
$
10,441

Research and development
518

 
32,088

 
4,442

 
37,048

Selling, general and administrative
700

 
28,162

 
2,334

 
31,196

Pre-tax stock-based compensation expense
$
1,430

 
$
68,381

 
$
8,874

 
$
78,685

Less: income tax effect
 
 
 
 
 
 
9,342

Net stock-based compensation expense
 
 
 
 
 
 
$
69,343



The expenses included in the Consolidated Statements of Income related to Restricted Stock Units and Other Awards include expenses related to MSUs of $12.7 million, $11.1 million and $7.8 million for fiscal years 2020, 2019 and 2018, respectively.
Stock Options

The fair value of options granted to employees under the 1996 Plan is estimated on the date of grant using the Black-Scholes option valuation model.

The Company did not grant any stock options in fiscal years 2020, 2019 or 2018.

The following table summarizes outstanding, exercisable and vested and expected to vest stock options as of June 27, 2020 and their activity during fiscal years 2020, 2019 and 2018:
 
Options
 
Weighted Average Remaining Contractual Term (in years)
 
Aggregate Intrinsic Value (1) 
 
Number of Shares
 
Weighted Average Exercise Price
 
Balance, June 24, 2017
2,800,007

 
$
26.92

 
 
 
 

Options Granted

 

 
 
 
 

Options Exercised
(1,090,163
)
 
25.69
 
 
 
 

Options Cancelled
(21,591
)
 
26.47
 
 
 
 

Balance, June 30, 2018
1,688,253

 
27.72
 
 
 
 

Options Granted

 

 
 
 
 

Options Exercised
(907,401
)
 
27.22
 
 
 
 

Options Cancelled
(3,439
)
 
28.08
 
 
 
 

Balance, June 29, 2019
777,413

 
28.30
 
 
 
 
Options Granted

 

 
 
 
 
Options Exercised
(656,391
)
 
28.26
 
 
 
 
Options Cancelled
(16,575
)
 
27.30
 
 
 
 
Balance, June 27, 2020
104,447

 
$
28.76

 
0.4
 
$
3,179,074

Exercisable as of June 27, 2020
104,447

 
$
28.76

 
0.4
 
$
3,179,074

Vested and expected to vest, June 27, 2020
104,447

 
$
28.76

 
0.4
 
$
3,179,074



(1)
Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of June 27, 2020.

The total intrinsic value of options exercised during fiscal years 2020, 2019 and 2018 were $20.1 million, $27.5 million and $30.7 million, respectively.

Restricted Stock Units and Other Awards

The fair value of RSUs and other awards under the Company’s 1996 Plan is estimated using the value of the Company’s common stock on the date of grant, reduced by the present value of dividends expected to be paid on the Company’s common stock prior to vesting. The Company also estimates forfeitures at the time of grant and makes revisions to forfeitures on a quarterly basis.

The weighted average fair value of RSUs and other awards granted was $49.57, $53.97 and $44.95 per share for fiscal years 2020, 2019 and 2018, respectively.

The following table summarizes outstanding and expected to vest RSUs and other awards as of June 27, 2020 and their activity during fiscal years 2020, 2019 and 2018:
 
Number of
Shares 
 
Weighted Average Remaining Contractual Term
(in years)
 
Aggregate
Intrinsic
Value (1) 
Balance, June 24, 2017
5,942,123

 
 
 
 

Restricted stock units and other awards granted
1,989,959

 
 
 
 

Restricted stock units and other awards released
(1,794,029
)
 
 
 
 

Restricted stock units and other awards cancelled
(613,621
)
 
 
 
 

Balance, June 30, 2018
5,524,432

 
 
 
 
Restricted stock units and other awards granted
1,694,294

 
 
 
 
Restricted stock units and other awards released
(1,779,317
)
 
 
 
 
Restricted stock units and other awards cancelled
(521,103
)
 
 
 
 
Balance, June 29, 2019
4,918,306

 
 
 
 
Restricted stock units and other awards granted
1,834,828

 
 
 
 
Restricted stock units and other awards released
(1,700,518
)
 
 
 
 
Restricted stock units and other awards cancelled
(446,024
)
 
 
 
 
Balance, June 27, 2020
4,606,592

 
2.6
 
$
272,710,246

Expected to vest as of June 27, 2020
3,918,834

 
2.5
 
$
231,994,987



(1)
Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of RSUs and other awards outstanding, or expected to vest as of June 27, 2020.

The Company withheld shares totaling $35.9 million in value as a result of employee withholding taxes based on the value of the RSUs on their vesting date for the fiscal year ended June 27, 2020. The total payments for the employees' tax obligations to the taxing authorities are reflected as financing activities within the Consolidated Statements of Cash Flows.

As of June 27, 2020, there was $148.8 million of unrecognized compensation cost related to 4.6 million unvested RSUs and other awards, which is expected to be recognized over a weighted average period of approximately 2.6 years.

Market Stock Units

The Company grants MSUs to senior members of management in lieu of granting stock options. For MSUs granted prior to September 2017, the performance metrics of this program are based on relative performance of the Company’s stock price as compared to the Semiconductor Exchange Traded Fund index SPDR S&P (the “XSD”). For MSUs granted in September 2017, September 2018, and September 2019, the performance metrics for this program are based on the total shareholder return ("TSR") of the Company relative to the TSR of the other companies included in the XSD. The fair value of MSUs is estimated using a Monte Carlo simulation model on the date of grant. The Company also estimates forfeitures at the time of grant and makes revisions to forfeitures on a quarterly basis. Compensation expense is recognized based on the initial valuation and is not subsequently adjusted as a result of the Company’s performance relative to that of the XSD or the TSR of the companies included in the XSD, as applicable. Vesting for MSUs is contingent upon both service and market conditions and has a four-year vesting cliff period. MSUs granted in September 2017, September 2018, and September 2019 vest based upon annual performance and are subject to continued service through the end of the four-year period but will continue to vest post-employment at the Company for certain individuals satisfying specific eligibility requirements. Pursuant to the terms of the ADI Merger Agreement, the Company will grant RSUs in lieu of MSUs (or restricted stock awards (“RSAs”) in lieu of MSUs for any potential “disqualified individuals” within the meaning of Section 280G of the Internal Revenue Code, which RSAs will not be eligible for dividends or dividend equivalent rights) from the date of the ADI Merger Agreement through the date that the transaction closes.

The weighted-average fair value of MSUs granted was $54.70, $75.48 and $51.03 per share for fiscal years 2020, 2019 and 2018, respectively.

The following table summarizes the number of MSUs outstanding and expected to vest as of June 27, 2020 and their activity during fiscal years 2020, 2019 and 2018:
 
Number of
Shares 
 
Weighted Average Remaining Contractual Term
(in years)
 
Aggregate
Intrinsic
Value (1) 
Balance, June 24, 2017
818,028

 
 
 
 

Market stock units granted
292,336

 
 
 
 

Market stock units released

 
 
 
 

Market stock units cancelled
(31,300
)
 
 
 
 

Balance, June 30, 2018
1,079,064

 
 
 
 
Market stock units granted
247,804

 
 
 
 
Market stock units released
(13,594
)
 
 
 
 
Market stock units cancelled
(264,742
)
 
 
 
 
Balance, June 29, 2019
1,048,532

 
 
 
 
Market stock units granted
259,984

 
 
 
 
Market stock units released
(183,974
)
 
 
 
 
Market stock units cancelled
(153,322
)
 
 
 
 
Balance, June 27, 2020
971,220

 
2.6
 
$
57,496,224

Expected to vest as of June 27, 2020
383,568

 
2.5
 
$
22,707,207


(1)
Aggregate intrinsic value for MSUs represents the closing price per share of the Company’s common stock on June 26, 2020, the last business day preceding the fiscal quarter-end, multiplied by the number of MSUs outstanding or expected to vest as of June 27, 2020.

As of June 27, 2020, there was $29.0 million of unrecognized compensation cost related to 1.0 million unvested MSUs, which is expected to be recognized over a weighted average period of approximately 2.6 years.

At June 27, 2020, the Company had 16.8 million shares of its common stock available for issuance to employees and other recipients under the 1996 Plan.

Employee Stock Purchase Plan

Employees are granted rights to acquire common stock under the 2008 ESPP.

The Company issued 0.9 million shares of its common stock for total consideration of $42.3 million related to the 2008 ESPP during the fiscal year ended June 27, 2020. As of June 27, 2020, the Company had 5.4 million shares of its common stock reserved and available for future issuance under the 2008 ESPP.

The fair value of shares granted to employees under the 2008 ESPP in fiscal years 2020, 2019 and 2018 has been estimated at the date of grant using the Black-Scholes option valuation model using the following assumptions for the offering periods outstanding:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
Expected holding period (in years) 
0.5
 
0.5
 
0.5
Risk-free interest rate
0.2% - 2.7%
 
1.6% - 2.6%
 
0.8% - 2.1%
Expected stock price volatility 
28.4% - 55.2%
 
19.6% - 32.7%
 
19.1% - 32.7%
Dividend yield 
3.1% - 3.4%
 
2.8% - 3.4%
 
2.8% - 3.4%


As of June 27, 2020, there was $8.8 million of unrecognized compensation expense related to the 2008 ESPP. At the end of the current offering period in November 2020, the Company will suspend the 2008 ESPP program pursuant to the terms of the ADI Merger Agreement.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share
12 Months Ended
Jun. 27, 2020
Earnings Per Share [Abstract]  
Earnings Per Share [Text Block] EARNINGS PER SHARE

Basic earnings per share are computed using the weighted average number of shares of common stock outstanding during the period. For purposes of computing basic earnings per share, the weighted average number of outstanding shares of common stock excludes unvested RSUs and other awards as well as MSUs. Diluted earnings per share incorporates the incremental shares issuable upon the assumed exercise of stock options, assumed release of unvested RSUs and other awards as well as MSUs, and assumed issuance of common stock under the 2008 ESPP using the treasury stock method.

The following table sets forth the computation of basic and diluted earnings per share:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands, except per share data) 
Numerator for basic earnings per share and diluted earnings per share
 

 
 

 
 

Net income
$
654,694

 
$
827,486

 
$
467,318

 
 
 
 
 
 
Denominator for basic earnings per share 
269,341

 
274,966

 
280,979

     Effect of dilutive securities:
 

 
 

 
 

          Stock options, ESPP, RSUs and MSUs
2,687

 
3,811

 
4,695

Denominator for diluted earnings per share
272,028

 
278,777

 
285,674

 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

Basic
$
2.43

 
$
3.01

 
$
1.66

Diluted 
$
2.41

 
$
2.97

 
$
1.64



For the fiscal years ended June 27, 2020, June 29, 2019 and June 30, 2018, no stock awards were determined to be anti-dilutive. Securities which would have been anti-dilutive are insignificant and were excluded from the computation of diluted earnings per share in all periods.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets
12 Months Ended
Jun. 27, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets [Text Block] GOODWILL AND INTANGIBLE ASSETS

Goodwill

The Company monitors the recoverability of goodwill recorded in connection with acquisitions, by reporting unit, annually, or more often if events or changes in circumstances indicate that the carrying amount may not be recoverable.

In fiscal years 2020 and 2019, the Company elected to perform a qualitative analysis to assess impairment of goodwill rather than to perform the quantitative goodwill impairment test. The key qualitative factors considered in the assessment included the change in the industry and competitive environment, market capitalization, and overall financial performance. Based on the results of this qualitative analysis, the Company determined that it was more likely than not that the fair value of each reporting unit exceeded its carrying value. The Company concluded that goodwill was not impaired in fiscal years 2020 and 2019.

Activity and goodwill balances for the fiscal years ended June 27, 2020 and June 29, 2019 were as follows:
 
Goodwill
 
(in thousands)
Balance, June 30, 2018
$
532,251

Balance, June 29, 2019
532,251

Acquisitions
30,289

Balance, June 27, 2020
$
562,540



Intangible Assets

The useful lives of amortizing intangible assets are as follows:
Asset
 
Life
Intellectual property
 
1-10 years
Customer relationships
 
3-10 years
Trade name
 
1-4 years
Patents
 
5 years


Intangible assets consisted of the following:
 
 
June 27, 2020
 
June 29, 2019
 
Original
Cost 
 
Accumulated Amortization
 
Net
 
Original
Cost
 
Accumulated Amortization
 
Net
 
(in thousands)
Intellectual property
$
525,196

 
$
458,418

 
$
66,778

 
$
487,346

 
$
445,558

 
$
41,788

Customer relationships
118,335

 
108,603

 
9,732

 
116,505

 
105,901

 
10,604

Trade name
11,374

 
9,265

 
2,109

 
9,974

 
8,914

 
1,060

Backlogs
170

 
25

 
145

 

 

 

Patent
2,500

 
2,500

 

 
2,500

 
2,500

 

Total amortizable intangible assets
657,575

 
578,811

 
78,764

 
616,325

 
562,873

 
53,452

In-process Research and Development
9,195

 

 
9,195

 
2,790

 

 
2,790

Total intangible assets
$
666,770

 
$
578,811

 
$
87,959

 
$
619,115

 
$
562,873

 
$
56,242



During the fiscal year ended June 27, 2020, $2.8 million of IPR&D was completed and reclassified to amortizable Intellectual Property.

The following table presents the amortization expense of intangible assets and its presentation in the Consolidated Statements of Income:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Cost of goods sold
$
12,860

 
$
21,689

 
$
46,063

Intangible asset amortization
3,078

 
3,041

 
4,467

Total intangible asset amortization expenses
$
15,938

 
$
24,730

 
$
50,530



The following table represents the estimated future amortization expense of intangible assets as of June 27, 2020:

 
 
Amount
Fiscal Year
 
(in thousands) 
2021
 
$
19,279

2022
 
13,454

2023
 
12,970

2024
 
9,995

2025
 
9,716

Thereafter
 
13,350

Total amortizable intangible assets
 
$
78,764



XML 31 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions
12 Months Ended
Jun. 27, 2020
Acquisition [Abstract]  
Acquisitions [Text Block] ACQUISITIONS

On May 11, 2020, the Company acquired a privately-held corporation specializing in motor and motion control technology. The aggregate purchase price of $87.0 million included cash consideration of $72.8 million and contingent consideration with an estimated fair value of $14.2 million. The contingent consideration is payable if the acquired company achieves certain financial milestones for the annual periods ending December 31, 2020 and December 31, 2021. The acquired assets included $2.7 million of cash, $35.1 million of developed technology, $12.6 million of other intangible assets, and $6.3 million of other net assets. In connection with this acquisition, the Company also recorded $30.3 million of goodwill, which is expected to be deductible for tax purposes.

There were no material acquisitions completed during the fiscal year 2019.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information
12 Months Ended
Jun. 27, 2020
Segment Reporting [Abstract]  
Segment Information [Text Block] SEGMENT INFORMATION

The Company designs, develops, manufactures and markets a broad range of linear and mixed-signal integrated circuits. The Company's products are designed through a centralized R&D function, are manufactured using centralized internal and external manufacturing, and sold through a centralized sales force and shared wholesale distributors.

The Company currently has one operating segment. The Company considers operating segments to be components of the Company’s business for which separate financial information is available that is evaluated regularly by the Company’s Chief Operating Decision Maker ("CODM") in deciding how to allocate resources and in assessing performance. The CODM of the Company is the Chief Executive Officer ("CEO"). The CEO reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company has determined that it has a single operating and reportable segment.

Geographical revenue information is based on customers’ ship-to location. Property, plant and equipment information is based on the physical location of the assets at the end of each fiscal year.

Net revenues from unaffiliated customers by geographic region were as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands) 
United States
$
237,579

 
$
257,350

 
$
306,453

China 
813,227

 
812,686

 
885,319

Rest of Asia
698,175

 
756,928

 
786,814

Europe 
387,368

 
428,750

 
440,658

Rest of World 
55,046

 
58,615

 
60,822

Total
$
2,191,395

 
$
2,314,329

 
$
2,480,066



Net property, plant, and equipment by geographic region were as follows:
 
Fiscal Year Ended
 
June 27,
2020
 
June 29,
2019
 
(in thousands) 
United States 
$
362,093

 
$
379,308

Philippines
88,660

 
102,634

Rest of World 
99,653

 
95,780

Total
$
550,406

 
$
577,722



XML 33 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
12 Months Ended
Jun. 27, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies [Text Block] COMMITMENTS AND CONTINGENCIES

Legal Proceedings

The Company is party or subject to various other legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business, including proceedings and claims that relate to intellectual property matters. While the outcome of these matters cannot be predicted with certainty, the Company does not believe that the outcome of any of these matters, individually or in the aggregate, will result in losses that are materially in excess of amounts already recognized or reserved, if any.

Commitments

Future annual minimum payments for purchase commitments are as follows:
 
Payment due by period
 
 Total
 
Fiscal year
2021
 
Fiscal year
2022
 
Fiscal year
2023
 
Fiscal year
2024
 
Fiscal year
2025
 
Thereafter
 
(in thousands)
Inventory-related purchase obligations (1)
$
352,960

 
$
54,206

 
$
46,778

 
$
44,821

 
$
42,502

 
$
40,650

 
$
124,003


(1)
The Company orders materials and supplies in advance or with minimum purchase quantities. The Company is obligated to pay for the materials and supplies when received.

Purchase orders for the purchase of the majority of the Company's raw materials and other goods and services are not included in the table. The Company's purchase orders generally allow for cancellation without significant penalties. The Company does not have significant agreements for the purchase of raw materials or other goods specifying minimum quantities or set prices that exceed its expected short-term requirements.

Indemnification

The Company indemnifies certain customers, distributors, suppliers and subcontractors for attorney fees and damages and costs awarded against such parties in certain circumstances in which the Company's products are alleged to infringe third party intellectual property rights, including patents, registered trademarks or copyrights. The terms of the Company's indemnification obligations are generally perpetual from the effective date of the agreement. In certain cases, there are limits on and exceptions to the Company's potential liability for indemnification relating to intellectual property infringement claims.

Pursuant to the Company's charter documents and separate written indemnification agreements, the Company has certain indemnification obligations to its current officers, employees and directors, as well as certain former officers and directors.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Comprehensive Income
12 Months Ended
Jun. 27, 2020
Statement of Comprehensive Income [Abstract]  
Comprehensive Income [Text Block] COMPREHENSIVE INCOME

The changes in accumulated other comprehensive income (loss) by component and related tax effects in the fiscal years ended June 27, 2020 and June 29, 2019 were as follows:

 
Unrealized gain (loss) on intercompany receivables
 
Unrealized gain (loss) on postretirement benefits
 
Cumulative translation adjustment
 
Unrealized gain (loss) on cash flow hedges
 
Unrealized gain (loss) on available-for-sale securities
 
Total
 
(in thousands)
Balance, June 30, 2018
$
(6,280
)
 
$
(2,516
)
 
$
(1,136
)
 
$
(1,383
)
 
$
(3,670
)
 
$
(14,985
)
Other comprehensive income (loss) before reclassifications

 

 

 
(494
)
 
3,804

 
3,310

Amounts reclassified out of accumulated other comprehensive income (loss)

 
(1,848
)
 

 
2,656

 

 
808

Tax effects

 
42

 

 
(354
)
 
(175
)
 
(487
)
Other comprehensive income (loss)

 
(1,806
)
 

 
1,808

 
3,629

 
3,631

Balance, June 29, 2019
$
(6,280
)
 
$
(4,322
)
 
$
(1,136
)
 
$
425

 
$
(41
)
 
$
(11,354
)
Other comprehensive income (loss) before reclassifications

 

 

 
(1,262
)
 
185

 
(1,077
)
Amounts reclassified out of accumulated other comprehensive income (loss)

 
(3,950
)
 

 
1,578

 

 
(2,372
)
Tax effects

 
284

 

 
(51
)
 
(25
)
 
208

Other comprehensive income (loss)

 
(3,666
)
 

 
265

 
160

 
(3,241
)
Balance, June 27, 2020
$
(6,280
)
 
$
(7,988
)
 
$
(1,136
)
 
$
690

 
$
119

 
$
(14,595
)


Amounts reclassified out of Unrealized gain (loss) on postretirement benefits were included in Selling, general and administrative in the Consolidated Statements of Income. Amounts reclassified out of Unrealized gain (loss) on cash flow hedges were included in Net revenues, Cost of goods sold and Other operating expenses (income), net in the Consolidated Statements of Income.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Repurchases
12 Months Ended
Jun. 29, 2019
Common Stock Repurchases [Abstract]  
Treasury Stock [Text Block] COMMON STOCK REPURCHASES

On July 20, 2017, the Board of Directors of the Company authorized the repurchase of up to $1.0 billion of the Company's common stock. The stock repurchase authorization did not have an expiration date and the pace of repurchase activity depended on factors such as current stock price, levels of cash generation from operations, cash requirements, and other factors. The prior authorization by the Company’s Board of Directors for repurchase of common stock was cancelled and superseded by this repurchase authorization.

On October 30, 2018, the Board of Directors of the Company authorized the repurchase of up to $1.5 billion of the Company’s common stock. The stock repurchase authorization does not have an expiration date and the pace of repurchase activity will depend on factors such as current stock price, levels of cash generation from operations, cash requirements, and other factors. The prior authorization by the Company’s Board of Directors for repurchase of common stock was cancelled and superseded by this repurchase authorization.

During fiscal years 2020, 2019 and 2018, the Company repurchased approximately 7.9 million, 9.8 million and 7.5 million shares of its common stock for $440.8 million, $539.2 million and $408.0 million, respectively. As of June 27, 2020, the Company had a remaining authorization of $0.7 billion for future share repurchases. The Company suspended its repurchase program on July 13, 2020, the date the Company announced its planned merger with ADI.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Interest and Other Income (Expense) (Notes)
12 Months Ended
Jun. 27, 2020
Other Income and Expenses [Abstract]  
Other Income and Other Expense Disclosure [Text Block] INTEREST AND OTHER INCOME (EXPENSE)

Interest and other income (expense) was as follows:

 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Interest and other income (expense):
 
 
 
 
 
Interest (expense)
$
(35,797
)
 
$
(43,543
)
 
$
(50,215
)
Interest income
30,220

 
47,844

 
38,292

Other income (expense), net
(2,721
)
 
3,022

 
3,360

Total
$
(8,298
)
 
$
7,323

 
$
(8,563
)


As discussed in Note 6: "Financial Instruments", Interest expense consists primarily of interest expense associated with long-term notes. Interest expense associated with the notes was $35.6 million, $41.4 million and $49.5 million during the fiscal years ended June 27, 2020, June 29, 2019 and June 30, 2018, respectively. Interest expense associated with debt discounts and issuance fees was $1.4 million, $2.0 million and $2.9 million during the fiscal years ended June 27, 2020, June 29, 2019 and June 30, 2018, respectively. Interest income consists of interest earned on cash, cash equivalents, and short-term investments.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
12 Months Ended
Jun. 27, 2020
Income Tax Disclosure [Abstract]  
Income Taxes [Text Block] INCOME TAXES

Pretax income was as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Domestic pre-tax income
$
72,854

 
$
103,016

 
$
149,056

Foreign pre-tax income
605,242

 
651,405

 
675,829

Total
$
678,096

 
$
754,421

 
$
824,885



The provision (benefit) for income taxes consisted of the following:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Federal
 

 
 

 
 

Current
$
1,893

 
$
(114,494
)
 
$
318,288

     Deferred
9,828

 
12,874

 
25,769

State
 
 
 
 
 
     Current
(3,880
)
 
9,842

 
117

     Deferred
552

 
2,196

 
1,325

Foreign 
 
 
 
 
 
     Current
15,683

 
17,562

 
11,450

     Deferred
(674
)
 
(1,045
)
 
618

Total provision (benefit) for income taxes
$
23,402

 
$
(73,065
)
 
$
357,567



A reconciliation of the Company's Federal statutory tax rate to the Company's effective tax rate is as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
Federal statutory rate
21.0
 %
 
21.0
 %
 
28.1
 %
State tax, net of federal benefit
(0.5
)
 
1.4

 
0.2

General business credits
(1.8
)
 
(0.9
)
 
(0.8
)
Effect of foreign operations
(17.1
)
 
(15.8
)
 
(16.7
)
Stock-based compensation
1.0

 
0.7

 
0.4

Interest accrual for uncertain tax positions
0.9

 
1.1

 
2.1

Transition Tax
1.0

 
9.0

 
28.7

Global intangible low taxed income
7.9

 
7.4

 

Deferred tax remeasurement

 

 
1.6

Settlement of uncertain tax positions
(7.5
)
 
(33.4
)
 

Other
(1.4
)
 
(0.2
)
 
(0.3
)
Effective tax rate
3.5
 %
 
(9.7
)%
 
43.3
 %


On December 22, 2017 legislation, commonly referred to as the Tax Cuts and Jobs Act (the “Act”), was enacted. The Act reduced the federal statutory tax rate from 35.0% to 21.0%, effective January 1, 2018, which results in federal statutory tax rates for the Company of 21.0%, 21.0% and 28.1% (average of a 35.0% rate for the first half of fiscal year 2018 and a 21.0% rate for the second half of fiscal year 2018) for fiscal years 2020, 2019 and 2018, respectively. In fiscal year 2018 the Company recorded a $13.7 million charge to remeasure deferred taxes as of the enactment date of the Act to reflect the federal statutory rate reduction.

The Act included a one-time tax on accumulated unremitted earnings of our foreign subsidiaries (“Transition Tax”). SEC Staff Accounting Bulletin No. 118 allowed the use of provisional amounts (reasonable estimates) if accounting for the income tax effects of the Act was not completed. Provisional amounts must be adjusted within a one-year measurement period from the enactment date of the Act. In the second quarter of fiscal year 2018, the Company recorded a $236.9 million provisional Transition Tax charge. During the measurement period the Company gathered information and analyzed available guidance and in the second quarter of fiscal year 2019 recorded a $22.1 million Transition Tax charge, which increased the Company’s fiscal year 2019 tax rate by 2.9%. As of the end of the second quarter of fiscal year 2019 accounting for income tax effects of the Act was completed.

The Act included Global Intangible Low-Taxed Income (“GILTI”) provisions, which first impact the Company in fiscal year 2019. The GILTI provisions effectively subject income earned by the Company’s foreign subsidiaries to current U.S. tax at a rate of 10.5%, less foreign tax credits. The Company has elected to treat tax generated by the GILTI provisions as a period expense.

In fiscal year 2019, the Company reversed $221.5 million of uncertain tax position reserves and $30.1 million of related interest reserves, net of federal and state benefits, primarily due to the fiscal fourth quarter settlement of an audit of the Company’s fiscal year 2009 through fiscal year 2011 federal corporate income tax returns, which also settled intercompany buy-in license payment issues for fiscal years 2012 through 2019. $140.7 million of fiscal year 2009 through fiscal year 2018 advance tax payments made in June 2018 were applied to additional federal tax liabilities generated by the settlement. The reversal of uncertain tax position reserves for intercompany transfer pricing issues increased accumulated unremitted foreign earnings, which resulted in an additional Transition Tax charge of $47.7 million in the fiscal fourth quarter.

In fiscal year 2020, the Company reversed $40.5 million of uncertain tax position reserves and $10.7 million of related interest reserves, net of federal and state benefits, primarily due to the fiscal fourth quarter settlement of an audit of the Company’s fiscal year 2012 through fiscal year 2014 federal corporate income tax returns. The reversal of uncertain tax position reserves for intercompany transfer pricing issues increased accumulated unremitted foreign earnings, which resulted in an additional Transition Tax charge of $6.5 million in the fiscal fourth quarter.

On June 18, 2019, the U.S. Treasury and the Internal Revenue Service released temporary regulations under Internal Revenue Code (“IRC”) Section 245A (“Section 245A”), as enacted by the Act, and IRC Section 954(c)(6) (the “Temporary Regulations”), which apply retroactively to intercompany dividends occurring after December 31, 2017. The Temporary Regulations limit the applicability of the foreign personal holding company income (“FPHCI”) look-through exception for certain intercompany dividends received by a controlled foreign corporation. Before application of the retroactive intercompany Temporary Regulations, the Company benefited in fiscal years 2018 and 2019 from the FPHCI look-through exception. The Company has analyzed the
relevant Temporary Regulations and concluded that they were not validly issued. Therefore, the Company has not accounted for the effects of the retroactive Temporary Regulations in its results of operations for fiscal year 2019 or fiscal year 2020. The Company believes it has strong arguments in favor of its position and that it has met the more likely than not recognition threshold that its position will be sustained. The Company intends to vigorously defend its position, however, due to the uncertainty involved in challenging the validity of regulations as well as a potential litigation process, there can be no assurance that the relevant Temporary Regulations will be invalidated, modified or that a court of law will rule in favor of the Company. An unfavorable resolution of this issue could have a material adverse impact on the Company's results of operations and financial condition.

As of June 27, 2020, the Company's foreign subsidiaries have accumulated undistributed earnings of approximately $306.2 million that are intended to be indefinitely reinvested outside the U.S. No deferred tax liability has been recognized for the repatriation of these earnings. At June 27, 2020, the unrecognized deferred tax liability on these earnings was $27.2 million.

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The components of the Company's deferred tax assets and liabilities were as follows:
 
June 27,
2020
 
June 29,
2019
 
(in thousands)
Deferred tax assets:
 

 
 

     Accrued compensation
$
8,750

 
$
7,990

     Stock-based compensation
10,476

 
9,788

     Net operating loss carryovers
40,933

 
40,067

     Tax credit carryovers
97,870

 
93,269

     Other reserves and accruals not currently deductible for tax purposes
17,580

 
21,584

     Other 
11,626

 
11,500

Total deferred tax assets
187,235

 
184,198

 
 
 
 
Deferred tax liabilities:
 

 
 

     Fixed assets and intangible assets cost recovery, net
(58,293
)
 
(52,567
)
     Unremitted earnings of foreign subsidiaries
(9,968
)
 
(7,428
)
     Other
(3,080
)
 
(3,712
)
Total deferred tax liabilities
(71,341
)
 
(63,707
)
 
 
 
 
Net deferred tax assets before valuation allowance
115,894

 
120,491

Valuation allowance
(135,751
)
 
(131,798
)
Net deferred tax assets (liabilities)
$
(19,857
)
 
$
(11,307
)


The valuation allowance as of June 27, 2020 and June 29, 2019 primarily relates to certain state and foreign net operating loss carryforwards and certain state tax credit carryforwards. The valuation allowance increased by $4.0 million in fiscal year 2020.

As of June 27, 2020, the Company has $15.0 million of federal net operating loss carryforwards expiring at various dates between fiscal years 2022 and 2033, $39.4 million of state net operating loss carryforwards expiring at various dates through fiscal year 2033, $140.2 million of foreign net operating loss carryforwards with no expiration date, $115.4 million of state tax credit carryforwards with no expiration date, and $6.6 million of state tax credit carryforwards expiring at various dates through fiscal year 2035.

The Company classifies unrecognized tax benefits as (i) a current liability to the extent that payment is anticipated within one year; (ii) a non-current liability to the extent that payment is not anticipated within one year; or (iii) a reduction to deferred tax assets to the extent that the unrecognized tax benefit relates to deferred tax assets such as operating loss or tax credit carryforwards or to the extent that operating loss or tax credit carryforwards would be able to offset the additional tax liability generated by unrecognized tax benefits.

A reconciliation of the change in gross unrecognized tax benefits, excluding interest, penalties and the federal benefit for state unrecognized tax benefits, is as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Balance as of beginning of year
$
220,397

 
$
591,458

 
$
539,569

Tax positions related to current year:
 
 
 
 
 
     Addition
3,459

 
6,974

 
48,646

Tax positions related to prior year:
 
 
 
 
 
Addition
5,626

 
20,851

 
3,806

Reduction
(48,944
)
 
(236,705
)
 

Settlements
(6,263
)
 
(161,847
)
 

Lapses in statutes of limitations

 
(334
)
 
(563
)
Balance as of end of year
$
174,275

 
$
220,397

 
$
591,458



Prior year tax position activity in fiscal year 2019 includes the reversal of $221.5 million of tax reserves, primarily due to the settlement of an audit of the Company’s fiscal year 2009 through fiscal year 2011 federal corporate income tax returns, which also settled intercompany buy-in license payment issues for fiscal year 2012 through fiscal year 2019. Fiscal year 2019 settlements include $140.7 million of fiscal year 2009 through fiscal year 2018 advance tax payments made in June 2018 that were applied to additional federal tax liabilities generated by the federal tax audit settlement. Prior year tax position activity in fiscal year 2020 includes the reversal of $40.5 million of tax reserves, primarily due to the settlement of an audit of the Company’s fiscal year 2012 through fiscal year 2014 federal corporate income tax returns.

The total amount of gross unrecognized tax benefits as of June 27, 2020 that, if recognized, would affect the effective tax rate is $122.7 million. $51.6 million of unrecognized tax benefits would be offset by an increase in the valuation allowance for deferred tax assets and thus would not affect the effective tax rate.

The Company does not expect its unrecognized tax benefits to change significantly within the next 12 months.

The Company reports interest and penalties related to unrecognized tax benefits as a component of income tax expense. The gross amount, before the federal and state benefit, of interest and penalties recognized in income tax expense during the fiscal years ended June 27, 2020, June 29, 2019, and June 30, 2018 was $(5.9) million, $(30.2) million and $27.8 million, respectively, and the total amount of interest and penalties accrued as of June 27, 2020, June 29, 2019, and June 30, 2018 was $24.6 million, $31.7 million, and $61.9 million, respectively.

The Company’s federal corporate income tax returns are audited on a recurring basis by the Internal Revenue Service (“IRS”). In fiscal year 2020, the IRS commenced an audit of the Company’s federal corporate income tax returns for fiscal years 2015 through 2017, which is ongoing.

A summary of the fiscal tax years that remain subject to examination, as of June 27, 2020, for the Company's major tax jurisdictions are as follows:
United States - Federal
2015
-
Forward
Ireland
2015
-
Forward

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Benefits
12 Months Ended
Jun. 27, 2020
Retirement Benefits [Abstract]  
Retirement Benefits [Text Block] BENEFITS

Defined contribution plan

U.S. employees are automatically enrolled in the Maxim Integrated 401(k) Plan (the "Plan") when they meet eligibility requirements unless they decline participation. Under the terms of the Plan, the Company matches 100% of the employee contributions for the first 3% of employee eligible compensation and an additional 50% match for the next 2% of employee eligible compensation, up to the IRS Annual Compensation Limits. Total defined contribution expense was $11.2 million, $11.6 million and $12.6 million in fiscal years 2020, 2019 and 2018, respectively.

Non-U.S. Pension Benefits

The Company sponsors defined-benefit pension plans in certain countries. Consistent with the requirements of local law, the Company deposits funds for certain plans with insurance companies, with third party trustees, or into government-managed accounts, and accrues for the unfunded portion of the obligation.

The Company sponsors retirement plans for employees in the Philippines and certain other countries. These plans are non-contributory and defined benefit types that provide retirement to employees equal to one-month salary for every year of credited service. The benefits are paid in a lump sum amount upon retirement or separation from the Company. Total defined benefit liability was $18.0 million and $12.6 million as of June 27, 2020 and June 29, 2019, respectively. Total accumulated other comprehensive loss related to this retirement plan was $6.3 million, $3.0 million and $1.0 million for the fiscal years 2020, 2019, and 2018, respectively.

U.S. Employees Postretirement Medical Expense & Funded Status Reconciliation

The Company provides postretirement medical expenses to certain former employees of Dallas Semiconductor and to certain Maxim Integrated executives. The Company adopted the postretirement medical plan as a result of the Company's acquisition of Dallas Semiconductor in 2001. A reconciliation of the funded status of these postretirement benefits, is as follows:
 
June 27,
2020
 
Estimated Fiscal Year 2021 Expense
 
June 29,
2019
 
Fiscal Year 2020 Expense
 
(in thousands, except percentages)
Accumulated postretirement benefit obligation:
 
 
 
 
 
 
 
Retirees and beneficiaries
$
(19,115
)
 
 
 
$
(18,241
)
 
 
Active participants
(1,413
)
 
 
 
(1,437
)
 
 
Funded status
$
(20,528
)
 
 
 
$
(19,678
)
 
 
 
 
 
 
 
 
 
 
Actuarial gain (loss)
$
705

 
 
 
$
118

 
 
Prior service cost

 
 
 

 
 
 
 
 
 
 
 
 
 
Amounts recognized in accumulated other comprehensive income:
 
 
 
 
 
 
 
Net actuarial loss
$
1,877

 
 
 
$
1,172

 
 
Prior service cost
249

 
 
 
606

 
 
Total
$
2,126

 
 
 
$
1,778

 
 
 
 
 
 
 
 
 
 
Net periodic postretirement benefit cost:
 
 
 
 
 
 
 
Interest cost
 
 
$
524

 
 
 
$
695

Amortization:
 
 
 
 
 
 
 
Prior service cost
 
 
249

 
 
 
356

Total net periodic postretirement benefit cost
 
 
$
773

 
 
 
$
1,051

 
 
 
 
 
 
 
 
Employer contributions
 
 
$
740

 
 
 
$
550

 
 
 
 
 
 
 
 
Economic assumptions:
 
 
 
 
 
 
 
Discount rate
2.6%
 
 
 
3.6%
 
 
Medical trend
7.00%-5.00%
 
 
 
7.25%-5.00%
 
 


The following benefit payments are expected to be paid:
 
Non-Pension Benefits
Fiscal Year
(in thousands)
2021
$
739

2022
789

2023
817

2024
867

2025
916

Thereafter
16,400

Total
$
20,528



Dallas Semiconductor Split-Dollar Life Insurance

As a result of the Company's acquisition of Dallas Semiconductor in 2001, the Company assumed responsibility associated with a split-dollar life insurance policy held by a former Dallas Semiconductor director. The policy is owned by the individual with the Company retaining a limited collateral assignment.

The Company had $8.5 million and $6.9 million included in Other assets in the Consolidated Balance Sheets as of June 27, 2020 and June 29, 2019, respectively, associated with the limited collateral assignment to the policy. The Company had a $9.7 million and $8.2 million obligation included in Other Liabilities in the Consolidated Balance Sheets as of June 27, 2020 and June 29, 2019, respectively, related to the anticipated continued funding associated with the policy.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Quarterly Financial Data (Unaudited)
12 Months Ended
Jun. 27, 2020
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Data (Unaudited) [Text Block] QUARTERLY FINANCIAL DATA (UNAUDITED)

 
Quarter Ended
Fiscal Year 2020
June 27,
2020
 
March 28, 2020
 
December 28, 2019
 
September 28, 2019
 
(in thousands, except percentages and per share data)
Net revenues
$
545,369

 
$
561,916

 
$
551,070

 
$
533,040

Cost of goods sold 
183,001

 
195,479

 
190,546

 
189,717

Gross margin 
$
362,368

 
$
366,437

 
$
360,524

 
$
343,323

Gross margin %
66.4
%
 
65.2
%
 
65.4
%
 
64.4
%
Operating income
$
177,987

 
$
183,347

 
$
169,056

 
$
156,004

     % of net revenues
32.6
%
 
32.6
%
 
30.7
%
 
29.3
%
Net income (1)
$
207,298

 
$
161,190

 
$
146,050

 
$
140,156

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

Basic
$
0.78

 
$
0.60

 
$
0.54

 
$
0.52

Diluted
$
0.77

 
$
0.59

 
$
0.53

 
$
0.51

 
 
 
 
 
 
 
 
Shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
266,639

 
269,003

 
270,330

 
271,388

     Diluted
268,777

 
271,579

 
273,269

 
274,436

 
 

 
 

 
 

 
 

Dividends declared and paid per share 
$
0.48

 
$
0.48

 
$
0.48

 
$
0.48



(1)
The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".


 
Quarter Ended
Fiscal Year 2019
June 29, 2019
 
March 30, 2019
 
December 29, 2018
 
September 29, 2018
 
(in thousands, except percentages and per share data)
Net revenues 
$
556,545

 
$
542,383

 
$
576,906

 
$
638,495

Cost of goods sold 
200,154

 
201,552

 
203,858

 
208,259

Gross margin 
$
356,391

 
$
340,831

 
$
373,048

 
$
430,236

Gross margin %
64.0
%
 
62.8
%
 
64.7
%
 
67.4
%
Operating income
$
173,571

 
$
157,140

 
$
182,204

 
$
234,183

     % of net revenues
31.2
%
 
29.0
%
 
31.6
%
 
36.7
%
Net income (1)
$
367,558

 
$
130,613

 
$
131,892

 
$
197,423

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

     Basic
$
1.35

 
$
0.48

 
$
0.48

 
$
0.71

     Diluted
$
1.33

 
$
0.47

 
$
0.47

 
$
0.70

 
 
 
 
 
 
 
 
Weighted-average shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
272,382

 
273,221

 
276,252

 
278,045

     Diluted
275,834

 
276,610

 
280,008

 
282,454

 
 
 
 
 
 
 
 
Dividends declared and paid per share 
$
0.46

 
$
0.46

 
$
0.46

 
$
0.46



(1)
The fiscal quarter ended June 29, 2019 includes $251.6 million of net income from the release of uncertain tax position and related interest reserves and a $47.7 million Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a $22.1 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Event (Notes)
12 Months Ended
Jun. 27, 2020
Subsequent Event [Line Items]  
Subsequent Events [Text Block] SUBSEQUENT EVENT

Merger with Analog Devices

On July 13, 2020, the Company announced that it had entered into the ADI Merger Agreement with Analog Devices, and Magneto Corp., a wholly owned subsidiary of Analog Devices (“Acquisition Sub”), under which, subject to the satisfaction or (to the extent permissible) waiver of the conditions set forth therein, Acquisition Sub will merge with and into the Company, and the Company will survive the merger as a wholly-owned subsidiary of Analog Devices (the “ADI Merger”). Under the terms of the ADI Merger Agreement, at the effective time of the ADI Merger (the “Effective Time”), each share of common stock, par value $0.001 per share, of the Company (the “Company Common Stock”), issued and outstanding immediately prior to the Effective Time (other than treasury shares and any shares of Company Common Stock held by Analog Devices or Acquisition Sub) will be converted into the right to receive 0.6300 of a fully paid and non-assessable share of common stock, par value $0.16 2/3 per share, of Analog Devices (with cash being paid (without interest and less applicable withholding taxes) in lieu of any fraction of a share of Analog Devices common stock). Analog Devices shareholders will continue to own their existing Analog Devices shares, and the combined company will be named Analog Devices.

The ADI Merger has been approved by both the Company’s Board of Directors and the Board of Directors of Analog Devices, and the completion of the ADI Merger is subject to customary closing conditions, including, among others, the required approvals of Maxim Integrated’s stockholders, the approval of ADI’s shareholders and the receipt of various regulatory approvals. Subject to the satisfaction or (to the extent permissible) waiver of such conditions, the transaction is expected to close in the summer of 2021. For additional information on the ADI Merger Agreement and the ADI Merger, please refer to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on July 13, 2020. The Company cannot guarantee that the ADI Merger will be completed on a timely basis or at all or that, if completed, it will be completed on the terms set forth in the ADI Merger Agreement.

A cash dividend of $0.48 per share will be paid on September 11, 2020, to Maxim Integrated stockholders of record on August 27, 2020. The Company will neither declare nor pay a dividend in any of the next succeeding four fiscal quarters and has suspended its open market stock repurchase program as the ADI Merger Agreement restricts the Company's ability to declare dividends and repurchase shares of the Company's common stock.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule II - Valuation and Allowance
12 Months Ended
Jun. 27, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] VALUATION AND QUALIFYING ACCOUNTS


 
Balance at
Beginning of
Period
 
Additions
 
Deductions
 
Balance at
End of
Period
 
(in thousands)
Price adjustments and other revenue reserves:
 
 
 
 
 
 


     Year ended June 27, 2020
$
100,489

 
$
767,781

 
$
(719,354
)
 
$
148,916

     Year ended June 29, 2019 (1)
$

 
$
568,550

 
$
(468,061
)
 
$
100,489

 
 
 
 
 
 
 
 
Returns and allowances:
 
 
 
 
 
 
 
     Year ended June 27, 2020
$
148

 
$
625

 
$
(128
)
 
$
645

     Year ended June 29, 2019 (1)
$
140,115

 
$
697

 
$
(140,664
)
 
$
148

     Year ended June 30, 2018
$
46,575

 
$
659,023

 
$
(565,483
)
 
$
140,115


XML 42 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Disaggregation of Revenue (Notes)
12 Months Ended
Jun. 27, 2020
Disaggregated Revenue [Abstract]  
Disaggregated Revenue [Text Block] DISAGGREGATION OF REVENUE

The following table summarizes net revenue disaggregated by end market. The Company classifies end market revenue by using estimates and assumptions based on historical experience and knowledge of current conditions, given available information.
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
(in thousands, except percentages) 
Automotive
$
560,856

 
26
%
 
$
590,402

 
25
%
 
$
567,474

 
23
%
Communications and Data Center
482,642

 
22
%
 
436,674

 
19
%
 
510,098

 
21
%
Consumer
441,407

 
20
%
 
555,409

 
24
%
 
575,095

 
23
%
Industrial
706,490

 
32
%
 
731,844

 
32
%
 
827,399

 
33
%
 
$
2,191,395

 
 
 
$
2,314,329

 
 
 
$
2,480,066

 
 


The following table summarizes net revenue disaggregated by sales channel:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
(in thousands, except percentages) 
Distributors
$
1,147,387

 
52
%
 
$
1,062,818

 
46
%
 
$
1,173,719

 
47
%
Direct customer
1,044,008

 
48
%
 
1,251,511

 
54
%
 
1,306,347

 
53
%
 
$
2,191,395

 
 
 
$
2,314,329

 
 
 
$
2,480,066

 
 

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Lease (Notes)
12 Months Ended
Jun. 27, 2020
Leases of Lessee Disclosure [Abstract]  
Lessee, Finance Leases [Text Block] LEASES

The Company's lease obligations consist of operating leases for domestic and international office facilities, data centers, and equipment. These leases expire at various dates through fiscal year 2031. For the year ended June 27, 2020, the Company recorded operating lease expense of $12.3 million. For each of the years ended June 29, 2019 and June 30, 2018, the Company recorded rent expense of $10.2 million.

Leases are included in the following Consolidated Balance Sheet lines:
 
 
June 27, 2020
 
 
(in thousands)
Other assets
 
$
54,610

 
 
 
Accrued expenses
 
$
10,445

Other liabilities
 
$
48,314



Maturities of lease liabilities as of June 27, 2020 are as follows:
 
 
Operating Lease Obligations
Fiscal Year

 
(in thousands)

2021
 
$
12,144

2022
 
10,971

2023
 
9,759

2024
 
8,697

2025
 
6,891

Thereafter
 
17,083

Total
 
65,545

Less imputed interest
 
6,786

Total
 
$
58,759



Future minimum lease payments under non-cancelable operating leases as of June 29, 2019, based on the previous lease standard, are as follows:
 
 
Operating Lease Obligations
Fiscal Year

 
(in thousands)

2021
 
$
15,068

2022
 
13,368

2023
 
7,689

2024
 
7,205

2025
 
4,229

Thereafter
 
5,893

Total
 
$
53,452



Other information related to leases as of June 27, 2020 are as follows:
Supplemental cash flow information:
 
 
Operating cash flows used for operating leases, in thousands
 
$
12,020

 
 
 
Weighted-average remaining lease term - operating leases, in years
 
7

Weighted-average discount rate - operating leases
 
3.36
%

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 27, 2020
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States 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. Such estimates relate to the useful lives and fair value of fixed assets, valuation allowance for deferred tax assets, reserves relating to uncertain tax positions, allowance for distributor credits, inventory valuation, reserves relating to litigation matters, assumptions about the fair value of reporting units and asset groups, accrued liabilities and reserves, and the value of intangibles acquired associated with business combinations. The Company bases its estimates and judgments on its historical experience, knowledge of current conditions and its beliefs of what could occur in the future, given available information. Actual results may differ from those estimates, and such differences may be material to the financial statements.

The ongoing novel coronavirus ("COVID-19") pandemic and the mitigation efforts by governments to attempt to control its spread created uncertainties and disruptions in the economic and financial markets. The Company is not aware of events or circumstances that would require an update to its estimates, judgments, or adjustments to the carrying values of its assets or liabilities as of August 19, 2020, the date of issuance of this Annual Report on Form 10-K. These estimates may change as developments occur and as the Company obtains additional information. These future developments are highly uncertain, and the outcomes, unpredictable. Actual results may differ from those estimates, and such differences may be material to the financial statements.

Basis of Presentation
Basis of Presentation

The consolidated financial statements include the accounts of the Company and all of its majority-owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation.
Cash, Cash Equivalents, and Short-term Investments
Cash Equivalents and Investments

The Company considers all highly liquid financial instruments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents may consist of demand accounts, money market funds, U.S. Treasury securities, agency securities, corporate debt securities, certificates of deposit, and commercial paper. Short-term investments may consist of U.S. treasury debt securities, agency securities, corporate debt securities, certificates of deposit, and commercial paper with original maturities beyond three months at the date of purchase.

The Company's short-term investments are considered available-for-sale and classified as short-term as these investments generally consist of highly marketable securities that are available to meet near-term cash requirements. Such securities are carried at fair market value based on market quotes and other observable inputs. Unrealized gains and losses, net of tax, on securities in this category are reported in the Consolidated Statements of Comprehensive Income. Realized gains and losses on sales of investment
securities are determined based on the specific identification method and are included in Interest and other income (expense), net in the Consolidated Statements of Income.

The Company's long-term equity investments consist of investments in privately-held companies without readily determinable fair values and are included in Other assets on the Consolidated Balance Sheets. Equity investments are measured using the measurement alternative, which is defined as cost, less impairment, adjusted for observable price changes from orderly transactions for identical or similar investments of the same issuer. The Company uses various inputs to evaluate equity investments including valuations of recent financing events as well as other information regarding the issuer’s historical and forecasted performance.

Derivative Instruments
Derivative Instruments

The Company incurs expenditures denominated in non-U.S. currencies, primarily the Philippine Peso and the Thai Baht associated with the Company's manufacturing activities in the Philippines and Thailand, respectively, and European Euro, Indian Rupee, Taiwan New Dollar, South Korean Won, Chinese Yuan, Japanese Yen, Singapore Dollar, and Canadian Dollar expenditures for sales offices and research and development activities undertaken outside of the U.S. The Company is exposed to fluctuations in foreign currency exchange rates for cash flows for expenditures and on orders and accounts receivable from sales in these foreign currencies. The Company has established risk management strategies designed to reduce the impact of volatility of future cash flows caused by changes in the exchange rate for these currencies. These strategies reduce, but do not entirely eliminate, the impact of currency exchange rates movements.

Currency forward contracts are used to offset the currency risk of non-U.S. dollar-denominated assets and liabilities. The Company typically enters into currency forward contracts to hedge exposures associated with its expenditures denominated in European Euro, Philippine Peso, Thai Baht and South Korean Won. The Company also hedges smaller expense exposures in several other foreign currencies. The Company enters into currency forward contracts to hedge its accounts receivable and backlog denominated in European Euro, Japanese Yen and British Pound. Changes in fair value of the underlying assets and liabilities are generally offset by the changes in fair value of the related currency forward contract.

The Company uses currency forward contracts to hedge exposure to variability in anticipated non-U.S. dollar-denominated cash flows. These contracts are designated as cash flow hedges and recorded on the Consolidated Balance Sheets at their fair market value. The maturities of these instruments are generally less than six months. For derivative instruments that are designated and qualify as cash flow hedges, the effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income (loss) and reported within the Consolidated Statements of Comprehensive Income. These amounts have been reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. For derivative instruments that are not designated as hedging instruments, gains and losses are recognized immediately in “Interest income (expense) and other, net” in the Consolidated Statements of Income.
Inventories
Inventories

Inventories are stated at the lower of (i) standard cost, which approximates actual cost on a first-in-first-out basis, or (ii) net realizable value. The Company's standard cost revision policy is to monitor manufacturing variances and revise standard costs on a periodic basis. A write-down to net realizable value is recorded if excess quantities or obsolescence is identified. At each reporting period, we assess our ending inventories for excess quantities and obsolescence based on our projected sales outlook. This assessment, which requires significant judgment by management, includes analysis of projections of future demand. Because of the cyclical nature of the market, inventory levels, obsolescence of technology, and product life cycles, we generally write-down inventories to net realizable value based on forecasted product demand
Property, Plant and Equipment
Property, Plant and Equipment

Property, plant and equipment are stated at cost. Depreciation is primarily computed on the straight-line method over the estimated useful lives of the assets, which range from 2 to 15 years for machinery, equipment, and software and up to 40 years for buildings and building improvements. Leasehold improvements are amortized over the lesser of their useful lives or the remaining term of the related lease. When assets are retired or otherwise disposed of, the cost and accumulated depreciation or amortization is removed from the accounts and any resulting gain or loss is reflected in the Consolidated Statements of Income. The classification is based mainly on whether the asset is operating or not.

Intangible Assets and Goodwill
Goodwill and Intangible Assets

The Company reviews goodwill and intangible assets for impairment annually in the fourth fiscal quarter and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable, such as when reductions in demand or significant economic slowdowns in the semiconductor industry are present.

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The Company tests goodwill for impairment at the reporting unit level (operating segment or one level below an operating segment) on an annual basis or more frequently if the Company believes indicators of impairment exist. The Company performs a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, as a result of the qualitative assessment, the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then the Company performs the quantitative goodwill impairment test. This test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. The Company determines the fair value of the Company's reporting units using the income approach methodology of valuation that includes the discounted cash flow method as well as the market approach which includes the guideline company method. If the carrying amount of a reporting unit exceeds the reporting unit's fair value, the Company recognizes an impairment of goodwill measured as the amount by which a reporting unit’s carrying value exceeds its fair value with the loss recognized not to exceed the total amount of goodwill allocated to the reporting unit.

Acquisition-related in-process research and development assets ("IPR&D") represent the fair value of incomplete projects that have not yet reached technological feasibility. IPR&D assets are subject to amortization when the research and development projects are completed. The Company amortizes all other intangible assets over their estimated useful lives.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]
Impairment of Long-lived Assets

The Company performs periodic reviews to determine whether facts and circumstances exist that would indicate that the carrying amounts of long-lived assets are not recoverable and exceed their fair values. If facts and circumstances indicate that the carrying amounts of long-lived assets might not be fully recoverable, projected undiscounted net cash flows associated with the related asset or group of assets over their estimated remaining useful lives are compared against their respective carrying amounts. In the event that the projected undiscounted cash flows are not sufficient to recover the carrying value of the assets, the assets are written down to their estimated fair values based on their expected discounted future cash flows attributable to those assets.
Lessee, Leases [Policy Text Block]
Leases

The Company determines if an arrangement is, or contains, a lease at inception. Right-of-use ("ROU") assets are recorded as other assets, short-term lease obligations are recorded as accrued expenses and long-term lease obligations are recorded as other liabilities on the Company's Consolidated Balance Sheets. The Company’s classes of assets include real estate leases, equipment leases, and vehicle leases.

Lease ROU assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. When discount rates implicit in leases cannot be readily determined, the Company uses its incremental borrowing rate based on information available at commencement date in determining the present value of future payments.

Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such option. Lease expense is recognized on a straight-line basis over the lease term. The Company elected to combine lease and non-lease components for all asset classes. In addition, the Company does not apply the recognition requirements to leases with lease terms of 12 months or less.

Product Warranty
Product Warranty

The Company generally warrants its products for one year from the date of shipment against defects in materials, workmanship and material non-conformance to the Company’s specifications. The general warranty policy provides for the repair or replacement of defective products or a credit to the customer’s account. In limited circumstances, the Company may consider extending its warranty for up to five years. It may also include limited financial responsibility, such as the payment of monetary compensation to reimburse a customer for its financial losses beyond repairing or replacing the product or crediting the customer’s account should the product not meet the Company’s specifications, or to reimburse a customer for losses or damages that result from the defective product.

Accruals are based on specifically identified claims and on the estimated, undiscounted cost of incurred-but-not-reported claims. If there is a material increase in the rate of customer claims compared with the Company's historical experience or if the Company's
estimates of probable losses relating to specifically identified warranty exposures require revision, the Company may record a charge against future cost of sales. The short-term and long-term portions of the product warranty liability are included within the balance sheet captions Accrued expenses and Other liabilities, respectively, in the accompanying Consolidated Balance Sheets.
Income Taxes
Income Taxes

The Company accounts for income taxes using an asset and liability approach as prescribed in ASC No. 740-10, Income Taxes (“ASC 740-10”). The Company records the amount of taxes payable or refundable for the current and prior years and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in the Company's financial statements or tax returns. A valuation allowance is recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.

ASC 740-10 prescribes a recognition threshold and measurement framework for the financial statement reporting and disclosure of an income tax position taken or expected to be taken on a tax return. Under ASC 740-10, a tax position is recognized in the financial statements when it is more likely than not, based on the technical merits, that the position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the recognition threshold is then measured to determine the largest amount of the benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes in the Consolidated Statements of Income.

The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws across multiple tax jurisdictions. Although ASC 740-10 provides clarification on the accounting for uncertainty in income taxes recognized in the financial statements, the recognition threshold and measurement framework will continue to require significant judgment by management. Resolution of these uncertainties in a manner inconsistent with the Company's expectations could have a material impact on the Company's results of operations.
Revenue Recognition
Revenue Recognition

The Company recognizes revenue for sales to direct customers and distribution customers ("distributors") when a customer obtains control of promised goods or services in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. The transaction price is calculated as selling price net of variable considerations, such as distributor price adjustments. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration it is expected to realize. The transaction price does not include amounts collected on behalf of another party, such as sales taxes or value added taxes. The Company elected the practical expedient to not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed. The Company estimates returns for sales to direct customers and distributors based on historical return rates applied against current period gross revenue. Specific customer returns and allowances are considered within this estimate.

Accounts receivable from direct customers and distributors are recognized and inventory is relieved upon shipment as title to inventories generally transfers upon shipment, at which point the Company has a legally enforceable right to collection under normal terms. Accounts receivable related to consigned inventory is recognized when the customer takes title to such inventory from its consigned location, at which point inventory is relieved, title transfers, and the Company has a legally enforceable right to collection under the terms of the agreement with the related customers. Customers are generally required to pay for products and services within the Company’s standard terms, which is net 30 days from the date of invoice.

The Company estimates potential future returns and sales allowances related to current period product revenue. Management analyzes historical returns, changes in customer demand and acceptance of products when evaluating the adequacy of returns and sales allowances. Estimates made may differ from actual returns and sales allowances. These differences may materially impact reported revenue and amounts ultimately collected on accounts receivable. Historically, such differences have not been material.

Distributor price adjustments are estimated based on the Company's historical experience rates and also considering economic conditions and contractual terms. To date, actual distributor claims activity has been materially consistent with the estimates that the Company has made based on its historical rates.

The Company's revenue arrangements do not contain significant financing components. Revenue is recognized at the time control of the products transfer to the customer or when it is assessed that performance obligations are satisfied. When any of the following criteria is fulfilled, revenue is recognized:

(a) The customer simultaneously receives and consumes the benefits provided by the performance completed. (b) Performance creates or enhances an asset (for example, work in process) that the customer controls as the asset is created or enhanced. (c) Performance does not create an asset with an alternative use and has an enforceable right to payment for performance completed to date.
Related Party Transactions
Related Party Transactions

A member of the Company's Board of Directors is also a member of the Board of Directors of Flextronics International Ltd. During the fiscal years ended June 27, 2020, June 29, 2019, and June 30, 2018, the Company sold approximately $58.0 million, $44.7 million, and $61.6 million, respectively, in products to Flextronics International Ltd., a contract manufacturer, in the ordinary course of its business.
Research and Development Costs
Research and Development Costs

Research and development costs are expensed as incurred. Such costs consist primarily of expenditures for labor and benefits, masks, prototype wafers and depreciation.
Shipping Cost
Shipping Costs

Shipping costs billed to customers are included in net revenues and the related shipping costs are included in cost of goods sold in the Consolidated Statements of Income.
Share-based Compensation

Stock-Based Compensation

Stock-based compensation cost is measured at the grant date, based on the fair value of the awards ultimately expected to vest and is recognized as an expense, on a straight-line basis, over the requisite service period. ASC No. 718, Compensation-Stock Compensation, allows forfeitures to be either expensed as incurred or estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures or vesting differ from those estimates. The Company has elected to estimate forfeitures at the time of grant and update if necessary. Such updates could have a material effect on the Company's operating results.

Foreign Currency Translations and Remeasurement
Foreign Currency Translation and Remeasurement

The U.S. dollar is the functional currency for the Company's foreign operations. Using the U.S. dollar as the functional currency, monetary assets and liabilities are remeasured at the year-end exchange rates. Certain non-monetary assets and liabilities are remeasured using historical rates. Consolidated Statements of Income are remeasured at the average exchange rates during the year. Foreign exchange gains and losses as recorded in the Consolidated Statements of Income for all periods presented were not material.
Earnings Per Share
Earnings Per Share

Basic earnings per share are computed using the weighted average number of common shares outstanding during the period. Diluted earnings per share incorporate the potentially dilutive incremental shares issuable upon the assumed exercise of stock options, the assumed vesting of outstanding restricted stock units and market stock units, and the assumed issuance of common stock under the stock purchase plan. The number of incremental shares from the assumed issuance of common stock under the stock purchase plan is calculated by applying the treasury stock method.

Litigation and Contingencies
Litigation and Contingencies

From time to time, the Company receives notices that its products or manufacturing processes may be infringing the patent or other intellectual property rights of others, notices of stockholder litigation or other lawsuits or claims against the Company. The Company periodically assesses each matter in order to determine if a contingent liability in accordance with ASC No. 450, Contingencies ("ASC 450") should be recorded. In making this determination, management may, depending on the nature of the matter, consult with internal and external legal counsel and technical experts. The Company expenses legal fees associated with consultations and defense of lawsuits as incurred. Based on the information obtained, combined with management's judgment regarding all of the facts and circumstances of each matter, the Company determines whether a contingent loss is probable and whether the amount of such loss can be estimated. Should a loss be probable and estimable, the Company records a contingent loss in accordance with ASC 450. In determining the amount of a contingent loss, the Company takes into consideration advice
received from experts in the specific matter, current status of legal proceedings, settlement negotiations which may be ongoing, prior case history and other factors. Should the judgments and estimates made by management be incorrect, the Company may need to record additional contingent losses that could materially adversely impact its results of operations. Alternatively, if the judgments and estimates made by management are incorrect and a particular contingent loss does not occur, the contingent loss recorded would be reversed, thereby favorably impacting the Company's results of operations.

Pursuant to the Company's charter documents and separate written indemnification agreements, the Company has certain indemnification obligations to its current officers and directors, as well as certain former officers and directors. The indemnification agreements provide, among other things, that the Company will indemnify each of its directors and officers, under the circumstances and to the extent provided therein, for expenses, damages, judgments, fines, and settlements each may be required to pay in actions or proceedings to which he or she may be made a party by reason of his or her position or positions as a director, officer or other agent of the Company, and otherwise to the fullest extent permitted under Delaware law and the Company’s bylaws.

Concentration Risk, Credit Risk, Policy
Concentration of Credit Risk

Due to the Company's credit evaluation and collection process, bad debt expenses have not been significant. Credit risk with respect to trade receivables is limited because a large number of geographically diverse customers make up the Company's customer base, thus spreading the credit risk. The Company derived approximately 52% of its fiscal year 2020 revenue from sales made through distributors which includes distribution sales to catalog distributors. The Company's primary distributor is Avnet Electronics (“Avnet”). Avnet, like the Company's other distributors, is not an end customer, but rather serves as a channel of sale to many end users of the Company's products. Avnet accounted for 22%, 22% and 25% of revenues in fiscal years 2020, 2019 and 2018, respectively, and 28% and 21% of accounts receivable as of June 27, 2020 and June 29, 2019, respectively. Sales (through direct sales and distributors) to Samsung, the Company's largest single end customer in 2019 and 2018, accounted for 10% of net revenues in fiscal years 2019 and 2018, and 4% and 6% of accounts receivable as of June 27, 2020 and June 29, 2019, respectively. No other customer accounted for 10% or more of the Company's revenues in the fiscal years 2020, 2019, and 2018. One customer, WT Microelectronics, accounted for 22% and 11% of accounts receivable as of June 27, 2020 and June 29, 2019, respectively. No other customer accounted for 10% or more of the Company's accounts receivable as of June 27, 2020 and June 29, 2019.

The Company maintains cash, cash equivalents, and short-term investments with various high credit quality financial institutions, limits the amount of credit exposure to any one financial institution or instrument, and is exposed to credit risk in the event of default by these institutions to the extent of amounts recorded at the balance sheet date.
New Accounting Pronouncements and Changes in Accounting Principles
Recently Issued Accounting Pronouncements

(i) New Accounting Update Recently Adopted

In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update 2016-02 (ASU 2016-02), Leases (Topic 842). Topic 842 states that lessees will recognize a lease liability for the commitment to make lease payments and a right-of-use asset for the underlying asset, for the duration of the lease. The FASB also issued ASU 2018-10 and ASU 2018-11 which provide improvements to ASU 2016-02 and an additional transition method option, respectively. This transition method allows companies to apply the new lease accounting standard on adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. The Company adopted ASU 2016-02 in the first quarter of fiscal year 2020.

The Company adopted the new standard using the modified retrospective method and electing the optional transition method practical expedient. Under the optional transition method, the Company recognized a cumulative-effect adjustment to the consolidated balance sheet and did not adjust comparative prior period information.

The Company elected multiple practical expedients permitted:
the hindsight practical expedient, in which the Company elected to use hindsight up until the effective date in determining the lease term and assessing impairment of right-of-use assets;
the practical expedient package that allows the Company to carry forward its determination of whether a lease exists, the classification of a lease, and whether initial direct lease costs exist for purposes of transition to the new standard; and
the practical expedient to combine lease and non-lease components.

The Company also elected an accounting policy in which it will not apply the recognition requirements to leases with an initial term of 12 months or less.

Effective June 30, 2019, the first day of adoption, the Company recognized $61.0 million of operating lease right-of-use assets and $65.2 million of operating lease liabilities on its Consolidated Balance Sheets. The difference of $4.2 million was primarily due to deferred rent, partially offset by prepaid rent for leases that existed as of the date of adoption, which decreased the opening balance of ROU assets.

(ii) Recent Accounting Update Not Yet Adopted

In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. We will adopt ASU 2016-13 beginning in the first quarter of fiscal year 2021. The effect on our consolidated financial statements and related disclosures is not expected to be material.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Tables)
12 Months Ended
Jun. 27, 2020
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Schedule of Inventory, Current [Table Text Block]

Inventories consist of:
 
June 27,
2020
 
June 29,
2019
 
(in thousands)
Raw materials
$
18,287

 
$
16,121

Work-in-process
164,061

 
160,273

Finished goods
77,278

 
70,118

Total inventories
$
259,626

 
$
246,512


Property, Plant and Equipment [Table Text Block]
Property, plant and equipment, net, consist of:
 
June 27,
2020
 
June 29,
2019
 
(in thousands)
Land
$
17,720

 
$
17,720

Buildings and building improvements
312,999

 
265,191

Machinery, equipment and software
1,323,791

 
1,367,606

Total
1,654,510

 
1,650,517

Less: accumulated depreciation and amortization
(1,104,104
)
 
(1,072,795
)
Total property, plant and equipment, net
$
550,406

 
$
577,722



The Company recorded $92.6 million, $86.4 million and $94.4 million of depreciation expense in fiscal years 2020, 2019 and 2018, respectively.

Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]
Accrued salary and related expenses consist of:
 
June 27,
2020
 
June 29,
2019

(in thousands)
Accrued bonus
$
66,662

 
$
71,466

Accrued vacation
33,992

 
30,251

Accrued salaries
12,153

 
10,667

Accrued fringe benefits
4,077

 
4,807

Other
9,867

 
1,513

Total accrued salary and related expenses
$
126,751

 
$
118,704


XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
12 Months Ended
Jun. 27, 2020
Fair Value Disclosures [Abstract]  
Fair Value, Measurement Inputs, Disclosure [Table Text Block]
Assets and liabilities measured at fair value on a recurring basis were as follows:

 
As of June 27, 2020
 
As of June 29, 2019
 
Fair Value
 
 
 
Fair Value
 
 
 
Measurements Using
 
Total
 
Measurements Using
 
Total
 
Level 1
 
Level 2
 
Level 3
 
 
Level 1
 
Level 2
 
Level 3
 
 
(in thousands)
Assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Money market funds
$
61,814

 
$

 
$

 
$
61,814

 
$
186,819

 
$

 
$

 
$
186,819

Short term investments
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Certificates of deposit

 

 

 

 

 
1,000

 

 
1,000

    Corporate debt securities

 
35,536

 

 
35,536

 

 
139,990

 

 
139,990

Other current assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Foreign currency forward contracts

 
1,151

 

 
1,151

 

 
651

 

 
651

Total
$
61,814

 
$
36,687

 
$

 
$
98,501

 
$
186,819

 
$
141,641

 
$

 
$
328,460

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accrued expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Foreign currency forward contracts
$

 
$
341

 
$

 
$
341

 
$

 
$
148

 
$

 
$
148

    Contingent consideration

 

 
10,000

 
10,000

 

 

 
9,052

 
9,052

Other liabilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Contingent consideration

 

 
4,165

 
4,165

 

 

 

 

Total
$

 
$
341

 
$
14,165

 
$
14,506

 
$

 
$
148

 
$
9,052

 
$
9,200



Changes in contingent consideration liability:
 
 
(in thousands)
Balance, June 30, 2018
 
$
16,000

Addition
 
2,104

Payment
 
(9,052
)
Adjustment
 

Balance, June 29, 2019
 
9,052

Addition
 
14,165

Payment
 
(8,000
)
Adjustment
 
(1,052
)
Balance, June 27, 2020
 
$
14,165



Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]

Changes in contingent consideration liability:
 
 
(in thousands)
Balance, June 30, 2018
 
$
16,000

Addition
 
2,104

Payment
 
(9,052
)
Adjustment
 

Balance, June 29, 2019
 
9,052

Addition
 
14,165

Payment
 
(8,000
)
Adjustment
 
(1,052
)
Balance, June 27, 2020
 
$
14,165



XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments (Tables)
12 Months Ended
Jun. 27, 2020
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative Instruments, Gain (Loss) [Table Text Block]
Effect of hedge accounting on the Consolidated Statements of Income

The following table summarizes the gains and (losses) from hedging activities recognized in the Company's Consolidated Statements of Income:
 
June 27, 2020
 
June 29, 2019
 
Net Revenue
 
Cost of Goods Sold
 
Operating Expenses
 
Net Revenue
 
Cost of Goods Sold
 
Operating Expenses
 
(in thousands)
Income and expenses line items in which the effects of cash flow hedges are recorded
$
2,191,395

 
$
758,743

 
$
746,258

 
$
2,314,329

 
$
813,823

 
$
753,408

 
 
 
 
 
 
 
 
 
 
 
 
Gain (loss) on cash flow hedges:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts:
 
 
 
 
 
 
 
 
 
 
 
Gain (loss) reclassified from accumulated other comprehensive income into income
$

 
$
(42
)
 
$
(1,535
)
 
$
49

 
$
(430
)
 
$
(2,275
)

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments Available-for-sale investments (Tables)
12 Months Ended
Jun. 27, 2020
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities [Table Text Block]
Fair values were as follows:
 
June 27, 2020
 
June 29, 2019
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
(in thousands)
Available-for-sale investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit
$

 
$

 
$

 
$

 
$
1,000

 
$

 
$

 
$
1,000

Corporate debt securities
35,417

 
137

 
(18
)
 
35,536

 
140,031

 
68

 
(109
)
 
139,990

Total available-for-sale investments
$
35,417

 
$
137

 
$
(18
)
 
$
35,536

 
$
141,031

 
$
68

 
$
(109
)
 
$
140,990



XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments Schedule of Long-Term Debt Instruments (Tables)
12 Months Ended
Jun. 27, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Long-term Debt Instruments [Table Text Block]
Outstanding debt obligations
The following table summarizes the Company's outstanding debt obligations:
 
June 27, 2020
 
June 29, 2019
 
(in thousands)
3.375% fixed rate notes due March 2023
$
500,000

 
$
500,000

3.45% fixed rate notes due June 2027
500,000

 
500,000

    Total outstanding debt
1,000,000

 
1,000,000

Less: Reduction for unamortized discount and debt issuance costs
(5,978
)
 
(7,416
)
Total long-term debt
$
994,022

 
$
992,584


XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Share-based Payment Arrangement [Abstract]      
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
The fair value of shares granted to employees under the 2008 ESPP in fiscal years 2020, 2019 and 2018 has been estimated at the date of grant using the Black-Scholes option valuation model using the following assumptions for the offering periods outstanding:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
Expected holding period (in years) 
0.5
 
0.5
 
0.5
Risk-free interest rate
0.2% - 2.7%
 
1.6% - 2.6%
 
0.8% - 2.1%
Expected stock price volatility 
28.4% - 55.2%
 
19.6% - 32.7%
 
19.1% - 32.7%
Dividend yield 
3.1% - 3.4%
 
2.8% - 3.4%
 
2.8% - 3.4%

   
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
 
For the year ended June 27, 2020
 
Stock Options
 
Restricted Stock Units and Other Awards
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
31

 
$
9,295

 
$
2,851

 
$
12,177

Research and development
14

 
38,452

 
6,236

 
44,702

Selling, general and administrative
254

 
34,877

 
3,421

 
38,552

Pre-tax stock-based compensation expense
$
299

 
$
82,624

 
$
12,508

 
$
95,431

Less: income tax effect
 
 
 
 
 
 
9,415

Net stock-based compensation expense
 
 
 
 
 
 
$
86,016


 
For the year ended June 29, 2019
 
Stock Options
 
Restricted Stock Units and Other Awards
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
35

 
$
7,728

 
$
2,324

 
$
10,087

Research and development
9

 
36,182

 
5,433

 
41,624

Selling, general and administrative
232

 
32,078

 
2,956

 
35,266

Pre-tax stock-based compensation expense
$
276

 
$
75,988

 
$
10,713

 
$
86,977

Less: income tax effect
 
 
 
 
 
 
8,443

Net stock-based compensation expense
 
 
 
 
 
 
$
78,534


 
For the year ended June 30, 2018
 
Stock Options
 
Restricted Stock Units and Other Awards
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
212

 
$
8,131

 
$
2,098

 
$
10,441

Research and development
518

 
32,088

 
4,442

 
37,048

Selling, general and administrative
700

 
28,162

 
2,334

 
31,196

Pre-tax stock-based compensation expense
$
1,430

 
$
68,381

 
$
8,874

 
$
78,685

Less: income tax effect
 
 
 
 
 
 
9,342

Net stock-based compensation expense
 
 
 
 
 
 
$
69,343


Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]
The following table summarizes outstanding, exercisable and vested and expected to vest stock options as of June 27, 2020 and their activity during fiscal years 2020, 2019 and 2018:
 
Options
 
Weighted Average Remaining Contractual Term (in years)
 
Aggregate Intrinsic Value (1) 
 
Number of Shares
 
Weighted Average Exercise Price
 
Balance, June 24, 2017
2,800,007

 
$
26.92

 
 
 
 

Options Granted

 

 
 
 
 

Options Exercised
(1,090,163
)
 
25.69
 
 
 
 

Options Cancelled
(21,591
)
 
26.47
 
 
 
 

Balance, June 30, 2018
1,688,253

 
27.72
 
 
 
 

Options Granted

 

 
 
 
 

Options Exercised
(907,401
)
 
27.22
 
 
 
 

Options Cancelled
(3,439
)
 
28.08
 
 
 
 

Balance, June 29, 2019
777,413

 
28.30
 
 
 
 
Options Granted

 

 
 
 
 
Options Exercised
(656,391
)
 
28.26
 
 
 
 
Options Cancelled
(16,575
)
 
27.30
 
 
 
 
Balance, June 27, 2020
104,447

 
$
28.76

 
0.4
 
$
3,179,074

Exercisable as of June 27, 2020
104,447

 
$
28.76

 
0.4
 
$
3,179,074

Vested and expected to vest, June 27, 2020
104,447

 
$
28.76

 
0.4
 
$
3,179,074



(1)
Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of June 27, 2020.
   
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

The total intrinsic value of options exercised during fiscal years 2020, 2019 and 2018 were $20.1 million, $27.5 million and $30.7 million, respectively.

   
Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]
The following table summarizes outstanding and expected to vest RSUs and other awards as of June 27, 2020 and their activity during fiscal years 2020, 2019 and 2018:
 
Number of
Shares 
 
Weighted Average Remaining Contractual Term
(in years)
 
Aggregate
Intrinsic
Value (1) 
Balance, June 24, 2017
5,942,123

 
 
 
 

Restricted stock units and other awards granted
1,989,959

 
 
 
 

Restricted stock units and other awards released
(1,794,029
)
 
 
 
 

Restricted stock units and other awards cancelled
(613,621
)
 
 
 
 

Balance, June 30, 2018
5,524,432

 
 
 
 
Restricted stock units and other awards granted
1,694,294

 
 
 
 
Restricted stock units and other awards released
(1,779,317
)
 
 
 
 
Restricted stock units and other awards cancelled
(521,103
)
 
 
 
 
Balance, June 29, 2019
4,918,306

 
 
 
 
Restricted stock units and other awards granted
1,834,828

 
 
 
 
Restricted stock units and other awards released
(1,700,518
)
 
 
 
 
Restricted stock units and other awards cancelled
(446,024
)
 
 
 
 
Balance, June 27, 2020
4,606,592

 
2.6
 
$
272,710,246

Expected to vest as of June 27, 2020
3,918,834

 
2.5
 
$
231,994,987



(1)
Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of RSUs and other awards outstanding, or expected to vest as of June 27, 2020.
   
Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Market Stock Units Vested and Expected to Vest [Table Text Block]
The following table summarizes the number of MSUs outstanding and expected to vest as of June 27, 2020 and their activity during fiscal years 2020, 2019 and 2018:
 
Number of
Shares 
 
Weighted Average Remaining Contractual Term
(in years)
 
Aggregate
Intrinsic
Value (1) 
Balance, June 24, 2017
818,028

 
 
 
 

Market stock units granted
292,336

 
 
 
 

Market stock units released

 
 
 
 

Market stock units cancelled
(31,300
)
 
 
 
 

Balance, June 30, 2018
1,079,064

 
 
 
 
Market stock units granted
247,804

 
 
 
 
Market stock units released
(13,594
)
 
 
 
 
Market stock units cancelled
(264,742
)
 
 
 
 
Balance, June 29, 2019
1,048,532

 
 
 
 
Market stock units granted
259,984

 
 
 
 
Market stock units released
(183,974
)
 
 
 
 
Market stock units cancelled
(153,322
)
 
 
 
 
Balance, June 27, 2020
971,220

 
2.6
 
$
57,496,224

Expected to vest as of June 27, 2020
383,568

 
2.5
 
$
22,707,207


(1)
Aggregate intrinsic value for MSUs represents the closing price per share of the Company’s common stock on June 26, 2020, the last business day preceding the fiscal quarter-end, multiplied by the number of MSUs outstanding or expected to vest as of June 27, 2020.

   
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
12 Months Ended
Jun. 27, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The following table sets forth the computation of basic and diluted earnings per share:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands, except per share data) 
Numerator for basic earnings per share and diluted earnings per share
 

 
 

 
 

Net income
$
654,694

 
$
827,486

 
$
467,318

 
 
 
 
 
 
Denominator for basic earnings per share 
269,341

 
274,966

 
280,979

     Effect of dilutive securities:
 

 
 

 
 

          Stock options, ESPP, RSUs and MSUs
2,687

 
3,811

 
4,695

Denominator for diluted earnings per share
272,028

 
278,777

 
285,674

 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

Basic
$
2.43

 
$
3.01

 
$
1.66

Diluted 
$
2.41

 
$
2.97

 
$
1.64


XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
12 Months Ended
Jun. 27, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill [Table Text Block]
Activity and goodwill balances for the fiscal years ended June 27, 2020 and June 29, 2019 were as follows:
 
Goodwill
 
(in thousands)
Balance, June 30, 2018
$
532,251

Balance, June 29, 2019
532,251

Acquisitions
30,289

Balance, June 27, 2020
$
562,540


Useful lives of definite lived intangible assets [Table Text Block]
The useful lives of amortizing intangible assets are as follows:
Asset
 
Life
Intellectual property
 
1-10 years
Customer relationships
 
3-10 years
Trade name
 
1-4 years
Patents
 
5 years

Schedule of intangible assets [Table Text Block]
Intangible assets consisted of the following:
 
 
June 27, 2020
 
June 29, 2019
 
Original
Cost 
 
Accumulated Amortization
 
Net
 
Original
Cost
 
Accumulated Amortization
 
Net
 
(in thousands)
Intellectual property
$
525,196

 
$
458,418

 
$
66,778

 
$
487,346

 
$
445,558

 
$
41,788

Customer relationships
118,335

 
108,603

 
9,732

 
116,505

 
105,901

 
10,604

Trade name
11,374

 
9,265

 
2,109

 
9,974

 
8,914

 
1,060

Backlogs
170

 
25

 
145

 

 

 

Patent
2,500

 
2,500

 

 
2,500

 
2,500

 

Total amortizable intangible assets
657,575

 
578,811

 
78,764

 
616,325

 
562,873

 
53,452

In-process Research and Development
9,195

 

 
9,195

 
2,790

 

 
2,790

Total intangible assets
$
666,770

 
$
578,811

 
$
87,959

 
$
619,115

 
$
562,873

 
$
56,242


Allocated amortization expense of intangible assets [Table Text Block]
The following table presents the amortization expense of intangible assets and its presentation in the Consolidated Statements of Income:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Cost of goods sold
$
12,860

 
$
21,689

 
$
46,063

Intangible asset amortization
3,078

 
3,041

 
4,467

Total intangible asset amortization expenses
$
15,938

 
$
24,730

 
$
50,530



Estimated future amortization expense of intangible assets [Table Text Block]
The following table represents the estimated future amortization expense of intangible assets as of June 27, 2020:

 
 
Amount
Fiscal Year
 
(in thousands) 
2021
 
$
19,279

2022
 
13,454

2023
 
12,970

2024
 
9,995

2025
 
9,716

Thereafter
 
13,350

Total amortizable intangible assets
 
$
78,764



XML 53 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information (Tables)
12 Months Ended
Jun. 27, 2020
Segment Reporting [Abstract]  
Schedule of Revenue from External Customers by Geographical Areas [Table Text Block]
Net revenues from unaffiliated customers by geographic region were as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands) 
United States
$
237,579

 
$
257,350

 
$
306,453

China 
813,227

 
812,686

 
885,319

Rest of Asia
698,175

 
756,928

 
786,814

Europe 
387,368

 
428,750

 
440,658

Rest of World 
55,046

 
58,615

 
60,822

Total
$
2,191,395

 
$
2,314,329

 
$
2,480,066


Schedule of Long Lived Assets by Geographical Areas [Table Text Block]
Net property, plant, and equipment by geographic region were as follows:
 
Fiscal Year Ended
 
June 27,
2020
 
June 29,
2019
 
(in thousands) 
United States 
$
362,093

 
$
379,308

Philippines
88,660

 
102,634

Rest of World 
99,653

 
95,780

Total
$
550,406

 
$
577,722



XML 54 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
12 Months Ended
Jun. 27, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future Annual Minimum Payments Related to Commitments [Table Text Block]
Future annual minimum payments for purchase commitments are as follows:
 
Payment due by period
 
 Total
 
Fiscal year
2021
 
Fiscal year
2022
 
Fiscal year
2023
 
Fiscal year
2024
 
Fiscal year
2025
 
Thereafter
 
(in thousands)
Inventory-related purchase obligations (1)
$
352,960

 
$
54,206

 
$
46,778

 
$
44,821

 
$
42,502

 
$
40,650

 
$
124,003


(1)
The Company orders materials and supplies in advance or with minimum purchase quantities. The Company is obligated to pay for the materials and supplies when received.

XML 55 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Comprehensive Income (Tables)
12 Months Ended
Jun. 27, 2020
Statement of Comprehensive Income [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]

The changes in accumulated other comprehensive income (loss) by component and related tax effects in the fiscal years ended June 27, 2020 and June 29, 2019 were as follows:

 
Unrealized gain (loss) on intercompany receivables
 
Unrealized gain (loss) on postretirement benefits
 
Cumulative translation adjustment
 
Unrealized gain (loss) on cash flow hedges
 
Unrealized gain (loss) on available-for-sale securities
 
Total
 
(in thousands)
Balance, June 30, 2018
$
(6,280
)
 
$
(2,516
)
 
$
(1,136
)
 
$
(1,383
)
 
$
(3,670
)
 
$
(14,985
)
Other comprehensive income (loss) before reclassifications

 

 

 
(494
)
 
3,804

 
3,310

Amounts reclassified out of accumulated other comprehensive income (loss)

 
(1,848
)
 

 
2,656

 

 
808

Tax effects

 
42

 

 
(354
)
 
(175
)
 
(487
)
Other comprehensive income (loss)

 
(1,806
)
 

 
1,808

 
3,629

 
3,631

Balance, June 29, 2019
$
(6,280
)
 
$
(4,322
)
 
$
(1,136
)
 
$
425

 
$
(41
)
 
$
(11,354
)
Other comprehensive income (loss) before reclassifications

 

 

 
(1,262
)
 
185

 
(1,077
)
Amounts reclassified out of accumulated other comprehensive income (loss)

 
(3,950
)
 

 
1,578

 

 
(2,372
)
Tax effects

 
284

 

 
(51
)
 
(25
)
 
208

Other comprehensive income (loss)

 
(3,666
)
 

 
265

 
160

 
(3,241
)
Balance, June 27, 2020
$
(6,280
)
 
$
(7,988
)
 
$
(1,136
)
 
$
690

 
$
119

 
$
(14,595
)

XML 56 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Interest and Other Income (Expense) (Tables)
12 Months Ended
Jun. 27, 2020
Other Income and Expenses [Abstract]  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]

Interest and other income (expense) was as follows:

 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Interest and other income (expense):
 
 
 
 
 
Interest (expense)
$
(35,797
)
 
$
(43,543
)
 
$
(50,215
)
Interest income
30,220

 
47,844

 
38,292

Other income (expense), net
(2,721
)
 
3,022

 
3,360

Total
$
(8,298
)
 
$
7,323

 
$
(8,563
)


XML 57 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Tables)
12 Months Ended
Jun. 27, 2020
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]

Pretax income was as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Domestic pre-tax income
$
72,854

 
$
103,016

 
$
149,056

Foreign pre-tax income
605,242

 
651,405

 
675,829

Total
$
678,096

 
$
754,421

 
$
824,885


Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
The provision (benefit) for income taxes consisted of the following:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Federal
 

 
 

 
 

Current
$
1,893

 
$
(114,494
)
 
$
318,288

     Deferred
9,828

 
12,874

 
25,769

State
 
 
 
 
 
     Current
(3,880
)
 
9,842

 
117

     Deferred
552

 
2,196

 
1,325

Foreign 
 
 
 
 
 
     Current
15,683

 
17,562

 
11,450

     Deferred
(674
)
 
(1,045
)
 
618

Total provision (benefit) for income taxes
$
23,402

 
$
(73,065
)
 
$
357,567



Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
A reconciliation of the Company's Federal statutory tax rate to the Company's effective tax rate is as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
Federal statutory rate
21.0
 %
 
21.0
 %
 
28.1
 %
State tax, net of federal benefit
(0.5
)
 
1.4

 
0.2

General business credits
(1.8
)
 
(0.9
)
 
(0.8
)
Effect of foreign operations
(17.1
)
 
(15.8
)
 
(16.7
)
Stock-based compensation
1.0

 
0.7

 
0.4

Interest accrual for uncertain tax positions
0.9

 
1.1

 
2.1

Transition Tax
1.0

 
9.0

 
28.7

Global intangible low taxed income
7.9

 
7.4

 

Deferred tax remeasurement

 

 
1.6

Settlement of uncertain tax positions
(7.5
)
 
(33.4
)
 

Other
(1.4
)
 
(0.2
)
 
(0.3
)
Effective tax rate
3.5
 %
 
(9.7
)%
 
43.3
 %

Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The components of the Company's deferred tax assets and liabilities were as follows:
 
June 27,
2020
 
June 29,
2019
 
(in thousands)
Deferred tax assets:
 

 
 

     Accrued compensation
$
8,750

 
$
7,990

     Stock-based compensation
10,476

 
9,788

     Net operating loss carryovers
40,933

 
40,067

     Tax credit carryovers
97,870

 
93,269

     Other reserves and accruals not currently deductible for tax purposes
17,580

 
21,584

     Other 
11,626

 
11,500

Total deferred tax assets
187,235

 
184,198

 
 
 
 
Deferred tax liabilities:
 

 
 

     Fixed assets and intangible assets cost recovery, net
(58,293
)
 
(52,567
)
     Unremitted earnings of foreign subsidiaries
(9,968
)
 
(7,428
)
     Other
(3,080
)
 
(3,712
)
Total deferred tax liabilities
(71,341
)
 
(63,707
)
 
 
 
 
Net deferred tax assets before valuation allowance
115,894

 
120,491

Valuation allowance
(135,751
)
 
(131,798
)
Net deferred tax assets (liabilities)
$
(19,857
)
 
$
(11,307
)

Summary of Income Tax Contingencies [Table Text Block]
A reconciliation of the change in gross unrecognized tax benefits, excluding interest, penalties and the federal benefit for state unrecognized tax benefits, is as follows:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
(in thousands)
Balance as of beginning of year
$
220,397

 
$
591,458

 
$
539,569

Tax positions related to current year:
 
 
 
 
 
     Addition
3,459

 
6,974

 
48,646

Tax positions related to prior year:
 
 
 
 
 
Addition
5,626

 
20,851

 
3,806

Reduction
(48,944
)
 
(236,705
)
 

Settlements
(6,263
)
 
(161,847
)
 

Lapses in statutes of limitations

 
(334
)
 
(563
)
Balance as of end of year
$
174,275

 
$
220,397

 
$
591,458


Summary of Income Tax Examinations [Table Text Block]
A summary of the fiscal tax years that remain subject to examination, as of June 27, 2020, for the Company's major tax jurisdictions are as follows:
United States - Federal
2015
-
Forward
Ireland
2015
-
Forward

XML 58 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Benefits (Tables)
12 Months Ended
Jun. 27, 2020
Retirement Benefits [Abstract]  
Schedule of Net Funded Status [Table Text Block]
U.S. Employees Postretirement Medical Expense & Funded Status Reconciliation

The Company provides postretirement medical expenses to certain former employees of Dallas Semiconductor and to certain Maxim Integrated executives. The Company adopted the postretirement medical plan as a result of the Company's acquisition of Dallas Semiconductor in 2001. A reconciliation of the funded status of these postretirement benefits, is as follows:
 
June 27,
2020
 
Estimated Fiscal Year 2021 Expense
 
June 29,
2019
 
Fiscal Year 2020 Expense
 
(in thousands, except percentages)
Accumulated postretirement benefit obligation:
 
 
 
 
 
 
 
Retirees and beneficiaries
$
(19,115
)
 
 
 
$
(18,241
)
 
 
Active participants
(1,413
)
 
 
 
(1,437
)
 
 
Funded status
$
(20,528
)
 
 
 
$
(19,678
)
 
 
 
 
 
 
 
 
 
 
Actuarial gain (loss)
$
705

 
 
 
$
118

 
 
Prior service cost

 
 
 

 
 
 
 
 
 
 
 
 
 
Amounts recognized in accumulated other comprehensive income:
 
 
 
 
 
 
 
Net actuarial loss
$
1,877

 
 
 
$
1,172

 
 
Prior service cost
249

 
 
 
606

 
 
Total
$
2,126

 
 
 
$
1,778

 
 
 
 
 
 
 
 
 
 
Net periodic postretirement benefit cost:
 
 
 
 
 
 
 
Interest cost
 
 
$
524

 
 
 
$
695

Amortization:
 
 
 
 
 
 
 
Prior service cost
 
 
249

 
 
 
356

Total net periodic postretirement benefit cost
 
 
$
773

 
 
 
$
1,051

 
 
 
 
 
 
 
 
Employer contributions
 
 
$
740

 
 
 
$
550

 
 
 
 
 
 
 
 
Economic assumptions:
 
 
 
 
 
 
 
Discount rate
2.6%
 
 
 
3.6%
 
 
Medical trend
7.00%-5.00%
 
 
 
7.25%-5.00%
 
 


Schedule of Expected Benefit Payments [Table Text Block]
The following benefit payments are expected to be paid:
 
Non-Pension Benefits
Fiscal Year
(in thousands)
2021
$
739

2022
789

2023
817

2024
867

2025
916

Thereafter
16,400

Total
$
20,528


XML 59 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Quarterly Financial Information Disclosure [Abstract]    
Quarterly Financial Information [Table Text Block]

 
Quarter Ended
Fiscal Year 2020
June 27,
2020
 
March 28, 2020
 
December 28, 2019
 
September 28, 2019
 
(in thousands, except percentages and per share data)
Net revenues
$
545,369

 
$
561,916

 
$
551,070

 
$
533,040

Cost of goods sold 
183,001

 
195,479

 
190,546

 
189,717

Gross margin 
$
362,368

 
$
366,437

 
$
360,524

 
$
343,323

Gross margin %
66.4
%
 
65.2
%
 
65.4
%
 
64.4
%
Operating income
$
177,987

 
$
183,347

 
$
169,056

 
$
156,004

     % of net revenues
32.6
%
 
32.6
%
 
30.7
%
 
29.3
%
Net income (1)
$
207,298

 
$
161,190

 
$
146,050

 
$
140,156

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

Basic
$
0.78

 
$
0.60

 
$
0.54

 
$
0.52

Diluted
$
0.77

 
$
0.59

 
$
0.53

 
$
0.51

 
 
 
 
 
 
 
 
Shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
266,639

 
269,003

 
270,330

 
271,388

     Diluted
268,777

 
271,579

 
273,269

 
274,436

 
 

 
 

 
 

 
 

Dividends declared and paid per share 
$
0.48

 
$
0.48

 
$
0.48

 
$
0.48



 
Quarter Ended
Fiscal Year 2020
June 27,
2020
 
March 28, 2020
 
December 28, 2019
 
September 28, 2019
 
(in thousands, except percentages and per share data)
Net revenues
$
545,369

 
$
561,916

 
$
551,070

 
$
533,040

Cost of goods sold 
183,001

 
195,479

 
190,546

 
189,717

Gross margin 
$
362,368

 
$
366,437

 
$
360,524

 
$
343,323

Gross margin %
66.4
%
 
65.2
%
 
65.4
%
 
64.4
%
Operating income
$
177,987

 
$
183,347

 
$
169,056

 
$
156,004

     % of net revenues
32.6
%
 
32.6
%
 
30.7
%
 
29.3
%
Net income (1)
$
207,298

 
$
161,190

 
$
146,050

 
$
140,156

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

Basic
$
0.78

 
$
0.60

 
$
0.54

 
$
0.52

Diluted
$
0.77

 
$
0.59

 
$
0.53

 
$
0.51

 
 
 
 
 
 
 
 
Shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
266,639

 
269,003

 
270,330

 
271,388

     Diluted
268,777

 
271,579

 
273,269

 
274,436

 
 

 
 

 
 

 
 

Dividends declared and paid per share 
$
0.48

 
$
0.48

 
$
0.48

 
$
0.48



(1)
The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".


 
Quarter Ended
Fiscal Year 2019
June 29, 2019
 
March 30, 2019
 
December 29, 2018
 
September 29, 2018
 
(in thousands, except percentages and per share data)
Net revenues 
$
556,545

 
$
542,383

 
$
576,906

 
$
638,495

Cost of goods sold 
200,154

 
201,552

 
203,858

 
208,259

Gross margin 
$
356,391

 
$
340,831

 
$
373,048

 
$
430,236

Gross margin %
64.0
%
 
62.8
%
 
64.7
%
 
67.4
%
Operating income
$
173,571

 
$
157,140

 
$
182,204

 
$
234,183

     % of net revenues
31.2
%
 
29.0
%
 
31.6
%
 
36.7
%
Net income (1)
$
367,558

 
$
130,613

 
$
131,892

 
$
197,423

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

     Basic
$
1.35

 
$
0.48

 
$
0.48

 
$
0.71

     Diluted
$
1.33

 
$
0.47

 
$
0.47

 
$
0.70

 
 
 
 
 
 
 
 
Weighted-average shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
272,382

 
273,221

 
276,252

 
278,045

     Diluted
275,834

 
276,610

 
280,008

 
282,454

 
 
 
 
 
 
 
 
Dividends declared and paid per share 
$
0.46

 
$
0.46

 
$
0.46

 
$
0.46



(1)
The fiscal quarter ended June 29, 2019 includes $251.6 million of net income from the release of uncertain tax position and related interest reserves and a $47.7 million Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a $22.1 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities Disclosure (Tables)
12 Months Ended
Jun. 27, 2020
General Discussion of Derivative Instruments and Hedging Activities [Abstract]  
Derivative Instruments, Gain (Loss) [Table Text Block]
Effect of hedge accounting on the Consolidated Statements of Income

The following table summarizes the gains and (losses) from hedging activities recognized in the Company's Consolidated Statements of Income:
 
June 27, 2020
 
June 29, 2019
 
Net Revenue
 
Cost of Goods Sold
 
Operating Expenses
 
Net Revenue
 
Cost of Goods Sold
 
Operating Expenses
 
(in thousands)
Income and expenses line items in which the effects of cash flow hedges are recorded
$
2,191,395

 
$
758,743

 
$
746,258

 
$
2,314,329

 
$
813,823

 
$
753,408

 
 
 
 
 
 
 
 
 
 
 
 
Gain (loss) on cash flow hedges:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts:
 
 
 
 
 
 
 
 
 
 
 
Gain (loss) reclassified from accumulated other comprehensive income into income
$

 
$
(42
)
 
$
(1,535
)
 
$
49

 
$
(430
)
 
$
(2,275
)

XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Disaggregation of Revenue (Tables)
12 Months Ended
Jun. 27, 2020
Disaggregated Revenue [Abstract]  
Disaggregated Revenue by End Market [Table Text Block]

The following table summarizes net revenue disaggregated by end market. The Company classifies end market revenue by using estimates and assumptions based on historical experience and knowledge of current conditions, given available information.
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
(in thousands, except percentages) 
Automotive
$
560,856

 
26
%
 
$
590,402

 
25
%
 
$
567,474

 
23
%
Communications and Data Center
482,642

 
22
%
 
436,674

 
19
%
 
510,098

 
21
%
Consumer
441,407

 
20
%
 
555,409

 
24
%
 
575,095

 
23
%
Industrial
706,490

 
32
%
 
731,844

 
32
%
 
827,399

 
33
%
 
$
2,191,395

 
 
 
$
2,314,329

 
 
 
$
2,480,066

 
 

Disaggregated Revenue by Sales Channel [Table Text Block]
The following table summarizes net revenue disaggregated by sales channel:
 
For the Year Ended
 
June 27,
2020
 
June 29,
2019
 
June 30,
2018
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
Revenue
 
% of Total
 
(in thousands, except percentages) 
Distributors
$
1,147,387

 
52
%
 
$
1,062,818

 
46
%
 
$
1,173,719

 
47
%
Direct customer
1,044,008

 
48
%
 
1,251,511

 
54
%
 
1,306,347

 
53
%
 
$
2,191,395

 
 
 
$
2,314,329

 
 
 
$
2,480,066

 
 

XML 62 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Lease (Tables)
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Leases of Lessee Disclosure [Abstract]    
Balance sheet items related to leases [Table Text Block]

Leases are included in the following Consolidated Balance Sheet lines:
 
 
June 27, 2020
 
 
(in thousands)
Other assets
 
$
54,610

 
 
 
Accrued expenses
 
$
10,445

Other liabilities
 
$
48,314


 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Maturities of lease liabilities as of June 27, 2020 are as follows:
 
 
Operating Lease Obligations
Fiscal Year

 
(in thousands)

2021
 
$
12,144

2022
 
10,971

2023
 
9,759

2024
 
8,697

2025
 
6,891

Thereafter
 
17,083

Total
 
65,545

Less imputed interest
 
6,786

Total
 
$
58,759


Future minimum lease payments under non-cancelable operating leases as of June 29, 2019, based on the previous lease standard, are as follows:
 
 
Operating Lease Obligations
Fiscal Year

 
(in thousands)

2021
 
$
15,068

2022
 
13,368

2023
 
7,689

2024
 
7,205

2025
 
4,229

Thereafter
 
5,893

Total
 
$
53,452


Schedule of Other Information on Leases [Table Text Block]
Other information related to leases as of June 27, 2020 are as follows:
Supplemental cash flow information:
 
 
Operating cash flows used for operating leases, in thousands
 
$
12,020

 
 
 
Weighted-average remaining lease term - operating leases, in years
 
7

Weighted-average discount rate - operating leases
 
3.36
%

 
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Operations Details (Details)
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Nature of Operations [Abstract]    
Fiscal Period Duration 370 days 370 days
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Derivative Instsruments (Details)
12 Months Ended
Jun. 27, 2020
Accounting Policies [Abstract]  
Derivative, Remaining Maturity 6 months
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Property, Plant and Equipment (Details)
12 Months Ended
Jun. 27, 2020
Building and Building Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment minimium useful life (in years) 40 years
Minimum [Member] | Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment minimium useful life (in years) 2 years
Maximum [Member] | Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment minimium useful life (in years) 15 years
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Jun. 25, 2016
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Returns and allowances reserve $ 148,916 $ 100,489 $ 0  
Estimated returns and allowances against revenues 767,781 568,550    
SEC Schedule, 12-09, Allowance, Credit Loss [Member]        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Returns and allowances reserve 645 148 140,115 $ 46,575
Estimated returns and allowances against revenues 625 697 659,023  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ 128 $ 140,664 $ 565,483  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Related Party Transactions (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Related Party Transaction [Line Items]      
Revenue from Related Parties $ 58.0 $ 44.7 $ 61.6
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Concentration of Credit Risk (Details)
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Avnet Electronics [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration Risk 22.00% 22.00% 25.00%
Avnet Electronics [Member] | Accounts receivable [Member]      
Concentration Risk [Line Items]      
Concentration Risk 28.00% 21.00%  
Samsung [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration Risk 10.00% 10.00%  
Samsung [Member] | Accounts receivable [Member]      
Concentration Risk [Line Items]      
Concentration Risk 4.00% 6.00%  
No other customer [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration Risk 10.00% 10.00%  
No other customer [Member] | Accounts receivable [Member]      
Concentration Risk [Line Items]      
Concentration Risk 10.00%    
Distributors [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration Risk 52.00%    
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Prospective Adoption of New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Item Effected [Line Items]      
Net Cash Provided by (Used in) Operating Activities $ 800,855 $ 875,840 $ 819,464
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Revenue Recognition, Distributors (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
Sep. 29, 2018
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Change in Accounting Estimate [Line Items]                      
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 148,916       $ 100,489       $ 148,916 $ 100,489 $ 0
Revenue from Related Parties                 58,000 44,700 61,600
Net income $ 207,298 [1] $ 161,190 $ 146,050 [1] $ 140,156 $ 367,558 $ 130,613 $ 131,892 [2] $ 197,423 $ 654,694 $ 827,486 $ 467,318
Basic net income per share $ 0.78 $ 0.60 $ 0.54 $ 0.52 $ 1.35 $ 0.48 $ 0.48 $ 0.71 $ 2.43 $ 3.01 $ 1.66
Diluted net income per share $ 0.77 $ 0.59 $ 0.53 $ 0.51 $ 1.33 $ 0.47 $ 0.47 $ 0.70 $ 2.41 $ 2.97 $ 1.64
[1]
(1)
The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".


 
Quarter Ended
Fiscal Year 2019
June 29, 2019
 
March 30, 2019
 
December 29, 2018
 
September 29, 2018
 
(in thousands, except percentages and per share data)
Net revenues 
$
556,545

 
$
542,383

 
$
576,906

 
$
638,495

Cost of goods sold 
200,154

 
201,552

 
203,858

 
208,259

Gross margin 
$
356,391

 
$
340,831

 
$
373,048

 
$
430,236

Gross margin %
64.0
%
 
62.8
%
 
64.7
%
 
67.4
%
Operating income
$
173,571

 
$
157,140

 
$
182,204

 
$
234,183

     % of net revenues
31.2
%
 
29.0
%
 
31.6
%
 
36.7
%
Net income (1)
$
367,558

 
$
130,613

 
$
131,892

 
$
197,423

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

     Basic
$
1.35

 
$
0.48

 
$
0.48

 
$
0.71

     Diluted
$
1.33

 
$
0.47

 
$
0.47

 
$
0.70

 
 
 
 
 
 
 
 
Weighted-average shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
272,382

 
273,221

 
276,252

 
278,045

     Diluted
275,834

 
276,610

 
280,008

 
282,454

 
 
 
 
 
 
 
 
Dividends declared and paid per share 
$
0.46

 
$
0.46

 
$
0.46

 
$
0.46



[2]
(1)
The fiscal quarter ended June 29, 2019 includes $251.6 million of net income from the release of uncertain tax position and related interest reserves and a $47.7 million Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a $22.1 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Concentration Risk (Details)
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Customer Three [Domain] | Accounts receivable [Member]    
Concentration Risk [Line Items]    
Concentration Risk 10.00%  
Customer Three [Domain] | Revenue Benchmark [Member]    
Concentration Risk [Line Items]    
Concentration Risk 10.00% 10.00%
Customer Four [Domain] [Domain] | Accounts receivable [Member]    
Concentration Risk [Line Items]    
Concentration Risk 22.00% 11.00%
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Revenue Recognition 606 (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Jun. 29, 2019
Accounting Policies [Abstract]    
Accounts Receivable, after Allowance for Credit Loss, Current $ 404,778 $ 360,016
Price adjustment and other revenue reserves $ 148,916 $ 100,490
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Accounting Standards Adopted (ASC 606) (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Jun. 29, 2019
Accounts Receivable, after Allowance for Credit Loss, Current $ 404,778 $ 360,016
Price adjustment and other revenue reserves $ 148,916 $ 100,490
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies New Lease Standard (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Jun. 30, 2019
Lessee, Lease, Description [Line Items]    
Operating Lease, Right-of-Use Asset $ 54,610 $ 61,000
Deferred Rent Credit, Noncurrent   4,200
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 58,759 $ 65,200
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Accounts Receivable, Allowance for Credit Loss, Current $ 645 $ 148  
Accounts Receivable, after Allowance for Credit Loss, Current 404,778 360,016  
Inventory:      
Raw materials 18,287 16,121  
Work-in-process 164,061 160,273  
Finished goods 77,278 70,118  
Inventory, Net 259,626 246,512  
Property and equipment:      
Land 17,720 17,720  
Buildings and building improvements 312,999 265,191  
Machinery and equipment 1,323,791 1,367,606  
Property, plant and equipment, gross 1,654,510 1,650,517  
Less accumulated depreciation (1,104,104) (1,072,795)  
Property, plant and equipment, net 550,406 577,722  
Depreciation expense 92,600 86,400 $ 94,400
Employee-related Liabilities, net      
Accrued Bonuses 66,662 71,466  
Accrued Vacation 33,992 30,251  
Accrued Salaries 12,153 10,667  
Accrued Employee Benefits 4,077 4,807  
Other Employee-related Liabilities, Current 9,867 1,513  
Employee-related Liabilities, Current $ 126,751 $ 118,704  
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
accumulated gain or loss on private company investment $ 4,900 $ 3,600  
Unrealized Gain (Loss) on Investments (1,300) 0 $ (900)
Equity Securities, FV-NI 20,600 20,700  
Available-for-sale securities, fair value disclosure 35,536 140,990  
Business Combination, Contingent Consideration, Liability 14,165 9,052 $ 16,000
Fair Value, Nonrecurring [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair Value, Assets and Liabilities Measured on Nonrecurring Basis 0    
Fair Value, Recurring [Member] | Other Liabilities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Business Combination, Contingent Consideration, Liability 4,165 0  
Fair Value, Recurring [Member] | Fair Value, Assets and Liabilities Class [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Assets, fair value disclosure 98,501 328,460  
Liabilities, fair value disclosure 14,506 9,200  
Fair Value, Recurring [Member] | Money Market Funds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents, fair value disclosure 61,814 186,819  
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Available-for-sale securities, fair value disclosure 35,536 139,990  
Fair Value, Recurring [Member] | Foreign Exchange Forward [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign currency contract, asset, fair value disclosure 1,151 651  
Foreign currency contract, liability, fair value disclosure 341 148  
Fair Value, Recurring [Member] | Certificates of Deposit [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Available-for-sale securities, fair value disclosure 0 1,000  
Fair Value, Recurring [Member] | Accrued Liabilities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Business Combination, Contingent Consideration, Liability 10,000 9,052  
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Fair Value, Assets and Liabilities Class [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Assets, fair value disclosure 61,814 186,819  
Liabilities, fair value disclosure 0 0  
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents, fair value disclosure 61,814 186,819  
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Foreign Exchange Forward [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign currency contract, asset, fair value disclosure 0 0  
Foreign currency contract, liability, fair value disclosure 0 0  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Fair Value, Assets and Liabilities Class [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Assets, fair value disclosure 36,687 141,641  
Liabilities, fair value disclosure 341 148  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents, fair value disclosure 0 0  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Corporate Debt Securities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Available-for-sale securities, fair value disclosure 35,536 139,990  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Foreign Exchange Forward [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign currency contract, asset, fair value disclosure 1,151 651  
Foreign currency contract, liability, fair value disclosure 341 148  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Certificates of Deposit [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Available-for-sale securities, fair value disclosure 0 1,000  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Other Liabilities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Business Combination, Contingent Consideration, Liability 4,165 0  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Fair Value, Assets and Liabilities Class [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Assets, fair value disclosure 0 0  
Liabilities, fair value disclosure 14,165 9,052  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents, fair value disclosure 0 0  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Foreign Exchange Forward [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign currency contract, asset, fair value disclosure 0 0  
Foreign currency contract, liability, fair value disclosure 0 0  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Accrued Liabilities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Business Combination, Contingent Consideration, Liability $ 10,000 $ 9,052  
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements Contingent Liabilities Balance (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Business Acquisition, Contingent Consideration [Line Items]      
Business Combination, Contingent Consideration, Liability $ 14,165 $ 9,052 $ 16,000
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 14,165 2,104  
Payment for Contingent Consideration Liability, Financing Activities (8,000) (9,052) $ 0
Contingent Liability Adjustment $ (1,052) $ 0  
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments, Short-term Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Dec. 28, 2019
[1]
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
[2]
Sep. 29, 2018
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Debt Securities, Available-for-sale [Abstract]                      
Amortized Cost Basis $ 35,417       $ 141,031       $ 35,417 $ 141,031  
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 137       68       137 68  
Gross Unrealized Loss (18)       (109)       (18) (109)  
Estimated Fair Value 35,536       140,990       35,536 140,990  
Net Income (Loss) Attributable to Parent 207,298 [1] $ 161,190 $ 146,050 $ 140,156 367,558 $ 130,613 $ 131,892 $ 197,423 654,694 827,486 $ 467,318
Certificates of Deposit [Member]                      
Debt Securities, Available-for-sale [Abstract]                      
Amortized Cost Basis 0       1,000       0 1,000  
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0       0       0 0  
Gross Unrealized Loss 0       0       0 0  
Estimated Fair Value 0       1,000       0 1,000  
Corporate Debt Securities [Member]                      
Debt Securities, Available-for-sale [Abstract]                      
Amortized Cost Basis 35,417       140,031       35,417 140,031  
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 137       68       137 68  
Gross Unrealized Loss (18)       (109)       (18) (109)  
Estimated Fair Value $ 35,536       $ 139,990       $ 35,536 $ 139,990  
[1]
(1)
The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".


 
Quarter Ended
Fiscal Year 2019
June 29, 2019
 
March 30, 2019
 
December 29, 2018
 
September 29, 2018
 
(in thousands, except percentages and per share data)
Net revenues 
$
556,545

 
$
542,383

 
$
576,906

 
$
638,495

Cost of goods sold 
200,154

 
201,552

 
203,858

 
208,259

Gross margin 
$
356,391

 
$
340,831

 
$
373,048

 
$
430,236

Gross margin %
64.0
%
 
62.8
%
 
64.7
%
 
67.4
%
Operating income
$
173,571

 
$
157,140

 
$
182,204

 
$
234,183

     % of net revenues
31.2
%
 
29.0
%
 
31.6
%
 
36.7
%
Net income (1)
$
367,558

 
$
130,613

 
$
131,892

 
$
197,423

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

     Basic
$
1.35

 
$
0.48

 
$
0.48

 
$
0.71

     Diluted
$
1.33

 
$
0.47

 
$
0.47

 
$
0.70

 
 
 
 
 
 
 
 
Weighted-average shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
272,382

 
273,221

 
276,252

 
278,045

     Diluted
275,834

 
276,610

 
280,008

 
282,454

 
 
 
 
 
 
 
 
Dividends declared and paid per share 
$
0.46

 
$
0.46

 
$
0.46

 
$
0.46



[2]
(1)
The fiscal quarter ended June 29, 2019 includes $251.6 million of net income from the release of uncertain tax position and related interest reserves and a $47.7 million Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a $22.1 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments, Balance Sheet Location (Details) - USD ($)
$ in Millions
Jun. 27, 2020
Jun. 29, 2019
Forward contracts held to purchase U.S. dollars [Member] | Designated as hedging instruments [Member] | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Derivative, Notional Amount $ 61.6 $ 48.5
Forward contracts held to purchase U.S. dollars [Member] | Not designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Derivative, Notional Amount 32.3 19.6
Forward contracts held to sell U.S. dollars [Member] | Not designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Derivative, Notional Amount $ 12.0 $ 21.1
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments, Income Statement Location (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
Sep. 29, 2018
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Derivative Instruments, Gain (Loss) [Line Items]                      
Revenues $ 545,369 $ 561,916 $ 551,070 $ 533,040 $ 556,545 $ 542,383 $ 576,906 $ 638,495 $ 2,191,395 $ 2,314,329 $ 2,480,066
Cost of Revenue $ 183,001 $ 195,479 $ 190,546 $ 189,717 $ 200,154 $ 201,552 $ 203,858 $ 208,259 758,743 813,823 853,945
Operating Expenses                 746,258 753,408 $ 792,673
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax                 2,372 (808)  
Accumulated Net Gain (Loss) from Cost of Good Solds Attributable to Parent [Member] [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax                 (42) (430)  
Accumulated Net Gain (Loss) from Operating Expense Attributable to Parent [Member] [Member] [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax                 (1,535) (2,275)  
Accumulated Net Gain (Loss) from Net Revenue Attributable to Parent [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax                 $ 0 $ 49  
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments, Long-term Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Jun. 27, 2014
Dec. 28, 2013
Mar. 30, 2013
Debt Instrument [Line Items]            
Debt, Long-term and Short-term, Combined Amount $ 1,000,000 $ 1,000,000        
Repayments of Notes Payable 0 500,000 $ 0      
Debt Instrument, Unamortized Discount (5,978) (7,416)        
Long-term debt, excluding current maturities 994,022 $ 992,584        
Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed   101.00%        
Interest expense relating to the Notes 35,600 $ 41,400 49,500      
Amortization of Debt Discount (Premium) 1,400 2,000 2,900      
Estimated fair value of long-term debt 1,100,000          
Interest Expense $ 38,000 43,500 $ 50,200      
Fixed Rate Note Due June 2027 at 3 Point 450 Percent [Member] [Domain]            
Debt Instrument [Line Items]            
Long-term Debt   $ 500,000        
Debt Instrument, Interest Rate, Stated Percentage Rate Range, Minimum (Deprecated 2016-01-31) .0345          
Fixed Rate Note Due November 2018 at 2 Point 50 Percent [Member]            
Debt Instrument [Line Items]            
Long-term Debt         $ 500,000  
Stated interest rate of the Notes         2.50%  
proceeds from issuance of long term debt 3         $ 494,500  
Effective interest rate of the Notes         2.60%  
Fixed Rate Note Due November 2027 at 3 Point 450 Percent [Member] [Domain]            
Debt Instrument [Line Items]            
Stated interest rate of the Notes   3.45%        
Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Domain]            
Debt Instrument [Line Items]            
Effective interest rate of the Notes   3.50%        
Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Member]            
Debt Instrument [Line Items]            
proceeds from issuance of long term debt 3   $ 495,200        
Fxed Rate Note Due March 2023 at 3 Point 375 Percent [Member]            
Debt Instrument [Line Items]            
Long-term Debt $ 500,000 500,000       $ 500,000
proceeds from issuance of long term debt 3           $ 490,000
Effective interest rate of the Notes           3.50%
Debt Instrument, Basis Spread on Variable Rate 3.375%          
Fixed Rate Note Due March 2023 at 3 Point 375 Percent [Member]            
Debt Instrument [Line Items]            
Stated interest rate of the Notes           3.375%
Unsecured Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity       $ 350,000    
Not designated as hedging instruments [Member] | Forward contracts held to purchase U.S. dollars [Member]            
Debt Instrument [Line Items]            
Derivative, Notional Amount $ 32,300 19,600        
Not designated as hedging instruments [Member] | Forward contracts held to sell U.S. dollars [Member]            
Debt Instrument [Line Items]            
Derivative, Notional Amount 12,000 21,100        
Designated as Hedging Instrument [Member] | Forward contracts held to purchase U.S. dollars [Member] | Cash Flow Hedging [Member]            
Debt Instrument [Line Items]            
Derivative, Notional Amount $ 61,600 $ 48,500        
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 95,431 $ 86,977 $ 78,685
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]      
Less: Income tax effect 9,415 8,443 9,342
Net stock-based compensation expense 86,016 78,534 69,343
Cost of goods sold [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 12,177 10,087 10,441
Research and development expenses [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 44,702 41,624 37,048
General and Administrative Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 38,552 35,266 31,196
Share-based Payment Arrangement, Option [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 299 276 1,430
Share-based Payment Arrangement, Option [Member] | Cost of goods sold [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 31 35 212
Share-based Payment Arrangement, Option [Member] | Research and development expenses [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 14 9 518
Share-based Payment Arrangement, Option [Member] | General and Administrative Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 254 232 700
Restricted stock units [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 82,624 75,988 68,381
Restricted stock units [Member] | Cost of goods sold [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 9,295 7,728 8,131
Restricted stock units [Member] | Research and development expenses [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 38,452 36,182 32,088
Restricted stock units [Member] | General and Administrative Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 34,877 32,078 28,162
ESP Plan [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 12,508 10,713 8,874
ESP Plan [Member] | Cost of goods sold [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 2,851 2,324 2,098
ESP Plan [Member] | Research and development expenses [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 6,236 5,433 4,442
ESP Plan [Member] | General and Administrative Expense [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 3,421 2,956 2,334
Market Stock Units [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 12,700 $ 11,100 $ 7,800
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Stock Option Plans (Details) - Share-based Payment Arrangement, Option [Member]
12 Months Ended
Jun. 27, 2020
USD ($)
plans
$ / shares
shares
Jun. 29, 2019
$ / shares
shares
Jun. 30, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number Of Stock Plans | plans 1    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options outstanding, beginning | shares 777,413 1,688,253 2,800,007
Options Granted | shares 0 0 0
Options Exercised | shares (656,391) (907,401) (1,090,163)
Options cancelled | shares (16,575) (3,439) (21,591)
Options outstanding, ending | shares 104,447 777,413 1,688,253
Options outstanding, weighted average exercise price, beginning | $ / shares $ 28.30 $ 27.72 $ 26.92
Options granted, weighted average exercise price | $ / shares 0 0 0
Options exercised, weighted average exercise price | $ / shares 28.26 27.22 25.69
Options cancelled, weighted average exercise price | $ / shares 27.30 28.08 26.47
Options outstanding, weighted average exercise price, ending | $ / shares $ 28.76 $ 28.30 $ 27.72
Options outstanding, weighted average remaining contractual term (in years) 4 months 24 days    
Options outstanding, aggregate intrinsic value | $ [1] $ 3,179,074    
Options exercisable, number of shares | shares 104,447    
Options exercisable, weighted average exercise price | $ / shares $ 28.76    
Options exercisable, weighted average remaining contractual term (in years) 4 months 24 days    
Options exercisable, aggregate intrinsic value | $ [1] $ 3,179,074    
Options vested and expected to vest, number of shares | shares 104,447    
Options vested and expected to vest, weighted average exercise price | $ / shares $ 28.76    
Options vested and expected to vest, weighted average remaining contractual term (in years) 4 months 24 days    
Options vested and expected to vest, aggregate intrinsic value | $ [1] $ 3,179,074    
[1]

(1)
Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of June 27, 2020.
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Outstanding Options (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Jun. 24, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period [Abstract]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 20.1 $ 27.5 $ 30.7  
$12.00 -$20.00 [Member]        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, lower $ 12.00      
Range of exercise prices, upper 20.00      
$20.01 - $30.00 [Member]        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, lower 20.01      
Range of exercise prices, upper 30.00      
$30.01 - $40.00 [Member]        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, lower 30.01      
Range of exercise prices, upper $ 40.00      
Share-based Payment Arrangement, Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period [Abstract]        
Options outstanding, number of shares 104,447 777,413 1,688,253 2,800,007
Options outstanding, weighted average remaining contractual term (in years) 4 months 24 days      
Options outstanding, weighted average exercise price $ 28.76 $ 28.30 $ 27.72 $ 26.92
Options exercisable, number of shares 104,447      
Options exercisable, weighted average exercise price $ 28.76      
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Restricted Stock Units (Details) - Restricted stock units [Member] - USD ($)
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 49.57 $ 53.97 $ 44.95
Outstanding and expected to vest RSUs [Roll Forward]      
Restricted stock units outstanding, beginning 4,918,306 5,524,432 5,942,123
Restricted stock units granted 1,834,828 1,694,294 1,989,959
Restricted stock units released (1,700,518) (1,779,317) (1,794,029)
Restricted stock units cancelled (446,024) (521,103) (613,621)
Restricted stock units outstanding, ending 4,606,592 4,918,306 5,524,432
Restricted Stock Units Weighted Average Remaining Contractual Terms (in years) 2 years 7 months 6 days    
Restricted stock units outstanding, aggregate intrinsic value [1] $ 272,710,246    
Restricted stock units expected to vest, number of shares 3,918,834    
Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Remaining Contractual Term 1 2 years 6 months    
Restricted stock units expected to vest, aggregate intrinsic value [1] $ 231,994,987    
Restricted stock unit shares withheld for withholding tax 35,900,000    
Unrecognized compensation costs related to unvested RSUs $ 148,800,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 7 months 6 days    
[1]
Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company's common stock on June 26, 2020, the last business day preceding the fiscal year end, multiplied by the number of RSUs and other awards outstanding, or expected to vest as of June 27, 2020.
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Market Stock Units (Details) - USD ($)
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Market Stock Units [Member]      
Outstanding and expected to vest MSUs [Roll Forward]      
Market stock units outstanding, beginning 1,048,532 1,079,064 818,028
Market Stock units Granted 259,984 247,804 292,336
Market stock units released (183,974) (13,594) 0
Market stock units cancelled (153,322) (264,742) (31,300)
Market stock units outstanding, ending 971,220 1,048,532 1,079,064
Market Stock Units Weighted Average Remaining Contractual Terms 2 years 7 months 6 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [1] $ 57,496,224    
Market stock units expected to vest, number of shares 383,568    
Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Remaining Contractual Term 1 2 years 6 months    
Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Aggregate Intrinsic Value [1] $ 22,707,207    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 29,000,000.0    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 1,000,000.0    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 7 months 6 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 54.70 $ 75.48 $ 51.03
Share-based Payment Arrangement, Option [Member]      
Outstanding and expected to vest MSUs [Roll Forward]      
Common Stock, Capital Shares Reserved for Future Issuance 16,800,000    
[1]
Aggregate intrinsic value for MSUs represents the closing price per share of the Company’s common stock on June 26, 2020, the last business day preceding the fiscal quarter-end, multiplied by the number of MSUs outstanding or expected to vest as of June 27, 2020.
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Employee Stock Purchase Plan (Details)
$ in Thousands, shares in Millions
12 Months Ended
Jun. 27, 2020
USD ($)
plans
shares
Jun. 29, 2019
USD ($)
Jun. 30, 2018
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Consideration for common stock issued $ 42,260 $ 40,175 $ 36,321
ESP Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number Of Stock Plans | plans 1    
Common stock shares issued | shares 0.9    
Consideration for common stock issued $ 42,300    
Shares for future issuance | shares 5.4    
Expected holding period (in years) 15 days 15 days 15 days
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 8,800    
Minimum [Member] | ESP Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk Free Interest Rate 0.20% 1.60% 0.80%
Expected stock price volatility 28.40% 19.60% 19.10%
Dividend yield 3.10% 2.80% 2.80%
Maximum [Member] | ESP Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk Free Interest Rate 2.70% 2.60% 2.10%
Expected stock price volatility 55.20% 32.70% 32.70%
Dividend yield 3.40% 3.40% 3.40%
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
Sep. 29, 2018
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Numerator for basic earnings per share and diluted earnings per share                      
Net income $ 207,298 [1] $ 161,190 $ 146,050 [1] $ 140,156 $ 367,558 $ 130,613 $ 131,892 [2] $ 197,423 $ 654,694 $ 827,486 $ 467,318
Denominator for basic earnings per share 266,639 269,003 270,330 271,388 272,382 273,221 276,252 278,045 269,341 274,966 280,979
Effect of dilutive securities                      
Stock options, RSUs, and ESPP                 2,687 3,811 4,695
Denominator for diluted earnings per share 268,777 271,579 273,269 274,436 275,834 276,610 280,008 282,454 272,028 278,777 285,674
Basic net income per share $ 0.78 $ 0.60 $ 0.54 $ 0.52 $ 1.35 $ 0.48 $ 0.48 $ 0.71 $ 2.43 $ 3.01 $ 1.66
Diluted net income per share $ 0.77 $ 0.59 $ 0.53 $ 0.51 $ 1.33 $ 0.47 $ 0.47 $ 0.70 $ 2.41 $ 2.97 $ 1.64
[1]
(1)
The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".


 
Quarter Ended
Fiscal Year 2019
June 29, 2019
 
March 30, 2019
 
December 29, 2018
 
September 29, 2018
 
(in thousands, except percentages and per share data)
Net revenues 
$
556,545

 
$
542,383

 
$
576,906

 
$
638,495

Cost of goods sold 
200,154

 
201,552

 
203,858

 
208,259

Gross margin 
$
356,391

 
$
340,831

 
$
373,048

 
$
430,236

Gross margin %
64.0
%
 
62.8
%
 
64.7
%
 
67.4
%
Operating income
$
173,571

 
$
157,140

 
$
182,204

 
$
234,183

     % of net revenues
31.2
%
 
29.0
%
 
31.6
%
 
36.7
%
Net income (1)
$
367,558

 
$
130,613

 
$
131,892

 
$
197,423

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

     Basic
$
1.35

 
$
0.48

 
$
0.48

 
$
0.71

     Diluted
$
1.33

 
$
0.47

 
$
0.47

 
$
0.70

 
 
 
 
 
 
 
 
Weighted-average shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
272,382

 
273,221

 
276,252

 
278,045

     Diluted
275,834

 
276,610

 
280,008

 
282,454

 
 
 
 
 
 
 
 
Dividends declared and paid per share 
$
0.46

 
$
0.46

 
$
0.46

 
$
0.46



[2]
(1)
The fiscal quarter ended June 29, 2019 includes $251.6 million of net income from the release of uncertain tax position and related interest reserves and a $47.7 million Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a $22.1 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share Earnings per Share (Details) - shares
shares in Thousands
3 Months Ended 12 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
Sep. 29, 2018
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]                      
Weighted Average Number of Shares Outstanding, Basic 266,639 269,003 270,330 271,388 272,382 273,221 276,252 278,045 269,341 274,966 280,979
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, Goodwill (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Jun. 29, 2019
Goodwill [Line Items]    
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 9,195 $ 2,790
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Finite and Indefinite Lived Intangible Assets [Line Items]      
IPR&D Completed & Reclassed $ 2,800    
Gross Intangible Assets 666,770 $ 619,115  
Cost, Depreciation, Amortization and Depletion 12,860 21,689 $ 46,063
Finite-Lived Intangible Assets, Accumulated Amortization 578,811 562,873  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Original Cost 657,575 616,325  
Amortization of Intangible Assets 3,078 3,041 4,467
Amortization 15,938 24,730 $ 50,530
Future amortization expense [Abstract]      
2017 19,279    
2018 13,454    
2019 12,970    
2020 9,995    
2021 9,716    
Thereafter 13,350    
Net 78,764 53,452  
Intangible assets, net 87,959 56,242  
Order or Production Backlog [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Accumulated Amortization 25 0  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Original Cost 170 0  
Future amortization expense [Abstract]      
Net 145 0  
Intellectual property [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Accumulated Amortization 458,418 445,558  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Original Cost 525,196 487,346  
Future amortization expense [Abstract]      
Net 66,778 41,788  
Customer relationships [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Accumulated Amortization 108,603 105,901  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Original Cost 118,335 116,505  
Future amortization expense [Abstract]      
Net 9,732 10,604  
Trade Names [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Accumulated Amortization 9,265 8,914  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Original Cost 11,374 9,974  
Future amortization expense [Abstract]      
Net $ 2,109 1,060  
Patents [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Definite lived intangible assets, useful life, minimum 5 years    
Minimum [Member] | Intellectual property [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Definite lived intangible assets, useful life, minimum 1 year    
Minimum [Member] | Customer relationships [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Definite lived intangible assets, useful life, minimum 3 years    
Minimum [Member] | Trade Names [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Definite lived intangible assets, useful life, minimum 1 year    
Maximum [Member] | Intellectual property [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Definite lived intangible assets, useful life, minimum 10 years    
Maximum [Member] | Customer relationships [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Definite lived intangible assets, useful life, minimum 10 years    
Maximum [Member] | Trade Names [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Definite lived intangible assets, useful life, minimum 4 years    
Patents [Member]      
Finite and Indefinite Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Accumulated Amortization $ 2,500 2,500  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Original Cost 2,500 2,500  
Future amortization expense [Abstract]      
Net $ 0 $ 0  
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Business Acquisition [Line Items]      
Payments to Acquire Businesses, Net of Cash Acquired $ 69,270 $ 2,949 $ 57,773
Business Combination, Contingent Consideration, Liability 14,165 9,052 16,000
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents 2,700    
Cash paid 72,800    
Business Combination, Consideration Transferred 87,000    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 6,300    
Goodwill acquired 562,540 $ 532,251 $ 532,251
Intellectual property [Member]      
Business Acquisition [Line Items]      
Amortizable intangible assets acquired 35,100    
In Process Research and Development [Member]      
Business Acquisition [Line Items]      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 12,600    
Icron [Domain]      
Business Acquisition [Line Items]      
Goodwill acquired 30,289    
Trinamic [Domain] [Domain]      
Business Acquisition [Line Items]      
Goodwill acquired $ 30,300    
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Impairment of Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Long Lived Assets Held-for-sale [Line Items]      
Asset Impairment Charges $ 0 $ 753 $ 892
Gain (Loss) on Disposition of Property Plant Equipment (1,191) (3,967) (995)
Proceeds from Divestiture of Businesses $ 378 $ 0 $ 0
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 27, 2020
USD ($)
Mar. 28, 2020
USD ($)
Dec. 28, 2019
USD ($)
Sep. 28, 2019
USD ($)
Jun. 29, 2019
USD ($)
Mar. 30, 2019
USD ($)
Dec. 29, 2018
USD ($)
Sep. 29, 2018
USD ($)
Jun. 27, 2020
USD ($)
customers
Jun. 29, 2019
USD ($)
Jun. 30, 2018
USD ($)
Segment Reporting Information [Line Items]                      
Number of Reportable Segments | customers                 1    
Revenues $ 545,369 $ 561,916 $ 551,070 $ 533,040 $ 556,545 $ 542,383 $ 576,906 $ 638,495 $ 2,191,395 $ 2,314,329 $ 2,480,066
Long-Lived Assets 550,406       577,722       550,406 577,722  
United States [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 237,579 257,350 306,453
Long-Lived Assets 362,093       379,308       362,093 379,308  
CHINA [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 813,227 812,686 885,319
Rest of Asia [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 698,175 756,928 786,814
Europe [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 387,368 428,750 440,658
Rest of World [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 55,046 58,615 $ 60,822
Long-Lived Assets 99,653       95,780       99,653 95,780  
Philippines [Member]                      
Segment Reporting Information [Line Items]                      
Long-Lived Assets $ 88,660       $ 102,634       $ 88,660 $ 102,634  
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Future Minimum Payments for Commitments [Line Items]    
Capital equipment and inventory related purchase obligations [1] $ 352,960  
Purchase Obligation, to be Paid, Year One [1] 54,206  
Purchase Obligation, to be Paid, Year Two [1] 46,778  
Purchase Obligation, to be Paid, Year Three [1] 44,821  
Purchase Obligation, to be Paid, Year Four [1] 42,502  
Purchase Obligation, to be Paid, Year Five [1] 40,650  
Purchase Obligation, to be Paid, after Year Five [1] 124,003  
Rental expense $ 12,300 $ 10,200
[1]
(1)
The Company orders materials and supplies in advance or with minimum purchase quantities. The Company is obligated to pay for the materials and supplies when received.
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.20.2
Comprehensive Income Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Jun. 24, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss), net of tax $ (14,595) $ (11,354)    
Stockholders' Equity Attributable to Parent 1,657,457 1,845,276 $ 1,930,940 $ 2,202,694
Other Comprehensive Income (Loss), before Reclassifications, before Tax (1,077) 3,310    
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax (2,372) 808    
Other Comprehensive Income (Loss), Tax 208 (487)    
Other Comprehensive Income (Loss), Net of Tax (3,241) 3,631 (5,095)  
Unrealized Holding Gains (Losses) on Intercompany Receivables [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss), net of tax (6,280) (6,280) (6,280)  
Other Comprehensive Income (Loss), before Reclassifications, before Tax 0 0    
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax 0 0    
Other Comprehensive Income (Loss), Tax 0 0    
Other Comprehensive Income (Loss), Net of Tax 0 0    
Accumulated Defined Benefit Plans Adjustment [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss), net of tax (7,988) (4,322) (2,516)  
Other Comprehensive Income (Loss), before Reclassifications, before Tax 0 0    
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax (3,950) (1,848)    
Other Comprehensive Income (Loss), Tax 284 42    
Other Comprehensive Income (Loss), Net of Tax (3,666) (1,806)    
Accumulated Translation Adjustment [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss), net of tax (1,136) (1,136) (1,136)  
Other Comprehensive Income (Loss), before Reclassifications, before Tax 0 0    
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax 0 0    
Other Comprehensive Income (Loss), Tax 0 0    
Other Comprehensive Income (Loss), Net of Tax 0 0    
Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss), net of tax 690 425 (1,383)  
Other Comprehensive Income (Loss), before Reclassifications, before Tax (1,262) (494)    
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax 1,578 2,656    
Other Comprehensive Income (Loss), Tax (51) (354)    
Other Comprehensive Income (Loss), Net of Tax 265 1,808    
Unrealized Holding Gains (losses) on Available-for-sale Investments [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive income (loss), net of tax 119 (41) (3,670)  
Other Comprehensive Income (Loss), before Reclassifications, before Tax 185 3,804    
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax 0 0    
Other Comprehensive Income (Loss), Tax (25) (175)    
Other Comprehensive Income (Loss), Net of Tax 160 3,629    
Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity Attributable to Parent (14,595) (11,354) (14,985) $ (9,890)
Other Comprehensive Income (Loss), Net of Tax $ (3,241) $ 3,631 $ (5,095)  
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Repurchases (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Jul. 20, 2017
Stock repurchase program, authorized amount $ 1,500,000     $ 1,000,000
Shares of common stock repurchased 7.9 9.8 7.5  
Stock Repurchased During Period, Value $ 440,811 $ 539,151 $ 407,968  
Stock repurchase program, remaining authorized amount $ 700,000      
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.20.2
Interest and Other Income (Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Interest Expense $ (38,000) $ (43,500) $ (50,200)
Interest Expense, Other 35,797 43,543 50,215
Interest Income, Other 30,220 47,844 38,292
Other Income (Expense), Net (2,721) 3,022 3,360
Other Nonoperating Income (Expense) (8,298) 7,323 (8,563)
Interest expense relating to the Notes 35,600 41,400 49,500
Amortization of Debt Discount (Premium) $ 1,400 $ 2,000 $ 2,900
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Income Tax Contingency [Line Items]      
Effective Income Tax Reconciliation, Deferred Tax Remeasurement   $ 13,700  
Income (Loss) from Continuing Operations before Income Taxes, Domestic $ 72,854 103,016 $ 149,056
Pretax income (loss) from foreign subsidiaries 605,242 651,405 675,829
Income before provision for income taxes 678,096 754,421 824,885
Federal      
Current 1,893 (114,494) 318,288
Deferred 9,828 12,874 25,769
State      
Current (3,880) 9,842 117
Deferred 552 2,196 1,325
Foreign      
Current 15,683 17,562 11,450
Deferred (674) (1,045) 618
Total income tax expense (benefit) 23,402 $ (73,065) $ 357,567
Unrecognized deferred tax liability on indefinitely reinvested earnings $ 306,200    
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Effective Income Tax Rate Reconciliation (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 29, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
New Accounting Pronouncement, Early Adoption [Line Items]              
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount   $ 236,900,000          
Undistributed Earnings of Foreign Subsidiaries         $ 306,200,000    
Transition Tax Charge     $ 22,100,000   $ 47,700,000    
Federal statutory rate 21.00% 35.00%   35.00% 21.00% 21.00% 28.10%
State tax, net of federal benefit         0.50% (1.40%) (0.20%)
General Business Tax Credit         (1.80%) (0.90%) (0.80%)
Foreign earnings and losses taxed or benefitted at different rates         (17.10%) (15.80%) (16.70%)
Stock-based compensation         1.00% 0.70% 0.40%
Interest accrual for unrecognized tax benefits         0.90% 1.10% 2.10%
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent         1.00% 9.00% 28.70%
Effective Income Tax Rate Reconciliation Tax On Global Intangible Low Taxed Income         7.90% 7.40% 0.00%
Effective Income Tax Rate Reconciliation, Deferred tax remeasurement         0.00% 0.00% 1.60%
Effective income tax rate reconciliation, settlement         (7.50%) (33.40%) 0.00%
Other         (1.40%) (0.20%) (0.30%)
Income tax rate         3.50% (9.70%) 43.30%
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Income Tax [Line Items]    
Unrecognized Tax Benefits that Would Impact Effective Tax Rate $ 122,700  
Deferred tax assets: [Abstract]    
Accrued compensation 8,750 $ 7,990
Stock-based compensation 10,476 9,788
Net operating loss carryovers 40,933 40,067
Tax credit carryovers 97,870 93,269
Other reserves and accruals not currently deductible for tax purposes 17,580 21,584
Deferred tax assets, other 11,626 11,500
Total deferred tax assets 187,235 184,198
Deferred tax liabilities: [Abstract]    
Fixed assets cost recovery, net (58,293) (52,567)
Deferred Tax Liabilities, Undistributed Foreign Earnings 9,968 7,428
Deferred tax liabilities, other (3,080) (3,712)
Deferred Tax Liabilities, Gross (71,341) (63,707)
Valuation allowance (135,751) (131,798)
Deferred Tax Liabilities, Net 19,857 11,307
Net deferred tax assets/(liabilities) 115,894 $ 120,491
Valuation Allowance [Abstract]    
Increase (decrease) in valuation allowance 4,000  
Internal Revenue Service (IRS) [Member]    
Deferred Tax Assets, Operating Loss Carryforwards, Components [Abstract]    
Net operating loss carryforwards subject to expiration 15,000  
State and Local Jurisdiction [Member]    
Deferred Tax Assets, Operating Loss Carryforwards, Components [Abstract]    
Net operating loss carryforwards subject to expiration 39,400  
Deferred Tax Assets, Tax Credit Carryforwards [Abstract]    
Tax credit carryforwards subject to expiration 6,600  
Tax credit carryforwards with no expiration date 115,400  
Foreign Tax Authority [Member]    
Deferred Tax Assets, Operating Loss Carryforwards, Components [Abstract]    
Net operating loss carryforwards with no expiration date $ 140,200  
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Unrecognized Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Jun. 27, 2015
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]        
Beginning Balance $ 220,397 $ 591,458 $ 539,569  
Additions related to current year tax positions 251,600      
Additions related to prior year tax positions 5,626 20,851 3,806  
Reductions related to prior year tax positions (48,944) (236,705) 0  
Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities (6,263) (161,847) 0  
Lapses in statutes of limitations 0 (334) (563)  
Ending Balance 174,275 220,397 591,458  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 122,700      
Tax Benefit That Would be Offset by Valuation Allowance 51,600      
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount (4,000)      
Interest and penalties recognized in income tax expense (5,900) (30,200) $ (27,800)  
Interest and penalties accrued $ 24,600 $ 31,700   $ 61,900
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Tax Examination (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Income Tax Examination [Line Items]      
Other reserves and accruals not currently deductible for tax purposes $ 40,500 $ 221,500  
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 3,459 6,974 $ 48,646
Income Tax Examination, Interest Expense $ 10,700 30,100  
Advance Tax Payment for Examination   $ 140,700  
United States [Member] | Internal Revenue Service (IRS) [Member]      
Income Tax Examination [Line Items]      
Income tax years under examination 2015    
Ireland | Foreign Country [Member]      
Income Tax Examination [Line Items]      
Income tax years under examination 2015    
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Income taxes - Reconciliation Items from U.S. statutory income tax rate to the effective tax rate (Details)
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]      
Effective income tax rate reconciliation, settlement (7.50%) (33.40%) 0.00%
Effective Income Tax Rate Reconciliation Tax On Global Intangible Low Taxed Income 7.90% 7.40% 0.00%
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Tax Charges (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 29, 2018
Dec. 28, 2019
Jun. 27, 2020
Tax Transition [Line Items]      
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount $ 236,900,000    
Transition Tax Charge   $ 22,100,000 $ 47,700,000
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Tax Rate Reconciliation (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 29, 2019
Dec. 29, 2018
Dec. 29, 2018
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]            
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 35.00% 35.00% 21.00% 21.00% 28.10%
General Business Tax Credit       (1.80%) (0.90%) (0.80%)
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Release of Uncertain Tax Position (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Income Tax Disclosure [Abstract]    
Reversal of Uncertain Tax Position $ 40.5 $ 221.5
Additions related to current year tax positions 251.6  
Income Tax Examination, Interest Expense $ 10.7 $ 30.1
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Provisional Tax Charge (Details)
$ in Millions
3 Months Ended
Dec. 29, 2018
USD ($)
Income Tax Disclosure [Abstract]  
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount $ 236.9
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Related Tax Interest Reserves (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Income Tax Disclosure [Abstract]    
Income Tax Examination, Interest Expense $ 10.7 $ 30.1
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Transition Tax Impact (Details)
12 Months Ended
Jun. 27, 2020
Transition Tax Impact (Percent) [Line Items]  
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent 2.90%
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Reversal of Uncertain Tax Position (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Income Tax Disclosure [Abstract]    
Other reserves and accruals not currently deductible for tax purposes $ (40.5) $ (221.5)
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes GILTI Tax Rate (Details)
12 Months Ended
Jun. 27, 2020
Gilti Tax Rate [Line Items]  
Gilti Tax Rate 10.50%
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes Undistributed Foreign Earnings (Details)
$ in Millions
12 Months Ended
Jun. 27, 2020
USD ($)
Income Tax Disclosure [Abstract]  
Undistributed Earnings of Foreign Subsidiaries $ 306.2
Unrecognized Liability of Undistributed Foreign Earnings $ 27.2
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Activities Change in Estimate (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
Sep. 29, 2018
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Change in Accounting Estimate [Line Items]                      
Operating income (loss) $ 177,987 $ 183,347 $ 169,056 $ 156,004 $ 173,571 $ 157,140 $ 182,204 $ 234,183 $ 686,394 $ 747,098 $ 833,448
Net income $ 207,298 [1] $ 161,190 $ 146,050 [1] $ 140,156 $ 367,558 $ 130,613 $ 131,892 [2] $ 197,423 $ 654,694 $ 827,486 $ 467,318
Basic net income per share $ 0.78 $ 0.60 $ 0.54 $ 0.52 $ 1.35 $ 0.48 $ 0.48 $ 0.71 $ 2.43 $ 3.01 $ 1.66
Diluted net income per share $ 0.77 $ 0.59 $ 0.53 $ 0.51 $ 1.33 $ 0.47 $ 0.47 $ 0.70 $ 2.41 $ 2.97 $ 1.64
[1]
(1)
The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".


 
Quarter Ended
Fiscal Year 2019
June 29, 2019
 
March 30, 2019
 
December 29, 2018
 
September 29, 2018
 
(in thousands, except percentages and per share data)
Net revenues 
$
556,545

 
$
542,383

 
$
576,906

 
$
638,495

Cost of goods sold 
200,154

 
201,552

 
203,858

 
208,259

Gross margin 
$
356,391

 
$
340,831

 
$
373,048

 
$
430,236

Gross margin %
64.0
%
 
62.8
%
 
64.7
%
 
67.4
%
Operating income
$
173,571

 
$
157,140

 
$
182,204

 
$
234,183

     % of net revenues
31.2
%
 
29.0
%
 
31.6
%
 
36.7
%
Net income (1)
$
367,558

 
$
130,613

 
$
131,892

 
$
197,423

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

     Basic
$
1.35

 
$
0.48

 
$
0.48

 
$
0.71

     Diluted
$
1.33

 
$
0.47

 
$
0.47

 
$
0.70

 
 
 
 
 
 
 
 
Weighted-average shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
272,382

 
273,221

 
276,252

 
278,045

     Diluted
275,834

 
276,610

 
280,008

 
282,454

 
 
 
 
 
 
 
 
Dividends declared and paid per share 
$
0.46

 
$
0.46

 
$
0.46

 
$
0.46



[2]
(1)
The fiscal quarter ended June 29, 2019 includes $251.6 million of net income from the release of uncertain tax position and related interest reserves and a $47.7 million Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a $22.1 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.20.2
Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Accumulated Postretirement Benefit Obligation [APBO]:        
Funded status at end of year $ (20,528) $ (20,528) $ (19,678)  
Actuarial gain (loss)   705 118  
Defined Benefit Plan, Amortization of Net Prior Service Cost (Credit) 0 0 0  
Amounts Recognized in Accumulated Other Comprehensive Income:        
Net actuarial loss 1,877 1,877 1,172  
Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax 249 249 606  
Amounts recognized in Accumulated Other Comprehensive Income 2,126 $ 2,126 $ 1,778  
Net Periodic Postretirement Benefit Cost/(Income):        
Employer contributions, current period $ 740      
Economic Assumptions:        
Benefit obligation, discount rate 2.60% 2.60% 3.60%  
Medical trend        
Description of direction and pattern of change for assumed medical trend rate   7.00%-5.00% 7.25%-5.00%  
Estimated future benefit payments        
Obligations included in Other Liabilities $ 18,000 $ 18,000 $ 12,600  
Active Participants [Member]        
Accumulated Postretirement Benefit Obligation [APBO]:        
Retirees and beneficiaries (1,413) (1,413) (1,437)  
Retirees and Beneficiaries [Member]        
Accumulated Postretirement Benefit Obligation [APBO]:        
Retirees and beneficiaries (19,115) $ (19,115) (18,241)  
UNITED STATES        
Defined Benefit Plan Disclosure [Line Items]        
Employer matching percentage of employee contributions up to 3% of employee eligible compensation   100.00%    
Maximum percentage of employee eligible compensation with 100% matching contributions by employer   3.00%    
Employer matching percentage of additional employee contributions up to 5% of employee eligible compensation   50.00%    
Maximum percentage of employee eligible compensation with 50% matching contributions by employer   2.00%    
Defined contribution expense   $ 11,200 11,600 $ 12,600
Foreign Plan [Member]        
Estimated future benefit payments        
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax   6,300 3,000 $ 1,000
Non-Pension Benefits [Member]        
Estimated future benefit payments        
2017 739 739    
2018 789 789    
2019 817 817    
2020 867 867    
2021 916 916    
Thereafter 16,400 16,400    
Total 20,528 20,528    
Defined Benefit Postretirement Life Insurance [Member]        
Estimated future benefit payments        
Assets for plan benefits included in Other Assets 8,500 8,500 6,900  
Obligations included in Other Liabilities 9,700 $ 9,700 8,200  
Scenario, Plan [Member]        
Net Periodic Postretirement Benefit Cost/(Income):        
Interest cost 524   695  
Defined Benefit Plan, Amortization of Prior Service Cost (Credit) 249   356  
Total net periodic postretirement benefit cost $ 773   $ 1,051  
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.20.2
Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
Sep. 29, 2018
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Revenues $ 545,369 $ 561,916 $ 551,070 $ 533,040 $ 556,545 $ 542,383 $ 576,906 $ 638,495 $ 2,191,395 $ 2,314,329 $ 2,480,066
Cost of Revenue 183,001 195,479 190,546 189,717 200,154 201,552 203,858 208,259 758,743 813,823 853,945
Quarterly Financial Data [Abstract]                      
Gross margin $ 362,368 $ 366,437 $ 360,524 $ 343,323 $ 356,391 $ 340,831 $ 373,048 $ 430,236 1,432,652 1,500,506 1,626,121
Gross margin % 66.40% 65.20% 65.40% 64.40% 64.00% 62.80% 64.70% 67.40%      
Operating income (loss) $ 177,987 $ 183,347 $ 169,056 $ 156,004 $ 173,571 $ 157,140 $ 182,204 $ 234,183 686,394 747,098 833,448
% of net revenues 32.60% 32.60% 30.70% 29.30% 31.20% 29.00% 31.60% 36.70%      
Net income $ 207,298 [1] $ 161,190 $ 146,050 [1] $ 140,156 $ 367,558 $ 130,613 $ 131,892 [2] $ 197,423 654,694 827,486 467,318
Gain (Loss) on Disposition of Property Plant Equipment                 $ (1,191) $ (3,967) $ (995)
Earnings (loss) per share:                      
Basic net income per share $ 0.78 $ 0.60 $ 0.54 $ 0.52 $ 1.35 $ 0.48 $ 0.48 $ 0.71 $ 2.43 $ 3.01 $ 1.66
Diluted net income per share $ 0.77 $ 0.59 $ 0.53 $ 0.51 $ 1.33 $ 0.47 $ 0.47 $ 0.70 $ 2.41 $ 2.97 $ 1.64
Shares used in the calculation of earnings (loss) per share:                      
Weighted Average Number of Shares Outstanding, Basic 266,639 269,003 270,330 271,388 272,382 273,221 276,252 278,045 269,341 274,966 280,979
Diluted 268,777 271,579 273,269 274,436 275,834 276,610 280,008 282,454 272,028 278,777 285,674
Common Stock, Dividends, Per Share, Cash Paid $ 0.48 $ 0.48 $ 0.48 $ 0.48 $ 0.46 $ 0.46 $ 0.46 $ 0.46 $ 1.92 $ 1.84 $ 1.32
[1]
(1)
The fiscal quarter ended June 27, 2020 includes $51.2 million of net income from the release of uncertain tax position and related interest reserves and a $6.5 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".


 
Quarter Ended
Fiscal Year 2019
June 29, 2019
 
March 30, 2019
 
December 29, 2018
 
September 29, 2018
 
(in thousands, except percentages and per share data)
Net revenues 
$
556,545

 
$
542,383

 
$
576,906

 
$
638,495

Cost of goods sold 
200,154

 
201,552

 
203,858

 
208,259

Gross margin 
$
356,391

 
$
340,831

 
$
373,048

 
$
430,236

Gross margin %
64.0
%
 
62.8
%
 
64.7
%
 
67.4
%
Operating income
$
173,571

 
$
157,140

 
$
182,204

 
$
234,183

     % of net revenues
31.2
%
 
29.0
%
 
31.6
%
 
36.7
%
Net income (1)
$
367,558

 
$
130,613

 
$
131,892

 
$
197,423

 
 
 
 
 
 
 
 
Earnings per share:
 

 
 

 
 

 
 

     Basic
$
1.35

 
$
0.48

 
$
0.48

 
$
0.71

     Diluted
$
1.33

 
$
0.47

 
$
0.47

 
$
0.70

 
 
 
 
 
 
 
 
Weighted-average shares used in the calculation of earnings per share:
 

 
 

 
 

 
 

     Basic 
272,382

 
273,221

 
276,252

 
278,045

     Diluted
275,834

 
276,610

 
280,008

 
282,454

 
 
 
 
 
 
 
 
Dividends declared and paid per share 
$
0.46

 
$
0.46

 
$
0.46

 
$
0.46



[2]
(1)
The fiscal quarter ended June 29, 2019 includes $251.6 million of net income from the release of uncertain tax position and related interest reserves and a $47.7 million Transition Tax charge. The fiscal quarter ended December 29, 2018 includes a $22.1 million Transition Tax charge. For details, refer to Note 17: "Income Taxes".
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Event (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Subsequent Event [Line Items]      
Proceeds from Divestiture of Businesses $ 378 $ 0 $ 0
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule II - Valuation and Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense $ 767,781 $ 568,550  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation Allowances and Reserves, Balance at Beginning of Period (100,489) 0  
Valuation Allowances and Reserves, Balance at End of Period (148,916) (100,489) $ 0
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment (719,354) (468,061)  
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 625 697 659,023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation Allowances and Reserves, Balance at Beginning of Period (148) (140,115)  
Valuation Allowances and Reserves, Balance at End of Period (645) (148) (140,115)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ (128) $ (140,664) $ (565,483)
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Related Party Transactions [Abstract]      
Revenue from Related Parties $ 58.0 $ 44.7 $ 61.6
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities Disclosure (Details) - USD ($)
$ in Millions
Jun. 27, 2020
Jun. 29, 2019
Forward contracts held to purchase U.S. dollars [Member] | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]    
Derivative [Line Items]    
Derivative, Notional Amount $ 61.6 $ 48.5
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.20.2
Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
Sep. 29, 2018
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2018
Disaggregated Revenue [Abstract]                      
Disaggregated Revenue by Sales Channel - Distributors                 $ 1,147,387,000 $ 1,062,818,000 $ 1,173,719,000
Disaggregated Revenue by End Market - Automotive                 $ 560,856,000 $ 590,402,000 $ 567,474,000
Disaggregated Revenue by End Market - Auto %                 26.00% 25.00% 23.00%
Disaggregated Revenue by End Market - Comm and Data Center                 $ 482,642,000 $ 436,674,000 $ 510,098,000
Disaggregated Revenue by End Market - CDC %                 22.00% 19.00% 21.00%
Disaggregated Revenue by End Market - Consumer                 $ 441,407,000 $ 555,409,000 $ 575,095,000
Disaggregated Revenue by End Market - Cons %                 20.00% 24.00% 23.00%
Disaggregated Revenue by End Market - Industrial                 $ 706,490,000 $ 731,844,000 $ 827,399,000
Disaggregated Revenue by End Market - Ind %                 32.00% 32.00% 33.00%
Revenues $ 545,369,000 $ 561,916,000 $ 551,070,000 $ 533,040,000 $ 556,545,000 $ 542,383,000 $ 576,906,000 $ 638,495,000 $ 2,191,395,000 $ 2,314,329,000 $ 2,480,066,000
Disaggregated Revenue by Sales Channel - Dist %                 52.00% 46.00% 47.00%
Disaggregated Revenue by Sales Channel - Direct Customer                 $ 1,044,008,000 $ 1,251,511,000 $ 1,306,347,000
Disaggregated Revenue by Sales Channel - Direct %                 48.00% 54.00% 53.00%
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.20.2
Lease (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 30, 2019
Future Minimum Payments for Commitments [Line Items]      
Operating Lease, Payments $ 12,020    
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 12,144 $ 15,068  
Operating Lease, Right-of-Use Asset 54,610   $ 61,000
Operating Leases, Rent Expense 12,300 10,200  
Lessee, Operating Lease, Liability, to be Paid, Year Two 10,971 13,368  
Lessee, Operating Lease, Liability, to be Paid, Year Three 9,759 7,689  
Lessee, Operating Lease, Liability, to be Paid, Year Four 8,697 7,205  
Lessee, Operating Lease, Liability, to be Paid, Year Five 6,891 4,229  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 17,083 5,893  
Lessee, Operating Lease, Liability, to be Paid 65,545 $ 53,452  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 6,786    
Operating Lease, Weighted Average Remaining Lease Term 7 years    
Lessee, Operating Lease, Discount Rate 3.36%    
Accrued Liabilities [Member]      
Future Minimum Payments for Commitments [Line Items]      
Operating Lease, Liability, Current $ 10,445    
Other Liabilities [Member]      
Future Minimum Payments for Commitments [Line Items]      
Operating Lease, Liability, Noncurrent 48,314    
Operating Lease, Liability $ 58,759   $ 65,200
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Lease Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Lease Balances [Line Items]    
Operating Leases, Rent Expense $ 12,300 $ 10,200
Accrued Liabilities [Member]    
Lease Balances [Line Items]    
Operating Lease, Liability, Current 10,445  
Other Liabilities [Member]    
Lease Balances [Line Items]    
Operating Lease, Liability, Noncurrent $ 48,314  
XML 124 R9999.htm IDEA: XBRL DOCUMENT v3.20.2
Label Element Value
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $ 2,246,121,000
EXCEL 125 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,R $U$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #,@!-1&S6"LNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G60+1<-V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@)!+9G[Y MYAM(JZ/4(>%S"A$36H7-,!HM(? MZH#0<+X&AZ2,(@43L(H+D76MT5(G5!32&6_T@H^?J9]A1@/VZ-!3!E$+8-TT M,9[&OH4K8((1)I>_"V@6XES]$SMW@)V38[9+:AB&>EC-N;*#@+>GQY=YW621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,R $U'*8]%E9 8 *\9 8 >&PO=V]R:W-H965T&UL ME5E=;]LV%'WN?@5A%-@*Q+%$.?XH$@.*G71NF]2STW;=L =:HFTADNB2E)/\ M^UU*LN1VTI66AUA?]^CPDCSGDKI\$O)1[3C7Y#D*8W75V6F]?]OK*6_'(Z;. MQ9['<&:0)/CX_HMVGCH3%KIOA4A%\#7^^N.J,.\?F&):%>BJ??>=Z@"X/GB5"E M_\E3]NP%O-%+E!91'@SG41!GO^PY3\1)P,BJ":!Y /TIP.[7!#AY@/-SP* F MH)\']-/,9$U)\S!CFDTNI7@BTCP-:.8@368:#C(37@+= MJ F+?7(3ZT"_D'F?D[KK-WT)IWV)3< MB5CO%+S Y_Z/ #T@7+"F1];7%$5\G\3GA [/"+6H54%HBH>[R?:%-QX)+\[:Z5EC /_D$@^P5D/X7L-W7KP\N> M5_48'FY;W0\(BXN"Q44[%FX<)RPD2[X74E?1P7&T3#A"9U#0&;2CL^ R$&:X M^P0F365^<*3C^/OEU:O_#J$?N T+;L.6'289B&HZ]^K3A6-M6*BP?(T*3B,4 M)Y>#VR#DY#Z)UEQ6<<$Q+,ON.GU[3!$^XX+/N V?)=\&9J9 LNY95-E[*(ZQ MTK=JSSQ^U0&O5%P>>&=RY_XYOR/S^X>;=TOWX69&%LM/L\_3A]497)R>$X2_ M;95B:[5IP10Z6L)\F(,Q!QBS$QNP4;AI(J49?K>! M\H#9-\XD.C\:X+I=:]"E0XP:+:G1=E/CE-LM7%25Q'"PANEJEYIM._^+5:XI M];QPN-MO&*M2]FUT0K:MY($#-&F'76J_C8MV44QX0H*.I>7$&5EI M&%!$2#(5"4P"F O"KQY@#=9R@Y$L'<'&A3PG^<">R=R'M 6;P,L*GWK!:X < M][MT-!Y88W1BEKY@XV*>,W1]'Z1*G1T/R$=XCGR*JW.'0]H#BRP#099B'7*% ML2R=PFYE%07+J3F#7GX03W$E0QQNQ6+R7N #L70-NY5M%-R*(;B0XA#$7G4* M<1ZNM.Q%@9@H-4>_X BA,;?!0S=UHZ L4E_"'04"B)#;'I M;^LW9,6]1$(.*\GB2%,112!!L/CS'L_(:^L2@S M_2#>DM5+M!9A)4<_ GZ(]BZO3 MAP,V4CO9PL$E^YBL'4@&2@B':214"KR#Z_-\>KLD;N('&BH=5VL.E45:V-8M M#!KP&O9@G%+OG5;K@D6R#@,/V A6-1%G.;TVFQZ;#AH5G6QVH"Z,'HL8F5J$[WC)QLHORI3!#^_9#5QNF[< MP' )@(!9*!_W[>XX3P4=XM-4[43H@^6<$2W(FI,-2(Y/5+)6_'L"&.'+&8%, MDN"G-LAC&^ .1"Z8U&0^GV>T @7WC7.<5XVRWLD.MYG]Z9<"13RSB,PVNXNK MQ=<(-]V#[Y6/9Y\R[I@1#T5"OH%0ZWP(0TQF7P>R$RWVZ7[Y6F@MHO1PQQDT MV#P ]S="Z..)>4'QC6;R+U!+ P04 " #,@!-1"3$UH!4' #F&@ & M 'AL+W=OY84R!+U59RXO)1JGMV6PFLPVKJ'S'MZS6_WG@HJ)*GXKU3&X%HWD[J"IG M* BB646+>G)YWEZ[%9?GO%%E4;-; 613550\7[&2/UU,X.3EPL=BO5'FPNSR M?$O7;,74I^VMT&>S_2QY4;%:%KP&@CU<3.;P;($C,Z"U^+U@3_+@&!A7[CG_ M;$Z6^<4D,(I8R3)EIJ#ZYY$M6%F:F;2.?W>33O;W- ,/CU]F_[YU7CMS3R5; M\/*/(E>;BTDR 3E[H$VI/O*G']G.(6+FRW@IV[_@:6<;3$#62,6KW6"MH"KJ M[I=^V07B8 ",1@:@W0 T'!".#,"[ ;AUM%/6NO6>*GIY+O@3$,9:SV8.VMBT MH[4W16T>XTH)_=]"CU.7"UY+7A8Y52P'5[2D=<; RDPGP2GXM'H/OCGY%IR MH@9W&]Y(6N?R?*;TGI1P[>AQ&W\X4C\UW_VQ3J&:Q8UHA" M%4Q.P?>_G_ZZ=(6JFXFT,YE5]GB)@BC03CP>ZG=9Q0=61S+#O_FQ5_YJPX4Z54Q4>@D^,JG,8W,^K]@2@ G!T4"F;07# M($U'\BK9JTR\*N^XHF4;X:D5YS;X\LUN)+; "(9ZA0P<<=@E:8+Q2+S3O2>I M?X5D&6^,:L$RIEVX+]D4U'K1\ = 2PT]4R"E.3L)HRF)B:F,NHC$K9LG&$UA MD.RN12[_4DMW&(1QG S*B<"_ZW>C#^R*2 M1F@8?9==&!$X$GUX@"/HU?=!;9C0X#LL TZAT Y0BDPM/];I, NC<"3=(>IE MHK6J6Y]8L MP3:WG<*QI8>0(+26H[^0V8KU;7=RNG/@?5(I3B \%.@SC$*?) MV//MT0:3-VU)RH+>%V6[N?/M2V!/&OA&U&SIL^&,TW^; RD\=&KGO6V6A!@3 MM^^HIP7RT^)6%+H=H/D_34?LMGCP-J<$TR!IF/Z53#RZ:8)L2L P2>&PB+CL M@B YH@/TVNJVW) MGQD[%:QL&[&;/M>FX"4!_YK?2R5TW_NWTP4;(% OT(,2LO/!80>3. A'G.@Y M@_RDL&JW]8)TX==K "!%"P_V/PPSC)!YI+U"/%>3'RC&X7]-J(R,D&.-P M*-:VPS&$8^41]6Q!?K;<\'K=[9IS=J]AS;YD99.;?N7%@XJJ7DN;]9I(1V>4QC )K:KK;J'B8*3)0#W94.I%YDKQ M[/.&ESD3\NMVLZF>?;>\7H&O M:+7]#JSN/BQ^_O'#S?OKCZNOP?5OGY9W?SI=B*R7P>XNR&7H[()F!U\,*B;6 M[8<4"=J&I'L)O[^Z_U@S;S]1#*Y?P;-%]\FEGZ;[ O0+%>NBEJ!D#WK*X%VL M58GNHTIWHOBV_2YQSY7B57NX850_3F.@___ N7HY,3?8?]JZ_!]02P,$% M @ S( 343"4BA_; @ % D !@ !X;"]W;W)KU%*S$2 B10 1)--:W3IJ&R=J]-(\:?RZ=1+6N%N^]7[ER)VC&5! M-422_V:)20^)<&YE58B3(F"C? M]*7*PXZ@TWM#X%<"_U)!MQ)TBT!+LB*L.VKH9*3DEBAKC=YLH\A-H<9HF+"[ M.#<*9QGJS"220DO.$FH@(;>44Q$#F5MWFES-J )A4C LIEQ?D\_D<7Y'KCY= M$YWBE"9,D%^IS#45B6Z13XW^R#7(9U=QXXKEMF3QWV#YEHLV\<,6\3W?.R*/ M+I$/K;PS;,I=S$J=&K].C5_XZ[WA;QK',A>8AP>(@6WH@D.+3#G6?9$D/$$D M4I P0[Y+C>%'N;+I.A9WN5"_6,B>J\TDZ/5'[F8WN$.;3F]0VS0BZ-81=$]& M,,,C 0B5D+F1\7.+X(82Q)Z;8KN?*,^!S '['8> R_]ASM07MOS.GOHYZP: M\+T:OO<^^'E9<]/'9"<(]UB,V MH;_'ZN[<6?9_X0=5*R8TX;!$E=<.L?A5>0>7'2/7Q36VD 8OQ:*9XF\+*&N M\TLIS6O'WHSUC]#D/U!+ P04 " #,@!-1^;,?;K0% #7%0 & 'AL M+W=O4211%95JRH M%Y>K]MV-O%R)1I=%S6\D4$U5,?GSFI?BX6(!%T\OOA:[O;8OEI>K ]OQ6ZZ_ M'6ZD>5H.7O*BXK4J1 TDO[]87,'S#<+6H$7\4_ '=?(;6"IW0ORP#Q_SBT5D M(^(EWVKK@IFO(U_SLK2>3!S_]DX7PYC6\/3WD_<_6O*&S!U3?"W*[T6N]Q>+ M= %R?L^:4G\5#W_RGE!B_6U%J=I/\-!CHP78-DJ+JC5*B@<@+=IXLS_:R6RM#?VB MMNM^JZ7YMS!V^G(M:B7*(F>:Y^!6FR^SJ%H!<0\^UEM1OW@"U M9Y(K4-3@[[UH%*MS]1:\>O:\6FH3E'6]W/8!7'(E@!N,L62V/IX0#N!CB&&7/<9L #J>F M@) !]XP"'BC@60IKH;1-J)Y*B$GG@)R,3).4XM@AXL-2&*?(@6T"L"3.DHT;?*P.K)!M%JZ-R.S"Y2[SQH\<&CZ" M)FYQ\#%IAL(D8#2J:/2+Y#N:G*NWO,TZL\6T;+:ZD28AYQCU7D^#26+B5KT0 MBL3NK@J@3%TAT02UDP8!SE+[X),X'^U&."$C?10K@DQE'JL@G@ M,D3H1)& :*2#YNGH/9=@)-5U.4%*R LAA/D$GL1D)08373I^#B*:91YR^/CTCC&>*+ P;%5@/.]0K<\ MGT4MG!4"K_OT"_/S)?]=BMRPUP$8C;WV(>@L(5.I-_8/<+Z!Z(G<<7-:A_@V#_ 3J/C"1KOF:S-EE+ ;*[N.'<^16_9JK8@GJ8I-%_<+HZ9^GIHI]YO7X %9]%7A[[*'@V=6!!HYZC>3W?%&5C M3\0OI=2[530AG2BK-)J9Z%&8T+\Q]]@0Y^,*)*(J0JU1!7$JI MERP!G-$J.I4NHQ"C>2'>%,!"58I=0")6X&WIY MVYM#!;:BJ75W4S2\'6XGK]H[.>?]-3S?='>,HYONRO-3>]!7H.3W MQF5T1DTYEMTM8O>@Q:&]5[L36HNJ_;GG+.?2 LS_]T+HIP<[P'"7>_D_4$L# M!!0 ( ,R $U&C')0="00 ,H- 8 >&PO=V]R:W-H965T&ULQ5==<^(V%/TK=YA]R,Y ;,D?F!W"3(+;;CK=E@F;]EE@ >K:$I4$ MI/WUE6SC>&U!T]F'?<&6?,[EGF/I^FIZ$O*+VE&JX:7(N;H;[+3>?_ \M=[1 M@JA;L:?YAWX^]@C ^F$W+N86<3<5!YXS3A01U M* HB_WZ@N3C=#=#@//'$MCMM)[S9=$^V=$GU\WXASE*M>[!25D)\L8/'[&[@VXQH3M?:AB#F&N1J_(7 M3C76'\#ZH+0H:K+)H&"\NI*7VH@6 <47"+@FX"XAO$ (:D+P5D)8$\+2F4I* MZ4-*-)E-I3B!M&@3S=Z49I9L(Y]Q^]Z76IJGS/#T;"ZX$CG+B*89++6YF)>J M%8@-S$5AEM+.ON,CA4>^%@5]A< (GI*:FGC9YV>C> MNL[AH O:Q[TAH M_A;ZQ-+1Q$%/WT /_)*>7%$3-.\H*..%%^+]:K8_*^UW>5MQHY)K=_EQ%D=A M/ FGWK&MN ]+\#A,XJ]A:1\6QN/ RC@Z%(2-@O"J@M_FCT-(Z4K#DJX/DFE& MU1#NCX3E9)73D:E?HR7)Z1">N:E>.?O'K,:/(L\8W\)/IGK!S2]"J?=#6%&# MI7"?_6GVAEV'0R ;325\)B\N=ZJ\XI8>%/L=:_J8(,:3CC%]T B'0>SV)6I\ MB:[[HG=&.PMN&=(R DS)3*ED1V++IH)[R93U*C7FFLO"/!+9$.S*,3OY M@C=13Q*.HXXW?0Q*_*3C31\T0J&/W-[$C3?QMWJS$$K#$]5,5B7I@7*Z8:9Z M]4S+2]/^TR48NGR*^_*"..[LG+D#9:SJ[B\7"D<7MM>XL6K\K59=7PECAT(< MHH["/BJ(@PXH=82*_$GD%I@T I.K M\HS904K25;';2M*J %+(@T"\,E.>GE M&42^;,,[\P_VH%(VSZ]AJE/. M)R*WC"O(Z<:$]&_')B59'1RJ@1;[LI5>"6T:\_)V9PY;5%J >;X10I\']@^: MX]OL7U!+ P04 " #,@!-1[J<( "-+@ & 'AL+W=O)G7RD7IZ^AR^ITZ>R^EIO.&_ MVU> MU&>S3=/LWB\6]7K#MTG]KMSQ0OSGOJRV22.^5@^+>E?Q).T*;?,%AC!8;).L MF)V?=G^[J-.8NJ?FR MS/^=IG5?D$*ADM:I,?NN'J2HL.S@HYLVZ;2OPW$^6:\V59 MU&6>I4G#4W#;B%]BVC2@O!=?RO7739FGO*K_!J[^;+/F.YB#+[U%SV:K!#S>>R27)+L:6_V++< M;L4L[12#_WSDVSM>_==2S MB/4M.O*A]=5T?$+A>M]LV[\;J7\V&5T"T7"24C5SICQS\HZQ=U2_$ MO!@G!QXG!^Z>1QW/ZSOT$]^UU7HCEF\*5FTEV@!N>)65Z0FX[2:!;<#ZBH.N M8IG='L_G(8W"T\6C10\9]1"OGOUQ/@&K[#%+>3?OA)Y>RXD8L7K3#9]M]O75 M1WNJT#N"[:+H*(IZ15TF>5*LQ9.'%9$TX/>V>

+<'8+4%7C+AGS:XL1%:K95I;3U9,5HCO_+UGK83C4T)OY_]3[ (^=+6! M7^4Z_ U<-$V5W;5-B890@JDL*79_L)=$0O?*CKUH6+$]%'M5@:ZW[+(<,OGI(J'>>9V#+> M\ZQI'6@9!$R:B"ER"%>L0\? SBZ\&[D7ZKY$%B822!#41QD;HXST4794Y>H$ M!5CD)VS?K'(GMT$UX-]XM<[$3/:LIN50XV0XH"MG(T55Y,>J4\FCIRZ;C7[]=&6PA+ *ZVN[S\SOFP$FY^Y.$;L0>Q3I/ $!H[>U1!%_FI M.Y'9S8P7J;Q$)F-)0##2YU!X> [9:W*M"T5KY,?UN.L%.\3GLFM/3&"W(XVL$\3$,@ZC(*!V,5AQ&?NYK&^+/2(NL4E8%!,8 M4SU)6P)QJ*6:%38AJ^^,+2$HIBR@@;9_L@3.$8TCQPX**V#C8X#]/)-GDECL MUTGLD+1G._TH?K'/&^J?&KW(-9,4'3%Y0R>!%?NPGWTO\1+8Q%N$A?4.](EG M,DZ+FXI7D,-^R+W83V#3!8K,J5M%;()O$C55K[B'_=Q[GJ/ )MS$0G!9"JSP MAOUXZ_:=NA!0J;5J794FG.:N):FP@_W8N4C_U]9-=S8HII]YJ'5Q^T4FU6 N M/;VE@TR3B*D!)&P""3L/C;"B$?;3Z/G&#)M,8B1&3(>])0YA1IG10#..(A*X MDCA1C"/'>,^W=%W$ BK,'/.**/J0Y]O%5W%=Q,(H+*RU;@N&.-^6SE&5R^L0 MQ3MRC/7\*==%3 <8Q<0A9.]\]9GVSVFZB.G^,*50WRX-8=[>M=5$8M<,4S E MQQC)XTP7L4 Q1!#K4@^%3:4J=!(_.E62K666U>XC@+J/..F/_VU7',3"11HZ MN$@4%XF?B]/\W\D9M7PLT^P^6W>]*E=DGB5W62ZOBT0H[RZ.K)UM0M.C5#&3 M_(0E? WG2DPG%X6NC*V 2OQ ?6WG2DQV4HCT<[_5P;!I5\5@N<7M0H2M*CG*!Y51-WCC"VR::6@])02PA+:Q"*F.MJ2>&1 M^O%H7.GXE%H(%E&&]0Y>6@*-)JVH"3O=NUI"1)L#HA]275L"YP@1YC!D5(&3 MOMD%);7=4$:Q:\040ND;WU%2VR6E4]?>+25]0^]*%<.HGV$O\:[4='X!H\:E MY!4U&:?%3<4KRE$_Y5[L78?Z)TF.[%].# O"XA>)\PZ#*O91/_N>YUZI";AY M&+O<*U6(HV_J&:GE8A%#1O3)8#G%G(1-U2NBT;=RC=3B\BB,D'Z*3"U$#/0T M;(%A=Y]GK E+(,$0,L>D8HJ:[*_VELSJ+1VKF2EXLK_86S(+UP3]0OU2]G#< MM(6*?^S5C2,SN1>$CJ7.%/78:QM'9KDVC*(0ZEUW*&PJ6.&0O9XK9*;=BQG3 M7UY9'0R;2MU[J\=/U%!Q2DT^HH"%QK'JTA(HU.H3Q0PR7E.S/3!$H7YY9%GLOYLH7M3\FU4,F$F3.[T5!^"X4-53]N\_]EZ;<=>_JWI5-4VZ[ MCQN>B.4C \3_[\NR^?%%OOX[OH%^_G]02P,$% @ S( 349103C<;"@ M$BP !@ !X;"]W;W)K:8IR&*6(K4$Y67DVOR>2ZH M;F 0_Z[DB]K['FDJCVW[N_YQM_AR$NLGDK4L>]U% 1_/\D;6M>X)GN./L=.3 MW3UUP_WO[[W_;,@#F<="R9NV_D^UZ%=?3K*3:"&7Q;;NO[BV6.3=<]/WY_Y*@SW^8]M\BFAZ'M&8QK\]S*/3 MG\Z0Y[HYII=<]T+RZ5[F1_3"8M-+AO9R0)'MAH:9;MG4T.CX+TW\EUV[CF"N M=T5?-4_#9*GZ2JK/@?OPW7VXN0^?N,\WJ"Y54[9KB0WLT%:8MKJ(/%\E@BI@[KIVN<*\C!Z?/OAJ":[9TJ"47WHV_+W"UV2%A$\ -1I5>A* MA\5XZ"G9BTHN."-.B'U4EN1IZD381Z59D@D\P.F.3!HD,Y<@*F55#*6Z643% MNNWZZL])1JGW%"3.!&,.)01&XI0+AQ,"XSQ/.4XJVY'*/B"UE%T'P],7KQ(M M:ID?\=S+?!]$6"[<8?%1-$W)Q+#D.P9YD,$_6Z6BTR=0][.A1*@"DAY*-R0X MI'7_=AYMZJ+IS9#)/[;51L\1C&F.#$3N)J /8GGB$O5!>3Y!D\16I.(@T;\! MQ>A4TSV+( /OFFRB_I5 5HEUYNV R,3W:TW1=49 M+*I;,<*<"3=1$=B%@YDCF"RG$]3W])F$50#H/$FE!;A02D*%TX-95\5C57]8 MK BUMZ'!"%^79;O5]1/FN:R>B\<:58.QEX,X<,J8<./EXQ)*!75#AG1'\I1, MS&QBI9.P(!V=(4W?=A4^L 3&DCCV!A[IC<'T3B986&$F864> M$KK<0I72D]@,/TJ'8W1HGKM\$!SA>4Q<0CZ.499,J#2Q,DW$<4FV*=XF,TSX M B:\HHN@+DA,4R_!?%PNDGB"B-5V$A;W^ZXJ953L;(>9DZT9K4Y"YFTE?"K9 M/4^DGR_2/.,T<4GZL M.2.*1]'%3#*W@D[#BWXVN24MC<+A\;;X WT>\ 4-P M)$V("YPC0 ) ,542K-J3(^5^-(2@(VHU**)QC8M*]5WUN(6J@0^:+^&Q2_)# MR!R!Z"DXY66(M0(D[ 6NZWK,P*(LNZT\T B4CZ_4:9**S.7DPRXHBW/7HR&X M)-US!X>K/*O\-*S\WX[U[!A%BBAR##[452L,!Y'@[N!A.)+S9&+PJ!5Y^H'( M.TN]RABO\_;8K5[ H47_))E)$KY,TYJ[08+B,9M153K0_D683 MKHE:_:=A_;_OVE+*A0K:XO,C"",.(*K%LNPN3E$J"NYNN M7R%A'WDA'H$2+C)W788!816=LBEEI=8KT+!7N"_>=BIJ\A%&;6^)AC+#[$"> M>.P0&".INZN$P82@4Z-G+0,-6X;#I'P8J\BU/XP/X6%$M@AH[G'U42PF;K&9 M8YW%*=U;K!^2M0:"A@V$7S+5;%WT(Z^_EK_(MD+,J;LK>(/A"(N%9PX18"H8 MW2M3ASNMUF:PL,W8I3 PBTX/0G$V[BO<[33Y.F@Z&+)5 *;=H8RA8&GI\$50 M$TG-K-=@Y#A'M57&#*-F R5&L&6N+_X(+A-)3MQ5)M9?2N(XF5@W,VMR&/TA M.[6LFJ(I0PP/;[2W0Q^V&>_"!/WN9/A\L*M%M3#)5+:-CJU>),)7!1:VF]PU M9;Y' +_J%@H$EU@J"FDH=:S98V&Q\EYMAGNAJT+1]>&G(?*_@4<'L1!Q[ MG.?!O@[96,O!/K <[W,>R)C=^NA.J2TDBHQN6H7K%D/V'1B(;>H20W T3S+7 M3Z']Q8Q,D;/&@WVT0W$@78;>KQMC$Z/;5]F5E7+?PXT,?9] LLSSBPB,"4>F8#@\4D=1>Z"(PEC$[H+[-F@X7- M!DRNT2SJA"S;]5KO4&AF*"=D'P'BG[E5]@8#"I83X95CK,V_9AU%BSL M+,#-0]EK%LI4190-LLD@2.IM==V@P%@(SQ)B0,ZR.)O8D>#6*O C=R3>]?-C M=1E(N'#K$GC8)6@)/1^. -R"M#V# MV3-O6[Y+O4M6ZM,"YI]Z!>U>.VAP+[NJ78![*CNI<_MT+H=O9^?ZXOCJYO:U M-.\YHN]%+Z/;Y5*6Z'J<(YX!\B3W]AL1("4L<[>WYEB':4P3-I4GUH3P(TR( M#H])%FEC$GQG;ZT'_\!ZR*>J:73LH%J\R:)#P^6; "AH*>/NO,* @C.>32P. M^=[A@K!GN-4[XX$G](6=B#1+/,'!@!B5.=ICB(HU##QL&/Y/UJW:=L,2L7QWWE 8AT-I MX#B""6\EGX)Y13SU1&*QAW6 C+RVRG,03-HY;4\##IN"NZ26$MH_N#5O[KONFV%00_^I/ MJ6OK #H'A_>^,1Y>HW)DKX$3]P74'('Q)*%3XF(- 0\;@IN#%5(U/CYV?(O[ M,LYC-O5F55@1%W$PA[^US9"J5KN;Q0]ONPLKIR(LI^Z;SZB3M3ERU[?A7?CH MW12BXRA\]2)0-]S-!@Q&8W<':H[ LHQ-;.T**X0B_,K!*84HCZ&'@U-F_JLH M!.51"$&&YY_M'99&PO=V]R M:W-H965T&ULE5;;;MPV$/T58@OT JQWU[+=.(UM8)T+F@*) M#=MI'XH\<*61Q)HB%9*RO/WZGB$E99TX+O*R2PUGSMP.ASSIK;OU-5$0]XTV M_G16A]#^MESZO*9&^H5MR6"GM*Z1 9^N6OK6D2RB4:.7V6KUZ[*1RLS.3J+L MTIV=V"YH9>C2"=\UC73;<]*V/YWMST;!E:KJP(+EV4DK*[JF\*&]=/A:3BB% M:LAX98UP5)[.UON_G1^R?E3X4U'O=]:",]E8>\L?;XO3V8H#(DUY8 2)OSMZ M25HS$,+X-&#.)I=LN+L>T=_$W)'+1GIZ:?5?J@CUZ>QX)@HJ9:?#E>U_IR&? M(\;+K?;Q5_1)]^!P)O+.!]L,QHB@42;]R_NA#CL&QZMO&&2#01;C3HYBE*]D MD&!%3C=8(3AENRG5PV%6P"V?O9>@<"5N*BY:H) MO(,ISX.(=_ =>8J_UQL?'(CQ\0D/AY.'P^CA\+L\W-!]$.?:YKNK]:L$("%1:VVE'$&(,K M+1V!\MI8A*18':GELI4;I55@ 0?7P3."2!&- M)4Q.AV12Q82"OI,5!B27(F+5DLE,3OT+R68[92+;5JLA_J@I184)'G8JT"82 MB3OIU*#8JU#S]U:9:MK7JB21;W--".HK*BJN0:7M!A7+AQ)%&+G3>8;#BI/> M' B+# M4J$!@'"VJVK<3A$--X8N%KL9C';2>VHV(!12PG'FVR_5%"MBQ$G!=YL#V'6LPD#FG_S8Y2$BJXNX M8!W9@8Z6;]!TV#KS@% %[AZ1,Q4=[QO<\;SB+60"+H-5>CSK#X]0S<=4'&5[ MP>X='>SU1+>B5)X/W98'0*A!5,3NA4T4T-('<_$]UGT,-U&Z-H0\=?F;SY_ M>"CO/X\EP.)8]-SPT8BEC_@'?3 86XI/%;U]$B]%AIJDX)[/TWXJ>I0=K.9) M]0O4QRZ[Y'G+O,%P5>*&IA.EJ\>QH M)EQZ'*6/8-OX(-G8 %+%98WW)#E6P'YI;1@_V,'T0CW[#U!+ P04 " #, M@!-1/VLCS[@C J;0 & 'AL+W=O7#8*8!M#680>9!"OOK M]Y[[Z,< D.PDN_M%(H&9[MNW[^/<1S>_?.CZ=\/&N;%XOVW:X:NSS3CN_O#D MR5!MW+8<+KJ=:^F;5==ORY%^[==/AEWORII?VC9/KB\O/WNR+7U[]O67_-FK M_NLONVEL?.M>]<4P;;=EOW_NFN[AJ[.K,_O@M5]O1GSPY.LO=^7:W;GQ[>Y5 M3[\]":/4?NO:P7=MT;O55VWKFDP$)'Q#QWS+$R)%].?;?1O>>VTEF4YN-NN^BQ],T&G[@I?+;1)QOL2EW8T_? M>GIO_/I.-J/H5L6=7[=^Y:NR'8N;JNJF=O3MNGC5-;[R;OCRR4CSX:TGE8[] M7,:^/C'VU77Q?=>.FZ'XIJU=G0_PA @-U%X;M<^O/SCB7Z;VHKC^?%%<7UY? M?F"\3\/J/^7Q/CTQWI%E%O]ULQS&GJ3E[Q^8X&F8X"E/\/1?9F_Q7V_<^[%X MWG35N[\?X_5')GK[_?W+VYL?WA0WM[<_OOWAS>+>_6/R/?VP+5NR )BE&#OZ[9TK7""O;.NB',AJ[$#=0..48U&N M5J37/"91WO48M=R"E@'TT_-NE%<;7RY]XT?B\8*?K_U0-=TP]W;MVTL6X]V12!_JEGGIP+K[$?'2][^J+XFZJ M-@D7>M> &(/'I\&MYH:(O->QUR5OB_NRV9RLGWO7:WK6?#'LK.T)]T#44XK MZ'H8+]?W].!8O@\/TW:X_MXF9/*Z8J)7^K'$)M*CNV[PO!6+^8">-,$R0;7R[)JPC_L]5&WDTD7D%@R*.M M^V[:892JZBRXKEE$?M:-NQN2S^RVD@/1P& MDJ+MDF2"Z;Q@A;KMMKNRW;/+(-4ALG*)_GFJUR(WM%Q\O2'F=3W9AX8%I/>. MV+HHWK7=0^/JM0CK1/M%DDI"6WME"HV%UY>N\6[%PO8 !2&];.JBJ^@54[[5 M-)+0+XHU20W)PGWIFY+61U^+W/_[MY8OSJ]^?/2Z(H[7;^BILUS:*C%O1*L"(?;&F4?I6N$M30Y9(AO C MM+TG)PN."8J!H/*&!AD/TD'BW$\J>\I"1P-T1D!<#MGX=VZ<[;P?:#ED51Y* ML30P =ANT@W?5].6>,#,8GOVP-NE!I%&+Z9=K?J>R07P"DXNKR_*_,@51 6!2J#:F2PUPU,:'I=BKX+)RBK3RA<:Y;8A^( MN%JDG.;*9%3F$''.AP2K-P3$R/6$_8S*3>:#%!5,G-H=[%,U0@'^/X3^>3EX M9OTKV""R-2S#$!^2L($P0<(/5\U4.QY='?!@GLE8R%QM&MO\;?DSV99Q M?]X]M ZT+P=?^Y*,#-'RLB6*JV"O&A%+9EI?MD-9B0ILRGM'"R330:9F"VLG M?CT2S)MS6PZ;XAN28Q*_X!=?DA,P,4UU!._ZFBP]$ZL[UWAZ.UT[R<+83_+V M;NI)G :SP*0IM+"U;UD+22 39@7O:.]$/@)F8>5GGER&PH[M83>$.$N$JY+ M ?GSKT2J03MI#8U$1HD9KINQP,1NKV:!!+6MZ;.W%W,)SB3_\Q M=08_.EI(3X86^$=!P&[")&];$H+&_S>]N!8C##CIJ;M+AHT&A);U[L-HGVR,B];V.D+\C G2.'9RT:] M6]B-.7=J!UYZF+S "Q R[%P% 2U($%H558:=CDQ]+<:S=V9HF7XVDC1-PCW/ M5!:/%,\_%OY\?*VVNEQD&\) LO78=+)BJ9 EHI5^3'-1V'5/@S?[\XUK6+MH M/*P?:@6\#)#CFWW@!>]V!-##T=7^R LTR'!D1<_%39!U<0Q\OCFD&6-NV: M70T6Z>A'O%UE0S0!-M\3+'W8>))O#Y"PXBTKL>Z!S 8;;T\+\SU>6RCJ@7_L M,B$F9A!- C<&\=U=3[I.R\]<&5Z3K0?_*AW32H^D"/G80Y[M@V"HL-FTFX(!%,!7:HQZ.O%2L2!QX<.4:@-!6Y M (/HI779U\96H?"W__'%]=7G?\RB"8:J'4U1,LO(Y/(8M'L7Q0O'XB,Z%YUL M!F-;4JE!@E:"8Q/B=6)=ER" MFO/V8%(?%*Q$Z"](+,#R0-YKS:$.'<[VM?B ME1NZ ,G>;$I/PK09#V*K,=,.HG=:T?9)Q,RYO,3PI..+0&-EFW)T\B'.3LA MCF;-R!8EP6E)[DUBD8ART]43L@#(?4>@C(B$7S.Q%;21AR,T:0P[X0P+]B@:M25:B'.=),\XBMNP;V:*>R'V2 M/$6 JQ*U%)->?6AH25?6I[EPQ)?^&O'!)_"]0BJ\%-%.[MSO>-H/R7?4=]/9 M7'_$BJ@JQ*=-7,0T5[!T]2^ 1AJQ$'\.\+FP( EXA'<<7T1?G&\!0R$*($@R M_7L+BBZ0@"&Z@R]/WP_11KHN6L,_)L+6J_VQ-8I-8 MFJ"X<2"=?$A2X$0_8U**AUNV;R3NTW82X1"EJC+H;Z :@S]69NM@L!+_;"0A M&VT9^9C*H)V,T1[K+?G4?0Q@S#UYB7,-A M##]^]<=?$8=Z'*,EQ.1=ZU',R-$GVYTVPC1ZT^7##4*HR J%F4S>17%3/)"FN_.Z M>V@Q_#$R17W4O/@58 !4GK25S)M8"0YY.K($%1*/>,'"6$<6_X901EEM#BI* MQ%O'9AY*.Y&[:VN1J;A5@NKF\[%@I!.&4!K#T$;]3$*.I*(@V&ELNNX=N.T' MG4^"-MG:4/,;DGJHY;3A6B*T6UA("AK*9J\94YW18J>0!D8*[J)X[AC$F:VJ M]E7#45!;CEKQXR"4S7!:G&H L"%"Z4KQM*LV;4>.6(,'FIU0W4A>.4N:?V.W SC=%T$EO4*_C\?B027C7@%T)!^*WN_"M"]_F^@?I M1-A')A+8"Q)/7(VQ&HSQ-":9$K)G:&PX1\'9\B,HKXB+T)1XG17,Y^:9F M>\V@27\#H.XC8O[.$9,W75-GGTL.;@LM@<$,JX*/%0,ECCM?6Z_X!ATO''PC M93-#/8WCG.1/&X R159LG4^N&E'A7Y>[,L]9!2I$EL$9H,66 M=MZQBP_2@(<@K%+S)1K(V5T4?^JZ^L$WC98*K/!:W CK4J (:^LH4ENGK\1: MK7&;$SPA840/H6 ECI!K,F2Y*#I8^0&F@6P=X0NI1!'%+2!_6JV+.#-:4.#,5#23H?HX MD N%@8D@!571KL406#G]0(HK2=B=%)@2+O=./QLLMF6?("(]@VNMAI7XQVL6C*%&#$S\"#6N=?K]$ MZQE7BN;//68_W:I\B)O&NUND;U9P5?00Q"8OKG&M_3Y*0-=+'CJ2Z][[81;B M:-X-@)BA]R@0,'I(F+:0L,:4GM6%:6G\.\>9M+)E46*P>,C\C]&#(@V M@Y@*%";8MEH(2A?[8&)PG,1%QH9 K(+7_P-ZF8 VHR+P5IR%RJ(C$ M1'2$3W$63=VGHZTG J4,&JRR+$-!XG*#*3M[5!Q@FEP]'%%]8D)D4"Z6(0:" M[TOWGF8((A$*$[HB)8+PIT8@L_E"8GUFYXU"[$*R8R&#S3XVBT&V%1*T 3$S[EX1H[TD:6CK M;<(4%0W3\F?NY>MR5/-@FGYR(8$8J>L*B3.W8OA..@RLBC)W2>;,:-7',2W1 MG@G2=ZC6X9OZ&$H)-BE$@(9;,AMO\&@EN2>4GC. P5XD[0]*$(?:TYD6L;5J M(FT)F[%-"?S03D030\M/B;%B)3U%U3]+Q!9QA $A8FRSS^%0C"2G-K%% !1) MBOY8F3>ERE+)UH&S+);!BZ6D@R4C_R%HZEYT M2%ES8E'I@G1OA@FU'Z] 0#ES EJFT57\F8="]#F2XEB.8;[JU+.E-7$O"7 F M-2'TL$92CM+C:7T+TAPE%&BD-9SR:UY0<<^Q(*N29FV0@06G"8M(\%2(=W([ M:2KBPP+GW>H7&TR7-WA:R!1+(-057>X>#J'!!,UH%+ M?)/& V#]KN^[!V@5E_3"TM(*>^S/.4:IQ&DRI<&O4TPQ-ACG\9;T8-E>=M;= M#G! "LS!GW9L:(@IG&.W*% 9[5H=&CKV1>C/-L-CBV 2YEO% MG0VJ-8#.XH[.:6LM0?*]>@"F7/LB8M,4MY6+O+"W:!+NT^Y<7<]:!#G5QJFW MG]A*C?ML;4F23[X6N=)TG:P$<2?24S$58\UJP\926YH;R3!?:^I7,28<1 =G MMVM*%7?NX0O5(%LMMDW[_$/O,9]82OI0- W%NXF2-SN_%$[D6QNZ$FLNR(Z6 MI$:09:2#5$D$KD .IP)I?,FS<&'7=,HFC)VD\. 87@!I3,&P[HJ.8K%HWQQQ M;@=22MJA(1/UY/4;LNUA?::'(@B/9<&1"/D.XG][#2" M.0W3<_8ME"F@Y7X;VD:R7/)B!I4ZZWOC^G!]3MCCG)9\'NJ",I8%ECV;LC*J M#5O]DJNJ(N*JCF'=2DL ?4?:CXX>S@"7_#PTCYWO4JI8LO]0MJ:G74YQ)LAY M[$.P8P%6I#K4&<$@V,Q-V:/57BV,P3?E(9=HQ"*D;:T9R-%B;TP(JI0%NII0 M=,^Z!I/JK/:0%W*LM"K5M=T<0U<_SA'3O&-+QX3\\WK!O@]BJ-=RUHK^CSXA M3R&'_( >RTH:L!"?$:MIO28>X2R(P%Z,%K]Z=):<>1H(D[)W3G3*CC+8P1,1 MBJV'>B#29U5#_Z*7T(KQL>0"5/$X-S]H94 LH\7'5GH.KIC!,WDS. MK;!OF .I U)RF;C9I=N4S4K* Q(LD,U)/9&*8?E>K+ 2<)!3XH/5%)MK$=?HWR(]$?7%OB$V0HC54X49SD#NS0GO:0K'M)"?(J+XH[ M:T4/)L/HTB,\$/??#8?RD:GY*GW?= M"!"%G+.@GE211,$3=4IE(5=0 SQ!1;^/S<;#D8FD'&S\TQAONC9L? M933\#'0JW;PCK2W7A1_#MQKS/6ETX>R K?H&2$7 MQ8L/P0B6TYCGS')5'P/R?;QH /&CF5D^B6$U]]F9:W-D4S0Y;SH6U85Q/3L. MK_&.M.Z+)F>KB^?',LV,XGV0V<$0O.DQ=Y4?(^=5S=O>PM[%).Q@W>F:ANF M0#*'(:2TX=N8]3@-:JIR6 &CEZ4B' M(<#D]!9RK,P-]E#M<==D"9:5M-$>\H,!&..8UVJ=7P$<%V_2LULWQ=9MEZ$_ M*Q'MYQU<"GW\@L$.0 TD"1I=SEXZ\BC]\FWCWA/#6E\-_+\27\V>?7O)G7Q1Y2#.@/2UI M?"4Y^\VS+RXNBRT)*]SYHOC-TZ<7GR>_8\C??'9U\5GRV4'P'#6O^\@"%]RK M+68M:7E%1[#Z\0[GS20OQLDC/5UN_4'8MZ14^R(IU=YR5^SK4Y5<:9IE"R[) M 0XV+>6C1U_E(3L*&7L6<;?"_#A54RX[Z>@RE5S0DH9W?#"M&[MQOW/%0[D* M4#CIK\.9:3Y9LE:RPZ]"P9*MAR"'%"2E!RBEU3.Y]"6%64,^WOQ=R]9(E,YR M\#HT[H25"S,@:Z1[U:)DW/>Q,P1T7 M=88!TL#YWH[-SKR%6 K9[\7)BL,BEAP8>PYDR0UDALMR;NYNBQ^ZB^+SJR\6 MV;+/>=G91WIK#=7#BW-78>X[J/&X 2-)3HNUK,SC=EE5%A%W+/PW.&) MD_2HPB^T4*':9TJ@)5-$W$Y;(2+BUW?><#HL:^NQL(*++_*4),V$70&LI,S= MQXZU4B8F7+@4XH,%>7IY?G6YR&=^I*=G\) \H.=C'E\X9#7 -"3E*2,RJ^%H/*$0-/GPJV$-]T<$_7@VPE">@_W3I:\AOJRJ6F M'8O_?$6$^ #9G+BUTM@:ZP"X2V3@@P!<64U,SJHOMXXQ=6#EX>J3%CS-GR4W MR:'9, ABN"2MT-/9?>82E\X^;W5MPD_RZPE6LPJSI$CYL:%DOS%S^2>!MS8)0[]IL'M M)NM-KO7:S%#11L=S*5TL(.I5E=Q!$ CC4R$9[WZ9?BT^((NGK0NKD%PZ.3DQ MC5+<_?AY. ZO$HT:.6]WP&$@M+;5^VD.,TI)J9H-DJ92CD,\V\BY9[";TE#K M26#6-W9V]A5-?[SEH"&GD1DG1^QB$<$+W_#(1V8&7^SN*C%OFCA&#QE>TW/(H5=,9^1[ M\."T6>$UH3)MN:*M_56HL7/ H>U5XC:4VVBSV&+(%?E: >+1NTA=YSF1OBVTQ.8DNL2M5Z=VW37:30@7D MQCO-9L.P\=-GEXO93CPZPY?TQ=EC:TU:QI98+NUORW?"1+[:R5H:&2LDU[@0 MUQ?(PFC'ERK8_-0N5K20E&NC-LU+'JO1AG;]A6MD,&J$@>6KB&\X\3^_K3,T MIUGBZGD*L=+>4FD,0:9 NR1UCL@2,K/!#\2[ MGO121\G#'&_0!]:/ G#RS)9U3N1RH&="0^>2'HH,/181.W'9AI\GG\79$TN/ M\*6#$(52OE^Z?#QYD)O^9VK+T=,1@H[+)(G=T>:1]$31;*A\1JGHRG4M6?=' M67-Z20V)'JM5N0EG+JUR'\128SA A$D.0; LL6EQ?$AYD>#$HG5K,@XJ35(" M5=NCU^$N-!2L8$HE ;!/[I_#_G>HU=[%GL!XK7!D=*@.9FA";!PQ%0GPPXZR MUEGD)IUE\2K6&4?-O J 2,I9Q$.R@"[6#_UX$CCMG;O.GPGQZT,T:[PB:2_O'5&P*N^[GANP98TF@1]% M2J^F'KXT-,[&%]#!![M==]44%S_(]>SQ?(?'3E%PR;#S6ZC M[<7,:1$B3"D:HM0L$FR26TGV"<)\;C0>8\V.=Q<7!X=KSO@@A7;$9E4O9CFW>V_&ZS3W"7I M)BZ_AGX7A7#(:]1R*6UPZGE'01)J7=B\?#,:>Q:MH#$!?5F;%RCY*G@<4-:N M\J7>-%)*7B'!TFO7K?MRMU%85GLV&TFUB/_" 7K8\P5:W19Y&0C_9)>4AZ[P M2.O\[' O1^VR^N&SZT],.Y*"I10H0^MKO)*/A8QB6(ZKL]ZPV?G>K!DVM,Z1 M;I=\85GRYKS[0(IV^ZPU A>*WZ->]@TV4JN3(>-Z'R\C>GPA#RXX'3,O.K P MIW,OP@WLJ$?'YB:YD(\$#R_HGR&0],H&<7-CC=+RIRCX5C<^"]K/+]G^78PG ME#)+,CBYF?2:^+_@?R&IU\\^D7X>K0K"=*9E9*T;<[F8GY<:\>']E==?Z(!7 MG^B-6H<7R#&M>4DZ%*"3HG0Z..$(WLI'4038F6K#T*Q?\#'8>* MY=D0U!,Q*?.QZFR%BQG/KBX_L6LD/L"IG$7X\:GPY+-_,TM^Z.R6,EO $7+U MPH@CQ_3C @ZZ!M+M7L357!0_MBZ1U9_>%-_[JN]<5(XYRTS KO[=\O O+?Z? M)R,W;3BDJSWTY;!9'-S%KL[W^(7?;-#MCEYT@TEL!C<(9 M=,&V;P.[]3BJ0*?\,(:UU\SN[K'R)#FVK5TK3<0?+RLXZ12.]^9)^ 0<&+NZ M!$:RO]DE?^+@XM@?57J2_/TJDK(U_Y4N3DFVH_PIJ_!I87\([$;^_E5\7/Z* MV/=D>B KC5O1JY<7GS\[DZ2,_3)V._YK6,MN))'F'S?D85V/!^C[5=>-]@LF M"'\>[>O_ 5!+ P04 " #,@!-1>,&A\OD# !G" &0 'AL+W=O:X]'(%ANLA1WJ!A5]66E3"T>L68]L8U"40:FN1CR*LE$MI!K,3L+9C9F= MZ-954N&- =O6M3"[!59Z>SJ(!\\'MW*]G@WE\O$B]?!#X5^+6'M#@(UEJ_>"93^7I(/(.886%\PB"7H]XAE7E M@E@,H 25Z*MW*W>?L1]/&./ M5^C*AB=L.]ET/("BM4[7>V7RH):J>XNG?1X.%";1+Q3X7H$'OSM#P-/_NVX+]%_-RJ(?"< 8]X]!N\ MI(\U"7C)7\5ZBY5P6,)[:8M*V]:@A:_SI76&*N7;;\REO;DTF$M?F5KX>H]/ M#A:5+AZ^_2S/?X"=7\ROSL[A[N/Y^3V<75_>7%^=7]W?P2?U2/#:2 JDT-0V MUH%>'0.E$4,:.V+*X(U4X#:ZM4*5]BW0Q? MJ*_>2?6N,;I :^DX95$6TSMB/$_@@U22*K"$M=:EA3RGTPGD$8OC"=QK)RJ0 M![X= 1]/6<8S3Z49&U/EW!@:,\;M- ?D&.#W5C;4_XZ!0GJ\*J8+CT 1 MY"SGT0]BT13_DX M]ZG@<+_!4)1"[6BZ%MI0T\+1E \SFC-5Y2TS.)IDP[3G0TZGZ<&)7KUT'I]H M6UBD^X85]15YMT-A;.A@\(T<3P,*$1/BJ><:#'.YV@UA7A2F)2=^DM#-0(4=23>93^;"J-#H9_C68=5IQ/5*M5UNZ9\0;Z_Q:S_P%0 M2P,$% @ S( 34< .:D^Q!@ G1( !D !X;"]W;W)K&ULE5AM<]LV#/XK/"^WI7>:+@T*WRRUR;G#J5D-[-H 3_VF7 [B,)P,Z<%(H M^&B8+?*N&36&6.%@:7YVN^@CMP]^N/!F>#!B45.2@KM&(& MEA>]>?3V:D3R7N"+@(UMC1DQ66C]E2:_I!>]D P""8DC!(Z/![@&*0D(S?A6 M8?8:E;2Q/:[1WWONR&7!+5QK^:=(77;1F_98"DM>2/=);WZ&BL^8\!(MK?]E MFU)V>-9C26&=SJO-:$$N5/GDCY4?6ANFX9$-<;4A]G:7BKR5[[CCE^=&;Y@A M:42C@:?J=Z-Q0E%0[IS!MP+WNHT3'R.D;_SYWLK\_PZ-B5U,G7OP_Y M]@74^2^?V)?YA_L;=GLSO[O_='-[\]OG._8Y _9^?G?%P#J^D */0#C<+M2[0.J>]./=YXB#)E/A6H$AA$0]? MYB65%G ?=0O;@C?PK1#D3JX8,A9NZS?R1Y&C-J\,T9A>,KVP8![0W$8]5RD= M[3W)0NW+;C)0E3U"K78L,@!,P@-(2]MKADK*<;V*E".M:!['^#/VF%. M'GU1UZ+Z/->^.[9^BLF+\2PLLK9O:A=<!H=D2L?GN7:>/*%!;J ?MBR?'Z<&HU "\]HR ,PYW9 M];%,;N2&XV \G!R;1L-9,)N%>_/??;&KDZTZM>]?3O\GZZ)Q=&0VV1F746]Y M>3@))M.SCFMGTV <1IT(1*,HF(RBCM@PG@:C2<@^M,[^/$D,52)XQ#\1%EY% MHX.YJV-G'HVF>_/K8TF\%]/0A[%Z[+Z=!>$XKG[+B+23^M5*1D$T&5>_+QVR M.AB[?*-RNQ^,P\D!#Y1FTC.F@XD7@%796%^L:-NWNSE\Q257"?9=7V&&H:\P MI"2:>$?-T]17/!8'43AB'_G6U^C3T@:L ?Z2Y-=J,[N03=$J=S1X%3>D6U-U$A:IK6$ ;L1+[W3>Q0.7L1]=VIA'[X3/=&!*EM2=M%.+>6Y+E35 4_BL#_!R[N4_B\V(M'*6;,2 M8(NS:_ W.5G=G?AJ96!%Z"52>=4WP"7>_[%W:FM]FTTT7@IHQ?L7_6FA8X?W MX,FH/^OJ'[8,ZJH/7NVFU@7"&V+HU)R<1OWAFQ;V2=C5?!KV9T_ONZQ67"C+ M3DMR;RB0S[@X8.G_.+^[:=40JG/WT/_:0>N300YFY3^,T&4( U)^/6A6FV\O M\_*3PY-X^>'FEIL5D9.PQ*T8_7&/F?)C2#EQ>NT_0"RT&PO M=V]R:W-H965T,X M2>MNXV1BIYV=3C] )"1A3!$J0%IQ?_V>>T%2I"S;2;;3V2\V 0(7]W'N"]3S MC;'7;JE4*3ZO\L*].%B6Y?KIT9%+EVHEW="L58$W+$N: M.'KY?"T7ZE*5G]8?+$9'+95,KU3AM"F$5?,7!Z?1TU3 Y&IN:SR\J/9_*AJ><9$+S6YX[]BX]<>8W%:N=*LZLW@8*4+ M_U]^KO70V3 )[]D0UQMBYML?Q%R^EJ5\^=R:C;"T&M3H@47EW6!.%V24R]+B MK<:^\N5;7<@BU3(7YX4K;05]E^[Y40G2M. HK\A$L7AGBG+IQ)LB M4UF?P!%X:AF+&\9>Q0]2_*DJAB(^"40ZVLOI$$@:ZD M0A:9^%%E"UTLQ"DA1)=:.?%:NS0WKK)*_'8ZPW*@Y_<'N!BU7(R8B]'7J%O\ M=J4^E^)5;M+KW_?I_A&:YQ>G%V?GIS^+\XO+JX^?WKVYN+H4ETMCRR>ELBNA MBQOE2G_46ZFMN)%Y!2$W"N)))^8FAV^ZIP(Z5ZW.Z]&41M%4G*Y 3_^I,G%F M7"E^L,8Y\:E (,AY]@<$@+NS/]/XC2LU_ =#/OT7.OTOIW>(Y>725 X6==^+ MTQNI ^JP43J65]?!*QL$H.A%1O8,->&96:UG)0-N9,E1NE"K"7WT*N#L/O MI$V7(HIY*AJ*3DC0.R%A68<$N0T)5QWQ= %30C.?D1LSC>/Q/E.%08!F7 *+ MA2F>?!I>#A'$K57P>>4"L;8 KM5@C)3U8:ESO5[#G<4'Y0P?3/-72ZG%*[DL MX9S.(%H0R8TNEUT5_\M!\**:@T-(WV=5%SOTO5!$-\=# +.XM>)\F-\&_.Y- M99'H9<$/ 7"0:0P^5FNE G$E]0:C"^38UX@5T@;B$@E^*?YM+.WYU12!.%O2 M04K\IY(8_23!) \51I=@4,(75+N?SCR3A>1C_&1?G;"W('N3=\)/:Q'P1K$5 M:9 I\&_6C*>.]!7P:DMY#0R 2:-V\6/RC/B&A(@H#F*(XAC4(.GM75]GVL'Q]'P&%5L;AFS=-\X^5?Z_*R")ATE? =&THY)]D>D^YKZ,,=3_^6-,1?$P[#.% M[!#=:Q6"_;Q31H$7BC,E=I(YOL -Z8P%N<@A:DP4*T@G>97YO.&%*)S)=<:6 MOBSQSUL7)YT7J5DISSA!@NH@2_4DN_:WI>ZA>,.!B.@3J)"LTY3T3.*8+V6) MU<*5)&VCF*KJ5H_#)A$AF;WT++B"Z'-K5ONR;5LX=)32Y+U'>7FXDKU 7/Z( MU%%4RM>>V/>#,9E#4@-HWJ\5:C9BYPWE(W#Y#3MVJM%:122Y:I90&2\T>.=\ MO5GJ]&Y2Z(5?"H*P.FG&DED'(@ZB:10DTS&>3\:3X&24T-/H.(C'$WZ?H !* MXBF>)U$23&)^/TZ"43CQ%7:-0%AY]["GXFV-9*3!I2P BQ;!3WN;P5&.](9R M&ERQ08&?:E7E;" #H2RVKM96+:F;YW*+]0&_-,USMWP^',5$%VZ>? ME8,L'U56^2L1BAE5(=M.+$/L(+^OJRM0T8XRAMI-^OT#PR%7I2[ *FD^I M@E)D MQA6E-A^W.^N\SGWN*A#-4.:F2F5UEM=NJVU_*;#&@L_<9(.3P6@Z'L:=?"CG M$(>QP5$;>-F%#B.,BDRIMR%O2""X,#>>J3ABII*_ 0@<64Z>.1&3.<#GFMK. MKP7%EO,0;?46&!A\/3#BX?%^8#34OA08[^1M@XN6P4=PX;>P]D??#HE1KW#] M9DB<=Q1+>H$"^HBPBG=P:D1)8GO6+C*^6.A&OZVJE4] R#&^0>JN8LLR(.M; M@8E'H_B[XA(GB:_&8">!=")3\I=&IN1K F ?3+5%R4;ND;+ -R:_80V+NO:C M/RIM MO2.OY#7IR&.&)A =FM:3-DL&?.LUC(]V =P2E0RH01W8&H71=PU;#_NNJZ#W MPK.XSBM']:VM6G=EI#4.UK^FJ1LI?_,"YVFZ6>)M!C3Q%Z6L=CZTE-M:C JN M&K5=?+?M [4",\4F:O= J-:?:;$OO>L"^[#>BO! ;OC%K2:Y!R_-];PU:AT^ MB;TVLM3T*6ZT/0I.^S534"W(QMJ_*6[R]Z^BSAOD0V6#Y)Q[SYB M,(J&HYTKFVDG\V7^\I6(W-]R!W?N7]HF/ D#G_3WW3*H]D/']K[A;BYYJ'-A MF79"*MUMS!J!]MP7/7YVW1K4X-U>:H.@F3EE;SAI8/*:S;JNZCL/;)%H0B"@ M0#F)*(?H0\;M^TP'/#NFHXR;3'KY8#!*^G4(66@<=LK5CH4>O1OY%D.=(30A M%'=".\+I3Q*YTMXRE7Y8HRZI^4I0,MZVXEC5A-VT1_36([6Y6*4+/UU6=6#/ M21#K]EY^[GR4:>Z,^;.)O',(2*]SF<+!WK.;SMN/E=TKQK=UW)[)G#O#.WC< MNRWP]PL4R@$E/],&1UA<:09-9[*I/;9AHXFZN?:93CSO;_D3AU'^9WR[W MOV] G;2@ZZ]&ULW5M9<]O(M?XK78HGL:L@"/LR7JKD91(GL:V2 M-)-[*Y4'$&R2'8, !XN6_/I\YS16BJ1H)2FG\F"+(+K/OG?SU6U1?JU64M;B M;IWEU>N355UO?CP[J]*57">566QDCC>+HEPG-1[+Y5FU*64RYTWK[,RQK.!L MG:C\Y,TK_NZB?/.J:.I,Y?*B%%6S7B?E_5N9%;>O3^R3[HM+M5S5],79FU>; M9"FO9/WSYJ+$TUD/9:[6,J]4D8M2+EZ?G-L_OO5H/2_X1SHOA* M#Q_GKT\L(DAF,JT)0H(_-_*=S#("!#)^;6&>]"AIX_AS!_TGYAV\S))*OBNR MOZAYO7I]$IV(N5PD359?%K=_D"T_/L%+BZSB_\6M7NNY)R)MJKI8MYM!P5KE M^F]RU\IAM"&R]FQPV@T.TZT1,97ODSIY\ZHL;D5)JP&-/C"KO!O$J9R4*NPKWYS51?IU].WX&LNWA5KZ+I*2%ROSFI IS5G:0OIK8;D[(%D.^)3D=>K M2GS(YW(^!7 &LGK:G(ZVM\Y!B']LK\^N/7SZ+\UI 7K*7ES!$O9*,.LGO MQ2J9BP*O*R)+J#P%PW 'L1XU@O M>15]R\_VRQ_5QU MY!HL&<2\KPBRNQ9_&BTF,CL! LV\(U\#28$;\0:45R9)K&J("6RIQP+10I9W MLDP5R1UT2H$ OH]5!GV 6Z$J1+I:E@A X!?H9EJ&BT25'6,W2=9(DB>]:! " MRNQ>Y4M1D==5, Q^,4]J7L32-\67%D%]OU%IDF7WX@9R%25"V0P/Q8TL10+2 MF_+T7B:EV,A2%9"E3*JF!"F+LE@?@KN4N2P9KKS;0)3@4F186F(3#*>2-S(7 M!!DR6.BOMV 9R%>SOT,'K)BDS!2M8E%H?VXVE%SR5E92PH%26;7.#BA:F1Q@ MH(%*EC?0ABG(0#0&+=%>Y]\J"](=)$RF@14$3>6 UXE]L>7<:;%>@[#6#(EV MP@)%31AE^VDIXDVPFKPA6]?T=VNZ\,+$0:1U2]46?ZRF*PD'7<^PT+'LD"#\ ML0%?'*QN59;U6.@5L[XIJOIT)#^ 'R,EBT[!,DH/\#Q7<.TFR2I!LJ\6VO@V M,E4+E0J9J:6:J4S5]W#=7QO8 H&$%WTZ5A$/%)!F:K'X+U<#!2@$&NU0HE0 M%W62:;VVI48ZSOX(0_@L.4W=;SC,)+=(59I!(A0*0H378.^$7"Q@"P9%[JR9 M:U%I=O*JR!2%*L@%85M31O"0LXNUCO<+5<& VP#75@4L.D)&_I%S]S*B. 7P"F%.?$3G4XNU^SD)XS+T5387/U BQ5 MG(^718']X&XNG@G7QG^QX<0^_CI&Y-.S[1AV&!(IH#E=,?(Y0GE6;%CEMB?< MR/!\1P2&XP;"\XS0UF8%[;-S1')%=1_G1O.U>*P#"LZH+M8N(%A1XX@:;G"LUF, M1ZG.=83K&%88 5GL!\!O.$'P3:H+ R+9-^(HTK2&MJO%'<,B]JD.MN:YQZHN MA$&YWE[5N9:A/?.[JLY!-P>V#9O]#T*-6WEXGKU?=S[()@U >!Y60AVA87G1 M4=H++4LX0!@X9"H0D&L;=OQ-VK-A,1;^!I'A1C;3'X6>%GD0^0<\SP6M1ZHO MH-4N)X#VR^H)P1F)-VGKC6,UVR(9L(Y@<#(%]&>V8X9BC;Q(1!MXMDV[?R:0 MST(SZK\X+D5PK[.1/#[)[LTMP[SNVH"^_N^:AITU%3<&TVZ%N@NJ?=;,S:X^ M0305YT/JZ[($&KI*5P5E7(V*46L]K8NYS'1Z[A+^7%%O4[>0Z)NMWB;?+X-" M5Q]B9\)O!UGJ'T1(4Z-WXKK'Z!HO7D-2I+)$Z@J1E)>V0N%J9:L/8RU.TV]; M%T#"/,&B6F3>E$3%,=F]4]-?>#P%Q.21G8$!M;*4P^40>(:C0T' M" ;Z0IPOEZ5^L+S2A>4#+!^Z'O2">]"W24;5 MG]&RZ!FZ%4!>MY 6K)!B36#&3D_V[UL;HN[8=E[V?[OW'?PYZ$&0LA _7/$" M6=P,XG[1.\*99;3(L0T_MFE%8'KA%CU]Z$7.B2+#\5UHP0R?1$ULA89G,:;0 M=)Q=M*"^<&-:$)FH#[9$TR7P, 0B>ZI$& M#Q\T!X'F0 ]HL@0!8$:Q#8D)$>\>4&4JYUVL&_DW50B&6%-CL,G4,.8:6KLN MA.R-1(AEAP+1+I7IL*<[FFTICE#*WMJ.#DRWD+AXYEBC[(1L!?OSI]G*M2;Y M;)J(CLV<#U,4#R=X7,GK$KUNR$VM&MFMPI?5OEPUI*7)\&M[][8I[)@QE7+> MI(-:6P,=P'*?"ANH)HJ;866BYEN=]FZ\,%BJ.(MNSC!-DNB BYZQB@J#A51U M0S&][9_Q:I20]4#S*U;%IA^2Q?BN&8?:5#S/1),X>.33BIOC\_QN-]I-_+\_KS^>>@\D M^,-9?4^21E/DH>]VW+'?C:?9>U5FHYV*T9'%1^_LYU+(ZF'L&99#B?+8W>F0 MV@+;1?](V6]/JO<-'QQZ:!V_G:L E#FQ]S2ND*I<2/5)7/DH8VS+?)Z''C*'$. H?J1DHF.QV[:UJXK^V/MA-_:1: M (_?4!9TJ>-6U:N5S.;]<)G*!2+QF>N;<9^\5=Z*DL[JVB'G<#PBI8939/-V M\@E(N@]OD]LDPS(S^H4JNXRF<^JBG:ML">?!5'-%JCT@>)/CV (&&W9M-6=QQF4%G/T#/:'^W<4QWVY5G*OD'J2DHM M7%I^)=C\X,\EE+Y;?)D@.OBSG95=Q2Z)'?GT],9;*$_ M%1U=MR#74<,EAQ6S-1SA=JEC?)3[;SF;Y.2I==!>$,BI_!Z+K#LQ'IWW[CC@ M795%LUQMG\X^N 4P:^KO>1ZZ?16%+DCTI][G[S^*3[)<4D>. HOW3&\G,>7: M)SCYC"(XZ^)Y43Z\<-.6,,.-F_/A$LTV .*2$&V*FB[ 0!/MKKFJX%W0OF)5 M]_RWD,;I>BT3;J>HYVKO%#J1]?N.2[12LLP!^9(NE33$W%QV69.(TUR2QR%I M:E%FNEX9NOO1@R !PV%)9R7ET^K%P^LN^\0[L1M>S$[)JH&8JT333]6JW.K* M3W=WY1.?X++#]\R0*I%GH6]ZD6["?=M$7_(?;L*GA:T^^WBL+_]?Z, CQ!H+ MG=FGAS?).L4X,1V>!;N6]'U:-RS>L6;4C:$U:$36 MSB6CMM%%3T=MWV&"G, S0L_9W_3:=-9H^&CE#U'DQVCW'J,H0J<8/DZ2[;N& MZ^P@J;.P.+0-1)FV7_5#PXL#?.$=V:Z"##^(NF85S:X5&HYU3*_*3O&DUG3O MU/+I#6I;OIP^VJ,^<.7C.])'FR0G-JVG]4CV:&/?(Q&I_^F6Z(@KO78PZOR& MNV9LIV/])3>)RI(NWZB*DK6^/C8## +"4O=_I M#,;7Q5(N'+9NP/5H^LN^T]*:2 88:S11., N=R'<9]"%6:33LK^.^' M,5+S!'F7"(Z;).PUOHFND"6/H9UELTU!0,ZMLKM6GJ;I$]IJJ^G"Q1:%'EEV=[1E7CG M_"!.X<#A#X@9@?Z,/Y89Z<_V#P.J<==_4U#OQ%6U$YD>+?9] F;'&HRK8<8$ MH7MZWY6)]XJ&;V[[CK8[&N&#SX_&R*/'2%W+N<]].'9MM2QI4Y9\"7JJ.;*V MSPB2;>O4I99)9U U%5TJW3+3;L*P^=;>P]SU\XZST6]HUK2!?BE$KMGDM?XY M3?]M_V.D<_T;G&&Y_B43BH8E$K+(Y );+3/T3W3\ZQ[J8L._R$'36A=K_KB2 M"1R1%N#]HD";TCX0@OXG6F_^"5!+ P04 " #,@!-1>B- >C\$ #Z"0 M&0 'AL+W=OBC7M[4,B62(?/B1% M2O.#5/>Z1#3P6%="7WFE,;CRQMYQ8L#UN MT7QIUHJ^@@$EYS4*S:4 A<65=SV^7,96W@E\Y7C0)W.PGNRDO+>6E'N18 ML+8R&WGX@+T_%Q8ODY5V_W#H9">1!UFKC:Q[96)0<]&-[+&/PXE"&IY1B'J% MR/'N##F6-\RPQ5S) R@K36AVXEQUVD2."YN4K5&TRTG/+%9,"2[V&M:H8%LR MA?/ $*[=#;(>8]EA1&C75!AVS[!ZH9K5A(K<(>:N.0&2)RWP$5 70 MM*J1>M EFU9J=X::_Q:14XMG2.%C5K4Y;;3B ;6%V6R_:" ED(2N@!V8RFE! MDZ&JLN,M"8S@AENG-AE?^FS:X# -4ONOKM)K-^,@E]^(W;:,I6$RRY2^G%QISD)J)OYDG,(- M"DG-]6V#T73F3^(Q^1;[L^D4HC3T9\D,5D5!UXR-F:-#%PV%-J,:,ASU)6R? M'Q.;+__'@;")A\B?I@E,_'0\!DOTXB=2KS@:)9$?1BF-J9\D"=&Z\*=)#*L7 MTM7UD7<0C>()#9-1.*9A/")OCB7C-L=NF"7=9CRDN> ZHS)Y(AH:\'FZ;;N& MDZQ'X7CF7!S23RLI20C9'\Z^# YH4X\&%7E,B$;"SJ;7\#^. 1W!=H@H'$J> ME73AMU4.)?45DD;Q7!ZZ2M=\+WC!,]IS3)REOJGD4"A9OW3R7XDUG5]&!=MU M13UZZ?8(3NYC.L=[]^K09*,5IKN:A]7A87/=W><_Q+M7T2U3>W("*BQ(-1PE M%QZH[J71?1C9N-M])PV]%=RTI,<9*BM ^X64YOAA#0S/O<5_4$L#!!0 ( M ,R $U'*M0&PO=V]R:W-H965TW_2+Q-:\S9X;+\XVQCVXEI6?/I:[<16_E_?IL,'#%2I;"])%$T')1"5;W+\[!V9R_/3>VUJN2=9:XN2V&W M5U*;S44O[NT6/JGERM/"X/)\+9;R7OI?UG<6LT&G9:Y*63EE*F;EXJ(WC<^N M,CH?#OQ/R8W;&S.*9&;,(TUNYQ>]B!R26A:>- C\/ M]EA1.V_*5A@>E*IJ_L5SB\.>P#AZ12!I!9+@=V,H>'DCO+@\MV;#+)V&-AJ$ M4(,TG%,5)>7>6^PJR/G+'XR9;Y363%1S=EMY42W53$LV=4YZ=S[PL$$G!T6K M[ZK1E[RB+T[8SZ;R*\?>5G,Y/U0P@'.=A\G.PZODJQI_JJL^2T:<)5$2?45? MVD6V'E637IER+ M:LM*4REOK&,>BU86YDE:,5-:^2TS"[;E4M60WM',%6M=!ZRYFQL A0S<++BJD%DT^R0N!8+U8 0[I@ M0-FB+AW0*<+"7!7"2[@H?/"S$-9N2;TH35UY5,*65<:SV5X(6O8!,%L@D4*S MK12(D;@3D$^B>,*#JAT.H4$@/&_86EIJ4$= V)";YUR=$(@6PZ. M0519]"9_")6 8DO>5OOJR!H45GZGL1/8T^.E\_V0H$>Y/;"_ ,I3P#?J;FT M32I(:>--$%=5H6O*4D I +H[!1311^PVQ%\@:@E'2+&LGI0U%U"56G2VX#O2K#S;"->01:M'J;<-H)3FC@<+P,:>A*Z)4$R*8G5$/2:?"RD# M;>%-1YL@TC^H \#:00?M76[(";+9Y*@!_75.]=F4[AAFA6SNYJ#42 M^"0#&5"O2,Z?E /U(B : 7$47]##WJN%).VXL5&A-='.XF/$ N+XNSAJ(;P. M=R2JSDH=..M6:@WO7TX\6#&7K!*EA%S6+MZAK5#[R=OY[1=.A7)SU!D"EV7K M'B(X.\+B$,R/5BU1*!H$ M##'*\C'/0O*'0SX:T2 ;CWB:AUF(^&H]?0S&.QSQ-MB.X MQK19AQX\ ?0O(32SA(\F^[[2K/'N2X\H592K4%VM5V\8DC;))[2)FRN.\[;T MR#<:\21+V$UMJ;*.^LO)]L+9FZ0_QJ>DUL0MJ85J;LA]2 \X>-=RL.FM7:DP'X[BO>!"N85;:Y_;\AG/"Q>Z^(F^ M4#7MNQ5O)-I;[1H<-5K-0[G<8T^6S?<$ JH0A#QC[]J6^QMA\?80BZYFNU9Y M5&&A)-O+W3&8F@/N&+@/*3U)S(=C2DHV!)?3+]K'89 ICU" ^,UBEO%L.'J% M B>A(5[$*+24RC7)4(&!'Q'/,3@%-B["?;CQ7:'*@-*B]O19^P_P#W >\N>, M>A-]>KUKB!; /<(.!XFYX&LRFM ,/8/***-Q2BA.J.2CA%K$A*HD0L6AN<1# MB@B/2WPD6I))\^C_*N8W;?F>^E ?[+V.T.*6X0U(1$<4S4.I6^V>F=/F=?5R MO'FC_BPL&K9C6BX@&O5'>8_9YMW73+Q9A[?6S'CTTS![Q??D74$L#!!0 ( ,R $U'.V30_A0, )H' 9 >&PO=V]R:W-H M965T6G!=TPA[W* R^U641D\''V55>SY(ULM65'B'_E-[:VF7C"B%;% [:318 M+%?15?IN,V?[8/"7Q+T[60-GLC/F@3?;8A5-F1 JS#TC"/I[Q&M4BH&(QM'08<3A\OI*P[9X) %WGV@P/*]\&*]M&8/EJT) MC1!-Y*3FHMQY2[>2_/SZ*O_:22=9(;=,/"'R>9(/WIO>.WO%.\W@QFA? M._A%%UA\"Y 0E9%/]L1GD[V)^'NG8\@6$\BFV?0-O-F8WRS@S7Z<'WR^VCEO MJ0^^O $\'X'G 7C^/X2#S_=X\+!1)G_X\CT5?P!U_>>G[=WV?OOACSOXH.%& M'"%->PDFX&N$:].T0A^IARFHQ0($M%8^"H_J^%.-JH#92*/F/ MU!5(#8WQQH+0!:_8(*>:66HUCWFMC3+5,89["B.JRF)%J-!V-J^IV3E,CF!* M.+MI<=51QR(6K&<_) H?P;+S(XLO1F"-S2**#VK^PWDM?DP6@ M\Y(^,H(LA;3P*%37QTWG<39"]3Q?!9,.6G$4.X4@RZ#Y:=W33HI6F<("Z8$W?8X[-#BW,ABJ%%%^>IH.H M8\V<0^^>I3O+XL68&&7*4D[@;'8>IZ?'!;%5-(2+DW*169K%%Z=FANA: O=" M5Y(%Z,-- K6SBWCV7V--,[^WBF$;ND(/LS(4Q=MJ)RAJ4Q]%W*9 M3;^-4!E3[&D[@7TM\YHK@P?J2RZP-[!#RJOH*!I3#6J+ W==:QRZ()Q%V/./ M-L!]8;E"XO2CXXHJ9,"BLUP6IE=*EY/A$86E&J0_Q]_[U).3>=F@K<*KP("= M]OWH'$_'A^>JG[?/YOVK=2-L)8F,PI)_PM02P,$% @ S( 348&_/G)3!0 ;@L !D M !X;"]W;W)K&ULC5;;;MLX$/V5@7?1;0 VEB7K MXC8)D(O;S0*)@R3=8E'T@99HBXA$JB05Q_OU.T/)CI-MTK[8O,V9,V=&0QZL MM+FSI1 .'NI*V<-!Z5SS?CBT>2EJ;O=U(Q3N++2IN<.I60YM8P0OO%%=#<,@ M2(8UEVIP=.#7KLS1@6Y=)96X,F#;NN9F?2(JO3H\S!UB49[HXWZ!]][!C+G%MQJJLOLG#EX2 ; M0"$6O*W],3*HI>K^^4.OPXY!%KQ@ M$/8&H>?=.?(LS[CC1P=&K\#0:42C@0_56R,YJ2@I-\[@KD0[=W0CEBBQ@W/5 M)1B5.A@Z!*;M8=Z#G'0@X0L@HQ NM'*EA:DJ1/$48(B,MK3"#:V3\%7$OUJU M#V'*( S"X!6\:!MFY/&BGX1Y+1IMG%1+^'H\M\Y@47Q[!7Z\A1][^/&OJPA? M;\6#@Y-*YW???B3I3Q"GGRZFE[=P?OEQ=GUQ?'L^NX3;4L"IKANNUEAX5BZ5 M93BXQR^KP5'-5;O @%HC+'!5X(*Y$P[',#>:%V"X6@K0"R!GW'1GY(,HWA$6 MKT J)Y:&.U% +DW>2OS>=[W^8:$QNFAS C6B)X&G76ETNRS14XXR&%[)?W'U M^@VOFP]GL&B5_P29-]JA64!K*1>[1L3!$!EBAPIVDTK4N,Z[D$A,?=RWCIMGD:(GYPQB%2MH>06M$*]&H&2$$W;9?F9 M@<8&50AC_W_0@M,P%WBD;A")%E!\]VC\YKQNB1FX)[+BL\Q'%=R1ROBGE>M3Y\1R[;B!L.8KW_H\;248@&S M+>4SD4O?:"_XG3#P=G Z.[L8[*%/S'(N"SI3XD>!$?$*:YJ889WI%C7NJ@U/ M4L=&F:+ACK24C' M>:X-B5*MV9.8J&H*@56+O=I_&)09YY8:*ZZ#1VTBM#/AUR;2J.?]:+P%37$VYMI[%!FR31,HUM0'G9P(!<4-PK-R%M&2PQA:S#Y?XKN@#P 08 M74.K.":XDEV;V7"G.EUNHZ;Z)5\K8<@39@Y3M;+O 6]B[^\?ZE_^L@&\*H2_ M*KK!I!]$ 8.WDH+0K<5X[1Y\5I)\WCAT;>%W"*.4Q>F$1G'*HCC 410D;!Q' M5)2*0S:*6!BF^!^R)$L@RV(6C29XC5A'\1Y;R2&99&R4QI#&"9N$&:19PK+1 M&*8MJ0Y1AMA)!N,P8RGZ&(\#EL39%N.+-MC(XI@%XP3BC"6C&)* 96$(M]JA MD$B/C28C%DUB/XY&8Q:%GC8;9P$+DL3+W#Q-,GN6Y5\4N$O>J_K^1-8H"5DP MB6B43E@49'!58KZ;AEH<2LB2)(!1@(I&XVWC\GC[@WU>+Q[B5YPLY3*0B46 M:!KLI_$ 3/>ZZR9.-_Y%-=<.J])Y/)P;B4JAJ<'H>U6WMZ;!JO546W5KBF M+*5=G9,VRY/!WJ!;^*@6A>>%\>EQ+1=T1_[O^M;B;=Q;R51)E5.F$I;RD\'9 MWMOS*K[&0PX8!(4^K9@L3/ UV0UFP(87QO;0YZ MEZRX^=Q9?Q]R1RYSZ>C"Z$\J\\7)X&@@,LIEH_U'L_R#VGQF;"\UVH7_8AEE M9\E I(WSIFR5$4&IJO@K'UL<-A2.)L\H)*U"$N*.CD*4[Z27I\?6+(5E:5CC MAY!JT$9PJN*BW'F+704]?WIARE)YH.R=D%4F+DSE5;6@*E7DCL<>+EAPG+;F MSJ.YY!ES>XFXAH7"B\'>_L_D[!XIURJC6LLB<]G<^)W^E-?/]_3HQ;DVZ;$=Z(!VF5:9PPOB K=#!1;YC@%%(M5>F& M@E00DLZ1]92QI:;JWH9B6:BT$+#G2*A*0!82L(()(%+36"R;7,P;AZP<8A+$B/<:"E)PY551XMC;B;&&--G [:U9-U(_&I4)JBU\:GI@S>\ JW MK8Q(9549+^8$=;A+.8DEDA(I3&&L^=4P&.@PRPQ*%C6TH@>*$>VX8,%=3YQ< MIAY4AE!U@+P%1"X6%AA[ EQ*:V3G,%1X%UQTU.8L;;!$5@5U[-)C"LR"N](T M@5N:)_,*%E*SJ-2_L1ZP1_:!JZ%"9".QR^ P6&$#-&E4T)6JSB-@:_ MJ!N;%IA]J-@&CUF)]S4FNWLK;J.&R!H2\Y5 (93)Q+WQL/H>?86?%4G+C;RW MNY#L+NSO+DQW%V9,9&2; Q'Q*B )RH(H[K6XJAX0B;&K-Y$HV3H#,]<*4.-$ M<.+5WFOQB]B?)0 #].#X>'A$3],AT>(%@_)<#9)^&$R/)BQ M\%XR'4XF^\'(9DN!WR,Q'3S$ M1[O-VD:/A$!]E"A4ARGTC+ME07QVIH2C+QN)VQZ%&&2GO48G;ZU]-5;YCL)= M!+\Z8>5RQU><$0MCLM8WJ*; R\ /;I/8T0BY9;N7^80N);MU4D.@[6M-\%XKM9"&P MF:NK*57YBB=55\%UX<(\Q96JM@&*T+_U4(0R93.+?4O '_\=92P7;$F*OA8,VW] M,9N,K0A4(HI"F2QQ'VN'KG'8Z7QPM)3NHU V;4KGN5!A M(T[_;0IA2&=-V@T0S.Y%I+.J9 >#[IX27.T OSDO.. U,1%*32&NW)HRF*$\IW#- M!(:^[Z:>95S6-58@F0LG"\. /ZU*Y@9?50$\LZ6.;H'-#H*&DP4IH2/G2G.G MYN$XV8X]##]&Y]ESLL,\#.YXP(8IX9C)3QVC,RR/V\R@S/UEQA%JQ?DN,3,0 MV9,XUFVV?9*BSWHX7L*=PX>OM+&6XS0YI +5J:RU6?6\1?NDD?4PO$2Z8L,! M?\ @]$YY6V/THSO>>.-:#=5%^'AP?&NI?+QA]ZO]]\E9O):OQ>/'S;6T"W0. MKE(Y5">CP]D@DKA[\:8.E_2Y03N6X;' 24Z6!;"?&]2\?6$'_5?;Z7]02P,$ M% @ S( 34?!30'U=! 50L !D !X;"]W;W)K&ULM59K;]LV%/TK%]XP.( :2]3#RNEKTR-:.&F;:39']76+M].)J:H ML>5F5RU1TDRE=,LM=?5B8I8:>>F#VF;"PC";M%S(T<&>'SO7!WNJLXV0>*[! M=&W+]>T1-FJU/XI&FX&/8E%;-S YV%OR!5Z@_;0\U]2;#"BE:%$:H21HK/9' MA]';H\2M]PL^"UR9K3:X3.9*7;G.:;D_"ATA;+"P#H'3WS4>8],X(*+Q;8TY M&K9T@=OM#?J?/G?*9G^4CZ#$BG>-_:A6[W"=3^KP"M48_PNK M?FV2CJ#HC%7M.I@8M$+V__QFK<-60!X^$<#6 #%-KR.V+.(?W5R%]@T !:R\!F\>,@S]GCQ$W@7 MEENDPV1!5?!8TO#E<&ZLIE/R]9GMDF&[Q&^7O$)6^'*)-Q:.&E5C4;\2[$+>BXV-.AN"FE1.RY4T],A2T5NH16Z=W6.$BM!?(][ 5RVY*8TKNUN?_D/72:_]&G,@IL:*B(+ M-9:+9[?GUUPTCN,;>AC?&-X@&"PZ+:R@N$ME2:RQUTYUAK2AJ"/><%E@T,L4 MAUZF''Z%<1:P/(0=UV1!&F5],PJB>&C&>=PWXR";KM=&23#+4VI_>-EJ))KH MI&VX,:(2A9?%P&^_Y"QBOW_W/TYF"2''01XF]!M'(1RVJI.D\!V(.V6=OU&O M.WC#)E&0)SG<#; @2[.AEX6;L9G[C:,'K@V'^[YK21 S]M"UA*5^+EI/D(F>[,]P*PI8Y@A$=!ZH M$TZ=#C_!L#B8I>$]O=)I?C?-@GCJ:#SF&LN3NX6I$V7,G&F,!'^%8^1*MNT8 MRU*(LM!-,"_U \,V[]-]PZ9T<_*'AF4SMRSJW:7+E<[2%U1\_?/D'T5*K>G< M$THA%U20"+D(8$%+-+T:[B'E)7WJA?L[=^X[E>RH/-5ZC[- $1,1XQ(52I0'B5'K6O8M4+SK:<@%X0Z6C(;AQ M[^5. ))P?CB;Q[[#DZU2IT6]\ 6=H:-#:?=5SS ZU(R'?:ETM[PO.,^X7@BZ M5 U6%!KN3JE$TWT1UW>L6OK"::XLE6&^65/=B]HMH/E**;OIN V&2OK@/U!+ M P04 " #,@!-19-_%Q:<# #*"0 &0 'AL+W=O\ 5D(#=ZNZJ+2O8:Q].]V"2@5B; MV#G;6:!_?<=.R(;3LM*I?>P+^,?,-]\W&7L\.4CUI%-$ \<\$WKJI<84[X- MQRGF3/NR0$$[.ZER9FBJ]H$N%++$.>59$(7ANR!G7'BSB5M[4+.)+$W&!3XH MT&6>,W5:8"8/4Z_GG1?6?)\:NQ#,)@7;XP;-Y^)!T2QH4!*>H]!<"E"XFWKS MWOO%P-H[@S\Y'G1K#%;)5LHG._F83+W0$L(,8V,1&/T]XQ*SS (1C6\UIM>$ MM([M\1G]-Z>=M&R9QJ7,_N*)2:?>R(,$=ZS,S%H>/F"MY\;BQ3+3[A<.E6W_ MG0=QJ8W,:V=BD'-1_;-CG8>6PRB\XA#5#I'C705R+&^98;.)D@=0UIK0[,!) M==Y$C@O[439&T2XG/S-;RCRGY&R,C)]@C46IXI1$ZDE@"-W:!'&-M*B0HBM( MO0CNI3"IACN18'()$!"MAEMTYK:(WD3\5 H?HG$7HK W?@.OWVCM.[S^#VJ% M+_.M-HH*Y.L;409-E(&+,K@2Y9'.AB[5J8[SY1&/!A89C;^^EM2WP9:K^_O5 M'[!Y7"U_A_7=P^?U\L-\<[>!E8!/97:BU+CT#+M@4H2%9"H!N8-;KJCLI=)V M8G=(>\'$"5AI4JGXWYBX9=5DP1J6!1@)G9X?PI9GF3TUE^Z_:(BK)&HKSH=' MVG/#-M(Y!G/G+N$)"&D@9<^T)0"/!5?U%C-VJ:)2L-B1: /9(\O-B8X974)4 M5$!..U8)TV6< B-"I5(H3$VC4#S&+F3XC)D3'S.=PAX%UC%W2N9 =UHUU=W* M0.&WDE)&MXVA)4M)$B=U#E8))6RIOE.W/;7S\_-/HZ@W_%6_]B'H OTNW>U4 MPL%*82*F^XET6@:Z))8:K6P7A>NK2?9M/:PHSI8X]ZN2&/VW)7%SI20:R3]> M&)*.WK^MC .1JLOC_^*X5ARWI>)B#SNN8Y;!"1E%C,(HA.IJ=8"V8J![41@O M@!2S*)0\7>A<],?^]$%7&<0CNA&>K$AP )=-\]./LP=.O4*A&C8/>MJZT@9\2;C\2.3<"?WAN;Q?ZP!!J[_FJ/;N%6'5E,)4K;99;1XJ\ZH_OYA7KYQ[IO9< M:*K!';E2W!L/5/5RJ"9&%JY;;Z6AWN^&*3VV4%D#VM]):4&G@JN-!C;V?,?A@$.MO1 M(M5MN:<"WVRD*E*#4[4-]%[1-'=)!0](&':#(F7"FXS3A'[X1@*I$XC371$YE=>I226:R$(8JJ@VD(H=;LZ,*%B*3!876_ DKK^DEM);24'TY M"@P2VK0@J\%G%3AY [Q#X$8*L],P%SG-SP$"5-K()4>Y,_(NXE^E: /I^4!" M$KZ#%S7V(X<7O8%WYMAN06U:PX_I6AN%A^;G.S1Q0Q,[FOBC--5"30;73&=< MZE)1^+&B3P9F7&://_^TX>_S+):K^?W\8073Y37JSX(=6 OXWD^-'J(> ' !@)_]!45;4$K 1UE:@&@WH0 MA3ZTF,!H66IDT!\B'+X$O8BX@%:4^+U!#]PXCOPDCJIQ$OJDD\ )=HV(](2$ M$/?\?AQ#U/?)@-2;_9K3!X$]KT7\'ND@4N2'A. SZH:PDB;EEL?F]QUESX]( M5"TE7:MBJB''LI5:XV:@8?N-0'<(WF\6P(3+^#'*#4*_"4JTEPAFD.3"S R[%]A/&%"#L9]G^'?AUAJV>V*_IP$7?:<3.W-;J(!^VD6C%__H#XG*Z-VVE9XCXZ1*9UB5N,>NC1TZD% MM$3:X;DCTA[\/X;^U!R"DW9<4+5UEXX&YZ#JS,UJIVC*A M@=,-IH;M'EXCJKIHJHF1>]?&&.[R;J;(!^'XCL?#UQ!(TM_WD/U!+ M P04 " #,@!-1&'"C/=80 #O,P &0 'AL+W=OR"R3 >,2F6*_>\;VSJ%=W9?6EWDK9B/M=7M2O MS[9-LW]Q>5FG6[E+ZGFYEP6^69?5+FGP9[6YK/>53%:\:)=?NK:]N-PE67'V MYA7?^U2]>56V39X5\E,EZG:W2ZJ'=S(O[UZ?.6?=C<_99MO0C]5O20O.ZH_X=RPY9EDDMK\K\O[)5 MLWU]%IV)E5PG;=Y\+N_^++4\ =%+R[SF_XL[]:SGG8FTK9MRIQ>#@UU6J,_D M7NO!6!#9)Q:X>H'+?*N-F,OW29.\>565=Z*BIT&-+EA47@WFLH*,R?G79@"+=OTSUZG=JM7MBM>.*G\JBV=;B0[&2JS&!2[#2 M\^-V_+QS'Z7X0UO,A1M:PK5=^Q%Z7B^?Q_2\K\HGWF=UFI=U6TGQM[?+NJF MB+\_LH7?;^'S%OX35"C^=B/O&_$N+],O?Y_2YU=(_7SURT\?Q,W;__YP+3Y5 ML@';F2)_E]0"_ZW+''Y4OQ# I&BV4OQ5)I72OH#N).M.7<3ZPK,M,"_7$@^N1 P9(^% 6Z$OW, *%[&X;I)& M]I1F'D2TL1J/0CV.$PZK@\ 5KN5 *X[EN4&OVFZM$UB+R!-.: 4+6FKY@3VL MGBU"XFKF6+8?X&+A1%K;3]+EN7 ]6,HE&4,8>1$H$0/:+11O$6NA[C3+LX0# MI];X5;G;)\7#G^I>9S7D;9NR>B#"HB+AF_+@6;E>2PZ\PS/9[P'R\=Y,TW7F MMGC6?T1S!Q_*'MC7$@72&^18Z]5:.6)FSTEX9^X+>^Z*[W&;OVYK.&8-V$'= M65-#U?.(-&[/8_5!?WU@T9BL-A]29<4ZHQ4A>" C!6JILYB'^+QN$!F>4QY9 M =0[Y-9::9DXM_&(#5X^%HVLX*#(66G5@B&R85NDLFH2@B\TN2_K3.U$/#G8 MR\6_FRHIU'V.>$0SQC_H(Q3?Y^42I+*B28I-MLRE@/X9$JL.'R%(A=C_CW^( M7,=].2".;2=W,J'HN2.$=H]TG\Y\(9#!FUQ]#:6GGLF?BG <2IW2Q!R74HA\+E<;K(Z M9QU;I/%=6>0/5$YHR4H"(^&/%';5PM@(#.*'?(H-CT@3R5&&-*B:8Z6E=3"%F=7*BBDG&WYGS/XL:*/Y8; M$N^53O*'.=SBF -34(I;%<6/1)P['J"QR_*FQ+CD@Z MSK%1&<0KDDC?)>OR^C75DR<,S"I@#!#X$C^7-]6I"&B-\&UN!_,,_:?_;),O9$ILV6R4(M/Q] M]D2QXK$DE#@Z02:9[^(/K$H@D"-V.7Z'+^OC3?IPMWQ (+Z)O4]%1(0HE)=0_XZ MOYZSBA+4$"GM*ECN*R$V-+28X"GLJ4#U\PE?L>$KVZIL-]M#[3@]>_#7?:G*YP'\:!#;:D!CDM>E9D1+G&JU M+MN'YU!2#+_PG.==_"HX6AL$? MA]$OVBFI_!DB-*>3FXI+EPH&?DA[&*9@>B0'<++]MV6^HJW2 MO@X9U3/???KSU5#/Y&7YY7GG'/(^E7O6#.&W0_@)F5 _2LC-&DYH. =5Y+F! MV,ZCN UZ)^EV)X$Y4S)T.-YJ4AOC8*8CB?*"P_05=4UD/#0$+/P)H8_+GK[8 M5GSF$CFL.6$EVHM&9JJ^;+8)F^Q!933J=&Z3/%L!)>SXJB:M6"ECD;:Z,=+E MKM*G*I?'9:ZIMVF6R'9-W8\,J(TB>:X^ULI3(S!3@LH8YK<$# MH;K:M"JEDQV2VY)+>-J\#XTJ6D K>N5.*DSO"!9Y]H4=:(M(1L)3;[(IU$+8 M2=:$Z6ZY0?0.P8S:PQK-(:#:E?I#!=XP5.&8M]FFA+UK2C7H^JE3,@A9<)H[ M"N^6F8CZ(-\0J=LROU5 0T0%T-$WZ%Z.+:L]T@QPD/).@D%5!I?@I5K:F48@AQ M$Y!2I"=.\^1.+:K:7([L9L 1[5H!/?!7W&S"%F7>#OZ;U0K01#>G80_0F @: M#%0D*\H^JC:Z]J@L#D;#T]@DK*RS O)GG)D+E=NZWK$?#1,^A75 ^=P-#:GGPQ1X=(I@3L*HVCMLQGN@ H58+X%GDK&Y(S%I49I4 MU0.G13WO(?W7*/44!LPR7\6K#A-02%GQ+&#?(LO4NCSE)*E)M;56H%'/=0^K M,$&)IBQD,<34 44C;9U@234KQC'&\9G%X9G;,=47-)BKVL.C@',166%@TXF9 M%0E'5^0BDOR0N';5NQY]&$O0E4;,$5A3[PD'? MY\>.^,O$,S/'"P N=32%"C2,HT'*"]>W1^DO.A M,T.!>^[/;;-U.JR2Q!-R$T?X.Z;^RJU_(Y=ISMJWHOF1.Y(R*<:CL;[5/_PMLHBM!O1A.(F M!#AEU].4>(RQF"^^@=8W*R$8UZ%I#E^B0JP>IV3:L!N&D*?,L@NJT/3P=LC1 MNAZ5]U1"JAID&-]!H"9+LWUB'(\@JS$O+T&2:19E\?Q;Z7(7\AAMQ'F09_K] M@1?1G(HB$UL=52B&.LPX,$6N;JD'KP_!I#//I!'INV,FOH' '5>X=!A%*06T MRO6ZUEV,,7X9EU>CZ>1)X\]/OG&!7J/8<'F^J8C!DR0L:F31?/)L20_C+($Z M('K#Y2M%?P?(?V[7M);F1&982;12E6/J#W>=(KKP8V3GFJF5XCZ";/AI''D0#-96VA_"P/A8+*PY]X4?6PE^<)H$L M!,$." 1\M0[ M((X5^:'QW(_)ON9)H#Y%EJP8GOKH?JA[_Z"3DD?'R_$<9>F! M)FL#%EJK_Q\G*QSM_A7'*^:#RFSF@:JXC$)QJ73JI2J$J'SXU2-_TYS3WE M)C1D&.\[?N M6\;]F37T;)YZ0RM28Z)9,(\O>F2A3)]Y*/V'.UQLN^$\,IXQ7^BR^KKDT&E. MB)GH8P[?0KN9BB1/B \\.N1X1+/!@@OG M[F1HF=3P71UD3YZI#0=CU\-+7BE$@,%\4"/M7 MA6"B8E-"-BIO]2\^^E,K18(H*S*\Q^KO]KUG>JA]Q#(^KG\+\E%2HC&N1RS66 MHCH(SD2E?EZB_FC*/?^D8UDV3;GCRZU$VJ_H 7R_+LNF^X,VZ'_C\^9_ %!+ M P04 " #,@!-1PVDC5\0' !'$P &0 'AL+W=OT&RVZ(H[@,MT3:Q M$JDCJ3B^7]]G2$F6-T[N6K0?XI 4.?/,S#/#D\DS92\Z:^>* MLW[?)FN1<]O3A5!XLM0FYPY3L^K;P@B>^D-YUH\'@TD_YU)U+L_]VH.Y/->E MRZ02#X;9,L^YV5Z+3&\N.E&G7GB4J[6CA?[E><%7XDFXK\6#P:S?2$EE+I25 M6C$CEA>=J^CL>D3[_8:_2[&QK3$C2Q9:?Z/)A_2B,R! (A.)(PD<_Y[%C<@R M$@08OU4R.XU*.M@>U]+OO>VP9<&MN-'9/V3JUA>=68>E8LG+S#WJS<^BLF=, M\A*=6?_+-F'O<-AA26F=SJO#0)!+%?[SE\H/K0.SP1L'XNI ['$'11[E+7?\ M\MSH#3.T&])HX$WUIP%.*@K*DS-X*G'.75X+)9;2V?.^@S1:ZR?5R>MP,G[C M9!2S3UJYM65W*A7IOH ^8#18XAK+=?RNQ+^5JL?B:9?%@WCPCKQA8]O0RQN^ M(>]1.&D$&.18;2;[U]7".@,N_/J.@E&C8.05C/X3!5_$"Z:93K[]>LBI[TN\ MOOM\=__ARQ.[A30E4I; Q48N2D_A(N.*?>T]]9C(BTQOA;",&\%X"9IP)Q.> M95LFE-%9AK-2,;<6[!-_D3G[H)Q8&>ZP/AI$Q]].V -).Z8='1IV3MAF+?R1 M+^@A/&JW?" MY);II9^0HJX?W>B\X J:N$.AL2P:#'ZH=]76[5EO&4J0?[R4QCHV]-N;K0%L M1F=R5"S+0]*K%'^,IZFD.<_8&&J\SD:I8>B*%YHNV ;;ME1%/5BY'66T9.NGT^:.:$_BN+6"D*Z ME!9Q9EO!C?69PBAAHKG?C<$,!C M#9D5Z--%V,6*ZA2QSQ*"1!C'Z;\NR2P!N4A$.;"NT\>&J.*D7H$1%[H-N M,[MB$'"3Q%V>5LGXL$8^%04<;+WZVE2-AZ;M4>@ 1X(DRG&%(#8TTF;K3]?\ MJD/EMH6@O.3 8/2S3$4;%MRQPX/@(!I8TDJ49[N6 &U[;>HZ1_8D1 MR!_HL<(\RT0$#RQJ%A&\@DM?<#C+RKR@.Y[QG*Q!SOCKNT$!Z58@7"%?ED;G M;3I\GSFU99GD524*:3/K#=Y)$^X)A_M$-/>)WQ56YE7"?)\G03,(4>9EYBME M'94<#<^:TN!9@,:6@ATV^&H@7P4_@)STANW4'KZ"W%K8U;8WLKO[=G[[W+YK M(ON@<&21#WMB M\TIL5J3E762'P0(4&AOHQZ[@I@]'U7B MJF)A@Q_#HGT%JDZ5+@-7.)6&#-VP/=M1],XZF7N;[P,#_DFY!P)$3> :\GZW M8]#L./9%1I<6?H4N\9*(@NJW20 "M<^>L*L6NP^#;%6Z,Q8ZG*I6A0V)Y%2A MV!$[CN;=*!JS$S^>=>-1Q$@#!6S7#U#U/XZZHVB(AS083C&XW_,;SL>#[CB> M5;+FWC/0%Q=J2#<517%?-=)X9-HP'!&8-\>*21,^ UJG[A-YRQ6W#4 MEW]*9(;:_ ,;TD]=C: ?C)KVT/6=CND7XWA30A M6'CQ72(D+)IT1X/!+KZ!O0=KR%.!>^OT%N8 P$>Y1//8-#-7_Z,"M=]2^4C M-71-4&-6W9Q8ULA>5*G$74)]1],DUI!!1V0X11L=!/70OFO.*#\-7H)*6B^G5W^&U!+ P04 " #,@!-1X=>Y'F(% #Q# &0 M 'AL+W=OF_WT=2<=PV2==MV(O/(7GN/.<3O7>C M]$>SDM*2VZ[MS?YD9>UZ=S8SU4IVI9FJM>QQLE"Z*RV6>CDS:RW+VBMU[8Q% M43KKRJ:?'.SYO3?Z8$\-MFUZ^483,W1=J3\?RE;=[$_BR=W&6;-<6;=[$VC>J+E8G\RCW[(Y:HT\DBU;YO: MKO8G^834/:+ 1@7FXPZ.?)3'I2T/]K2Z(=I)PYIC?*I>&\$UO;N4]+6LOS0P0XB;.-E=G(?L28N_#?V4L(P2%K'H"7M\DS?W]O@/Y'W2AR9W MW7+\"LV?H7W*_Y%OD=>GIS.3X].YJ_(\?QB#A>G\\OCDXL7QSMDC"/<#V(Q%0)Y)TOM M"TQ0;NG+_;K4U8JP/!2>',M*=E?0"SMQ0<[EVGZU];SIB5VIP91];2B1MQ5D MR%KJ2O86DVX(#MR:F%6) M?(?X>< H&TO);] (%G)!$)Y6GAN#2F19PZ+HEI ME$6.XYQ&(B)'REBB%F2I5&V(46U-XAQ'44SB(J$B*T CFH@4^P7-XHS\HI4Q M&"&]1)C/"$\9_.2>2ZG@F>>@PH3C!*><\2^5?B)I.A6.)%,6B%\)3WY'8NBA M?DF:OE*=A)4XRVB1.\LN."X\EQ8T2EQ6<9(B8*>*1/KM*G V3;%]1Z)I!L** M*0=QY1H=/(]W8(9%&65%[DW'%%D[3L!T$KB(PA%Y4>H>L9G[\N^2P](T%61@ M/_2$S.G3%#!@,YWP"2H*>JH0T#A=SDH[X9 M2I_R A1%B3@Z+Z*<1Z QY7F^\<_2G&8(P.TGN%N6<0H=4(&K2R%WW=0270=@ MKEHXJ$.KE1 ,,<0\'02#?AH.[K?\&#C D@ 0/#!C8W+5= MDJ6TB-P(I3RGHD@>@@.\3M#XPH5"$[0RBSC-DQPTIPQ-_#4

@H/8PPT P'G#RJ-"ZKU] P<\S9"OAP,$G<;<6N+OZ?P!" M9.B'[R#$HPE\.\^;)&":L6E\9_JAI]!LZQG:27ARCVU#*C7T-KQ(-[N;]_P\ M/&/OQ<.?@==^M QIY0*J:*AD0G1X8(>%56O_J+U2%D]DSZ[PGT1J)X#SA0+> MC0OG8/,OY^ O4$L#!!0 ( ,R $U&&XCD]-08 !&PO=V]R M:W-H965TT913<[B2>Q/>-;IT[K M-(WM]"'3!XA5(YE&HU,/):/1F6$IE>L>' M<>V3.SZT==#*T"DK;+H]ZXURY\5O,B\,+P^+"2<[JF<%M]&AS6!@]$S I-&8!)Q)T,1 MY;D,\OC0V:5PO!O:^"&Z&J4!3AD.RG5P^*H@%XZOZZFG^YI,$!<+_MWY: /Y MW<-A@';>,\P:3:=)T^093>.)N+(F%%Y=L7D]%D]!U]>YVO>U'?WDM]_?H[=HC+0*7_^SOZ]SO]^U'__@OU>_'UAAZ" M.-4VN_M[&Z/_H>_V]/KBS]N+CS?BX@O_7I&;DT.&A$*<&*GM7)S30F7DQ1]& M?*CUHQCO);KZ(A0DSFQ92?,HI#&V-AGE6)5!J" *F0M )(G^2W=?*JUB?8"^NCM_O]D6-%(*CA!N5G,E6U=6*G M60?5C+ X?BA3(1*WS'TZB4,L6C+4A>6EJ"!N(T$\2;$ ML/2MA]LB"(PA$32;46R"(J"O;A%9-WK1;;[!YE5D2&:%\(5T44%FRQ)TH4UE M=WU122<64M8&0<953R(,F,D^!BQW+ >:\-R+@V$)H'A,F'W6RX>85$+=!$07I M7$P?-T,$DQLILYNB/XV9AKP+Z\7E^'Q@D(XR8GBCP9N]T8BM2C&KN7(JJ9*C MQII7TGOR7B*-7T3W^(V8#/]1AWL"P[@+R>.-KE&(SY'PB M$TP&9> CF$/=,)7*H=:5#PQEF[Q?526L31476[9>G@B0D4B?#>F!N'E:#P6* M=DIDF =G%Q2S8&I3TVASA3-U_/:]%Z=6NIP]/E<(<;#.=S"V?/J&F2>@*TTM ME1LUJOQZ/TP3 K>03%O/A*QZ'$K'9+KFB$$W2)^+6 L^G0T.1Y7B]I^8]%7@O0N)*MCA(]%&\HCS.9K$?)K4X" = M#P2F/R'SI K>*I-&X0C(/']NMIZO/J)B-1H0DS&CKE]MIM%9[1S+?Z8*YQ.; MX/%3'+SZK2]F2@-PK&(6O::L=L#5M+*+APQ=;AY51E82PB=S0F"B/>%-_'XVXZLM^D M^I,49[W(6>NBAI-ZCD+K9M&G)$9SAE0\9W+*-&,PX*&2R.P54KC%VYN2-CP9 M(D\SHMA39[9VB*_/D&+WB$=HJX>;D*\];F$Y'R>8*OE&ACN NP-C$3.05K5# M\)%;*"2X4_*\\6QJ&PO=V]R:W-H965TAJ+H!T8Z6UPDTB.I./WW/5*V MYJUMVGV1CM0]SSV/>#I-=E+=ZPK1P&-3"SWU*F.V9T&@BPH;ID_E%@4]64O5 M,$-+M0GT5B$K':BI@S@,LZ!A7'BSB=M;J=E$MJ;F E<*=-LT3'V>8RUW4R_R M#AN7?%,9NQ',)ENVP2LT-]N5HE70LY2\0:&Y%*!P/?7RZ&R>V'R7<,MQIX]B ML$[NI+RWBV4Y]4(K"&LLC&5@='O !=:U)2(9?^\YO;ZD!1['!_:7SCMYN6,: M%[+^DY>FFGHC#TIS!I*#AHKNS MQ_U[^!E O ?$3G=7R*D\9X;-)DKN0-EL8K.!L^K0)(X+>RA71M%33C@SNZ)3 M+ML:8;F$YW#+ZI9U;TN4D-=T9$P4. D,E;* H-C3SCO:^#NT40QOI3"5AA>B MQ/+?! %I[(7&!Z'S^$G&UZTXA7CH0QS&X1-\@][XP/$-OF?\Q0(.YGV(XN?A MV/^/__>< MZZ*6NE4('Z_QT<"\EL7]IV^=V--:;O,W-_GU\MT%Y!?G\/XF?[-\^6%Y\0KR MQ>+=S<7U%4);=221/I+[KP"$.-<)1]P@68 M2K::C.EGL%+<9I5_4=OA@?J Q&=$UBU/+&<4CQY.AP])&EO6^OL(/0H>WU9+,3X<.FH[],!Y8>)JE9&$ 1]S? M:NK@:+HTJ#9NAFIP#=@-FGZW']-Y-YW^2>]F_%NFJ'$TU+@F:'@Z3#U0W=SL M%D9NW:RZDX8FGPLK^M6@L@GT?"VE.2QL@?[G-?L"4$L#!!0 ( ,R $U&\ MQ= 1W , (X( 9 >&PO=V]R:W-H965TG%@&W!>FF5 TR!).PQ#/]#2V28BD1Y)Q>3=<\\=[WB:[;6YMUM$!X]=J^P\VCJW.YY,;+W%3M@CO4-%)VMM M.N%(-)N)W1D433#JV@E+DF+2":FBQ2SL79O%3/>NE0JO#=B^ZX1Y.L%6[^=1 M&CUOW,C-UOF-R6*V$QN\1?=Q=VU(FAQ0&MFALE(K,+B>1\OT^(1[_:#P2>+> MOEB#CV2E];T7+IMYE'A"V&+M/(*@OP<\Q;;U0$3CSQ$S.KCTAB_7S^CO0NP4 MRTI8/-7M;[)QVWE41=#@6O2MN]'[7W",)_=XM6YM^(7]H)OE$=2]=;H;C8E! M)]7P+Q['/+PPJ)+O&+#1@ 7>@Z/ \DPXL9@9O0?CM0G-+T*HP9K(2>4OY=89 M.I5DYQ9GTHK-QN!&A"3I-=S@ ZH>X04O.P2=!;SLGX/&YA#P M'\N5=8;*Y/,K+OC!!0\N^+]S<8>/#DY:7=]__E9B7\7T_7EL=Z+&>40-:-$\ M8+0XN[Q=7ESM]ALT%=CW1N# MRD&M52,#1 P;ZF/JYP5AG*8\S-@UK M7A&5HOA/-6A%2RKU5BB%[?'_Z&*IMRE1*[I>8RG:-$XYI:4J(6W2LWC(O#[F'8+H<9\T5]F-3OA=E(JLP6UV2: M')4TV\PP_0;!Z5V8."OM*,*PW-(' QJO0.=K3:-E%+R#PR?(XF]02P,$% M @ S( 341O*.]EK! _PD !D !X;"]W;W)K&ULK59M;QLW#/XKA-%A+7"Q[]4O@6,@3AML0[,$=;9B*/I!OJ-M(;K35=+% MR;\?J;LXES3)ONR+K9/(A^1#4M1\K\V-W2$ZN"M594\&.^?JX]'(YCLLA1WJ M&BLZV6A3"D>?9CNRM4%1>*52C>(P'(]*(:O!8N[WKLQBKANG9(57!FQ3EL+< M+U'I_.-T6)>BRVNT/U57QGZ&AU0"EEB9:6NP.#F9' :'2]3 MEO<"?TO+9Z@4 Y$;/SK,P<$D*_;7 M#^CG/G:*92TLGFGU519N=S*8#J# C6B4^Z+WOV$73\9XN5;6_\*^E4UF \@; MZW39*9,'I:S:?W'7\=!3F(:O*,2=0NS];@UY+S\*)Q9SH_=@6)K0>.%#]=KD MG*PX*2MGZ%22GEM\1@H)WO^I'=H/\Y$C2#X8Y9WZLE6/7U&/8KC0E=M9^%05 M6#P%&)$O!X?B!X>6\9N(?S35$.)) '$8AV_@)8< $X^7O!6@!;V!SV@M(GR4 M-E?:-@;AV^G:.D.%\?T-0^G!4.H-I:\:8O@ SF4EJARA,_SM&N\<+)7.;[Z_ MQ.]_@'XZ77U:P?4.X4R7M:CN?[6@?,[T6LFMX-*VD-./M(ZCI'8UM%MM6S$+ MU+A0Z!*MDSF(J@!9.325UQ2*5#:2O-V(7"KI)-H "BHDR)'%Z(M5\$U)!Z%@UMAI&XLZ]*^VQG=;'>P(:[)QCT*0_E,HB%0*]$IMEO( M-0.4<3QD' )_W 5+;9]KPT+/PF++=#,@1_PNBH<)]892W.:M"13YCL\>3-DG MMF9L*YKYT/Q.$OJ=Z6O6#87^U&0XC'LFNUP+XD)6N6I81U8>:Z,577SL^!DE M22O)#!6P%,I7R_R,B?<>@4@E-^T'N"0T X**S%EX!UD:C*,03O/< M-(37.<.9ZW:?^'<_PL"L**V,)W +)AD,UZF, W& MLPDO,Q@'TUG$E4=C9T-5"=$D"*<)7&M'9L99D%&\W'\@R[IQV-4XE3RI3J;C M3I!(FWK\\\9Q^]-U*LNF[ BHQ3U7N(6&*L5 I:NCG%.DQ%KASVW5Y^BAG@(_ M(*A8V]33E+SU3=$:L(XH$*8(_F\NLR <3SLNDR!IUPE,@O&TXW(2Q&'627T7%BZ$NB@ M#]R/_B! 26 >^>IZ3GP ?1+:4F++7_W\Q>)(W)+"%LEA?I,\WA@4:PE'+^.U M5\3D9Y""V-<--3_IX O:D R3,?SRTO@8]89RB6;KGQY\51-<.Y\/NX?7S6D[ MU!_%VZ?1A3!;67$=;4@U'$ZR 9CVN=%^.%W[$;_6CAX,?KFC%QH:%J#SC:;Y MWGVP@<.;;_$O4$L#!!0 ( ,R $U&XW7!)""@ #6" 9 >&PO=V]R M:W-H965T'-U]?3AUKCF[/MO^;LWW???MN-0N\:^Z8I^W&Y-MW]AZ_;^N[/K,__% M6[?>#/CBX???[LS:WMKAU]V;CCX]#*M4;FN;WK5-T=G5=V?/K[]^F M?_O5?^3-TV:6IKG16579FQ'MZV]_]F=4-/L%[9UCW_6]S+ MM5_>G!7EV _M5F\F"+:ND?_-!T5$O&K5QIFJ%X7I;MV RN M61=OVMJ5SO;% __7^;R&-NCCSF^J;XN6V&35_\T%2VRA=X M2# 'P&\\X"]N3J[XM[&Y+&Z^7!0W5S=7)]9[%!#QB-=[=&2]N1W_U_-E/W1$ M./]]X@&/PP,>\P,>'WG K[T%EG_H!T?$9/LY)'[>"L6[C2V(%W>F,TSB]./* M-:8IG:F+?J!KB'^&OG!-4;8-6-@->R*P84/<$+:[ZQS=L:MIP;5M;&?J>H_? M[6ZP%>X=Z#&_-@Z?;@=^<&?_,;J._MB:AG@73RF&ECZ]MX4-X)FF*DQ/_+X# M=#VM8X;"K%;$D+PF0=YV6-5L 4L/^.EZ.\BMM3-+5[N!3F+!UU>N+^NV'SM& M ^T(X./1\S<51AY3$3"X 7_/H@?W'8.GLW>V&74S]@,)PYX^5&,'S,6;&(^V M5C;U=C36#>Z9HKX[KBSM2CE>/[8"O=SX*_EI.E M,VGO"7+:0=M!ZMBNHPL'\R%<3,=ANSO_0 :O+4:ZI1L,#I$NW;6]XZ-83!=T M1.=N.0[T=TD+.RSH&MHZ?;./.PV7R M7XX],5??$Q5MET03#.WBYPTAK^U( M;M9,()VSA-9%\;YI[VM;K8581SHOHE0BVLHI4F@MW+ZTM;,K)K9[, CQ95T5 M;4FW>.9;C0,1_:)8$]40+=P95QO:'_TL:IG6NR21/8P$ F&&%!(XKB^JNS\X(P6MFM*\-Q;2/)V!7M HC8%VM:I6L$N_1H MT!+1$/X$MW>D'8$QL3] J'R@@<8#=1 Y=Z/2GJ+0T@*M!R!NAW3?>SM,3M[U MM!V2*O=&) U$ (Z;>,-UY;@E'#"R6)[=\W&I0*35BW%7*;]GM+.(A+/ 4J;Z MG;1[V"I@+$W7[8%,IF6F".8*D6YT3\8%_/OS<4VK%-=?B1XL%IG$<\2#S.,L M_6A;SYL&-/*6^0[T"\NFN+ZZ^'?&0$H@3 KEAEC)XED5(:%N=TKX3)S"K?Q MC[EVB7,@X"JAD,6%*F><)Z1N4E\$*,"B6.S@WPJ!S# M_P>B/V$(/ F&P).3:OR%Z1T?WAM(,9)6P,V<-? 'EF$Z)E+OR82IF#N.& 1E M/5:6MZF60.]5I#]+/MZZ]E2X-;^3D!OV%^U]8X'$9>\J9TC:$?>\;@AU91"< MM? 'GUYGFMZ4PHL; Z'9#M']!\&X);%(APH-S^/_X,]+5>?%DQ4RD8(>N(L7(*%5" MKQW=G9X0L<[0C7+W;NR(^WJOL$BP$/K7KF&A1?P#2XY/K+-$NF);0T1 J4T, M'[\4"'L),4. VPCXI2 *X$]_$B$ V$G(T$HDPYDLE&06>+#=JQ0EOFXJ^N[7 MRUOB=!+.9*GMB]Z6 ):-.#(5FS+_BC0&R2( 6MGED/]$4H#]D4%D8679?I%3 M)&+;$LD!:SM#2O7G,)D!PS.;_((1RCM-#A"A?VGW+@BXYRB-' MF"FJOY(JG-\TI*DG.5@_WF*X(%E\T=/9"H0UJ1:"G^VC="F1ZKW-UHR^08). MI60A +9)(G[4WH=6#!8+G 3$&AIK.GD6DYRJ3[4KV(!.UN'=D&YD0 >Q(97D MQ.I;,I^P]^A)5U+ M!]M8WAW9S LLF\#"Y@3)79SY&K8Q@ N.@QH;+U,!?!O%+BV)H^OL!F$-DH6O M&ZBU2U+(1T#AIYM:C8%P&E/L5!:X=!#, 1< I-_9$@1:$"$T2JILI5O2C)6( M^,YZ=<#PLRBGQR387DVQ-)J,]@^V@GL!F]#5^X +/NWH;_2SN_V%-^@MK)D=O1!E M1M+%LIWXPR',6'/+ @7&:.\=0_V*C\O4!!.\C#NRXN\WCNC;P:9:\9$9[+LG ML<'"V]'&7(?;%FHD0HNW&1$3,@@FLE!7O2AR^$NA0 MC4<_JVE-&+BWI!AAU"K)!:N1;EJ;KO)H%0C_Y?\\N[G^\IO,^6++OJ5'&$89 MB5Q>@T[OE$GQ93 IOCRI[E]9)D#AVJ"FY\R&/[).[G\TQ-R]1!O(CAX1:*%# M;!.+J6F;"U9EXEB6K(Z(*D@ @@> J#<;# =. M\9#Q*6%N7!$A2:B#HZ>)"$S7%];"NL0K%<<(=I:CK?5>=.$/8]?N+-DP^&-! M&R?+L2G>CCM+_/#.N'OZ]'=[7[QJ:Z+.17%+#+TI_IT.DW[X#7&'EQL\R!;_ M20[-HOB;(2#YHZ5/MP2@(0ELP_UXYDO3&'Z,?)FC$XSAY2I)Q22J8$C1BA,9 MW9-T]V3CP#MY3T8L 0D-ZQE([)[H2S$KQ2D*I;-_X$]W2M MNEL=VQ, D97CJF[OY6.V!9;/C?"]"C=OR8/-G$@*E@VR4SFWWDZ?S!9\"C<9 M&O"9Z'[7;PCXSO7OTT@?8J*D_1R394\KR09)_(VE^!20825+\;L68:):K57U M_))ME68$?I;[(,V\PYYB@WJ1H#714S2UE:*6(M++ M4TM+G+DZCH49K?XYY(-O8 4(J-!2!#L9%F['CSU%WY'?/<_F_"-21%DA7NW) M141S"4E7?8*1IKX3X>? 4Q 4)*Z7X(X]G:B+\R-@HXQ<&:),]\&[9Y>(G!'< M09>G]P>_)]T7[>$?(UGYJ_W<'D4F6B*G02R- MAR67+PZ=,_']RG;=L//FR.&O'#LIV ILU)NK;X)#-76CHH?%#A5??OW-I_M5 M)XS:9\&H?7;2&'VM*1XWGX[\@S=GH'P50/GJY&IO(&2[@0S&-S4RT&PVDF?! M!M@<<']BN2+^N@N_VO KCI6#I1QN@&MV6;RR1.+0G: RXK=H:X.9QB'QN8D> M40IP 9"\IXV\AK"XQJ*K/!.H?.YS>4+C'1LC;,'=0/I>/RGV1-AB"VY-"9.X MHST$R#6^W:X&3EW@P[C#G8^ODCN7HZLKYC=6>OH)!E$7+9Z?R'NUF[:NLN\E MFK.%< +!AUU!1B+,LE+!F^^M4_V$(A%VX^#\3[16;3FZ]=L&2E4U(W/7P/D[ MN+_@E'O7LH@.U("+0*R2;"482%B= M8OWKJUCYU?7LS4>IQ?TMVHD?+IZ:GUT]@[U-<4Z MO25F;CT)$7&1/!D#5WLR<_B!I(C'&G61Y+L,!04O+=[UWF&"I*%^% MF+^$BF"LS2:](P_G%B4B?/$T9@_')]85G[XQ#\Q/Y+'#R*9 M]Y8SI;^+ M%-!V$F:-X-H/KI_8S1I6@I7%]MP@=@5PTO>^$";$8_%(QSS,L-3NO>7PC&F8 ME-@".42^F2*([H]F*%R80*9B7UT6KU<+,?U$:'DRF =QD:$A *L6T?\"O Q MDT$1\*I@DVNA< =:2@X&5(9SH0<-8EO=M36.DN/"H3@G#?]Z%;O;U738H.-I M^8D/@M$]9KU&V'$X2,HODMBF!RPGD R=4TSE(;8I #%XK+8B =NUI.C5C&C) M.^4X2BP,DA.3B'8?JJ2 X]3O"@'_&&?E$+6X1N$I&IE.5UN/KK)LR?CTKBP% MBLL%IISL+#E --FJGV%]0D)$4$Z6P;"&7DK/GIX02"+$W75'"@3YR[*7*2@A M;CR1\QY"G$)R8B$LRHH_,?69&5J]C:\8V@$QZ("$J-GJNBW9+M"Z@APBU#"0 M')7"K MO#KGF@LZ$!?KQH*2(X0=GK]^\_1>SW7WSZNP\*H49XF.BVM5$GZ05 MVM_946+Z8><,6]I;SJ.4B/H-MMPTH#@.KJ\(T4X\?SIZ_\#45.O'Y>],X(G]9[AR#ZH\"L86_YFT[HI5ZGUMX M2J!<:Y:(5]A(22A[+IWB^5DL2"(6+FQ,"EUG*3:Z2GFYJ+*'88''T0@?Z8HI MEX,MHSI'#,0[$0N*FB.;2C>D9]./R)$XM6T4,T>LY=2+C7_S4O>=&P:2!;!X M519FNTZ5=9K%=A(H9E 30 ]S"6:0(E9?:2#57P+!97&*\V\BY]^7BKK]L-%=,2-?.9 M_X\O(,]. ^-M9B^2X7 R3Y_@+>K\VDA-1> ^7P>'4A!.>0U68.N3J$KX!GNX MLV17U/XJC9,4A,8LGL]?3J/ZB?F0%6EXA1V+P(6RZ:3==O3(VIF]AA1BT(5K MNKA@9Y!R(\( 0PR<:##% MI+(!WE;;$1M!"'"F+FPM3>'' J Y2,53ED=Z _@84CP:/.9QEQ1Y^;-L?;KEO9STFV=CSGY 21>2CG#Z6V4J M <5GLUQF*6+WDYB@^J>'YSA);6F(B:N?X;#[2T%B2+?(IQ#KEW")8?,>VD;) MG>6_+\B=>'ZMU5)GOG+9'A.*9Y[N5GH>^=W",8100"T=,8*?15>?W& M1XQ5&:,QHY1Z)5]-C&ANV[W?F@97\]F%0F,=( J<>H5P.%(-:TO$3?.&WO>]@^, M);,P?+"\N"8Q&,L(.Z+: MK5G[((^&B2))3ZD!?BGI<$(_*Z\@UL/C.0ZK9866BTG=-E2E9*F.Q<3";'V! M'Z>?JPLRV2YHRQRQQ\NPA\K_Y +(/LQ1;"86Y,AQ8, ME3#>ZE4<4V+0C3-4'_O%^@[Y0M=TJ1Q.;+Z].]DY*%*=Z9#_.ISL^X/8]+^*01 MRPRY:N"K))@7L@=IG<<^AMQ,SZ9.28Z+9).>W[XL_MY>%E\^OKJXOEH4V9,? M:$X9%\D%FC4^OYRD5T ]64A,RIEI#9**3,$LNE"R+W5BJBY\HQK W76.OI7$ MH<1L#MH.#\I7_#I*I[@2XI]#\*7PD*9D8N3)EP6$//K4TI_M8<&#:/7.TH.@ M%9_/MDNJ,<9N1:Q1F]M)8@X>CWT;OF-)RG=%E[))&&UG+N&^+.+AQ*.5R'PT MK5#KWW-ZE0V"I%1XU9FMA<4047FX^R2&J/UN26,LHJ6!$$//9Z$UBXDS+>T@ M^GVC>Q-\HCX>&CON9:&_A_5R,]=GY.9.ZB.87>3N$,<=63"3*'<21_ A"_]L M1OP25G@/8QTQC!TZ"3^8K>:UTC@]H;JM1U]/(_RA89G=SD+#<6]=:$C4R*ME MHLIQ"$BV7&0T-9;CB;I>LALA-IU%UMCBATA'RCJR)H2L4I4R!DAFS2V.G:#J MR=47@CJW:5%2L*([9'O:/, X(%H>:D;\H4C0<+I+2_Q)1H M$XKO9\J+5*6((CL4@Y^9(#=UB?R]KWVB1Z?2):1YTG2J[ZO$HU19AS1**/+, MFT2]"I)Q M;7"R0[J8[6^CWM/.>S9\ V"E"[.0]-"/5D2CV"2SJ%WN MDP)@]*ND'#5PI=Y%0S^,9/ M@D*SPCB54Q9#[-*\/MU?^58Z_VFO ;&SAL-GKW*,+7740%*;#L%!1T(;]Z9M MZ&^62"=6BS\].$OZ^/NS!FE M3@.7O8CP\UZ=S_+XJKP0ON!3[35D;*7X+M98BW9#@/;@R2(*TK(^+6+H@WS0 MEC5;USK!@G[6IBVI4:TG /;1-4R''53QYPI:58*[+7$-\;V2GO MV6-*6G>R(#%HYH$[3ZJ'#WIC XYJVZS1;[F*\9O0'DM'\,!EZV!ES7X/O-%@0\$L!G[.>17;+':KK7]@LZHM%)!X@]=V0H,R"7^1.A$O[4$2.:#_)E!*5INO-@LCD?Q:YIX0S>1:6,^ 627[)* VT)5H M?F# DOY,R.%'5T5E]OUA[%?9_!@_[UI8.S!=U!-.&4D8/&&GE!9R!O7!FL"B M/\<^+/JKWD-*'3 _>M.37P7E\EDJBW==#"-P_AA':?6>,?&Y'0\AS<$$5D34S $"X.(;N+@)ACL6RG$ MSQ3>3.?/9?%O 7NU5WWIXT-Q#(S'+[;*^;_#/.C.1]D!W# M$GSH,?^7CT;B74U[P"-R"JYR%0 "6*;&KQ) M!+0/TFV:[2C8' A1"ZF<9,O&#$>M$RZ"\C:,+V5O]F'T6 LJ9]@[QVC&TJNQ M7I$G9KEM=F8;7Q<=G5(*]]' MENX@J;=ZL#POWJ0_KZZW<]QBH\!+&4.2S!HY>H(A[< DQ9[Y*D9&ZRAFGG5Y)-#*^DP.L0' M&V"P8TYYDW$@S?7I:3%O5<*_@8%=O$N:]&>=RC^Z6/&77R:?L>1?GEY?/DV^.\A$1%'0?F2#"PY\B9Q-FN/1 MO:6&18LI!9)DY$R<3D[R9?D[2/^R2^Z2>3G&1B_Q4C]@TA33 M!^_-LM6NC>\X%H0GOOW/-F@ M'=IAO[/%O5D%AR%I\#F)V]@-=WVZH^UVP^W-:][Z+"H_X_Z^"!\%"TN6\V+C MI>9L.H^DL<'42^=2"KOW^7K3>WU.4.(IS##_C%["Z]C!=WVZY^YV0R!=B 'P M,LFSSV+RY%+S)7&W0UN^OWAQL'XA/\B#LP0_HP1IAU F+DIIC<2GVD>9;798 MK8\I@%5F4:9AF#L?1I_8'J)WA"\61VN %K$(B#V9GNP"[[*$<:(A(7C];)%M M^X*WG7VE4O2//1I$UON,UYES1MLU=1N C5UOD&2D]4P5!S:@Z#F M32="%,/@I,DF-.NB0%$,SQ04Q)#P)*+A$V/Z9J91Q%(H?U6V[E&8=1AC"K%* M)OGE6+Q9.K$/+?;8>J21YY-U3C>Q%^_F=.OFVCBO[5)''^. MH_[$$PX?P">0M/-K4@LCWDK5B>GL@&F^5I^5A.2+7T-O2[JL.;KL(M;LG)B4 MT-DI:\/HN+!209Y,\[@L7FIA'XJN/G-I2>4?.C,?E:M'8#2H+%]/9IQD4X6Q M"^Y=9SR&ZPX[T)/T]J<*^U FZ'E5:RT19K):\AW.! MAN74.'!4B 55/!4ODE^YFE>>>3)R77Y>H*2L-0Z$LEK5 &E3Z3LPC*8]H$629X\7C@= MB770AFO2B?%U-L:FA 1EXN-H@K>X'C^Y6DQ.XL$9?J0?SLY]X>8R-BYP\G!K MW@L2><*?+SQGXRR9H4587\"#T7I8Y?G&#%K$@T^RHX4$=6H-=3AQ3&OMDM(/ M'(6'+4.VG?P4RV@XM#B=<1U*]N3.E9T9#Z7/38P0U$TU(HK"Z65.WXO4F$X[ M "3U#.M1:]GU&1$E9#>$DNUM8^&4.*\V^1#;J-%=-Q M&']$=,@_9$4K(N,(J8AH'=;;-M;GU:7N-@XPGV#4BU?Q&Y* .>&0)*"-&0HW M'*M/0=60#U9R'&KUN9L)I@8G4CE7P+E[!TW8'1!4B)[RY'8_-"6_)MB1]U&L M\8ZD":BS!,'*W+4=M\G('CT%?JP@IW@S=E#OH:T@WH#Z9LCMJBW'N/E>7FH2 MFP8=WA_0Q&*JD#>'Y/PS(%,F2B->JY2!OF_:JDW7RZB4N0.]2X1#+ M*#AVBN+R.(H?)2M2C0+*E_XL&3C-RW"MBJ_*;./?6J#HD;/PB(E6AUDG=8N* MYT64,CQ@R+\ 8"2+IQ\"OB!T!VV8I95>V5I>$4'_39/C(;F\W$-1GC0Y8S/4 MS>E.)C)%,#Y79?9;U[\G\T2Z=>2#=*/.6I\G5YX/M^6/PYRW^*SBU3AM5_IK M[UN';%*(S3FI4 2@5B>";I6,4P]V2)YF39)^E_ZY/$F3E:%&\1F SE0V2>>R M-O=M0DO+XT6AE[F)(GHD:]NN.[/;J"59.99T26"67V6$IJ1\@SZ9A: A^'7T M;R,);3X1UNE8D$Y:SK,L XPI7Y8MAT7'&:%$!E\F=TY2LQ.CW6;X8;PZY0VCZ!QRD9DA"+\)='%YW?BD7+KA0 M>1H[8_Y+G[T(KUI!DBY6?,@ 5R(\W*#O&Y+"XPTJ2FO?^2+OG.(IH#SFH9N^ MQ.*OT052R'P)@)69VC>$_P7_"TJ]>?*%%#EH ![2/DUE:>Z*4U9\O>2I#N<= MWSS3!:^_T F,AP-'&=8\+1:28$EB+%V<3!\^R@>1!%C_:Q7%I(CJ'.BY-=M^ MA&F58\57H",T0L"DR,>NLQTN)CB[OOK"3X@Z@:D<1?CSL>#DZ3\9)7]O_51+ MOX$9<'46U,P$GKB!@\QE>MR+N)O+XI?&)K3ZV[OB9U=VK8W,,469)[#K?S8] M_*G-_W$PO=/&0RQZ>WF=-<:1JJG[S4DXFQ'[;P7>9$, M*\XN]&\$G+4E3C_T+<_X)]WV&I/ZJQ, H)1W N*ODJ\):SRO6GX+(7F]/]IE M-T(S$04^%7GV8SC29(E;+>?S%0\/SGY\?OOB[%S>'%#-7ZK/Q=(75S?%@^>W MO_H/YV':QX-W[8[\WV>/;\[! ?Z#M&*H6\B3,+G>D"?T:48P#..(<:?0<-=N MB8ZS-RA.!CZ(=]>E@SND],4O,1TJO0B_5&.TWO!9IVR">8$4;:Y6O,B6GZ&# M!8^,GZ]]N:@X#/E$4 (Z09;.SDS]9ZZQ]5PS-G,7)[]G.E]BMGKL MTR7(GP")UJ(7PK#O8S-0T@$O3:7A;AW5FPS\.I0,_3?9'N9Z,X\,F'2U M"H]EH<)6ACN%R? <)T^X-^GL[4JB$*&=NV.F MY$#HY/4)_)ID)U=(M9F@F^F?"4UJ8E11^BK_B#@YULK*Z(GJF&J(DZ NI<=( M3)D9&^?O1!G_2< E)HX8V=&\@8K^!*L%N2K6,]>/$LOE^M%Y8B E[QJZT'C* M3Q+-5JOFTOA6;%E+[_*NI=+PQ"%94: MV!I;Q]%$2UT)C=_X989D\K@,94_VZJ?;^%G(3K+AH<1)\BI1;I+:M'5@MM@U MQOV^\MOAED9)?:E(O*C;]KT\).:Y6&YJ/CK=6EK=]'KPDD3?2!,:*M&3$;*I M%^CZOL ;<-L.=F\V"+N*D.4(3%I)9E[[-WF%H=:&Q0D)&E'QX&XAZ(6HT<[(3O:*FJQWWH&64D\%R6?QF MY3YFU8PDEG;MFD9.Z).LKVL1/['XJQV[3WB;JIR&3IT/HQAZ']R:S%LX65KS MD.V>5V8PWW]+WOS:OK1US45J#3E;*+@)WZ*9%#697S^_.7M(=\;+O_]V1ZK] M9].MX9/7=D6W7EU^^>1,I+C_,+0[+%DLVV%HM_SGQAHR]W !_;YJV\%_P -0 MX\_@??__ %!+ P04 " #,@!-17/D:B'$$ 7"@ &0 'AL+W=O9)DPTI(/;BSDWC5=2XYT%UU25L+L%*K.]&*2#_<2]7&]\F!A>SFNQQ@?T_]1WED;#WDHI M*]1.&@T65Q>#J_1\D07]J/"OQ*T[D"%$LC3F2QB\+R\&20"$"@L?+ CZ/.$U M*A4,$8ROG M2;!7&.7B/VP[W60 1>.\J;K-A*"2NOV*YXZ'7]G NPT\XFX=191OA!>7$NKDO;YRX500A<(#[$"KDU5&XW:.SA]%$N%[M5\ MZ,E-4!X6G!'+?[5Z#/@.0.> M\.2(O5$?]"C:&_W WE51F(:"9/#!>*3/C1':@= EO).:^)!Z#?=8H'P*)##X MPQI':E>*:CC0Q:+N!V+LT]72>4NU]?D(KG&/:QQQC7^ ZX&.7-DH!+."]_J) M\F#LCL%U8RW)\"FF!![QV<-"F>++Y^\EY[B+O5F)#@I#9\MY\G8.1#%&BEMA MQN!4:O ;TS@*U;V">[&ENO-HI5 .3B"=,C[-@Y"QE*?PD0[?:ZE?U]84Z!Q- MCUF2I?1-&,]'@5A)95K"VIC209[3[!3RA*7I%!Z-%PKD ;83X),9RW@6I''& M)BD_0O"D)WAR-/H[2]W,>N+TCLK>QRR^_=K(NOIU?H]Z"#WTW-6BP(L!-4F' M]@D'!V[KWBWNW3+02'^_E8R;8(&HSUG.DV_"HI&JI-IM2WG9C4!6E)0GK.*Y M'J6'RFN] A%2JLI"L(W0Z%=;$M0>A.Z2Q: M(6%*8\I_C?'64;LS.%*^65^^V='RW?*W_%$YT[N@.L;OHUF*;\XZIW^PQ>X-+HYO0 K*, M91DG(4_9.,OZ]2=1M D9C:B6.8RHQ4Q2>($GA$REGDY&D"9D)N^75Y8.!<(2 M-:XDD4E]*L_I?YKD'6TS-B7]E.IYU%6A^(50Z1CRC.4$A"1JCWDR_E[.AP>7 M=85V'9\D@2C*;'MO][/]J^>JO>R_J;=/IEMAUY(N+H4KVIJ MU/'J7QI/#XDH;NCEAC8HT/K*T/W7#8*#_BUX^3]02P,$% @ S( 34>^C MJADA! ZPL !D !X;"]W;W)K&UL[5;;;N,V M$/T5PBV*+"!$HFPK=NH8L+U=[!8;-,AE^[#8!UH:6VPHTDM2=O+W'5*7RD[L MY /Z(G*HF3-7#F>R4_K1Y "6/!5"FJM>;NWF,@Q-FD/!S+G:@,0_*Z4+9I'4 MZ]!L-+#,"Q4BC*,H"0O&96\Z\6CI1I15:,>24MC55$+HP4%E]7*GNHX MO$<@K@5B;W>ER%OYD5DVG6BU(]IQ(YK;>%>]-!K'I4O*G=7XEZ.@U3'P.@9OZ@BZ@25?Y*:T)N@H)M]]J,D]/%DR%RI]_/%:T$^KFQD# MF#4F,R(X6W+!+4>7BDIS1I@E*V?1UGOM;@/>J+34FLNUJVINR [0%F;(2@F\ MJ>:2S Q1*X+!AS;X>V=C=T;'I!/.8]7T8)R>>V69./[C*VQ!$%JO<;WVCYZ? M<4ELKDJ#7IL/I [!@IG\._H1>]VJ1"'R*TEH,*(# MW/SVRRBF\>][N_8G'26X&Q]A:_[>Y4I;8D$7A,LM&%OYN !M^8JGS(*/7@8; M9;AM =Y::1!%T0&U4'JC-"(BVM(2XW)9I;SAZP^#83\Y1M+^.!B/HQ?T7S8' M35QAN&)E54BQ_6%SD_5Q^HPEHG=,8XCQGKL+8SK6T2$]0B4'^RKKG2CWDR 9 M7>R%=CP*AA'=RP =T" 9T#VV?CP*!DE$OG9J?Y:FNL32AR=\P R\RXT]S$,= M!S0=C%[0"T3"@G:Q0U##,\ !_65^ULG'F^/+S#* 1@-RPYY]4SVK;, >D/U35M>N-7,?LFU: ME42+5[O9 HZ\NCW ,UHK.4!L6F,3JQ./Q[!]/(;O?CRZ)7W=M'.T^+9MWW/7 MO@/R(-72@-[ZQ\0_,XY'R12EJ[B_[Z$Y;=K_^7TMOV%G "M K_V8:3 LI;35 M+-:>MI/LK!K@_F.OQN!KIM=<&B)@A:+1^07F0U>C9458M?'CW%)9' []-L=I M'+1CP/\KI6Q#. 7M?#_]%U!+ P04 " #,@!-1KKY2ZF # ^!P &0 M 'AL+W=O@<0(@D2JKM MS#90IVF7H=V"I&L_%/W 2">+"$6Z)!6G_?4]4K+G#4T&;%^D(WG/W7,O/"YV MVMS9%M'!0R>574:M<]NS)+%5BQVWIWJ+BDX:;3KN:&DVB=T:Y'4 =3)A:?HB MZ;A0T6H1]J[,:J%[)X7"*P.V[SINOJY1ZMTRRJ+]QK78M,YO)*O%EF_P!MV? MVRM#J^1@I18=*BNT H/-,GJ9G:T+KQ\4/@C^NO0^P4RRVW>*[E1U&[=AG-(JBQX;UT MUWKW*X[QE-Y>I:4-7]@-NF490=5;I[L13 PZH88_?QCS< 28I8\ V A@@??@ M*+!\Q1U?+8S>@?':9,T+(=2 )G)"^:+<.$.G@G!N]5HHKBK!)5PJZTQ/^786 M)N_YK41[LD@<^?":237:6P_VV"/V,@;OM'*MA0M58_UW PF1.S!D>X9K]J3% MWWIU"FP: TM9^H2]_!!Q'NSEC]A[A4;<<]\+QR''\(8Z&"9OM;4G\.DM@>#2 M86<_/^&R.+@L@LOB_[@,*8?W^.!@+75U]_E'R7_:ST734+.#;J#%>H/4\I7N ME1-J W0!7(MPKI754M3<80TWCGY#P0ERJ2K=$0'2:K2DR^IA+I :;JSXAC88 MV1!M"US5,)'$G?H$&J.[X-2#PDT33I"ZP4IO%"%K$'L&W9:KKS_;?^=R!E1[ M/-1^7,W]*IO#[S2QKO$>5>^-VA#V&ZUK"S=:UO#'%@T/H5\\T 0CEO\!,0FD M=6\I6(IR3)&/'/MJ-H0)X9:A&@J;EMH**-#62AU!D-F#-T0 M> 8LSN99G,]+DJ?E+)X6N9>*%S$K9^$\SXHX9W.29UD>SU@X+_.X2&=C$\G0 M1%3E?SH[ YI>-)L44:Y:KJ@M*KJ@AHI$9\=@8B2YM:(1Q"H4E/JG[WH9"J0I M*$/0CF9_ZX#)7WP%02P,$% @ MS( 34<5&*ECD @ O08 !D !X;"]W;W)K&UL MK55M3]LP$/XKIZR:0"KDI05:UE:B93 FD!"P[YMA:.W=D7RO;K=W;: MP#3HONQ+XGM[GKMS[C)8&?O@%H@$3Z72;A@MB);'<>SR!9;"[9LE:K;,C"T% ML6CGL5M:%$4(*E6<)HS&H8I=%& M<2/G"_**>#18BCG>(GU97EN6X@:ED"5J)XT&B[-A=)(>C[O>/SA\E;AR+\[@ M*YD:\^"%BV(8)3XA5)B31Q#\>L0)*N6!.(T?:\RHH?2!+\\;]+-0.]B4G1C5I]P7<^!Q\N-\D9 M@[(0MXU4C.8/H=00S* M\S7=N*;+WJ!+,[@RFA8./NH"BS\!8LZ]*2#;%##.MB)^KO0^9$=MR)(LV8+7 M:1K2"7B=-_!.<4IPBWEE)4ET[==Z\?V2@^""L'3W6RB[#64W4';?H'R%X3D! M^!Z:#7?X1#!6)G^X?ZWMVQG.A+3P*%3%>"NT",+!S"B>2'<,W$%L.KB6^EY* M^W!2&DOR%Q8P,8[@W!KGX(OF\5=!>\YC_[?VTLL?'4F>&A8#^U?/_M_Q=MB= M%J9R0A=N]Q_?[3%,D-EG,F<8!V;&X[LT3A*TX/V[7I9F'_YY2MM)DFRU38Q= M&LL,C,Z?DGN^R0=HY@IVT![M><= YA+2;M)-."H<]UB=]-J2=?KO? M3^#.$$^FV#Z-K0UP*T"WUN"M#3RKNVD@:'F*UH:D%8B9YK5/.'ZQ4DJT\[ X M'>2FTE1OET;;[.:3>B4]N]>+_4K8N=0.%,XX--D_.HC ULNR%L@LPX*:&N)U M%XX+_K^@]0YLGQE#&\$3-'^LT6]02P,$% @ S( 34:I3>'CV @ ; 8 M !D !X;"]W;W)K&UL?551;]HP$/XKIVC36HF1 M$*"4"I"@W=1-K5:U;'N8]F"2@UAU;&9?1KM?O[,#&=4*+_&=???==[[S9;0Q M]M$5B 1/I=)N'!5$ZXLX=EF!I7!MLT;-)TMC2T&LVE7LUA9%'IQ*%:=)=:+=Q+U<%^8UX,EJ+%3X@?5W? M6=;B!B67)6HGC0:+RW$T[5S,>MX^&'R3N'%[,OA,%L8\>N53/HX23P@59N01 M!"^_\1*5\D!,X]<6,VI">L=]>8?^,>3.N2R$PTNCOLN; M:]SFT_=XF5$N?&%3VPZ2"++*D2FWSLR@E+I>Q=/V'O8IA.#: MYY5",$NX,7KU?HZVA"M,LVW861TV/1"VD\*MT50X M^*!SS%\"Q)Q#DTBZ2V26'D7\7.DVI(,6I$F:','K-A?3#7C= WA7:.5OX5OF M1PZ 46O0,L_BL$ MO5J('Z$0,,//UTIR/-27BAQQ>CZSW 0+H +A4VAMMK0:YTAG$C-6*9R[.U.H=ON M#OIO82F?, #Q"I45I+/&-Y)!S0YA*4VB8@"*=J_BI M(63&^;?3;PT'YW *)X-6KW/&0AU=-54.7F]@..RUDC0-4MKJG_=>:ZMX;P*4 M:%=ASCD(%.IAT.PVHW1:3Y!_YO4&ULW5IK;]S&%?TK@ZW= MVL"82P[?BB1 DITT19T(DNR@"/*!6L[N$N9C0\Y*5G]]SYTAJ97,I6C%18I^ MT/)UY\Y]G/LB=7A;U9^:M92*?2[RLCF:K97:',SGS6(MBZ2QJHTL\619U46B M<%FOYLVFEDFJ%Q7Y7-AV,"^2K)P='^I[Y_7Q8;55>5;*\YHUVZ)(ZKM3F5>W M1S-GUMVXR%9K13?FQX>;9"4OI?JP.:]Q->^YI%DARR:K2E;+Y='LQ#EX&Q.] M)OB8R=MFYYR1)M=5]8DN?DR/9C8))'.Y4,0AP>%&GLD\)T80X_>6YZS?DA;N MGG?Z0Y?KI)%G5?Y+EJKUT2R:L50NDVVN+JK;O\M6'Y_X+:J\T;_LMJ6U M9VRQ;515M(LA09&5YIA\;NTP98%H%XBI"]QV@3MU@=9EBGCB]5M?CTYA262]E950!-3:(=\NHJ MND(]KXJU;IA[\I4I@\9S"%?+Z3HA#P5HQS_ ML2TM)D+.A"WL 8'.IBR/:;D3#RQ_.V&Y:^OET8@V;F]R5_-S]YE\G=3RS;4V M^7ERAQA2[*2NDW(E]?FO)]>-JA$0OXULYO6;>7HS;]]FR!/I-I>L6K+!C6^3 M.N7L7;')JSLIF<8#.]_6BS7HV'F>E)Q]3/*M0<5)@_RPH=.&_:H1PJ[D9\5. M41L>\3,R9,65)3PDG9\DF4TF>_5LB'$Z*:DN1 M. GAHU)0V3YH-LE"'LU0EQM9W\C9<>]S\AB3#WVN$6SB\.<62!?P&ZQ/OC / M/I29:K3SC*'CDT[4CN!.&) ID7JSUYJF\0>.PT:9U/.9&W/,%"[AP ^9Y/+0%NT1) M!TPY6\E2UA" UB4I2EE&68ZJ/A,^UGH\ GN7>\(A1CX8G<-_*OEL\-=Z,:K\4 UCX$ +*>.Q4! M(7#I>D,MQ+=$0-=K_+D($.CC8#WNZ&P W\2M63W/V0\!'V*3(^$##Y3P:LAM M+YH$@M"V45.X$PA"G(NC6,0<3=RM/Q1Z!G/!9$_D@=%&]T2W077?<$RL M:J.2#P/ZZD$CI/0N9IQ$57W0]'!84]:+K-$T)/+-O?1R1WJZW;8?51L&:.4 MU8?5DI8A!-!'ZCF2FI-TJSNNIWO#@S[ ?M%#(C8^N0%$5Q(HI\&9V)QAH*&6 M? M>5[(N=MNMD]6JEBMJJGX$48:)>*$[9LE>.:_93]OB&K'9M=\#N[PSID" MZ@;K-$&<+F37^WE:WI#*L(WT:X<4C($5BU[L']I6^:]_B1"SW_7'[GG''SVB M@RBV$6 N>XVB:P5Q3W1&>^8Y$0F'^[%#%('EA8_DZ7,3&[\((5/DN: MV ZY9^N=0DN((5G0#K@Q$406RODCTW2%,@S!![D>1 C^9P@2^ %WCX:)QBU#:OV].@?@#'3ZW_N#]* MOE84PN8]N680JZ4.:TH_>DK*:(*1T!ACE+JE28INRPZY9C1HHY M\DH/ M1N8NYA,SU)&Z])@R75+>_:VA_%H@V[7Q7;8:!$8#KHGS! G@F@8M9&Y,:W?@ M*AO^_BF$LI9LXV/'F+*/H\DI]Q988B^$;3FLR- 7 MP/4Z::%^XMA7N4$ N<@A:A?QNU.Q1;_;HOUY_A[NRT7(\T6'CLD\O MML-8OKC\8'K'2O>.B>D=OWUQ?;K^C539\=*ZIU)B O PJPIWUSS0XSQ(YZ\LI:Y3-K2&L8>MP55JZFK%_?U)7!<#$M4@O;46Y_[T-## MG/3U6@603,3>\[1"O7!AU6=IY:.7<&SW"ZWZTNWQV$&K;@?/T"JB5P:83Y^E M%7HI&E6>I97G!7"T]Z567<1X/+#1+Z!'$U:@1U.!8=3FP@L>)(.]1<759H&" M8*#?P6 2BN'$&-/W>.&F5X[#H?VHI/_/%NEAZ1^4;.@XK3:/U(BXKQ'Q5[Y M'_A8LOOZOB\7IT/EXGU2?\*4N3O __%*,:[!$Y7BH?7?D_6?+![_#V4B0H39 M2!^M1W:#O\LQ(J;W$,$029],NK%B@&8G92!^7=O>G]TQF%%?'GBCXG@AAL!! MDIWP.'2XP-$D51]#7QS@ACN5_E9/>FU+9;[D]G?[?PFJ_Z]VS,_Q@ 'BN8GN5R"9;H_?T9J\UW>W.AJHW^DGU=*545^G0MDU36 M1(#GRZI2W05MT/_SQ/%_ %!+ P04 " #,@!-13^0R#+ M\H9IMEY*<01IK G-"#95ZTWD:FZ*LM.2M#7YZ?4MD[SF!P5;E+"KF$1X^\#V M#:IW2T]3 &/FY2/89@ +7P$+0K@37%<*;GF!Q?\!/&(VT0M/]#;A1<1//9]! MF+H0^J%_ 2^:THTL7O3GZ7Z_WBLMJ3M^7,"/)_S8XL>OX._HT11]@R!*>!G+ MA0U3=0Z,%W!3-[W& K[;VX8'?-*P:43^^.-7]WXYZD.%4(J&'AC% VT!%6I% MAU)7H$F=B[;K-;,O@;CM)Q[%R -/;#MBJPS;*Z"^M\[?2#F4%*@@: LR"(M1 MB'P7WM:D M$-Y ,H_=9!&3E!&S.$M(BI/4C8(,;I +>C:_#Q@F"S>* \HM=A=) F'FNXMT M ;=E20/$W)FE0R.$KC;O9:UK5%>PTU0R$)VY6$KZ=K?=NG"_^Z)L!G=&"-TD M2R%RLR 0W3^@M2%1,,T=/TPHS5STS0E6G,W2>/GYCHKU]!<;R".YLH5*^#G9N*NJCG>A@NT^DTFJ^'B?1L/LSU M.R8/-5?08$FN_BR=.R"'63ELM.CL?-H+3=/.BA7]7E : ]*70NC3Q@28?ECK M_P!02P,$% @ S( 348Q;3SP^!0 00X !D !X;"]W;W)K&ULK5=M;]LV$/XK!Z\86H"M14K42Y8$<-*795BW($DW#$4_ M,!)M$Y%$5Z3J=+]^1TI6',<1LFQ?)/+(>W_N2!ZN=7-CEE):N*W*VAQ-EM:N M#J93DR]E)64!4$\K82J)\>'GG;>'!_J MUI:JEN<-F+:J1//]1)9Z?32ADPWA0BV6UA&FQX_RQ[ M?[B3E^O2^"^LN[T);LY;8W75,Z,%E:J[O[CMX[#%D :/,+">@7F[.T7>RK?" MBN/#1J^A<;M1FAMX5STW&J=JEY1+V^"J0CY[_$'K8JW*$D1=P%EM1;U0UZ6$ MF3'2&GAY)7!F7AU.+2IS+-.\%WS2"6:/"*8,/NK:+@V\JPM9W!ZV^5R4MMVD;"Y]FUL0T"Z,N(VFA0 M&WFUT2-J+[&NBA;UZ#DL-B9\]G&&*WEKX:34^D: M5WJ%N6AW%(M*-U;]K>K%'J5B)PD>I_"KFDN'7NQKV.A:S.RJP9;=( [H:QKT M>3[UG40VV$=+X<.[5"L,\=V.JT84$FI12>2+>N*YL+)&U;R;CX0Z'D(=/QG] MSXWKN(:S!U)S=%<9BYE$I;X$? @QR@<[H+J/RM\;M5 U1O14&XO8S-NJQ>BA MG%F7)Q])^ VS\"^V[I3,_M0ANADG-(MQ%/&41+Z*XI@DB1M$:4+"R"]&G'#N M:90D:?I8IBE-21ARH$%*XB"$C"0A0VI,>."HG&0!Q3\N1O>P0$F81+B=Q1P8 MH4&&XPPI*H%:D@ 8BHLX_/A#RBC[Z<&_@Q2*XD'0?S=+ M^VA7VF)<^KKPX'B(FI@GA"<<>)*2E%+ 7Q)'$*-S(5KC^D2:A-AD2,09!OPU MAAD[HH$+:1#6^=*WO+?R&UY15I6S+L/0W[G0S1A)LFU;W:RS[J%%+E4N5[Y- M]5:] $Q:QC.W2%$DY7T/<[:Y$6$1&ZFP9*BP9/P80&SG'GIB&WKR%N]QYC_5 MW;C>J^W" NL%XCW1^ ;BJN[IYKAT*/SW[!V'+QN)!58;7:K">WB):[+R&E#0 M69TC\@_@?7_2_87)[6X?=V4^5/AP0NW4HR_@_F@V@*H*3 [%+,4NF8R2.'4I MC&)$?@B[S>:^DR$)L%SQ&U&(2!0GCP!F;V@B*FT58KQY- >'AV)F7 M#C!)1]/USEA5^2#.6^LN.?\W6L;5[T-+(^_A13[?0N'Q<+^W'[A6W&)QO^\N M0!X=.\G'C:Y0L3Q9DKD9MDC7-2(W#AT,,M?A N8Z8N::0H -!GLIC0$]PE?1 MW&+K19Z0!T_J72_Z;K4OH].M:SUV](5_O+CC#+WH;O@#=7@?S;IGP=WV[G'U M431X/ADHY1Q9@S<)WDV:[L'23:Q>^4?"M;9X?/CA$M]XLG$;<'VNM=U,G(+A MU7C\#U!+ P04 " #,@!-1/-Z?CFP# "=!P &0 'AL+W=OZ'P9*]-QQTNS2&RO1&\#D9=&S%*\ZCC4BU6R[!W;59+/;A6 M*G%MP Y=Q\WC1K3Z>+&(%T\;-_+0.+\1K98]/XA;X=[WUP97T8Q2RTXH*[4" M(_87BW5\OLF\?E#X6XJC?2:#CV2K];U?O*DO%M03$JW8.8_ \?=%7(JV]4!( MX_.$N9A=>L/G\A/Z;R%VC&7+K;C4[0=9N^9B42Z@%GL^M.Y&'_\04SR!X$ZW M-GSA..G2!>P&ZW0W&2.#3JKQSQ^F/+S$@$T&+/ >'066OW+'5TNCCV"\-J)Y M(80:K)&<5+XHM\[@J40[M[H5!TRQ@S=J++#/U*L[OFV%?;V,''KP>M%N0MN, M:.P':#&#=UJYQL*5JD7]-4"$U&9^[(G?AIU$_'-09\ * HPR>@(OF>-- E[R MDWAO1*^-D^H ']=;ZPQVQZ<3\.D,GP;X]$?P.#3UT K0>W3Q1:A!P-[H#JX> MG#"*MW 9:BJ,A>TC_"[TP?"^D3L\6>-06?@8D@]WXL'!IM6[^T_?*\-I%G_A M,)O1NQW=#XKO][*5W(EZ:JN)PF&F@"8'7_ZC, *0R5ZW.++V'+#]P34"_A'< MC(4%+(L(91F%:A(22N"55*BM!\M5;5_#>R6]SUN'KBW\ BPI2%947LH*DF04 MI83F),T2N&RDXE#&"6&LP#\C>9E#668DB2O,IW4^KVLK.>152>(B@R++2<5* M*,J5;.&!^T:6O(,D+3'+*2Y'$&.24E M8W"G'18#Z9&XBDE294%.XI0D+- F:4D)S?,3[9+-[9*]N%W>:FS&MWA%U1BA M%>[_-I\HXQX)]"U7C@#6"\3G0?9A0%[8&M)Z9B<[XR<-D>2,T"KQ M4E&1A)9PW6"G]CURMEA\DN<48HJ]D*3?U*^JL*@)5!DI2CH7+LLH26GNI:(@ M!6/?*U3T[,K$43B$A\'"3@_*C;?GO#N_/>OQROU/?7RXWG%SD,I"*_9H2L\* MS+T9'X-QX70?+N"M=CAW06SP_13&*^#Y7FOWM/ .YA=Y]2]02P,$% @ MS( 34>@YUR40 P HP8 !D !X;"]W;W)K&UL MG55-;]LP#/TKA+'#"F2QXSA)5R0!FF[%-J! T7;;H>A!L9E8J"QY$MTT_WZ4 M''M9L?:P2TQ1Y./CAYCYSMA'5R(2/%=*NT54$M5G<>SR$BOAAJ9&S3<;8RM! M?+3;V-4611&<*A6G23*-*R%UM)P'W;5=SDU#2FJ\MN":JA)VOT)E=HMH%'6* M&[DMR2OBY;P66[Q%^EY?6S[%/4HA*]1.&@T6-XOH?'2VRKQ],/@A<>>.9/"9 MK(UY](>OQ2)*/"%4F)-'$/QYP@M4R@,QC5\'S*@/Z1V/Y0[],N3.N:R%PPNC M?LJ"RD5T&D&!&]$HNC&[+WC(9^+Q'-+ NPT46'X2))9S:W9@O36C>2&D&KR9G-2^*;=D^5:R'RTO M3%5)XBJ3 Z$+N#":I-ZBSB4Z>'\GU@K=R3PFCN4]XOR NVIQTU=P1RE<,53I MX+,NL/@;(&:2/=.T8[I*WT3\UN@AI+,!I$F:O($W[C,?![SQ?V7^2;I<&==8 MA/OSM2/+X_/P1M2LCYJ%J-DK42\;\ICG6C="P974LFHJN!;[EL@-*D%8 !DX MYGT=*H#G;JCPX\> MZL;F)<\]Y,<%\T[^7O&K=F== E T".L]U&BE*>#.$*->]&+Q7I M2\7XI2)[J9C 78F\@S:$%MY+#52:QG$7W0E\U4_,Q-C]!WLH9I^!62NY%7X; M\&B/3N =C"?IX.,T86F2#=)DRD(V'S)'77C&$?PUO?+0X*K3;L!X= M=[K1U.Z07MMOX/-V\?PQ;]?WE;!;R755N&'79#B;1&#;E=@>R-1A#:T-\5(+ M8LG_(FB] =]OC*'NX /T_TO+WU!+ P04 " #,@!-1]:-_L/(# #Y"0 M&0 'AL+W=O/.9Z[M1\YGL3I&WZ_C 5XVQ'<%\MF8K MN 7S<7VCL!6,*!7O0&@N!5%07WI7T<4BL?[.X0\.&WU@$SN3I93WMO&VNO1" M2PA:*(U%8/A[@&MH6PN$-+YL,;TQI0T\M'?HO[BYXUR63,.U;/_DE6DNO<(C M%=2L;\T'N?D5MO-)+5XI6^V^9#/XYKE'REX;V6V#D4''Q?!GC]LZ' 04X2L! M=!M '>\AD6/Y$S-L/E-R0Y3U1C1KN*FZ:"3'A17EUB@R0S$;6^4' M(&]%*3L@DSNV;$&?S0*#*:QC4&[A%@,X=,EKZ7 757T+-MM56?9=WV+^BKPW#:CC^2>_2ZW/R"XKQPJ I&:ZY*UY F8T@2L] 2%@U$X%S_T3&U/-"4;4$"8)K5L\630 M%^2CP%.EY7]C[ I/DQT-W+I<&%"6"Q-/R*($_N 6Z(F0M40-P7 U:+T$ 35' MOM=# >QL46.AK6T/A^HOW&O.]77,DNF&U$B6H*:KD^G9 ^.MY?@&S\TWFJ&0 M&LI><<,Q[DX:+-;$U4[V&FN#40O6,E&"/Y0I#EV9"O(]F60^+4)R9DWJIU$V MF)$?Q:,9%_%@QGZ6;WVCQ)\6*=KO_UMJ0)I@2]LRK7G-2U<637[XKJ 1_?%? M_TDR31 Y]HLPP6\2JD[W "N]!["KKW3[[NH4W)HG\(BG(OH/Z69J-K2(L MR-W!4MSU)W2/$*>6YB3*;1TF29'_KW(<$@BS P*V7>!\,SJUWSAZH=JXN)^K MEO@QI2]52VCJQJ+M (KHR'X+M2*?9I9 A.L!&V%NZ_ -!(O]:1H^JU>:%_MA MZL>YI7%,-5HD>\?4%F5"K6@4"_X5BJ$JV:%B-$M)E(5V@+I2OQ!L=SX]%RS' MG5.\%"R;6K=H4!NB.#@.NY K=RC0R-_+/=P,X^]X[OF:KC.]^[# MH^@=4RN.RK908VAXGJ<>4<-#8V@8N7:7^U(:?"HXL\&W&2CK@..UE&;7L G& MU][\'U!+ P04 " #,@!-1G8B3E*@" #:!0 &0 'AL+W=ON@6VF[C5'Z M0;$OL:DL99*\9/]^)]E)TZT) V.?I'OOW9U\-UXK_6Q*1 N;6D@S"4IK5Z,H M,GF)-3>G:H623A9*U]S24B\CL]+("P^J1<3B^"RJ>26#Z=COW>KI6#565!)O M-9BFKKG^/4.AUI.@'VPW[JIE:=U&-!VO^!+OT7Y=W6I:13N6HJI1FDI)T+B8 M!!?]T2QU_M[A6X5KLV>#RV2NU+-;7!>3('8!H<#<.@9.GU]XB4(X(@KC9\<9 M["0=<-_>LG_PN5,N73L59KT,Z;V)SA M4_5H"JZ2[E+NK:;3BG!V>BTM:C06N"S@BRU1P[7,58W0N]K0S1L\@=X#GPLT M)^/(DJ+#17G'/FO9V0'V/H,;)6UIX$H66+PFB"C47;QL&^^,'67\U,A38%D( M+&;Q$;YDEW_B^9(#?*]2=C7HLC;P>#$W5M-?\W1$)MW)I%XF/2!S3\U4- )! M+;HJ?U:2.DMS6\GEOR5_]"6'!]Q8F F5/S^]5?SCFJ^N5GG1JM/!KE GO #N6[O#*CBZ"O>&N>=D<0A]"I)WJHQI&!.X#\$1R].+T&\ M@UXR"+/S#+R=)N$@35I[$(>L/X ][HZ1Y!F+(LJ^[=F")*& M6X^%&>L34Q+&C-$[.8OA05DNG([##[UD%B8L:;<&9Q3%6Y@' "5% M&0 'AL+W=O6 M7BS.3M;\6EP*^WG]4>-I,7%I9"=Z(U7/M%B='IU';RXJ.N\._"K%QNSL&5FR M5.HK/7QH3H]"4DBTHK;$@6.Y%6]%VQ(CJ/''R/-H$DF$N_LM]Q^=[;!ER8UX MJ]I_R<;>G!Z51ZP1*SZT]I/:_$V,]F3$KU:MST]H*B MV6>P@$Z38O%6L8OX(,>_#_VA ?L'7;&RIKQOF% M%G#3L]^ED;;AC^K52+O#-O2!*S-X+] M6W#M@\3@8N%<[#?5N$G"@,UDC]-J,%#2'#_HC,1_O2/D!U;$09FEV$1A$H11 M3KNT"L(LGVQ[1).'61"G,^OM;J5KJ#-EEO>0,C6-]:E8:U0\XQ%A* 6Q)BPJ@BPGTB#-P@?J M65Z05K,H"-,,FSPJ1ZB\R)<_L#@!S&*RL0!"\\R;F)&TX@"@\@E0^8L!]7ZU M$J[+[(+I$_GIDT!0:]E*[GK1R^!T6/ Y>N(>TQ$LA&K>W__%3.$V"-5@E;XG MGS!-^ECUZ*R85)_.R.\I(-_*=CSC:!ZR5]-2SB,L'DJ6BF./,01VK$;J,:YL M%LXI;M$\9>$\9C_AM?L\&#C%(&. %(DTGD7SDL 2SBN_T)./BF,[(@\CC78^ M(XH".A"^,D\:Y?,"ZZ5%5%Y3OV^0CQW5 ^]ETCS$D1"Z?.BMT"B,F"UJ/4 A M@M_0UT);3ID'3ZZ5D5X2Z11!5HR_*\U[_]Y!A'A6^(,_"O93JY9@)7O+^VM) M,('_'9J;+;0+L"H@_\]_*N,H_NM#LKC8B4YP:FX=)=?VR':-YCG#I&5;_QE. M>4[?6>%\/DN2.27@EL$_@0%-CDZ]AV._)).C]S"4@,J6%L1?S!BG;'"D+7 M2O8<.0^ : '.EBC7@T;8A"<@GEM6 Z%WOR1.A^>,^E&]UP+W2T*SBZIG5-K MI+TJ\6U)>#Q*?,OU#3NG_'F<:6C[08%6@$$@J*KP0$J&05KD:#T%FM8_J(+X M_(9K,.89[V)U*[1A:1A424)+F!<.,;YT[)ZI"O0Y)&02Q.AS'N_(/ MV6Y8KT#HNUB+" .2@#\!C7R^ZVS7W- ?XPA+.O)$I\OCG)8L#,>>]I3/H[(( MXB3#FJ*+EOL>W D&2K2D(K$3JITB,KZM%N_K[2Q#NZ\H@6=93%T1 MN\\]ZH>T-(.@W/=PI=DMH&98&ME(K@D#LRJHRA-JAXH:^54ULK#9"MBS=W\%V*:]D3 MF.GAGOAA/ 1*DJK +JMH]"QIEU3(@\IY_Z$A:M%R2@C,3F/2.QZH7DWC>SDF MS:QB>5!A9$W+($_SYUFLM81ACQADKB) HQ+0Q$@=YI@<756A*1&Z81\(6(C)_NNGG+_8N2KJ MA+YV%V+4%C P^%NCZ>UTYW;NKYH>COL+NU^X1CH9UHH52#$3X^>O]I=@_L&J MM;MX6BIK5>>V-X+# #J [RNE[/:!!$PWD6?_!5!+ P04 " #,@!-1,1F8 M++<$ "L"@ &0 'AL+W=O;E=*9L'34ZZXI M-(K$"65I-_"\03<3,F_-)N[;0L\FJK2IS'&AP919)O3S!:;J:=KR6[L/MW*] ML?RA.YL48HUW:+\5"TVG;J,ED1GF1JH<-*ZFK;D_O@B9WS'\)?')[-' GBR5 M>N##UV3:\A@0IAA;UB#H]8B?,4U9$<'X4>ML-299<)_>:;]VOI,O2V'PLTK_ MEHG=3%O#%B2X$F5J;]73%ZS]<0!CE1KWA*>*-XQ:$)?&JJP6)@29S*NWV-9Q MV!,8>D<$@EH@<+@K0P[EI;!B-M'J"31SDS8FG*M.FL#)G)-R9S7=2I*SLPO, M<26M@;-[L4S1G$^ZEM3R93>N55Q4*H(C*OP ;E1N-P:N\@230P5=PM. "G:@ M+H*3&O\H\PX$41L"+_!.Z.LU3O:XZ<)45J7I&-+!0Y-&+JS>8R%BD<+6E#C8('T16 M?/H%VBW&*H]E*H7KD?L-PF>5%2)_AD*K1YF0VN)0;5:KQ4JM :L@1FUI / M"=2 #22*QZ5(4V'@#C-)MI(RMDJ#R)-]N1NQE1E\S2VNM; $#[<8E]ROIG, M2B2JX'M+WX[@*E)!S6Y T,PPU)N,P;ZH^)UNXA^E--)Y? P@@:*YYG=@3FH. M8E2K6U5Q-%4:KX[;[?HTLF>A$1UP=Q(_G :X?!L-8U:@^B8:6K)&OD[)KKXRQ5QC!'Y(7T M]/TA++2D-'$CR!@A)H_@PV_#P \^->]YIDH&P0E0=#V@X$3 MB,@QUDE9D8I*]5@66,W8]0+5;W4D^3#HTW,P"MDK"O#/.D]'(/3"'83\C28Y MN%'/(?5"?S=5.#BYU7)9LCF.0-3W&$Y(Q4=7BGJ&ZII^Z85C&,,EU2B'';B1 M(>@,WD./'[MI1/:IHJ*.Y[W_&/*3Z"#[N;1 TP==N3S+@,EDM$\W79A6;5QO("WNUQ]T(O994*BFN2-3K1!1$7>U& MU<&JPNTC2V5INW'DAM9)U,Q ]RNE[.[ !IH%=?8?4$L#!!0 ( ,R $U$0 MG!'8?P4 -,0 9 >&PO=V]R:W-H965TWZ8#XW]4KVPLS46@XX62C= M"XNE7L[-6DO1>*&^F[,XSN>]:(?H^-#OO=+'AVJT73O(5YJ8L>^%_G0B.W5U M%"71S<;K=KFR;F-^?+@62WDF[9OU*XW5?*.E:7LYF%8-1,O%4?0X.3A-W7U_ MX>]67IDMGKA(+I3ZX!;/FZ,H=@[)3M;6:1 @E_)4=IU3!#<^3CJCC4DGN,W? M:'_F8TYF:43J MT5C53\+PH&^'0,7UE(R3 MO7-QT4FS?SBW,.D$Y_6D_B2H9_>H3QAYH0:[,N3IT,CF MU/C'.,P(*RAA,8MW.'3Z->*5$T^J!]SAF_QQKX]_0_Z>#V&Z7)L^:4W=*3-J M2=X]OC!6HV_?/V WW=A-O=WT.^V^\R4CY_+:DI-.U1_>[RK>@S8<@!R8M:CE M402$,%)?RNB83)9#06'=U##]CQ3:5X0@P=+7YX70]8JP,E2*/)&U["\@%W:2 MBIS)M;VSM=<.Q*[4:,30&$KD=8T[9"UU+0<+4#$$!VY-S$H@I0TZ=9^\!-AI M>2F'$1<>D2S-*,\KQ^4)K9+<<5E"XR)V'..?"_U"\GR6.I+-6"!^E7KR)P)#]88E:8=:]1):DJ*@5>DT.^=XZKF\HG'F MHDJR' X[400R;&>!LUF.[1L2SPH05LTXB$O79& OV8<:%A>45:57G5!$[;@4 MJK/ Q12&R%.A!_AF;M-_0$Z$:6O<@?[2DSSV)$L#8>C_;@2&A#M%V*T"X8$D MY,PI,V0TN.<;0!+T5#UVH941F[S7-D/J/T"6Y;15XJ*]&(!R1Z'CR#B#31[$$D MP#"'F*#PM;^$@7"BWX>!FZ\? 88$D."! 0-;NK;+BIQ6L1NAG)W \''-V;^-$O*";3 P.C+'8#QWA* 1.[X"#Q< , M<-:P\JB0>VM?P '/"\3KX0!.YPGW7$++BCFN*F@*7'L(#I(9SW8,"1R_A0/< M"0"0%ML$&/W6OVQD\ZNX1 *6,FC_7GPH7,U9F'>6@.8HGEN7J$QVBP]%AIJE M_CQ/@!]E##Q!L9'=%$WP#?B0[R9?@0\WLW*+#RQSM?I_ "(MT __@1#W!O#E M/&^"@&K&9LF-ZEUOB_G6^["7L.2>S8;4:AQL>'EM=CM)Y=2=%([2[@?*& @]/" M&=C\'^/X7U!+ P04 " #,@!-1S@2\*'@# !_!P &0 'AL+W=O)"$6Z)!6G_?4]4K+K#4V&[HMT?+F[Y[DW+G;:/-@&T<%3*Y5= M1HUSV[,DL46#+;>G>HN*3BIM6NYH:>K$;@WR,BBU,F'C\>NDY4)%JT78NS6K MA>Z<% IO#=BN;;GYM$:I=\LHC?8;=Z)NG-](5HLMK_$>W9_;6T.KY&"E%"TJ M*[0"@]4R.D_/UKF_'R[\)7!GCV3P3#9:/_C%3;F,QAX02BR"SOK?\2N!.7#;=XH>7?HG3-,II%4&+%.^GN].X-#GPFWEZA MI0U?V/5WI_,(BLXZW0[*A* 5JO_SIR$.1PJS\3,*;%!@ 7?O**"\Y(ZO%D;O MP/C;9,T+@6K0)G!"^:3<.T.G@O3.0^,G"CK#,=!=Q9X*J$-UC60M5P M[@,GG$ +E\(64MO.((S>\8U$>[)(','PQI)B<+GN7;)G7*8,WFKE&@M7JL3R MGP82PG\@P?8DUNQ%B[]VZA38- 8V9N,7[&6'H&3!7O:,O6M4:+@,=#L;ZD]7 M\'VA>G^^H3M4=!]> )0? .4!4/Y=68KAFKH.1K]I:T_@?4@(O,,G!VNIBX'3ZBZKQ1&VA?:UU:N->RA#^V M5 .!^M43C4!"^3\T1@&T[BR1)99#B#QSW%_Q.0!!V*UGN&M$T02>&'(1V!3< M-E!11/NT4.BH 7UD#/4/O (6I_,TSN83DJ>363S-,R_EKV,VF87S+,WCC,U) MGJ59/&/A?)+%^7@V%)$,1419_K>S,Z#Q1\--$>2BX8K*HJ#V]:5-9\?*A$AR M:I=*$*J04*J?KNUD2) F4H946WH\&C_5J9A%'P^AG-[+K^#''V8L93^3-,H9 MG/A_&D^R21#S>=C/QOT!B]F4#K[58LG14&S1U&'T6P@%W<_'P^[A=3GOA^K7 MZ_W3]):;VE>LQ(I4QZ?3202F'_?]PNEM&+$;[6A@![&A%Q*-OT#GE=9NO_ . M#F_NZ@M02P,$% @ S( 343SDTL?> P 3 D !D !X;"]W;W)K&ULS59M;^,V#/XKA+$!=X!1V[+\DB()T)<-NP$'%&VW M83C7#_N2B!+)YR%%BEX>M'FP.T0'3T.O M["K:.;<_3Q+;[' 0]DSO4=')5IM!.!)-E]B]0=$&HZ%/6)J6R2"DBM;+L'=C MUDL]NEXJO#%@QV$0YOD2>WU815GTLG$KNYWS&\EZN1<=WJ'[:7]C2$IF+ZT< M4%FI%1C)!_MJ#3Z2C=8/7GC7KJ+4$\(>&^<]"/I[Q"OL M>^^(:/QV]!G-D-[P]?K%^_Z?X7V;K=*JHC:'$KQM[=ZL,/>(PG M$&QT;\,O'";=@I2;T3H]'(V)P2#5]"^>CGEX95"G7S!@1P,6>$] @>6U<&*] M-/H QFN3-[\(H09K(B>5OY0[9^A4DIU;7TLKNLY@)T*2]!9N\1'5B/#F7FQZ MM&^7B2,<.$B(XLV0O+"_928\_CNH, M6!4#2UEZPE\^1YT'?_E?1XWM'/&'BXUUANKDXPD(/D/P ,'_%L3FV><$W@OS M0 WW(:08[O')P66OFX>/?Y;LDSB^:<_M7C2XBJ@K+9I'C-;W.X2M[JGCI.K M!92I[>3O:$$1MCDR:C_C2?R0^ V!WQEX/U=ZV OU#$TOK)5;2?:?5&8W9#A: M#X;626H6TA*D12;CL/>E94/SM$!%MI-4UD8VH@=\VJ.1J!H,Z@]*'WIL._2% MV(S&H'+0:-7*X"*&CEJ86OE1R#X$)=7T+M'I&5";@B/&OZ(P4^D!%0Z&PID6 MB^,B3^/Y2K[U6/?:$9NOVWHC%<'HT1)CHH1/#>X=4!P-L:6'S+Z%BY'Z5OOW M!KZ!HDSCNBB!E>2%Q$4:\Y0!*R:QK&)><6 YB93K8524F2EC/B6^J^&*/*,! M7K.XY&3*2)?G95R28;8@H1YH,WB;)'11A'6><;C MG"W"FM=$I2SA1 \5Q)Q**B?+XM\43O)JPA%H%^8XI5>/RDW# M;MZ=/Q4NI@GY27WZSJ"WMY/47#UNR30]JZ@PS#2[)\'I?9B7&^THPK#<. M&J] YUNMW8O@ >8/J/4?4$L#!!0 ( ,R $U$?0@$W& 0 (@* 9 M>&PO=V]R:W-H965TC UJ B=YE.W , MQ.F"=4B0H,Y6#$4_T!)M$Z%(C:3BY-_O2"FJDSA:!@PP++[=AIX2O?;*U;".:SFF[8DMD_ MZAN-LZ!'*7G%I.%*@F;KT]%9='*>N_/^P)^<[&)PG*Z7NW.1+>3H*G4%, ML,(Z!(J?>W;.A'! :,;?'>:H5^D$]\=/Z!?>=_1E10T[5^(;+^WV=#090<.FBN+0:=SG*V?DE0P[@ MXRU="68^S0*+F&XG*#KY12L?OR$?Q7"EI-T:^%66K'P.$* QO47QDT6+>!#Q M]T8>0SPF$(=Q>,"@\_>(3YUX-!TP)^D)2CQ>,D20 ;6&2V8,8_"9FT(HTV@& MW\]6QFK,Q!\#BM)>4>H5I6\H6E!!9<&@+5YN666P3 2UK 2K0+1V?/>1@EOV M8&$A5''WXU#,AC5U+E'T@,M"-!@W'(#=,E@K@77-Y0;.E31*\-+K?[)MZ6US M>.8$D&G6!PH^>@35&"I+\PFN$4T#1<:L@0^0I22/0C@K"MT@'GO 6\C9\ &B MD*1IUIT7G*ZXX);[K71"DB@=H#;KJ)XT/WS#?JUY\3Z,*!ZVT$D-X7QL+U2O -=7>?@0O,02K@ M+T;U2^(1*W*TQB1*4S>+'<73<>3&"4S).)NZ80H3DD_';IA!3B;3"&XQ!(RN M+08B&I-PDL"MLJ@FSTB&(7(L J_JQOI\P6/,6!0=3_+N(,9YXO /5>TP81>- M=06%%QROFJICK*:/^%Y@_C1XM6B02AX5+@V%#Y#J^>E*8Y_4KOZ!^#N^!-6F M-SYT]QRIZA08BYQ179+_F_R,A/FD(S\A23M.8$SR24?^F,1AUI*?DCB>[I.? M8322GY0F),WB@2K(^RK(!SE>8@=0-HZY=5=N7V3;!KCW%'^7_^6*&=;5XO,] M_-=7V7N*8-G4M6 N"Y"+@IHMK'%C'W@_5OT!3!D7=3ST*DT([(>LK12G^9M_ M\%EY1.]18,/08-<$]8* D:G@Z##>(^:"@?%KD!)S1372 LJP ]*0'"HUXQO?&]C@$/U[ZF_6K?3IWY+N+%^@+;K+8K^@G3]FA75&^X=-6P1LCP M>(Q%JMN^IYU85?O68:4L-B)^N,56D6EW /?72MFGB5/0-Y_S?P!02P,$% M @ S( 34=X,O%T; @ )P4 !D !X;"]W;W)K&ULG53;;MLP#/T5P4\;,,2.G39+X1C(9<4VH%W0HMO#L ?%IF.ALN1)]-S^ M_71QO+1(@FTO-DGQ'%XD,NVD>M05 )*GF@L]#RK$YBH,=5Y!3?5(-B#,22E5 M3=&H:A?J1@$M'*CF81Q%EV%-F0BRU-DV*DMEBYP)V"BBV[JFZGD)7';S8!SL M#7=L5Z$UA%G:T!W< SXT&V6T<& I6 U",RF(@G(>+,97JXGU=PY?&73Z0":V MDJV4CU;Y5,R#R"8$''*T#-3\?L$*.+=$)HV?/6!^0 DK:[#)H&;"_^E3 MWX<#P/CR!"#N ?%KP.0$(.D!B2O49^;*6E.D6:ID1Y3U-FQ6<+UQ:%,-$_86 M[U&94V9PF-U2;!4069(O#2AJ6ZO)&I RKLF;7GB;AFAB6428][Q+SQN?X!W' MY$8*K#3Y( HH7A*$)LDATWB?Z3(^R_BY%2,23]^1.(JC(PFM_@8^L_#Q[$PZ MR="XQ/$E_]*X[XNM1F6>YH\S$29#A(F+,#D1X9KIG'*R <5D0=:M#W+L*L[S M)-.(%/19'^O9_R!],>'!FZM![=PH:I++5J"_U,$Z3/O"/?)7]J79 GYH_]#X M%7)#U8Z9KG(H#64TFEX$1/FQ] K*QKWLK40S)TZLS"8#91W,>2DE[A4;8-B- MV6]02P,$% @ S( 34&UL?511;]HP$/XKISQM4D4@4*BJ$ G*IG42$@)M>YCV8))+ M8M6Q,_O2M/]^MA-2)@$OB<^^[_ONSG>.6Z5?3(E(\%8):99!250_AJ%)2ZR8 M&:D:I3W)E:X865,7H:DULLR#*A%&X_$\K!B701+[O9U.8M60X!)W&DQ354R_ MKU&H=AE,@M/&GA5S/G+]W M^,FQ-6=K<)D*3RB$([)A_.TY@T'2 <_7)_:O M/G>;RY$9?%+B%\^H7 8/ 628LT;07K7?L,_GWO&E2AC_A;;S72P"2!M#JNK! M-H**R^[/WOHZG $F\RN J =$/NY.R$>Y8<226*L6M/.V;&[A4_5H&QR7[E(. MI.TIMSA*#MUE@,KAP O)):&C&[L MY9"!3QLDQH7Y'(=D(W*\8=JKKSOUZ(KZ)(*MDE0:^"(SS/XG"&TJ0S[1*9]U M=)/Q>R-'$"WN(!I'XQM\TZ$^4\\WO<)WJ1"_5T=#VO;3GQL"LT%@Y@5F5P0^ MJGH'>W1CY+2VC!K-Z?U226_SS:'R%;T46GC6)Q7JPD^# 9]AUS+#[C!PJZ[/ M/MR[:=TR77!I0&!NH>/1XCX W4U 9Y"J?=<=%=D>]LO2/AJHG8,]SY6BD^$$ MAF&ULO59;3]LP%/XK1WG:)$0N] *HK42!:4RK5%%M>T![ M<).3QL*78#L4I/WXV4YJNFD-+X.7QI=SON\[_E*?3+92W>L*T< 39T)/H\J8 M^CR.=5XA)_I8UBCL3BD5)\9.U2;6M4)2^"3.XBQ)1C$G5$2SB5];JME$-H91 M@4L%NN&\1,8GH0$+6)61>=TOD55X10V83);>@7+1%R[ MH,SS$2R9BR&B@.N'AM;6) ,?KM 0RO3'26RL+H<>YYV&>:LA.Z AS6 AA:DT M7(L"BS\!8EM0J"K;537/>A&_-.(8LO$19$F6]."=A%,Z\7B# WCSAK+"'8:K M.4QN>*WD([KR-=PMD*]1_>QA&P2V@6<[.<#6?]!W7VTXW!CDNH]L&,B&O:6] MD-6!# .9?>,HIPV'1F/9,&"T1/A !3PC4?_VNI]ND+2I/66C[/O\UYF];LXXL([?WIS30';ZON;TTV6O>G,6A)_U>T.>_J,W M:?)RFR5O[TZZ=WFF[^O/*WSI\+!#\5X3X*@VOM5I\/=XVP_":FBG%VT3>0EO M>_&"J T5&AB6-C4Y'MO_M&K;6SLQLO8M92V-;5!^6-E/ E0NP.Z74IK=Q!&$ MCXS9;U!+ P04 " #,@!-1?3D\%VX# :"P &0 'AL+W=O&'E"9^R;CPIF.W]Z2F M8UF9@@MX4D179B97R+.4WN_@EGWC41@0%9,::8'C;PPR* MPEK"./YLC'JM3TL\?GZQ_I,3CV*>F8:9++[RW&PG7NJ1'-:L*LQ2'GZ&1E!L M[66RT.Y*#@V6>B2KM)%E0\8(2B[J._O>).*($"1G"&%#"+N$Z QAT! &UQ*B MAA!=2X@;@I/NU]I=XN;,L.E8R0-1%HW6[(/+OF-COKBPC;(R"M]RY)GIJFX0 M(M=DQ3>"KWG&A"'W628K8;C8D"=9\(R#)DO8@Z@ [YE$I*OS^SD8Q@O]@7PD MGU=S\O[=!_*.<$%^V\I*,Y'KL6\P3.O,SYJ0'NJ0PC,A!2%YE,)L-5F('/*W M!GS4UXH,7T0^A!T):'8-?63IP:B'/K^"/J".GO;0%]=X MCQT]N9",05OQ@;,W.%?QQ8RL\+S)JP)N2!!^I*CL4>X!/W]C2_>%%15SU;TO M\!QA(L/B8RFQ\!K4'A>_+V51$/Q0#TSE?UR(*6ICBEQ,T9F8EF J)6HO[-6I MJAWVM5!M+W;V[&&XGP91.K()VA\7M@=&*0+?PN:G,-HBW@B*6T'Q14$+;3B> M8I"CAEYI;(.'N#;XVGU4O9])[2(YBFJ8#(=IT-%X"HN3-([/*$A:!==_L,6NR%S9+A)I_?W1D]/G;!3VED?**))$G64]^#B)([2KG3_ M: 8H06W<\*6)^XW7?\IVMQWP[MU8T]E_".[F]9CV:J:>&A^9VF#%20%K-$EO MAQB4J@>Q>F'DSDT:S]+@W.(>MSB\@K( ?+^6TKPLK(-V')[^#5!+ P04 M" #,@!-1Z\A@WFT" #>!0 &0 'AL+W=OF"DE42$#Y>D[.3O M2U*R*J=QD(O$Q\SL#I?R-HP*7"G0->=$/<^1R=TL& ;[ MA3M:5L8MA.ET0TI+1.']X ?%'>Z-P;G MY$'*1S>YR6=!Y!)"AIEQ"L3^MKA QIR03>-/JQET(1VQ/]ZK?_;>K9<'HG$A MV4^:FVH67 208T%J9N[D[@NV?L9.+Y-,^R_L6FP40%9K(WE+MAEP*IH_>6K/ MH4<83HX0XI80OR0D1PBCEC!Z+R%I"?ZHP\:*/X89OBLB-/'%TW"Z1$,HTV?P$>[72S@].8,3H )N*6,.,0V-3=:%#+,VL7F3 M6'PDL6$,MU*82L,GD6-^*!!:EYW5>&]U'K^I^+46 XC//T 0[]T M].'E*_3E.^BCR-,OWG SZ@HW\GJC(WI'JP&_OEDHW!CD^O<;@9(N4.(#)4<# M;5'4"(62_. .V#OQ6ED;M;%7#-/:U^F%E&S J![#[A91F/W$!NI:>_@502P,$% M @ S( 345&7$0I> P T@\ !D !X;"]W;W)K&ULM5==;]HP%/TK5J1)FS0UL?F> *G IFU:IZIHV\.T!Q,NQ&IB,]LIG;0? M/]M)$]C , HO8#L^Y_KZY![E]M="WJL$0*/'+.5J$"1:K]Z$H8H3R*BZ$BO@ MYLE"R(QJ,Y7+4*TDT+D#96E(HJ@=9I3Q8-AW:[=RV!>Y3AF'6XE4GF54_AI! M*M:# =/"W=LF6B[$ [[*[J$*>@OJUMI9F'%,F<9<,4$1Q(6@^ :OYF0A@6X M'5\9K-7&&-E49D+*?/I87L0' [3T 4@+(WX#F'D"C!#2.!31+0-/=3)&*NX<)U738 MEV*-I-UMV.S 7:9#F_09M[I/M31/F<'IX;30&XD%FK(E9PL64Z[1=1R+G&O& ME^A6I"QFH-!8\!BXEM0)9@!C"7.FT1U3]^CE!#1EJ7K5#[4YEB4/X_((H^(( M9,\1,$$W@NM$H;=\#O-M@M#D4R5%GI(:$2_CQYQ?(=)YC4A$HAT'&A\#[UDX M[NV 3XZ -R('[WJR:502-1Q? YH!#Q.C)+WU4-/Y&85N>DB-_9$WE;R8-W7IFD:%W#M:M C5:M687KMV[*_UD6E8 MB_:RIBFZW1LJEXPKE,+"4$97'6-SLF@@BXD6*]=2S80VY>*&B6FZ0=H-YOE" M"/TTL0&J-G[X!U!+ P04 " #,@!-1JAS&>YX6Q!C\>U2S')9J'>J%(\SN6E%S+83%92/EKE2SKV AL0EI@8R\#HL\$9EJ4EHC#^ MMIQ>=Z4%[LL[]D\N=\IEQ33.9/F+IZ88>T,/4LS8NC3W&Q2,EMZ"L-[%9P173H2E]+FS;ET;1*2>WZ1K@[:NZ^OY*"Y 1I.(R&TSD:QDM] M!A_A83F'TY,S. $NX$";H7PJT4IM!P(U), M7Q+X5(&N#.&N#-/P3<:O:W$.X>4'"(,P.!#0[#WP*POO71V S]\![P<./GPC MFW[7U+[CZQ_A^V*P@ILLHV9A"K^_T3%8F_[S!GG4D4>./#I"?D>[:,9T81N] MX51^6#W#Z8,F@8LS^%ZC8FX0)G94N*'1.=3AYI*!N\3NIDT\#(+A8##R-_MU M/^!V.1A&P4NW^0&WWE5T$75N3:K^WD.I4.5NX6APL]L,2V?M=MK$/>57]BGM MNF8U_:=I%N4M4SD7&DK,B#(XOZ2@5+-\&L7(VCW'E33TN)U8T+Y&91WH/)/2 M[!1[0?&PO=V]R M:W-H965T?[OJ4CDR]& #%8#'^/YHM #H^/#)9^+!U%\ M7M[G\#1JI41Q*C(5RPSEXNEH<$+&,U(1*L276+RHM3[2ICQ*^8]^N(J.!EAK M)!(1%EH$A^99G(DDT9) CQ^-T$$[IR:N]U?2SROCP9A'KL293+[&4;$X&O@# M%(DG7B;%1_ER*1J#7"TOE(FJ?M%+@\4#%):JD&E#!@W2.*M;_K-Q1!\";0BT M0R#V%H+=$.PNP=E"M+\!N"WY<0-(2@+X'@ M5>1P7[-)&^QNM+?/L@HWV8@WVT99!9STCCA9A9STCCE9!;U.^%&=\=5RF?"" M'Q_F\@7E&@_R=*=:WAHP=H#XV06O O\'5ELM[N!7;YZ1EZ@'(G*A-A(4+?8_##%YZ4O"H< M3A(H77@6PL8!FP3L.DKDSP(VCY-4:V;:-.KYW&H^71<]'Q/'#P@['#VO9[,! MAC$ W\)N^TF[ZR=MM@G#+>*-^]S6?>Y.]ZVVXZ=%[!7F_*X MEL;6%'!]C'''FDV4XWA=U&P3Q0C#6PQBK4%LIT%W4 S'62A388HMV_ ?Q1X- M_+>:G>V>XAOY;MJ;-V431DC0L7IJ@#D,NQW8^>^H<&&2C8G;3=U-F,T\U^UX MX;,.8Z+' Z:;D)\ZGG M^!WWS#9A#O-LXIL3TVL3T]MIX2E7<8BR-CW14N1U36-*U%J6O[[0AUXG0!,3 MJ&/,U(1Q.XZY,((Z ;SA]W0=T8_0 Z01^$T2'3B<[[C9! M]A!W),U,UC%F#KG?AMS?&?))G)1Z/^T;=-]DLM<)N@GD=KX34R.HXY<+(ZCC ME\M-$$2](^G*),GI*'[=!W1C=$$GZ)L8"'I'[SL3*.A(FIF,8XXYZ,&@,T#P MZ^D(_\9N??H+UCXY@-,-?)IC%?($_2CAJPS9(_19 T'-)MJ*42=74D90X^RY M9$CAC)&[KM3)]RGC7<3R HA R?BR$ZESF*ZM.PZU;-_6/8]9 6;08[9O.8&+SB2X##P\ES)22,DD A6P15Q' MJV*Y+H76MGS7A]:WJ!N@BUPJ!>?R? YJ[B$;YK$#HGL.MGR[ZGFV!64A]!RP MG-KL+>D=8LX0ZX8._?K)TXTW=*"9@6&\*L:;C-B#*-B6ZVG)Q/4L*!9TSZ<6 MQ0[TJ.U8!.Q[M\JDU@NV3K-WX-AJ-GABNF'5;*\5&-(I#$HS#^S52D/]8$$! M4?6(!36"[@6>!5]T-.5Y!KJI5_>/4?W-! Q\:*#17XGU!A1?;;$5QJY?>NN- MA]'7ZG9/1._Y,S@ 3B;-34*IJO2NU@1D6E@F]9D!C!5;E:&>CCD$#SQ'*8&6 M0?#TLP^1<5N%J.="S)SJ/2,8#L;8PAB"#=YU( DF\7,BKLZ2_V=K&ULM59K;]HP%/TK5J1)FS21!Q1*!4B%KEJG(B'8XT/5#R:Y M22PU7XA?YYQ[[L6Y&>VXV,@<0*';@C(Y]G*EMB>^ M+^,<"BP[? M,[Z1<%%CIJ9&37%F(RXJ6BA,%" M(%D6!1:_ID#Y;NR%WGYA2;)_/0&%"Y8>1KW0PAM*/:^%I)1PU"(<1FG.F"#0UUP H*LS;F[5-?J]3Z[4UR &DN6!DQV\49:/G<+Q*V2YG>.I+%>7X>]Q]TP,G8GARZISSDMQ5YS_ MOPUA&"]ZH4N'!6S1\A5H]0Q)%3<5Z!AB&3=7R#SJ#KD)F&Z9$-N/5F]6M MNJ9\:EO1@_6I:=:VX]S15)U^CD5&F$044DT9= ;ZWHNJ>583Q;>V_ZRYTG\% M.\SU!P<(&ULC53!;MLP#/T5PNBA!;I: M<;RD*9P :8IA&S8@:-;M,.R@V'2L598R24ZZOQ\ENT:ZID4OEBCQD>_1I+*] M-O>V0G3P4$MEIU'EW/8JCFU>8#6[&IG#^(9]F6;W"%[FZ[ M-&3%?91"U*BLT H,EM-H/KA:I-X_.'P7N+<'>_!*UEK?>^-3,8V8)X02<^+&?4I/?!P_QC]0]!.6M;K] M1^STO/?Q' \ @?0&0=(#DK8!A!Q@& MH2VS(.N&.S[+C-Z#\=X4S6]";0*:U CE_^+*&;H5A'.S5?OW0)>P$ALE2I%S MY6">Y[I13J@-++44N4 +M[A#U2"MN2;/\!=&; 2G-^BXD/8,WL'=Z@9.3\[@ M!(2";Y5N+%>%S6)'5'W"..]H7;>TDA=H?6[4!23C M.C0PES1I7.4(-+.P,%@(!U^TM>>P:(Q!Y8Z5MTWW/J3SD[R;I2P=CR^S>'=8 MQN=NPQ%C@U'O]D1-VJM)7U6S-(+H\N(W]2]-O -J M"N(C6F:R*#%LT.C[9& M^HS4(+V<')!JN1]Q8RR=L/^XQP?#X1^FK]QLA+(@L20@NQA3!-,.>VLXO0WS MLM:.IB]L*WH?T7@'NB^U=H^&'\'^Q9W] U!+ P04 " #,@!-1A]185&," M K!0 &0 'AL+W=OC MZJVVD3^PY+Q":;B2H+%8>YO)33)U^6W"#XY',YJ#<[)3ZM$%G_.U%SA!*# C MQ\#L<, $A7!$5L;OGM,;CG3 \?R9_6/KW7K9,8.)$C]Y3N7:6WJ08\$:0??J M^ E[/]>.+U/"M%\X]KF!!UEC2%4]V"JHN.Q&]M378028S-X A#T@?"]@V@/: MROF=LM;6'2,61UH=0;MLR^8F;6U:M'7#I;O%E+3=Y19'<=K='J@"4KZ7O. 9 MDP2;+%.-)"[WL%6"9QS->"TE)G.F<[N8JYHPA_--FL \F%_ ^1T2X\)

HEW+?U&HH6#D4+6[[9&WQ])0S<8X;\P'8"+X$5A!HVPO8%DQF"[3!( M-.:YSKNT,\"V:+Q3+R#V.7K].F\R"8S(>T%VZF M@YOI?]UL-;=R6?[+_FVV/PGL'8&BTKK1>$#9H!T-Z@.>O+GI*U&3V7(U$M5I M/Y$6!+-5\(]V?_0KNV?D&]-[+@T(+"PPN%I8!MVU9A>0JMN_>Z?(]DH[+>UK MAMHEV/U"*7H.7,,,[V/\%U!+ P04 " #,@!-1F9VI29H" "A!@ &0 M 'AL+W=ONBEQA17OJ^C%'.FSV6!@G82J7)F:*J6OBX4LMB!\LP/@Z#GYXP+ M;S1P:S,U&LC29%S@3($N\YRIMQO,Y&KHM;SUP@-?IL8N^*-!P98X1_-8S!3- M_(8EYCD*S:4 AD]("-\=K]D^N=JIEP32.9?:#QR8=>A<>Q)BP,C,/>C)%L@SFAHF8J1B.)V@8S_0)G,'C? +'1R=P!%S MMU26FH+TP#>DTN;RHUK13:4HW*/H2RG.(>R?0AB$P0[X^ /P=F#AKPS=%K1%/J\I/88(Z4KQP1_!I2K%P:S#7/P]D:C>9VBY39T^F MKP4JYBRO<[E/ZDPF9X_D^37),+O-DW;CJ*8X$_4 M.\6=1G'GH.())J@4QO" =&;&-.+F%.ZEB$I:%KODCBO&WH:03KA/1[?1T3WL MG$E1P92S!<^XL6?UZ0[S!:I#;>DUY+W_? #Z3:;^OQV =45ON_K>W^[[1;][ M^5??MZ-ZW6V__8T+Q%[>=TPMN="084*XX+Q/!*JZ$*N)D86[4Q;2T WEABG] M0U#9 -I/I#3KB;VFFK_2Z#=02P,$% @ S( 34='LW#']! D!( !D M !X;"]W;W)K&ULG5C;;MLX$/T5PNA#"R052=T# MQT <[T>[GC!?RREBIG!F[5QM$[Q5E:&^690S$. MG)R)8K:8U\_NU&(N2Y.)@M\II,L\9^IER3.YOYZ1V?'!O=AL3?7 64I'S0@M9(,77U[,; _,I?(C-=_T?[!AO0&4I*;61^, 8&N2B:;_9\2,2) M 0E&#.C!@/8-O!$#]V#@OM; .QC4J7::4.H\K)AAB[F2>Z0J-'BK+NIDUM80 MOBBJ>7\P"GX58&<62Y:Q(N'HH2ZR6YGO9,$+H]';%3=,9/H=ND3?'E;H[9MW MZ T2!?IW*TO-BE3/'0,$*C=.7KNP 'F+7UZ MI+^DDQX_E\5[1,,+1#'%%D*WKS&/*W,26\Q7KS!W<6T>343CMI/AUOZ\$7\W M22++*OGW/.'BB3UF_ +=9+ VZSF"58YN%4^%05^DUA?HME0*)LLV$%BYD0K#,NG:"00PD MHE'8B]2""@@E]D##EELXR>T'].9+45SNE$RXMK(++>-Z." ]>C88IJ%KYQ>U M_*))?A]%(:#'I6@CI;WQ1(-QPY .RL2"PH2,U'S;*RM4=ILZE;ACWEZ05&(0! M'NF.I&OV9+K;'POK NU@%V'..5^@C9+V7D*&[9H$ON>307E8@=@GX0CUKK,3 M?[INHQ29 M,()KRQR)7 M,?S.DM%5W4B4ZKTY'B [SE*&'/(K5($"6^VZ=H M@>$@&&E$M%,J.JU41XK'JD)+7O"UL.L3'>J.A\/^%M&&BO 8TTZ;Z+0V_6.V ML(V?KOZ)G3P=RE 5ZL]9>\.7)!J$?E]D;3@2A2?B MT#!W3E[54LY:H"P.]K*&ULS9O=;]LV$,#_%<+80PLDM?@INT@")$Z[96B[HEF[AV$/C,S$ M0F7)$ZFD&?;'CY0=4[8H6OY(II?$DH[DG>[(WQTEG3QD^7] MB5*SM_V^C"9BRN6;;"92?>4VRZ=#CLM$TZ:,@8/TIC]/>V4EY M[G-^=I(5*HE3\3D'LIA.>?YX(9+LX;0'>T\GOL1W$V5.],].9OQ.7 OU=?8Y MUT?]92_C>"I2&6\J\EI M;] #8W'+BT1]R1Y^$0N#J.DORA)9_@4/"]F@!Z)"JFRZ:*PUF,;I_#__L;@1 ME0:0-31 BP9HO0%I:( 7#7#;!F31@)1W9FY*>1\NN>)G)WGV '(CK7LS/\J; M6;;6YL>I\?NURO756+=39^]YG(-O/"D$^"BX+'*AG:HD>'4I%(\3^1H<@Z_7 ME^#53Z_!3R!.P>^3K) \' M[:"O%5]JCYZTOT#>'G\MTC< A4< !2AP*#1JTWQHFL.AH_EEB^8X*)L//-;@ MI2]PV1_>Z(LC<,$3GD8"7)>3_^<\*V9Q>G<$WL>I/A_S!%PKKDIG@1&?F3DD MP9\?=(_@2I^6?WGT(4M]2*D/:="'1U$Q+1(]S!C+:LH6ZU)K$):T9=3QL M,HHMC6)>H][]7<3J$5R+J,AC%0NIP^+;\:=3IF>.=E:N M[01_?A33&Y'[UA086. $G5CE8 6!L+7=YU(*C3\-N*4O=;0^L7%L5HZ56W/! M9>Q&(?2L#:N*(JLH:JWHEYIWP+_@-S41^8KB;5QG^02[ 2AH"07]B#KH_%R, M57698WXZI)H<:RD%_9C:Z-@6(3I*N&SG;\L9R+KA;XL4N($II>U;P /6N3 < MT "N.]4!&30@K,FSEA_0#Y"*A[;1VH4*&JPSSR$V1$T4@!8#L#T'G-&HLWCQ M"#[R_+L.A?>%+@;:Q!VRB$#=0 2RB$!^1(RXG)0S+C(_A$[ M!M-[KB%4U&= M" P.(%ESJD,,#MC %"@NMR)+#[0G/499/LMRD]5?BAM5R2];>==2!'6#(LA2 M!/DI[S2T1:?2HR]94Y3Q21X ;HFSC8T>A >DZ3QQ2K"*T:H:% M"?+#Q&-&\I38;&-*'1^8U"QQH6C08(E%#-H3,2.1J_@VCG1L2)#=ZA5IELE8 MM0E4;#F#N\$9;#F#_9PYU$J$?=7'W+$.$=A80F)+&;PG9-LJ!5=V MT;K!%VSY@E^P2L$.>@1!;4O'(;:RC[!JBD4,;H^8JW16F SH@[@7"8!-]?Z"A[0K>!QBOE E%D6D/8KV6JOVR)J)Q1;I!K9( MY?&/'UL'S)J);]-L$0:M]]6(I1790*O#)LQDX_.>D5=DU0I++>)_WM,5=Q7\M#I4\4_K#')M0SK$?-N0U/**OA"O]LB[J.43[0:?J.43 MW7F;;]N\BSJ05-^M=$@U[E922RVZH?@Z;/)%V^#,(=2(,V9QQEX&9WML:C++ M--8-IC'+-.9GVJ'6-;:9:PZ1YDU-9M'&=D4;WBH =GH_@UFDL6X@C5FD,3_2 M#KKSR>K *-PVY0XW;Q)Z158ML(@*-R#JL-EV M6'\EO&:%3V35BLHKXQM>U#A0'._XD#FT! L'W0AARZK0SZJ#IEJ+L>A:'ET+ M@;J8 V']RN=)4Y'?E9]Y21V@1:KFW_HLSRX_)3LO/Z!:.W\!WU[./PBSWXR>&-F6#[_Y&M^H+)9^1'43:94-BU_3@37=\,(Z.NW6::> M#LP RP_OSOX#4$L#!!0 ( ,R $U%$*>_/ @, *<( 9 >&PO=V]R M:W-H965T(#R 5\M(T!=16ZLO0F$"J M8+ /TSZXB=MX)':Q'4K__=%;DX8=P8]NS:5 M@YXH=,8XG4I019X3N1[13*SZCN]L%N[8(M5FP1WTEF1![ZE^6$XESMS:2\)R MRA43'"2=]YVA?SGI&GMK\,CH2FV-P2B9"?%D)M=)W_$,(9K16!L/!%\O=$RS MS#A"&L^53Z<.:8#;XXWW*ZL=MCK& M7RPR99^PJFP]!^)":9%78&20,UZ^R6N5ARV '^T!!!4@> \(]P#:%:#]64!8 M 4*;F5**S<.$:#+H2;$"::S1FQG89%HTRF?2_S*$*<'5X1)>"190>&6 M$E5(BC75"L:":\87.(8;1F8L8YI1!2.2$1Y3.)Y035BF3N 4'NXG<'QT D? M.'Q/1:$(3U3/U4C/!''CBLJHI!+LH>('<(M14P5?>$*3MPYXV]4*%Q1 M"H;Q<\$4,^>FM5TH'"J64$GLB?IY@]9PK6FN?AV('M;10QL]_"CZ6.0SQLGA MZ*UZUZR;-D(9JF-#F8OI9>"'?M3IN2_;U=FUNO ZP5NC28.KR/.\VNJ-V$XM MMO,?Q<)02H+K]N2@66HFYC ,=JU"GPO;,Y 5&<@.IB! M*5D;.8"-9;_NFGL+KC!+/$8KW)UXD]O;HDE1M,/U]'R[7*6B!JN&TD<[I=]3 M]FXMNGM0=,.EMX9A\ANO89.,)CW='0ZG_@[3\:[5>Z;NUA6>4[FPK5!!;#90 M>>'5JW6W'=HF\VY]A%VX;)I_W90M_);(!>,*,CI'E]Y9%_G(LBV6$RV6ME', MA,:V8X /4$L#!!0 ( ,R $U%SY"Z4H0@ M ,&PO=V]R:W-H965T:!&+7[/73ZQ2R)+RPBS.RU_T6O'J M(Q06N%! M<*!&@!,7TRBE:1C1&-VFN> %['R1:^AAE7%Q*AA/8/R%Y:(<1\$6CCT%?-H/_X[_4( ^]H,>V+IWSD]##.;MA=\.,)BA[X7?#3'89G97 9\= M,!A1&>SS$(/MGW/^SR)L\<_L?3\ 7MG;[=DO1IU#C%*>L=*1//1HI52I%UTLN%89G8.9N\O(_M+AV8K2KIL+G%,MZ7I?7=2 MTW8,O"=/>'4P>;V^O&9P:#Q%(6R@'&5/Z(:MLSP2Z/N<)8^,]QU,6-^5T_K/ M.0OQNPH>_Y#3L!+SWOJM2/RD8,&ZWLX(AP4M#@EJJDIVJI+_ZSE83=]KHH,L M\\,LBUZ6IG%V51@V?LPY6,GIU?(@R_PPRZ*7I:GEKO3#_;7?T#.P$M.K9)=% M%>T'!2T."6JJNBOZ<'_5=YWQ=<9!5]3**H-2UJY\PO9/2EF[.@;W%S*#4Y:J M^.A6\ HV.$&[)?PP<8O#XIIJ[ZH9W%]-_.OIJWN^=NMX!5.GD!\B:-$OJ&FB MW1F-^P_IX4G,&U#-*YDZY?P048M#HIIOFG;U M%_2#JKQ#2OG]V:7L&&#:]; MU \3MS@LKJFVK%F:([NCG?0?[>I*^^H ZAB?H*\KAIZB/*0Q^JN@7#".F'P3 MB.Z*E-5O65"4AG&QA.1Y9.$Q04D4Q_+[!!2"*=PRHLTMXXEG"1(@D+.8T9Q) M M0N!!:\9#N&C1YTHW>$8Y:,#0D@IZ@N1-C;,7EA;2PLBR;,TR+=DSB6:XANPY MMN;I-O1LP]5,S]HD?[#PP\.R9^J::Y0]Q]!TTX6>"9H3PVZ"/B#;'.NR(6-W\^3(QAF; MT-R#8E1$Z?,V(H[ "X9F.5(RMAP-3@+9UN!&)GN>H\&E"P64I["V M?&=^OSP\0\DS-J2]]7&I>MW PF^BN)!16O(8&Z+SOG%T]'OY'8TM3^D+&."9 M;:3GJ,C+\"[W!$1:*(^G:MNPO8LACO0Y. \L1PB&U@;GR6<7/&/5"R*.!3XS M2[J-=41<7=-U<#98UX0@N(E>HB7LY1PV2!C#!,M-[-'H?0"6BMC*IN]CP*ZN M)OUUM?H%\=4!U(#,M-VEN\Q$+!DE/R!;B:IE0#1A(SQ5K3* M!9-WWZL2!C/)S\,Y"K,B!5N:TC/U&8OS.\&>J\<#TIZ:*W_1GJO' \J>6BM_R9ZKQP/:GMHK?]F>J\<#Q MIXZ*W_%GJO' ]:>NBM_U9ZKQP/.GGHK?\V>J\0#K_G3SA;:- ,I,20DP!HS* M:W= F2DI 2: 47GT#B@S)27 X&RL]#909DI*@,'A6.EQH,R4E "#T['2ZT"9 M*2D!!L=CI>>!,E-2 B@3IECI?:#,E)0 0P!@900 9::D!!B" "NC "@S)24@ M$ =$&0= F2DIET3^X42]>PE0E'F &-L_J4QV&67S%Y=Y>>[G*&9/D%W@M(-R MEF_^-;)Y$-FZ_$#^F F1)65WQ>B2<&ULM5;;3N,P$/V54<0#2&QNO:.V$K2J8 4K1 7[@/;!3=S&PK&[MM."M!^_ M8S<-@:456M&7Q)I'1."F[NY/J2E@FUK+]$L"YM0P^20AN9EV!D MD#.Q>9/GLA U0-3< 8A+0/Q90*,$-%RB&V8NK3$Q9-A7<@W*6J,W.W"U<6C, MA@DKX]0HW&6(,\,)$T0DC'"X$MJH A4R^A0N",=E"E-WE*YE0ES1C\?4$,;U M"7R#^^D8CH].X B8@!O&.1KH?F"0E'4=)"6!BPV!> >![X7P(>Z<0AS&X0?P MT6?@/0N/>F_A 9:BJD=+Q&0[@R--?[PC2K,,V] MM7H-(S.KNMK_&C6[?JLR>L.S M5?%L'4I33 LOA<_JNJ>F[8IK^Y#2=:HPG:^4;N,,+^M761JQWWBGW0=64:^F M\!NFW8II]S_%PU[ #R] M"1?4NHQM\3=$84$U<#I'6.AW,(;:=,W-Q,BE:SPS:;"-N6&&?QI460/&PO=V]R M:W-H965T?W^<$ (X)HU4J=H-),[SO-^V7[N_H>PW7Q$BP&N: M9/RJMQ)B?6D8/%R1%/,+NB:9_+*@+,5"OK*EP=>,X*@DI8EAF:9KI#C.>H-^ M.?;$!GV:BR3.R!,#/$]3S/Z[(0G=7/5@;S?P'"]7HA@P!OTU7I(9$3_63TR^ M&;64*$Y)QF.: 4865[UK>#F%;D$H$7_'9,,/GD'ARIS2W\7+.+KJF85%)"&A M*$1@^?="AB1)"DG2CG\KH;U:9T$\?-Y)ORN=E\[,,2=#FOP31V)UU?-[("(+ MG"?BF6Z^DLHAIY 7TH27OV!38"',N:%J1I05IG&W_\6L5B ."E*,G6!7! M4@GV"0*J"*@KP:X(=E>"4Q&ZIQ)F[ MS)E==< ZV8ULGZ3LT@W+?!O;PBJK%]H9MVH%>A\UNJ&-63&Y7RT,E8LO@%%]O<\>R^E[LS.)M2+F?QSZDD@;&< MYOQ7BTJ[5FF7*NT3*I_)"\ERHET$MDRG9!;=PXWNV4G8/39@/D6\IL*D&YJ#@H-:/TN_6 MZ7=;T_]M39A<:[(EN'V59P2N70,F;M,3V[74N#QH8 ZR304V=1OA\P++]9#> M$Z_VQ'MC#0L3S'F\B*N>9\%H"J[#,$_S1#9$$?@F5H2!(4WER6=5'$G*%;9H MF<[!,&>LZ)B>Y.)+HW,P)_*L1,!W_*J+A]=PU$*>4DP/3= 7_R 61T[ZM9-^ MJY.'[OPE3WN'>T+I[VXZWU,:@1E-(@ZNA6#Q/!=XGA @*'C"I:<_'TDZ)^Q7 M_="RCP2U><%';5W0W/?"YA^3^,J4HZ3::N*U(&3J,P\/>G[XOMPWYG+GU'>I M 6CM#;4^K KV31-$?TX5H&:"H8/4G5T'LRSOQ(H-]\T:;._6WBR$8K#:S]\J M@;;8[UL(Z'Q8PO<;%VS?N3XTXK>_*KLL; V7\!EZ.H69\4MRME3<,>_';BSEYOEO&&0<)64A5YH4G#67; MNZ[MBZ#K\KYA3H6@:?FX(C@BK #([PM*Q>ZE4%#?. [^!U!+ P04 " #, M@!-1@?(Y;DH' #Y(@ &0 'AL+W=O:,Z;!4Y&7ZK0SUWKQH==3Z9P55'7% M@I7FR53(@FIS*6<]M9",9HZHR'LHBOJ]@O*RU\ MA!\N8V0)W(HOG#VJM=_ JG(OQ-_VXG-VVHFL1"QGJ;8LJ/GSP$8LSRTG(\<_ M%=-.O:>:,=7T[$2*1R#M:L/-_G#^==3&([RT MH7BKI7G*#9T^F_"2EBFG.?A<*BV7)LJT.@*_BW)VK)DLP)C=:_!NS#3EN7H/ MCL'=[1B\^^4]^ 7P$OPY%TM%RTR=]+21QO+LI=7.YZN=T9:=(0)7HM1S!2[* MC&6;#'I&C5H7]*++.0IR_&U9=@$:' $4H:A%H-$^Y(DEATD+^7@/PD/20CX)DX]9:LB'CARWD%^&R:^HK(7' 5?@.JRPXX>WBF.BQD<4^/J[ M60 ^:U:H;P'VI&9/''L28+\>I"8"P>U<2.TNC\!(%/>&) ,?"[$L=5MPKC:( MW086KQ_.8.3^G?0>UF-F][H-#>):@SBHP0U;T&>7;$!,P1]",P6NZ3.]SUF; MM"MF_34I7LO97!&WJ#..&^IL4:1?*]+?Z8HU3Q^!NY(6QA/\7V/^,5?I-@?T M&P(?Q\E@^$JMEE4# OOM,@]JF0=!F7W@9"Z0V%.:+S->S@SB2FGCU=2XI>2: MLU9@&S2$2A(2(?1*]D'#UDF"XB%I%WY8"S]\F\%O6,:*A2OLUY*G[ A<,YF: M1Z:5L,%E;AJ$7QB(7V6#(V#%:\A=R1S>&T:P&T6_!C(XJ;5(@IP^E\;^3&EC M>]-5*6;:FIQJZP(M@)ZS54JT&3]I&!_'_4;:)@W;$T@:V=#D19)X6VK#R-?4 M**C(+)\1!32;\R5CVQMC7I0 8&^.:WH#9IF8 MJ 887 MNPHC$T4NB@Z]7K+AG\AOX.A;V_2-48Z$OLI %.W MU'1._>,('F/8GMAA>;H1)G'(J+ZVP7!Q:PN@/\2#"Q#7F]H@0E40M<102 A? MH^#P(*'CRP<,UX^=H3.!S1(0"AWDT1V%T;T*#?X2,-*:VN!?J&I-=O!$W3A8 M5I%'9Q1&YX44*6.9 E,I"L"56IKWNQJ?08W/H.TM85(QWZB;"=E:$I$':!0& MZ(OIE+FIPUOM%F:+NOVPW3SNHK?C[EK:_!SL11Y[T4&P%WGL16'L_9XH'NW@ MB;LD#GK#PS,*P^'>5?!['>'A% T.X@@/E2C<4W]G9HQVL,6[$,5#+0I#[8_Y M8G=5P1YY<70(7V /GOB X#G";> 9;^T)L0=/'$:Y2=,!5U2F<^L!O.X!/(C? M4L_QVCCG(/,<[/$.AR&3%813\H2"Z MQ,V.ER0!L3RDXC"D?B?.7.Y@NPMGL$=:'&Y<&RWY.55<@5MWQ +,F_07*KD= MD+E4: V1\ :X:_(C**L';1Q&US9,_#DIZ6$9)P<9L7JT)3^_S[WQ#Y@YT=C"VF8.D7IPCS5SVWG#-4N&W..>#N"D+6A>QBCC=,-<"D^ M*UU@4 7F+)M9<;@_._*E_S\P$?*1R@RDHM22IMH2Y)F=\"V6)E>H8N"N>]L% MF[O(P3.*#N,L#*MDU0I#\@5I$/;+YP$59CUA;#QSZ3;<@W#QO:$Z\ M8=+?ZCR/KB0,?C_1>8KE^=L=Y[&5'&1V0#QRDG!#^U;'-:?$L#EM';4L0W:Z MN>6<(1U1-0>3W$CWLL4>3HT]6L?P$$Z-/3K' MX1[YC4Z-F^/;/FP>([0L(\/F.*2W=@!?,#ESWU8HX.;]J_/K^F[]_<9']]7" MJ_OG\,-X]16&9[/Z*,1T%\8K"N1L:EA&W8&12:Z^LUA=:+%PQ_SW0FM1N)]S MTS@Q:1>8YU-A:G9U83>HOW8Y^Q]02P,$% @ S( 346)Z=/)8!@ ?"< M !D !X;"]W;W)K&ULS5I=;]LV%/TKA+&'%FAK M\4NB L= $F=;AW8+DG5[*/:@6+0M1!(]D4[283]^E*R8CDC)KB%@>HDEY=PK M7IY+'O**DR=1/,@5YPH\9VDNST66+>,KGJG01Z9]'?L73M/2DV_%W[72T>V=IN'_] MXOW'*G@=S'TD^95(_TQBM3H?L1&(^2+:I.I6//W,ZX"J!LY%*JN_X*G&>B,P MWT@ELMI8MR!+\NUO]%QWQ)X!]%L,4&V F@:DQ0#7!OA8 U(;D*IGMJ%4_3"+ M5#2=%.()%"5:>RLOJLZLK'7X25[R?J<*_=]$VZGIG1+SA_>7NN=B<"4RG4XR MJ@AY,^,J2E+Y%KP'7^YFX,T/;\$/(,G![RNQD5$>R\E8Z0:4;L;S^F67VY>A MEI=!!#Z+7*TDN,YC'K]V,-8MWS4?O33_$G5Z_&63?P H> >0ASQ'@ZZ.,0]+ M =&;CRAUO\76?K5'SC'-SQXC&9Z]]55/#W]Q8[[\!% MFHKYEBFQ +=\+I9Y\H^&W? B$25:*@F^?M)O !\5S^1?'>TCN_:1JGVD,UFV MS9GO)PM_+J^Y*R.V'FGEL9R$'J! M87=@;!<8ZPRL'%KEH%L*$4L@11J#KY]Y=L^++O[#G?=PD', ](QB>+W/ K7+ M?28@@LT!?N6">1YKS@-.&"'0S2O;7#M@$(9^"]=&B&"W$AU4^-_65:#'$&Y$ K)A$FZ$!H;]$QY:%*$P;-+M M 46V38($NRYN49&G- !#M9$( M+DQC?3IS8!!L67HB(USH@'!]?QKT(O[("! BP\P*(UF(]I\5U#&JFUEA8\)F M4M@0"ELT'QF%0P<4[ON3HI]E C)2A8)A9H71-=2]^SDI*Y@]QJF5%@X01LW$ ML$&!UR8:1@E1MQ+JH:^*9*YT2-6.%6SR1!TUWK$1)NP-DEEL= IW[WY.8;9V M^6JWCJQ5_)4#%M"0L0:[#IC/,&O9UV&C;[A;WP[P>_(: .\5]H99V<-&CW#_ MM;W:Y:N9'(7-"I0#%03(XMY&,8C;J#@^-B*$_6%F@M$@?&"[ M=$HFV)4VS(BU$73!?,B:L[P+ACS6L@# 1KMPMW8=3H9^]!X;Y<'#K/81HUND M_VH?L>MSF#"KVN>"(2]HS@P.&&+0;]DC$*-WI%OOKN]NP$T:';7O)T9KR#"+ M>L1H$>F_J$?L,AQ$U&--1ATP+X#-SPT.&&,!:2%T[^M4MX19A)XL[,3H"QEF M78\8P2']U_6(78E#C%H?[1PH;%5P72@O;)G+B5$ITJU2+K)[D7)BY(0,L\1' MC+R0_DM\Q"[,^0@WO[\Y4)1@:Z#;*$+:/BQ2HTFT6Y-CW-2H!QUF58\: M):+]5_6HHV)'4'/@.U!ZV=^L\+I0&+?,\M3(%^V6K\]1\< 5J*(#7X[=J%.C M(G28A3FZ=V"A_\)<[9*^$O#]TDG-K ,&81,V<\ "9M5AQGO'DC)>+*OC75(W M>9.K[1&?W=/=$;*+ZN!4X_DE/)MM#X(9-]MS:3H9EDDN0UOVC@8_UY#M0\F,1 MB3G;E"+MCS_; M"0D))H1NZP>:V,_;[WFQ'SNC#67?^)(0 5[3)..WO:40JQO+XN&2I)CWZ8ID MN.1'GMDXQ%=BR3.R",#?)VFF&WO M24(WMSW8VPU\CA=+H0:L\6B%%^2)B"^K1R;?K%)*%*1L+/G$^$G0\-OUO71U M!"8TE?G'L8Z@G@"?5OKE,<$9!QKW:B(91"!CS032PZF642BN@!+PBRQ MHAW6"6J5^&&=]0$*K@"RD?WEZ0%C5HKX70C#;FJ.\P2P"SW])D>"]("G_ MVF*06QKD:H/<(P;]O599 C[-B[S+$^X[T.$QY4XNSM?BU&+X,H8CZ\5@@5=: MX/U:E^Q2GLN'M> "9U&<+<#S9YHD0"YJBJ;-57YIJ-_JJD(+H)62*S CBSC+ ME+[OX&C23?P#IP5!X$*G]%R>ZH=DT!\,D->@FQ[2H8$M_P)S)((28- )X!_2 M[T)ZN0U1<&""W0!SDF+:1E$#,"@!##H!F+X2%L;\!(3!@?IKW_.=(6P ,= - M[<"U&W13 QVTAS;T'3.J88EJV E5B+-0[NLG4 T-5OA>X#5 &<@VM7>9Y]?2B2OVS9PA=A:A=BNZP8-= 8Z4\%-3?(:%5='N+>[P_,1 M;G3W) .(7PB3W2 @1:*"%8M#4E]-JMW'Z(E<_:"V!O2;"XJ)*N@'J.D& YG? M'Z(C3D"5$U G)RSR!>6D TZC1B>7G=,DTU:2.M1J7X=.)Z@[0#\#;*X1PGJ, MD=]$;*(+^N@@RB8ZK^\/CV"O6@C8WD,<+% _ ;MKQ'20WR:R0=\>-*&;Z/R^ M>V3#A%7O KU?4.;E2G?""9ZIQH.#^!O)#I8Z U5M*:A[H&J*X!NZH@,/,*+. MS@IT*(\63)Y2US@!@K 47,09V!+,^*71!^W:79#F1Q7D@@AOVUIT6+5!L%L? M5(.$%PM&%E@0$$L L3RPA^ %)VN=RP;+[T\H>8;FHUG.Y>V%R8&!ZC>.!*KJ MC6"WYJA(1CQ+9"9F>?M/YT4:MN^^AQU.8_>MFU8U.+!;AU,S[8>7D.&)ZJD? M9:O>!77K7=J-?7/"G]!^1L*CJEE!W9J5&J2S$_Z$DB,)7W!U3GA4=1^H6_?Q M0KB.3!9)@"L2JA=!]?"9!8 .&X>V D!5]X"Z=0^MIOYH010V="V(:OM'W;;_ M\XQ_>X&T6W-.@53;/.JVS;="/+]@VI4>*QCOS()16WE]I-H)T5LVJ?L37!?P M$MP==08C*YF@)!,:>($);$,^FRK2:K5@QI/M-5Z"BAKRQZ MN9*26UEB%)3?:\;_ U!+ P04 " #,@!-15")'S8 $ !! M$@ &0 'AL+W=OL;E$*@E#*C\F+!#;VQ9N[08>^7JC MS8 U&L9TS9Z8?H[G$NZLPHO/0Q8I+B(DV>JV-<8W,^(80&KQ@[.MVKM&9BD+ M(5[-S;U_V[(-(Q:PI38N*/R\L3L6!,83\/@S=]HJYC3 _>N=]U_2Q<-B%E2Q M.Q'\SGV]N6WU6\AG*YH$^E%L?V7Y@KK&WU($*OV/MKFMW4++1&D1YF!@$/(H M^Z7O>2#V -@[ R Y@!P#W#, )PVR&%+J<,DUYH*[0-7I^FJ++BRMT@2RD-E0RA7B$GB.N51L&X?J!!X&! M#2T-1,UTUC(G- M&Q&;V!6$[IK !P:.!Q7P:0.X8Z?P?@5\UF1V-X5[-<%P"LV=U)]S3G,CU_7B M5/.QE#1:,Z@#&BT^T+[=G'ZDP^,ME7Y[EQ%M!&_KBG&=&/TA6]#L/>:29ND" M.3!GD@L?O8P72DLH"G_4T'<+^FY*W_T'Z,_>F5QRQ?;(MM%]I"6'4KA$/VB0 ML*K\S1@.4H:F%K^-B-W!0^MM/ZFKDV!VO,#J(4+>(4+8 M=&P;75\ *?A]>6#A@LFZV/<*S[W&J5/$M S[+K)E8-%<\B5#C\8"O?P&[M"] M9J&J(^,59+S:969.Q0JQW62QF0QDA>V/R2K=,H?=O6AC4AWK?D&B_TD221Q7 MD\@<]@Z2IYK$H" QJ!?<"(VA*E\X317'=KE#V/^^YGAOP\)?K7KN$>/#]]7& MU5''I.1"OEK\W&/OX(4_PZ,LZ-BIU]_9Z>\VUK\LM]C]#^A?UC9<7]P^HW_W M5'^G1O^R&N+>E^O?.RE![CG]RT*(ZRMA0XD:Y459^'#__]A&X+)HXOJJN6MK M1=GJME&4F @93;.NME+#P],PT#*(D_LOQ^+;7K, MGH&Y-P;(23H3E[FB/!$OISHT1" Z29#-$E MR/3!J%1751'[R>PN"K-^G[C(IQ^JKN,O-PI2OU$T6]+AFUO)/9NF?Q#TCM<[ M$KO:[%CJ*BNOXY$CH:O,>IW!F5Z%E!L6J=^P=C')5TT7 6N6\N1TVSI*^4-& MY=9%ZK>N2D:?4)]>;ACUF30& M\'PEA-[=F F*KT:COP!02P,$% @ S( 34=ZQ\[JX!0 1!0 !D !X M;"]W;W)K&ULM5AM;]LV$/XKA#%@+>!8(O5B*W , M)+:[95C7(%G:#T4_T#)C"Y5$EZ3B>+]^1TJ1'8E64W?+AU@B[T[WW OYD.,M M%U_EFC&%GK(TEQ>]M5*;<\>1\9IE5 [XAN4P\\!%1A6\BI4C-X+1I5'*4H>X M;NAD-,E[D[$9NQ&3,2]4FN3L1B!99!D5NRN6\NU%#_>>!VZ3U5KI 6FMPI'G\]NX)0+]&49U!_DIH,WC*I1!(K&#7MV%'@JOZ@$U=N34NW MR!&W,$'O>:[6$LWS)5N^-. QAHH>08Z)9T6_RCR 2+#/B(N<2T.S5ZC'FEU M'%G4YZ]0]URC/NI X]5I\XP][UC:UE2PLT4[;9="T'S%H)456NS0H=P-W9GA MRRT52_3Y3S")KA7+Y)<.A_S:(=\XY/]?#O71_%N1J!VZSJ&J"CTAT0>U9@*I M-DE]G/C1(!B.G0K!#^(/6V8:3C%T2.T'[J]NX>.N^5IBF#AU('LRF98?S;LS.:1SN9[ M;_IHP59)GL.C+;"E^?!%8/'(<\-&:-MR04!\WR.-X%KD(I]@XMG#.ZQQ#D_! MN=+UTUQU2F##EB, RQ^140.812X$CR._ LG)GMPY*?32%JTR\Z >86T]XN:>F.!7,!-D8;@V9E+)G<9,Y@?(/QKD/U#+"%O#THWMN8+# MJH*[2G=/.7#PW^3UQ^JW^Z/'ZC=HUZ^'H\B/1L,CA;'G./@$DE.5*)S"U'K- MTB6"LWCYPE/#PA1]LCK:9BA>$+GZ[XB?>XZ"NTG*?2Y8S%=Y\@]X&A]6<,QE MN:G3*B]%KC,#SYH66MTQKX8U7BN@;I].6.(U"WEYPMSOW:1[[[87\=5WM"Z/M5&) M7Q-\3?VY67&HCIS.^0:JU*Q$,(SBE$M=G!NH9X8V(&?*6"^Y>EHO>S3?_2IU M^4 @JGJ'!SB7,D3"\E3<-\(IA:0L"K#'I-31 JLL9F7QP_Q#(F-8LW1<-1'I MHZQ(5;))$\@K+*-:9+_@V[U_L0L"QM:IADJM7#I7'=G1P)8TY^#F(V-B9:Z< M-,PB5^7AM1ZMK[6NS&5.8WR*S^?8,GZ)H_,9U$1[!M)Z/BMOR)S]I\O[M?=4 MP.%(HI0]@!ON8 @-)\HKJ_)%\8VYDUEPI7AF'M>,+IG0 C#_P+EZ?M$?J"\. M)_\"4$L#!!0 ( ,R $U&%#=R*X@4 #H6 9 >&PO=V]R:W-H965T MHL52JH7N<+ B"_I(Y=/JGL-;MY0R MBQ*:BHBEB-/Y56MD7TZPHQ@TQ<>(;L3>,U)0IHP]JY?;V57+4AK1F(92B2#P MLZ9C&L=*$NCQM1#:*L]4C/O/.^EO-'@ ,R6"CEG\*9K)Y57+;Z$9G9,LE@]L M\P4:H"Y5%R MV(V 3PX?)0N?+Z[!U#,T9@G$GR#:@W>$/T.' KJ@?0D![R",<:/$ M=UG:0=AK(VQARZ#0S3GL@6*W P/[Y QVQ]+L?@,:IW2(H^6Y)^09[/[YCB93 MRK\T2'=+Z:Z6[IR0_B&30I)T%J4+!#^(?EM!QH+O)4-K*B2Z>WR" Q]8'"-( MQ WALZ9C>^6QO7- "0TJTZ!8I4D;3>DB2E-X-,53+KJO1:NZMQ[:ENOW'#SH MKO?=;*+S JOO'M)-CNE\V[>P7Y(=0.R7$/OG^RV'^):35-9#/,?4/](!]X+ MKZEZ8R!S/=^J(S*0!=AQ^F9$7HG(>ZG3.!1X52I,D+PC)2YLWPF\.B83G=,+ MZIB.R2PS'+^$X[\43DC2$%J4&8]OT+/G.+@>=@8ZW'<]MT8W,= YMF.=0!64 MJ()_E%E4_YKP!4?Z!)Z-L56#=TQFS+Z)B>XP^P[PV5;5H*R7%L1/NOU#U1JM M*8=Q!CU0-1.IHC:&WL)A^LA(C/ZD/!'&#M5\(D9;2KA 'DKR3M5',[(5#770 MWFNW=J/LQR7A]&)ZW&]''*K%@L(,)M%TB_;I[LE6+X]4.6ZCR=YI!S))4G1AY42)]KH/4M51:? <0LVB6"V"]%'$F>TC48)RT#@/3#I M@PQ&NOX.D,_V%Z-I7AST/#?H8WPJ$'!E.OS24*^WKS9*,]4J$9LCH8"9 MW8^/8M7QG5[_1 >PJ]9M-_=N;4MD&*9,SBWH?LRYDSW@'S7P%^0$LHU6:<:V M2XI^D11-V5!-([;[OS"8GG4>8+0Q66ZT6'"Z()+6\\28%Y05&'N6 MARWO1,Q5DY7=/%H9"T5EO;TZL+/8F,&<]YY)<*B$* G9(HW^4F4BKPI&_7O' M^@>6_CNA?S4VVCQ+V8U JVG*;AZG_D5'0=V.V S-&=\M M*XA&.,TZ_4"GJ\8MNWG>^GF.U7.V0%%:&,90##4)NE%)_H9$_&1^CPM0_G[_ M;2@R4'F]CNO79B*3,+MC.2="J9KY[.:A[[NAE)OFG ]'7,UAV/J9GXZX M&IEP\Z0!P0/1F0^ D!1D%4EH9-H& N)?4+ZF>3*\R60&?>)6B$Q-]B;_%F<= MY'??;TAPK.:3PY5J'L#-/=/<#:Z_PU7UHZCL1VL5KQJCMC*G*P"O$P+R 84Q M$\HM*QZ%%*T@0?3PHZ8@M:VRCZ3;WW[QL>W]#I\]N4'S00H>WF4I1;B?7Z"T M-4M,P*'3#*12(51- -DTI-KY:G\>B1"<\#4C7%)^ 5\9;91DL8Q6<03.@+16 M5-4PIK7>^S!!@.0H@(A0I+DVQ74.ZIA"J+MWWY50OM 7C0H7M*_\+J1<+2\S MK_457FU];%].;,/Z"./+&VSB .?!CK[=ZU9'Y[>J,* NP%THIG-0P^IXT"]Y M?E&9OTBVTC=Q4R8E2_3CDI(9Y8H ]N>,R=V+.J"\+A[^#5!+ P04 " #, M@!-1UDU[SI8$ C$P &0 'AL+W=OM4*G-E>/(94AB+-M\0YA^ MLN(BQDK?BK4C-X+@P(+BR$&NVW-B3%EK/+)K,S$>\41%E)&9 #*)8RSV$Q+Q MW74+M@X+#W0=*K/@C$<;O"9SHGYL9D+?.3E+0&/").4,"+*Z;MW *Q\A [ [ M?J=D)X^N@3%EP?FCN;D/KENN440BLE2& NM_6W)+HL@P:1U_9:2M_)T&>'Q] M8/]BC=?&++ DMSSZ@P8JO&X-6B @*YQ$ZH'O?B&905W#M^21M'_!+MOKML R MD8K'&5@KB"E+_^.GS!%' ]5 % &0,\ "%8 O S@G0OH9(".]4QJBO6#CQ4> MCP3? 6%V:S9S89UIT=I\RDS$&!W@%DBEJ'>!6819N#")PK32'X"'P!EX+>0)Q*S0%X"&6)!I%FZ/N0\N/GS::$-D*K=$XNTYA$-#"(<980F+?P:+YUJ602G+B;5>'E// MTGI5,35&?5Z\C.F-$)BMB2Y;!19[<+QOAO=V^6:'10!^_JHIP;TBL?RS1E G M%]2Q@CH5@FYU&M" B%2%;E9@R>-87TJ;6U3*Y'F8TZBFM%U+:SK8=MQ!J.>. MG.UQJ$IVN;#?/=WEO]SE]3P$\UTGEG5SR[JUEMW-9VE%_)R2>$%$G;=Z.6?O M?82OGPOJUQKY+3&F@>^K0R\PE0/^ ;:"RL*6TO6.7%WAYD&N8-"00$?IZ#HL(8\"RM9@0P3E ;C0 V%/ ML)!E77+20 J[(,#[TB[]9J3_%N2I4U#A%-0%6M3R)?C&V99(XS9;OY>Z M[*72JTK[3($'LN1K1O\F^L%-S!.F2GV(7N378%"97L4H@5ZM]BEE-$[BO+_I MI'I-SX/%B("=]]'U8-';87US?Z#R$7P1^AOHGBFB"TG' BM2ZOUZ)K>-W(^E M^5N/@^U>*[4!\4L@KWS"CIM;QM!=6/9\DC')J)J7^J+>D8T:'A3[>Z^;, ["F)2MM\ X'W4DIF?#T.O8QH9ONK M<:>F%R,8UL_@*7[Z3YV@&+!P^#XZ 2J&+*H?LJ_H! U,J-TOCW\CKB+W&W'U MJ8^*T8[.'.WG=X(&QFZWJBTV +TJ+_IO )ZZHQCJJ'ZH-W>"!@*OJ@V^$>>_ M'I>:[AR='L1$K.TIC-2?M?I+(_V)G:_F)STW]GSCV?H$7OGI>4U!DQX?3;%8 M4_V;(2(K3>FV^WI\B?1$)KU1?&//*!9<*1[;RY!@_9EM-NCG*\[5X<:\(#\7 M&_\+4$L#!!0 ( ,R $U$&PO=V]R:W-H965T MOI"(_:@4_)\U*J@H6@M9)$UQ"!!EN1U&WYO##&$@#0$1", MRY@):$- =0+G ('3$#A#"=R&P!TJ$FL(V- 5O(; &TK@-P3^4(*@(0B&$F"[ M]9P]5&W<.5OW]N%56G?C/7^S0R2MP_%@C^/6Y7BPSW'K]#K@)W7$5^DR#65X M=E(6KZA4>."G.E7.5?20)4FNMH9(_"_3(2_2T#$N.WD^Y M#)-4?$ _H2]/4_3^Z ,Z0A,DU*Q 28Z^Y(D4UM; YV6Q%F$>P^#1SO?)1(*0 M:JE)U AT7@M$#@A$T;S(Y5*@61[SV$ _[Z?'I(?!!*S3F8BT)CHGO1QOU_D8 M$<]"Q":V0:!I/_D\+('?\J@EQX&!_*J?_(FO>LFOA^@>'"2_&: [ MM0^2WP[1O5[=-Y#?#='],/G\O_G]_K^9[F$ >6,ZOR>*:9?HM.)'#_"[7V>\ M#&51(KA3J!,UB1!ODW\%R5]E,X*D17&2KB6/#=,]-F"7?0O\0?^TY2F^[PQPSBP=WG/##"'V:X& MN_P1$:Y,O&WLLEW>U_LPRCS7U:QP8^!&;8;I+NS6!,-^0'9A/[^A$#$I=&?@ M'7@.T428[\.8Z[# V87=[\-\XCF^9IZ'?9C#/(HWYMD)3+<+3+=7PRG/"SAB MWTP14]C6G-EVV#+&:+ K^-0$"VQ;L];, /-L2K4(O#+!,/6U*+DVP0CU-??? MF&"4$*P%DPG&B*MQNS/!?-MQM;@P&H0ZVJ+W)FY.P/2X,,!\._ "G3T]? MX%=MP[.GQT?3J>49C.9[FLGV0=3'FET?]D&0E*[97'ZGCO^OTFCH85(GDF_4 MS=.TFQI@'G8]+=]F)AB%"-,2R01S'*KORB:8ZU-M$[LQP1C#6O;>&F"^;=M: M]MZ98,1QM47GID7AVJ)QNS?!]LW[8%K499YCCHR@BXR@-S+.JPTU[\[__DBH M>?E;,MAC3]-G:@)I;IN9,+K]KHP@;5.[W@?A,=6VM!L3)T>3^W8(Z,YH 2V% MY_L@,G:T ^5^'T3'MKX9F+3;VF)W7([M37EI]V\'3?H/=7O#3M-:SW\CRM73 MWXS2C'-E1FG6N3:@P/D:KQLC+T>3_G80ZLYL"RC#)D0R_HU4A MDOH-$TYC0(4JD),<5N5"PH#@Y0LLHF9#=,3&;K?2YS+,&]K/P"B":'_F8W2I MSL/Z<<52;ZL@OBS0?2$YPMXQ&MW4D@$)%Z,Q^J51L7K(0)>UWK_#05J5E(W. M38&)H-2.EEVMC:!TYME7(&[K7P35L-2&WBM%-T\W_'L$&)6?$<]E^-SHMBD. MXU"&'Y"JX$K^PO.ULC!R76:YCJMZ#K&H3U7/8U9@,^@QZEM.X**+0E1WJ.>B MB 4211J#"+:%74>)8KDN@99:ONM#ZUO$#=!560B!,C =B'F$**Q# ZQZCFWY MM.IYU+(='WH.:$XHVR5ZAY@SME5#QG[]Y:G&&SO0/*Q400QWDC8BCL +U'(] MQ1EN$Q;49JKG$XO8#O0(=2P,^KUK(ZFS E5A]@X,6ZT&7TPUK%IM4_ B%<(@ M-/- 7R4TE&L6U&M5#UM0DJE>X%E00*'9WGWI&-4G*&#@V(%&G1G;#0C>;K<5 MAM:3WG;CV>BWZLF>K;!\^XG4!P50*?.=4\7(807'8LN.U 2RRXS@#N)8DAEP4D M2)3" G$=>V&R'8"5(LS8]-S$\>:-!-,?J'+/WZ :L#.U6;K9F8BKHN3_V9H< M#R+QC;WIH +[.TFG!+ F9(Q;UB873+:>IC,.*ZE_@@2*BG4NZZMC-]K]V_2Q M>G/7QL_Q\1TVC,_5OU,F/#F^,/&9D>-+T_@M.?[9-/X1JP6,*V ",V99:?N7 MV62C=/V'V[S:F@1*^0(, D)56M9_X=5?\AB53W7?RVD++*JN^1AS$L%@/E% M >=%\Z$6Z/Y)//L'4$L#!!0 ( ,R $U'Z%D,Z' , / * 9 >&PO M=V]R:W-H965T/G@_N-&KL8RQHR=$W2ER3B\<@(#!"A#2Q2_DSV=Z@: M3T_ZA21EZ@KVI;;?-T!8,$ZR"A8]R!) UP"X%>!V M!;P*\+H"O0KH=07\"O"[ OT*Z'<%@@H(N@*#"AB< W[3PEF'E;.ZYK#KQ?YO MM1N1PW+;:KW-,K!$%*QB2!&H0WD=^C1#'"8I^PR^ "8C['!+,/@>DX)!'+&AR46/I*\9 M5MFG97:G(;L+G@CF,0-S'*%(PR_:>=MI,3#%5-3SX1SF8^JT.BX*? F<_@5P M+,?2=.BZ'7^"5.!!(SYKQV^R 5U,7M.QBM_ZJ7>7G=O^J?TW6C%-QZ/UN M\?=J?T_Y>PW^+^IP0Q&8[! 59S7X6F1KD8ILRFP,?"LXX^*G('IQ ::0):'N M[U!F\54662[LQH[O^ZZ8P=WQ-Z>3#2S+/97--+*^Y;K6J6RND]EN$)S*;G0R MQPV<4]FM3N8ZCGTJN]/)?*=WYG:ODP66USN5+;03XGIG21]T;M[ ]T]ECQI9 M8 WZ[ZM0[A'SZ)3)$-VJVHF!D!28EUNSCM;EV42=4F?QJ7UU;VOB"U'.E=77 MNWU9"XI?RS;!#*1H(U)9EWU18="ROBH;G.3JC%L3+LY,]1B+DA11*1#O-X3P M0T,FJ(O<\3]02P,$% @ S( 349LS3><8 @ E 0 !D !X;"]W;W)K M&ULC53?;]HP$/Y7K*@/(+4XA%)&%2*UL!],FX3* MNCU,>S#)D5AU;&9?"/OO9SLA8AIL?8E]OON^N_MR=EPK_6(* "2'4D@S"PK$ MW3VE)BV@9&:@=B"M9ZMTR=":.J=FIX%E'E0*&H7A'2T9ET$2^[.53F)5H> 2 M5IJ8JBR9_O4(0M6S8!@<#YYX7J [H$F\8SFL 9]W*VTMVK%DO 1IN))$PW86 M/ SOYR,7[P.^YB#$([(EO&SY0RZ ME YXNC^RO_.]VUXVS,!5XO2.^J3ZX(E^1+H2ICT2:F: MRM#1MDS\VR:,+R3]6<;_4^+[Y^LARP12O/C'[RCCG?D>6\O M\"ZEG2LN.<*-L#-[1F?2>WM(195QF7>*]\_IV20:^T3N@NZ3Z7 ZCNG^5+6_ M@Z+)-.R"FA[HR-W>@,5#M_!AM%-JA]-O"/AN@ M78#U;Y7"H^$FLWN(DM]02P,$% @ S( 349V G7N/!P *"T !D !X M;"]W;W)K&ULQ9IM;]LV$(#_"F$40PNDM?@N=4F M).ZZ#$T;I.WVH=@'Q:9MH7KQ)*I)A_WX49)C.N*+W<9.4*"QY"/OCL=[>*1Y M>%.47ZNY$!+<9FE>'0WF4BY>#X?5>"ZRN'I5+$2NOID6919+]5C.AM6B%/&D M;92E0Q0$;)C%23XX/FS?79;'AT4MTR07ER6HZBR+R^^G(BUNC@9P'RXB&?BHY"?%Y>E>AJN>IDDFL19TZ"5^#,1-]7: M9]"XE<:<=A M%,OX^+ L;D#92*O>F@_M8+:ME?M)WL3]HRS5MXEJ)X_?%L7D)DE3$.<3<)[+ M.)\EUZD )U4E9'5@O@+/1T+&25J] "_!YX\C\/S9"_ ,)#GX-"_J2G53'0ZE MLJSI?SA>6G':68$<5D $+HI>CQ!J^BA-O^L*._WY(\D6(9(S6KN\=W M*F,L00-?WJGFX%R*K/K;HYRLE)-6.7$H/[^\^B7.%K^.P%F1+5(AE=+V!;@2 MXS16.B>VB'>=TK;3AC[?CE$8J%!\LYA"5Z90KREORZ*J3(]MZKN.V)IZQACG MVH!N&E##2@8C"*G=3K:RDWGM/"LJ>0!&0J%XG,0-X [ 25:4,ODW[G"G(JF^ M5H.IGFSF,\-\B$+6M]Z40I"%T7VI$3-\)"Q@V.XB7[G(O2YV4_*E8PXJ=\?C M.JO3N)DMZZ[;G.6&&Y2'(80];RUB#(70=P0]E,DOR. 7-;+$-2V1.8KV!_@7'7#27^HBI#Q-*'/KTH@+]JXIC MC3^%YAH"4<1=H=.+ _2O#HZ2Y!2:.(^BR)7'&M303VJE#EK5F3R-.&0.=1JG M,/2J^S07:@,RE:*T*@TM,<34-:::I= /4X5LJSH3CCSDC/1SV12C:F8ANU5( M(Q3Y$;J&S'BYMN1V0Y')NI!'M+>4GUG$U!I(7(9J)B(_$S^4$U&"H@2793&I MNRW9:3S^FA8S\.5"9->B]+$$:6RA#=C:1R6+-,J0'V6[K%J0B3_47YLM,HZI MCC0>$7G<@@5I4B(_*3>6+,B"3*/FM@BY!D4S%;']+H=(\Q3Y>>I #3)Q"HDQ M'TPAE^L:N,@/7#4?1-JE(8VP6FK>;*HMLEFK%F)-[!R+]FL^8D?[^0 6Z ;A"S _7#9Y&@40$>\-'SQ M(Y\>8 UE_,#S VQ6M1"&JMKN#XY-CJE=JGUPB.8V"?:;S413E?@+6$@-@D8(!"QP;2Z)Y2_R\_53&$P'>QYG8*H.)QB1YBO/@M0-A/SIWF<'$ M!&F$6'^*6J3""+H"I&E+Z.-F+]$0)OY#@(W92RQ'P!#S_M;5(A9%W#4R&M*$ M[SEU-4*)OWYUI6YH_H @_Z&F%C.$P+FJ*F)9BOQL_52S=U<;I6U5..0;L#A M/K*6:D12/R)'=QK35F-BGDW4E9C6J?I^*@Z:'QN3K,ZLOZWX%5'P7<1EY3-: M(Y3Z$7K16;$*!/@/_/1^AVJ^TB?@*]5\I7Z^[C!2?D6PC93/YK5?YOR%JR50 M/U_+4HU1^@2U+-68I/Y:=H>1\BO"FW-* Y?Z@6L)U0]6*E2#E#[!R0'3R&7^ MDX/=Q6>#HHV9Q#2GF1^?%_'MSI#'-&C9$QS,,DUIQS1AF?]4 M8#\!TM!E_NIUAP'R*R(;X\,UJKF?H#]0LO8I;@7%1Y[*[=;EZN[KN M>])>&PO=V]R:W-H965T]IPN38BI7:O;=M&<8DQ?*.[PC3)QLN4JST4FQM MN1,$1[E2FMC(<7P[Q919DU&^MQ*3$<]40AE9"2"S-,7B>482?AA;T#IN/-!M MK,R&/1GM\)8\$O5YMQ)Z95=6(IH2)BEG0)#-V)K"]PN$C$(N\1=?S6(9C2W'>$02$BIC NN_/9F3)#&6M!_?2J-6A6D43Y^/UG_-R6LR:RS) MG"=_TTC%8VM@@8AL<):H!W[XG92$/&,OY(G,?\&AE'4L$&92\;14UAZDE!7_ M^'L9B!,%Z+ '((RTMF8> M\F#FVIH^92;OCTKH4ZKUU&0:?LNHI"8'$KQ=$(5I(M^!7\#GQP5X^^8=> ,H M T\QSR1FD1S92H,:53LL 68% &H!@ C<4R.KH\0YT6 M/V;L#J"@!Y"#G"L.S6]1'QIU.+RBOKA!W75R]4$'&[=*@)O;7C!%V58'P#Q*&A%1GGRB>$T3JIZOD2V@_!,/81_ZW@79 MIM30\= %V2NF?,=QKI/U*[+^"\@^D)!O&?U!(K",-&6ZT1P3 J8ZTTI6V07Z M9:[H4R+->9:2J%<4@3G]H"7W.#%UBDE&/O,+U:?$$# M,$"#-L1!A3AX6<7490*>!&9R0T3+2S%H^#4(6I,[K/P:_HSD+IG";$MKG1[X M4\5$ !5C!G[C/#K0)+G&,4V_.1U[_L M.Z7<64]Q$?+@Q=OXWW+G;$ZN4MC)1D=7?[_H#YH,)V G]+>94,_@RSU)UT1T M]7&(:@CT:K<%K*\DZ'82F:9<*/HCKRU:EPPNRJPS5VXC5ZX'6PNEOL!@]PVV M9& E>&B8/Q!)L B+)K4@>_WINC.WVTV!KF\2Z+U>H.L6#G]*#W_Y:PZ;;1TB MOS5_=6.'W9U]&0H3OP4WHTAG[.K.#0>OEZ&Z#\/N1GQ;AVIV1]=!@^'UJ*&Z M/:+N]O@D=$VD-*P"=TL$4=VO$'RU"**Z92'T_R-8VO#.(MB\8.R302:CV,7^3 ^KQ6A9FRDFW7LLME3/0@G9:)/.7:!]$L7P M6"P4W^7CU)HK/9SEC[$>N(DP OI\P[DZ+@Q -<)/_@502P,$% @ S( 3 M4&ULC55= M;]HP%/TK5M2'5AH-22! !4B%=%LG*J%VW1ZF/;CD0JPF=FH[T/[[73LAXR.@ MOB2V<\ZY]_@ZU\.-D*\J =#D/4NY&CF)UOF-ZZI% AE5UR('CE^60F94XU2N M7)5+H+$E9:GKM]NAFU'&G?'0KLWE>"@*G3(.V M2K19<,?#G*[@"?1S/I#63^WCDM$U"D,)"&P6*KS5,(4V-$*;Q5FDZ=4A#W!UOU;]:[^CEA2J8BO0W MBW4R,QQ/L"+AJH M7?A;%Q/_K.*/@E\3O_>%^&V_W9#0]#/T@:%[@P9Z] EZT+;T_ADW05V3P.H% M)_1,%%;Y#&K?P'V\IF@+Y,T,"N=>0J;]GPG7JR:ZM8GN61/?L,.1RYE0 M>%*QG41,Y4(QVUKP7,\E]DFI/\@\I6CP[JU@N;':9+&,$^XDU_*\@7=@LP$5 M#,+>@=$&U�78:UD[#LT[1RP(@5F0I189&UZ TTX4$8W12*(1C01NK%Q[M M>]#K'Q@[QAQ4.#J'*!VY._TH SQ+IJ\KLA %U^5/7:_65\>M[9@'ZQ.\4LH; MX+],>1\]X!%E7)$4EBC9ONYA/K+L\>5$B]QVO1>AL8?:88+7(D@#P.]+(?1V M8@+4%^WX'U!+ P04 " #,@!-1)G@.4@ % #<%P &0 'AL+W=O>5*4GK:4?LV3Q^U@>!6?@DG,JM'. '$PXUY754#)SJX%YGH>0DADSM=%) MM4:\7A6OUQKO4Q()&>M$A()R\.V>9NNP;47[E;#_]O815)T%KUVPP^ @;PA[ MKJ?,IY$&YGK859;8^!"&;2(-0%\%:-<'+_O_S[M2H]$[07:@K-Q;' MT:$_!@%QU=U1!W,]7YE70S.UT4FU9L2U)Z-V3WY81G&T7LM6HV,9JBT9O8,E MH]J2T2\X4)<:;F-G(T3]OM' H(T(=M32&U7\'P ->U#>#XN+IIK^>+>^SY,%U'"04SGLBO[S).# M38NKY.)%L'5^G??,A/Q SA^7-)S1- /(W^>,B=U+UD%UH=_[%U!+ P04 M" #,@!-1QT'=Q=(# !_# &0 'AL+W=O04S40 M!7"\LA$RIQI/Y=95A02:6%&>N8'G16Y.&7<6,SNVDHN9*'7&.*PD466>4WFX M@4SLYX[O' <>V#;59L!=S JZA4?0WXJ5Q#.WB9*P'+AB@A,)F[GST;^^]4,C ML#/^8+!7)\?$H*R%^&E./B5SQS,K@@QB;4)0_-O!$K+,1,)U/-5!G2:G$9X> M'Z/?67B$65,%2Y']R1*=SIV)0Q+8T#+3#V+_&]1 (Q,O%IFROV1?S1V/'1*7 M2HN\%N,*W(*F+%.7Y!?R[?&67'RX)!\(X^1K*DJ%6C5S-:[(Q'7C.ONRRAYT M9/<#9F3%3U4Q<0']JRXWW]'(?FD(5<_>M(.F[1# MFW;8M:NT8)IF!)Y*5I@,=F\9W^&AD =\8#.J(2%%*>,4GQHBUAG;4O,DMNWB M37^V[_Z/MJVO1",K,J^?W2( ?(^"W(T/HC]W!,7W+X46CCL?<]UX:D_?_2.A&@^SG^8<4'4"U MZI3(#X:>%W8@G?1:OS?? [Y^S5OY&5V;:EOPL@XP.DL=>B_%K)I8VS3L=UTU M-\WS?.2E?_GA?RC13;_*F-5K5= 8Y@ZZ405R!\[BPK_$-P&8OE=0?B!")B 5 MFAG<1D:SRG^HLB@R8SW06-!D1WF,S4FB*=*IL3^VBS9=ZZFDZ%8T3A^<16;J MV-"PQ^$M4]"#[;@:YW2DVZ=@?&P,>"98_ U02P,$% @ MS( 3469[U)K%!@ /R< !D !X;"]W;W)K&UL MS5I;;]LV&/TKA%%@+1#7XD6W(@F0V-F:H=VRIMT>BCTH-FUKE<14HIUFOWZD MI(B62-%NG3A[223Y?.3Y2.H<\7)\Q_(OQ9)2#KZE25:<#):*(WB;'!Z7#Z[RD^/V8HG<4:O MGP;+>@UY9]NKW)Q-VI*F<4IS8J8 M92"G\Y/!&7QS00(94"+^C.E=L7$-9"HWC'V1-Y>SDX$C&=&$3KDL(A+_UG1, MDT26)'A\K0L=-'7*P,WKA])_+I,7R=Q$!1VSY*]XQIK1+^@=V] MI75"KBQORI*B_ ON:JPS --5P5E:!PL&:9Q5_Z-O=4-L!$"O)P#5 :@;0'H" M),#I1K MGHM?8Q''3\ 5> M3BB/XD1<#<&GZPEX^>(5> 'B#'Q,0%55GA:%K3.J]HH1Y:$('W M+./+ EQD,SIK%S 2.3:)HH=$SY&UQ%]7V6N _". '.08"(UW"0]E. P-X9,= MPK%3A@>&\(M=:B=EN&]I#-ST.B[+PSWE?5\'?WXGPL$EIVGQMZ5RTE1.RLK) M#I6SLO)IJ_*XKCR1E1^!3*@EFP,>?3,-HZHJMZQ*BN+Z= B)&[K'H_5FYYI@ M$+ND@;4R<9M,7&LFUYQ-ORQ9,J-Y\1.X^+J*^3TXXSR/;U8\NDDHX Q<13G- MN(E[5;BW00IZKD]@ N(BWROC9NX6I(PQ$Y(G#;N0L$UK M>-;6V#J0CL -%=9&P0UP! Z?K>==!3&T#$G MY3=)^=:DNE3!/&?IC@)Y!,:K7'8^N*)YS&;;LO3U+!'V42=+'14X@3G)H$DR MV+?G>B@'&AFT0:8BK&.&)/#-C,.&<;@OX]\JW>@A'NJD,"*P0UU'80]W0!-# M4:ZSH4"M!*&CC-FQIO@I$Q]^2?RO&&)OA<3$V0+\(C[\BBI!*G19C,;+C--< MRF>4WICW"XA4]>APAE'7U>HN#P4=C1SO M!IMLA;535OX,\7-I:5WS)F4M>1NDG9$R?6AW_4,*:4W%FJ(-TDY1?0U ^^? MC\LHU"U>(VR#M DKPX9[.[9=1:%NN1IO&Z3-6WDRM)ORYJB9T+GX=0;.:2:N MQ A)(J&19[-_Q-PIE4-F%R541@F#9U!"Y7K0;GN/JX0&X_+#H&O?)AC!"'65 MT !#+O3,?8V4#2*[#3ZA$M8UVT:O%=+.2+DI@O\;):RIM+]S0E=+TP 3 MSTJDG!O9G?O'%1'IQHH"TJ6M@PCJX:RL%^UMO7911+I[#K'G>5WR!A@,G+X7 M1ADMVGUZ_3$78IA4H^S[)!$IUT/NX241*0]#=@][5$E$IHDFQ%K7[02;;(6U M4U;VA^SV]Y22J,\N-:VP0=H9*5M%]@GH0251GX]J*=H@[125=:.]9ZQ]A'5G MU0C;(.T50F6\>&_CM>L@WFZO5DB;M[)7;+?7S5$C"52>Q[EU> MJ'6N#B*HLS [,8"&$ >X9Q0H%\1V%WQ"C<3ZU'$(D===IS/!2-\:*U9VB^V3 MS$-*)3:L/+M^=X)@0"'/[7$YK(P=[STY[:-M\%VWN[1G O5N"&#ES7AO;]ZB MFKJ]BM;LDM=!L'<5&"L;QG8;[E]R3-22X]DZBA.YR#@40V=81(E,<$VK3\O= M-%.9)@Z?89]*62"Q6^#C[E3I7@?E5F)[GTH'#;NKTA,3"'M^CW,2Y9S$[IQ/ MJ)E$GV#"0-NDTT$X<'I>2:*,E]@GH8=43*+/2+NV:(6T4U3F3O:>L_81-OAO MUZ3')A#T>W8XR,8^\-X>;==*HELL]+3VUD'80V$/>>7#Q.[#V\:/3& 7,23* M$(GW#&*HG(W8G6W/S6YBV-TT[M2;<*VM^EH$C>6%75&YJ'&MK?\P"/M>.>65 M9.\]TRV#-]")&;8@#3##'J2I,,,FY&CCH%!*\T5Y0JL0KK;*>'64IGG:G ([ M*\\^=9Z?PS>3ZBR7*J8Z6O8^RA?RDR&A1SIAG'. MTO)R22,QJB1 _#YGC#_&ULG59K;]HP%/TK5U$_ MM!(C#Q(>%2 5Z+1-JH3*VGUV$T.L^I'93FGWZV<[(04:.K1\(+9SS\DY]][8 MC+="/JL<8PVOC'(U\7*MBVO?5VF.&5)=46!NGJR%9$B;J=SXJI 890[$J!\% M0=]GB'!O.G9K2SD=BU)3PO%2@BH90_)MAJG83KS0VRW*OVQF"=/ GQ;"??LXD76$&8 MXE1;!F1N+WB.*;5$1L;OFM-K7FF!^^,=^U?GW7AY0@K/!?U%,IU/O*$'&5ZC MDNI[L?V&:S^)Y4L%5>X7MG5LX$%:*BU8#38*&.'5';W6>=@#A/T3@*@&1,> M^ 2@5P-ZYP+B&A"?"TAJ@+/N5]Y=XA9(H^E8BBU(&VW8[,!EWZ%-O@BW?;+2 MTCPE!J>G<\&8J==*B_09[G%1RC0W>5=PN< :$:JNX L\K!9P>7$%%T X_,Q% MJ1#/5 =4CJ0)-8MWA%)3=S7VM1%EJ?VT%C"K!$0G!(01W FN2)([=; MSLLT3 )[C?V7?5,M<<%AW('ZN%$??ZZ^:C"QAK3J4W5D)VL377&&P9Z:07=T MJ'C>$C3J#H/]*SR$+%IYDW:'2>,P.:,^[Q]>!HM2$KZ!)99$9!UX1+3$;2Z3 M#RF/XV 8'HF>?PQ+>J,P.?;6PA8,1OUAN[M^XZ[_G]TGL3W$K-&S^K#_0=Z@ MK;W\O8V08;EQ)Y RS6-HJPVD66T.N1NWMQ^MS\+K1756O=-4)^<=DAO"%5"\ M-I1!=V!$R>HTJB9:%&Z[?1+:;-YNF)L#'$L;8)ZOA="[B7U!\Y=@^A=02P,$ M% @ S( 34;:R"+XN P 0 H !D !X;"]W;W)K&ULE99=<]LH%(;_"J/I13*31#+Z[MB>2:+N;#K3-M/TXYK8QQ93";R MX^S^^@)2%$=@UWMC"_2^A_, @C/=V[%_,IWZJ&,K@72&[;EHA_ M;Z#ANUDP"5XZOM)UK4Q'.)]NR!H>0'W?W O="HYOZ'E2$V_!&VE_T:[3YGK$ MQ58JWO9FW6XIZ_[)X9)=L" >P,>&Y(#AK@WQ*<:DMZ0V)GI4.P\5$21 M^53P'1)&K:.9!SN9UJWQ*3/+_J"$?DNU3\WOF (!4B'"ENB+JD&@.[;@+:"S M#\]Z;TDX1V<5*$(;>8XNT?>'"IV].T?O$&7H6\VW4AOE-%0Z%Q,Q7/3CWG3C MX@/C3C#ZQ)FJ)?K EK!\&R#4$ ,)?B&YP4%B7V,9+_K0N_2KX9KB+D-H(YO-^FE_&111I^*=];H\L MB=.QK/+(4CV3K[(W',G D?POCHMND_EPND#97@)QFI?YB,95:9@D'L&X*LTR M2?TLZ<"2GL;2?2%'4%(7)<)XO#"N*LF+)!FA>&(5N,1^E&Q R8ZB^+_T"_09 ME(\GC'AX7A$<79@D^4#37X"S6?.]&THB*)L[:#YJ'*72L]L M,:)R57F,Q_O-%RK-8C]6,6 5I^TWZ"#T-=MT=(HCC:R)%7C/WL+S*67.P>"J MDDGBG L>59D>.A;* :T\BG;=_7R%*GA4J*)RP;=,H;-[ 2W=MMY5 M*YUSRDWZUA5AYV"L/*+2 0OW[M86Q-K6*!+91+O+:>@=RJ!K>_N/^F]T>=15 M,Z]ANMKJ$Q%KRB1J8*5#1E>Y3DET]4K74'QC;_!'KG0]8!]K7>*!, +]?L7U M1N@;9H"A:)S_!E!+ P04 " #,@!-1G6KD[62_?D<7RXY$:X.^V*)TYG)F.!S.>"_53[T&,.2E MR(6^&:V-V7QR'+U80Y'J:[D!@5^64A6IP:5:.7JC(,TJH2)WF.N&3I%R,9J, MJW?W:C*66Y-S ?>*Z&U1I.KU%G*YOQG1T>'% U^M3?G"F8PWZ0H>P3QO[A6N MG%9+Q@L0FDM!%"QO1I_IIQF-2X$*\0>'O3YY)B65N90_R\5==C-R2X\@AX4I M5:3XMX,IY'FI"?WXIU$Z:FV6@J?/!^U?*_)(9IYJF,K\3YZ9]ZTMR19X?9^3BPR7Y0+@@3VNYU:G(]-@Q:+04 M=1:-@=O: #MC@#+R0PJSUN2+R"![J\!!;UN7V<'E6S:H\=M67!,6?23,9:[% MH>E[Q)-2G"86\=D[Q#VW$H\'V'AM KQ*G_>_"2!3C!,7*Q"+5_+7=\21.P.% M_GO BM]:\2LK_ADK7Y9+J"J,G-A[@(44"Y[SM"S!CV0&2U *LN9C :G>*OP3 MQA;EVF!0&2Q/E]V$>I&+"=E9_ Q:/X-!/QOO+KY+C;MPJ6311&6+@2&_;T!5 MOFHR!SSS3MF 1@+XK U?V'9IT',W8G'@M^[6I&I4>$K*]5P:OH7-^LJHG[A! M:"NMCD%^C$')E:\$GLYSS3.>*@[64@Q[[H=NP'S686F! M!=1W@PY+"RP*8I;8648MR^@]*6X2N%%RQZLF@LL#=5.FT\8OLG@4NTDG/=,^ M+ I\G]$.OSXL9GX;]/=I MG'B=,/1!5Y3Z?M+9]+,^SJ,QBV-['*A[;"WNH/^'\\3:--R>T01M=AA84)3% M49> !<:"*#RS4>E);Z2#J7PTJ8&!1%)VU,1^-96-Y)LT>7'L=D/1AR5QM[)G M%A2ET9DX'%L4]7X]D5[/8A!T#QP+B-%NV0WD\ MMBP<=;AY/TJ3Y29L@\((3D,9N.0W M2Z->6[^*/#?L4>OCO !S>*[.CIV#QH/LGH7"*]E*\'_Q$I8=;F,E3;RCS?&B M9EX)=DJ.%^DE%]Q _HJS%Q<[O/4@$%(E\)IDOZ3'?9_=D/7N:\[)*%& 6E4C MF28+N16FOJ*W;]NQ[W,U['3>WY;C8#6B'-74L^2/5*TX7N%R6*)*]SI"IU0] MGM4+(S?5P#*7!L>?ZG&-(RVH$H#?EU*:PZ(TT [)D_\ 4$L#!!0 ( ,R M$U&;1YBH504 %L7 9 >&PO=V]R:W-H965TDFJ2??K=TC+ M!5$8]H*<,-X:C^S8G1R/1*$SQNF=1*K(JG]9V$MZ"2DK*<C6 7@GH':NA7P+ZQP(&)<"&2[!9#KN6$Z+)>"3%,Y)F-D@S#S8@+!J6D'$3 MNP]:PE<&.#V^Y8G(*7HD+U2AZ\6"VEA"NV%T3S1%]S01/&$9(S;B3B94$Y:I MC^@3>GJ8H)/?/HX"#>88H4%2JK[ M1QX! ?!8D1EMR;R,O!)_+W@;1<-3%(5XZ##HR@^?T*2"#UQ\' ,?U&J__CGM MTV-\[QMX%#K@-S]'W>P(>!RZC-];R;A*B]C*BVOD_0%%]R))1,$UXTMT)P6' MYX1"U=:GZ)K([ >Z2,7:9L/?GP&-;C7-U3\>W9U*=\?J[M3H/C8+3^%]3;0L M,#1_H^"[P_QN97[7 M:_X33YD"J^:%IFEERFOS'HJY8BDCDE'E"K3N@6EQV(L\IO4JTWI>TQXE@4W7 MLF4XO5H1N:2N1.L=DA/A?0,VIAY.[/3['DO[E:5]KZ53FE)),J0TT846\@>2 M$ "N&NN7$^%V&'YPK;\?%W=K<-?OQ$W?:>?-.W&S!MR@C=_B]A9J4"W4P"OH M09O$U.3E%''H-"'*%^72S2FG"^;*O:E?9-CNNJGPPTYPNQ-^<.W#LP9@V(X. M@'MD#"LRAEY)-^"RUA#1"/P4.,> M$3CW]8_P%&5"*6BS(%J@,@JY#1%3)XE&*8/"+V&#L;GNK(P- M2D]PWX2UD[-&:+>.[EDCM-?N-_#VJAW%#?DDDF^?S&DD1;#YP1%-V>W-R89? M5&U):<"%QALG#TVXCK>DX&A'0N25=,LU!(+2<+)+9 $)!6=45' )V_^2L_^ M&@BA;?2X \6OP&:(DQH_#A]6S9(:/RYJJ+9XUY?A^!4VX@^0J^?/CPD/>]^G;M;78W]<> M'WD3"G5\(8QO" M+!V&,/F&,$6USNH)\JLYZ9M^R;WG-2#CN+9E:H VAM6NT>;\4M\=H4=XQ-\=NT:GYJ; M8WL3N%.[N7;^ H=;QA7*Z ),@*8&\EYN;G(W+UJL[;W@7&@M;:6 MZH=>,&;08Y$+?3Y8&+-\/1SJV8(55+^22R;@RURJ@AIX50]#O52,9I52D0]) M$(R&!>5B<'%6_?9979S)TN13.:Z^HO6&]E@@&:E-K+8* ."@HOZ/WW< M!&)' 8]Z%,A&@>PK1#T*X48AK!RMD55NW5!#+\Z47"-EI<&:?:AB4VF#-US8 M-$Z,@J\<],S%K9C)@J$O])%I=,/F3"F6V5=TJ34S&E&1H?><3GG.#0>9HQMF M*,_U,3I%]Y,;=/3;,?H-<8&^+&2I05J?#0T L^:'LPV(JQH$Z0&!"?H@A5EH M]$9D+'MN8 @>-6Z1K5M7Q&OQ72E>(9*<(!*0P 'H^A#UU*KCU ,G;*(<5O;" M%Z.,OK^';^C6L$+_Z;$<-9:CRG+48_E>*#:3#X+_LTG;%1-LSB%Q9D$-^B;+ M/$.WQ1+*!;V9SUE5-97@'37,E:IZO;A:SS:!%:2') %$<>7 &3_<1*W MWM7;8]0)0I*F/2%(&H")%^#$R-F/4]MS7@:9=$#B($I&>RB[4FDR'KM1CAN4 M8R_*CT =0!(*H(D'E$NMT8PJ]2173#E+>]P!$05I&.Y!=4D%H\2--6VPIEZL M=AO/8%-Q\P+&U!6H9#_I#JF0C%(W1ART'3;PHOQD%DP!Y6FF5JQNJ-3N59IK M)"1 +Z$PA,F?@'ZR$@ITFC,$!%V5RK)42ZF9NZD&W5V2Q.-]MQQB!,?CJ,>O M'>; 7K\<)7V"I'76"19WP>(1V=_23K&XK_M@TH(E_JTB#LN^!+1.W[(']]/&6/\(J=22@*6F#+)U M&3V=(,&,,SA1Q^G3>$S2_8IWRI&XK^9QRR0X/FS?V?+?&4U.T+W(.$2'3TL# MGV',@R%.H#=4">AE[DS'W9I/1^-]5[I2243ZLMP2%O8S5E^6?5749:_3,.B6 MO$LLP:0'<HTP6&$]R$[Y$9A$O1MEY;/L)_0OM*\ MI/61(8=#"Q4SY]B#NPQUBL,XB3M G8(XZ:WZELVPG\[ZH_NQIQ2[C 7-)T[V M$3O$<-@76=(2&_$3FQT5'!UU>+2SEX]=N(F#N("1TF@/^$;N^2P:1"GN0=Y2 M%\'>_MKNB@U3L10P"^D#L]%R!O%S1M]4NUT;Z7+Z%QR. MD)&(/2ZYZIW,29<+['S2EYJ6#(B?#"8&SF/U:5O.($/O2L5UQNO+CD,2TS9Q MDOSOB6F[,_FUX\8O)*;;E\,TZDU,VY5)^O/ALL_7]U,6MKTW]/?> M[>179:PT"ZFX>3JDB,*="YT#)_3_KHC"MM6&_BG^Q2+ZF:0X[G^B@'22,MRY MJBN8NT9HA2FOGYL?FVN>R^K2\YA*U[?%7^@ZH$+C7(V!]7@50*+J_KZ MM7XQ,9DQ9 ?@^E])L7^P"S27XQ;]02P,$% @ S( 3 M42UM%;.4! /P\ !D !X;"]W;W)K&ULI5?; M;N,V$/T5PMB'72")1%VMP#%@QRZ:HHL&3K+[4/2!D2B;6(IT22I.^O4=72([ MNM5M7VR)FAF>,^3<9@>I?N@=I0:]9ESHF\G.F/VU9>EX1S.BK^2>"OB22I41 M Z]J:^F]HB0IE3)N.;8=6!EA8C*?E6OW:CZ3N>%,T'N%=)YE1+TM*9>'FPF> MO"]LV'9GB@5K/MN3+7V@YFE_K^#-:JPD+*-",RF0HNG-9(&OU]@O%$J);XP> M],DS*J@\2_FC>+E+;B9V@8AR&IO"!(&_%WI+.2\L 8X_:Z.39L]"\?3YW?I/ M)7D@\TPTO97\.TO,[F8RG:"$IB3G9B,//].:4 DPEER7O^A0R]H3%.?:R*Q6 M!@09$]4_>:T=<:* @P$%IU9PV@K>@();*[CG*GBU@G>N@E\KE-2MBGOIN!4Q M9#Y3\H!4(0W6BH?2^Z4V^(N)XJ(\& 5?&>B9^9V(94;1(WFE&CT)16.Y%>PO MFA1+:$D%39E!GU?4$,;U%W2)GAY6Z/.G+^@38@(][F2NB4CTS#* IK!IQ?7. MRVIG9V!G[*"O4IB=1FN1T.2C 0MH-%R<=RY+9]3B+[FX0DYX@1S;L7L W9ZC M'A7J..I17YVA[MJE^K1'?7TV>.R/.,-M#M8M[;D#]C9PDB)FG)$R(&4Z>+KZ M JU?8YXG3&S1(I.Y,!K=4P4G+HHE(^$[@;M7JVVHR970Z/>-Y!Q!N!Z(2OX8 M@>PUD+T2LC< >4FW3)1;+@DG(J9]EZHRX9M1=,3_" MGC_]*+;J$7,C/X@:L0]$_(:(/TIDD22L\+J&5,J) ;^!#^-<*2H,>J-$(0-^ MW$M=2?71K#8(3FGZ.+#M?F!! RSX]\#VBDEU)JR@ \L/G*#E^ZZ08T]]W')] M5\J=VD$_O[#A%X[RV] DC_\7P;"#ZM*;1I[7HM@CYKA!:/LMDEVY@1.<-@RG MHPQ'@AA2.;0*FD* :BB311RE2F8(BKWA%(H[A/6!F5VA5H9Z;G92@2MHKR>F M78IPU&[+$3U2.,!3KQ6/JZ[<@".BQA'1J"-^)7L-)0MJD#;$Y :>(<=QEC%# M!D\W&D%1\>E*7+INZ_17/4+^B6<^\,'VL1+;HXR@#/Y#[JL-G&Z,0\\)6[?N MMD>N+TFN>N1:6?(CE9.F O^W6XK,CACT7>8\07?9'MI$M$Y36G:+57&!H.VE MCKO4'2<<2HC8.4)U1J&>MCF/1W#/%/V6IAHZ]>#Q.%UW M#N=L?*SDV!V%V+/]!5K1E$)!J=R[T(#T) - OU8]?;FH*WHO7K(]E M'(_7\3MAJ*+:(&@,$4PTA!14*FKR"D^UWJ]81:9+>CMD_, MA2;0;E_X;KV_=,+I(.5CP_PU0 M2P,$% @ S( 34:G2C:&4 P ]PH !D !X;"]W;W)K&ULM5;?;^(X$/Y7K&@?6FFO^4$(L *D GNZKJXZ5+:[#ZM],,E MK$ULSG:@G/:/O[&3IJ% RDM?DMB9;^:;&<]XACLA?ZD40).G/.-JY*1:;SZY MKHI3R*FZ$1O@^&60OPRB[MDY'B&$600:Z."XFL+4\@RHPEY_%LI M=6J;!MC\?M;^IW4>G5E2!5.1?6>)3D=.WR$)K&B1Z0>Q^PLJA[I&7RPR99]D M5\EZ#HD+I45>@9%!SGCYID]5(!H /SH#""I \!H0G@%T*D#G4D!8 4(;F=(5 M&X<9U70\E&)'I)%&;>;#!M.BT7W&3=X76N)?AC@]ON.QR(%\I4^@S)-\?J)H MAMJD7,U 4Y:I:_('>5S,R-6':_*!,$Z^IJ)0E"=JZ&HD852Y<65P4AH,SACT M W(ON$X5^FT)NA(*3R2_- M=JU9TW.VX]#K>IB6;3,CQU)!X#?%#ISJUDYU6YUZY!)BL>;L/TAL "? 8<6T M^D@PJM@5%9 '4-@1&%^3E10YF99^DCE()DK07"AF0G[2O9) U"#>";N#5]X= M"T6#7G@H-.L>!ZH?A='I"$1U!*+6")P^/,9]#9ALC;MX82@XY5IT1,CW>D>9 MBXX#X/GG$M>K:?=::=\F6\KCDO><[G.3$7/8&CZ,>/P@/(!F7Y-IO_& M*6(:S\]"4XV5\>,>\B7(G^1W&41.,SQ#6^ %D 46#T/:5W)J%2DP)8L";2&??*&4NR#W39VC9O);V,]@O?=WOO$>PVY6>"[;;F ARD&L[62D2FP"6 M-VN]6T]OMW9F>;4_,5.=G31>U)0CX3V5:\85R6"%*KV;'A:B+*>LVWG^V$E")(>2$^V[_[ MB^^&:ZF>= & Y+GD0H^\ G%U%00Z+:"DVI..AV[M7XZ&LD#,!]XKHJBRI>ID E^N1U_,V&W.V+-!N!./ABB[A M ?!Q=:^,%+1:,E:"T$P*HB ?>=>]JUG?WG<7?C)8ZZTUL9$LI'RRPFTV\D+K M$'!(T6J@YO,/IL"Y563<^-OH]%J3%MQ>;[1_"2# MG%8B6X12DUS)DCSZ#S[12+%"J5X(:SFB M*)J%)%@ @3P'5];7D],9(&5ZL@,&&WL4>;V"=1I\:OE?!)-#@C41B%>QR:'H-?6KQWN0>?'8''H<,O.J*) MVTK&3E_\;B7)C.F42UTI(+^O%QJ5>5U_.DPDK8G$F4@.F+AI"[I;% @ G08 !D !X;"]W;W)K&ULC57?;YLP$/Y7++2'5NH*@?RL"%*;=%JG5:K2=GN8]N#"$:QBF]E. MTOWW.QM"LY6PYH'X[/N^^^[,'?%.JF== !CRPDNAYUYA3'7A^SHM@%-]+BL0 M>))+Q:E!4ZU]72F@F0/QT@^#8.QSRH27Q&[O3B6QW)B2";A31&\XI^KW%91R M-_<&WGYCQ=:%L1M^$E=T#?=@'JL[A9;?LF2,@]!,"J(@GWN7@XOER/H[AV\, M=OI@36PF3U(^6^,FFWN!%00EI,8R4/S;P@+*TA*AC%\-I]>&M,##]9[]D\L= M23?:2-Z 40%G MHOZG+TT=#@#(TPT(&T#X7D#4 *)_ >,C@&$#&+K*U*FX.BRIH4FLY(XHZXUL M=N&*Z="8/A/VVN^-PE.&.)//_X=?]N,'80^!CZ5J MZQ7NZW45]C(N(3TGX>R,A,%@VI70>^!3!Y]UY=,/_[(1")]8>!CT9!.UMQ\Y MON@(G[WP!T6QB5T3_OB*Y^3& -<_>]B'+?O0L0^/L%_G.;BV)J]O&5E1 V0% MJ10I*QFU<<_0KJA1M45D3K"EL6$%N:9*,+'69^22RXTP76]@K6'D--@AMTW" M:#P+["_VMQWR1ZW\4:_\@\*\-D;7E8_>*@@'?PNH+_>MXW RZ5+J'S0T!PQK M!Z,FJ:U!W=OM;CM[+]W(\5_=Z\%]BZJ9T*2$'*'!^03#JWH8UH:1E1L/3]+@ ML''+ K\?H*P#GN=2FKUA [1?I.0/4$L#!!0 ( ,R $U'X6T3YRP( *X) M 9 >&PO=V]R:W-H965T#40AGU0M_O M>!DFS!GV;=M<#/L\5Y0PF LD\RS#XG4$E.\&3N#L&Q9DO5&FP1OVMW@-3Z"^ M;>="U[Q*)249,$DX0P)6 ^<^N)NUS7@[X#N!G3PH(S.3)>?/IO*0#AS?. 04 M$F44L/[]@3%0:H2T&[]+3:NY[+$$L:<_B"IV@R ;H*WX!:;YH@16@!22<)802;/?+]004 M)E1^ZGM*VS2DEY3ZHT(_/*$?H4?.U$:BF*60UO"39KYSCH^;^2!L$/#T8E4K M%NY7;!0V*G[)F8O"VQL4^L%MC4/C9GP"287WZM;C8WA\B?-=@X=^#3[]V-QG M%^"17^?\FU!$U>:-K%YT=O.B"9$)Y3(7@'[>+Z42^H[[U6"B59EH61.M$R;B MU0KL;8D.C-6*-V'IR=!?^W6"R$=_ \9"#6]N67*.$Y4\5AJUJK MY.+>OJE'[:/@;AS4M,&ULC57;;MLP#/T5 MPNA#"W3Q)9>N16(@EPYK@0)!NFX/PQX4FXF-RE(F*9?^_2C9\=PTR?9B2Q3/ MX2$E4?VM5*\Z0S2P*[C0 R\S9G7G^SK)L&"Z)5AU43#U-D(NMP,O]/:&6;[,C#7X<7_% MEOB,YF4U533S:Y8T+U#H7 I0N!AXP_!NW+/^SN%[CEO=&(/-9"[EJYT\I ,O ML(*08V(L Z/?!L?(N24B&;\K3J\.:8'-\9[]B\N=9P]2 M7+ U-S.Y_8I5/EW+ETBNW1>VE6_@0;+61A85F!04N2C_;%?5H0$(>R< 406( M#@&=$X!V!6B[1$ME+JT),RSN*[D%9;V)S0Y<;1R:LLF%W<5GHV@U)YR)'T0B M"X1O;(<:9E1=*@G(!;R(!)6A4V"78"IU[JI^.4$R0*7%U=P >3U ME'-.#KKO&U)EN?VD4C J%40G%(01/$EA,@WW(L7T/8%/Z=0Y1?N<1M%9QL>U M:$%T'M&3GMNL1MQ]?^9XEADNN$2[U6"#^')? M9T)TZA =%Z)S(L0,-Z@TXZ=W[MB^E)RWCM/>]DW<"5K=OK]IUNJC4Q2%#:]W M>KNUWNY9O<,T=:HT-0+.#*9@))UVI5 8>$.FP)#V5:7]Z*$J X1!4U@W;/6. M"^O5PGIGA37VZG['Z+XQ*^ :'H1!A=J0E?JGQF.*>A\J%0:MFX-R?G1J!ZWP M0+3?N,\%JJ5KZD0]= #NPCZK!E0_Q+4[;G)Z:6.=6?XX(H M22?54Y4MKYP8N7)=8RX-]2 WS.B50&4=:'TAI=E/;(#ZW8G_ %!+ P04 M" #,@!-1 E5GBCX" "I! &0 'AL+W=O>>>_9?N.DENI=EX@&3IP)/0E*8ZJ7,-19B9SHOJQ0V)5"*DZ, M#=4^U)5"DOLBSL(XBIY"3J@(TL3/K56:R(-A5.!:@3YP3M3'#)FL)\$@.$]L MZ+XT;B),DXKL<8OFK5HK&X4=2DXY"DVE (7%))@.7F8CE^\3OE&L]<48W$YV M4KZ[X#6?!)$3A PSXQ"(_1UQCHPY("OC5XL9=)2N\')\1O_L]V[WLB,:YY)] MI[DI)\%S #D6Y,#,1M9?L-W/H\/+)-/^"W6;&P60';21O"VV"C@5S9^4G4'N%^@890IA_@#JB %67,YN@D-%: @PFSEFS6 MD,57R(:PDL*4&I8BQ_SO^M *[]3'9_6S^";@ K,^Q.,>Q-'@^6V[@/N[AQNP MP^Y0AAYV^-]#@075&9/ZH!!^3'?:*&NCGS&";$,, MP@8S*3+**'&V[=FX(D8U$<@"K!FMU00LB1)4['4/IEP>A/G7=30:QEZ#:\]C M&@^?^N,D/%Y*#R_LP]'>N&L2#9E#;9S4S79].&WL]R>]:>*5-0P5&A@6MC3J M?WH,0#6-T01&5MZ,.VFLM?VPM&\)*I=@UPLIS3EP!-WKE/X&4$L#!!0 ( M ,R $U'%"]IK30( #8% 9 >&PO=V]R:W-H965T(#R"QYJ6%KBB-1%NF,0D)P=@^3/O@)M?&PK$[VVF[?[^S MDX:.T;(OB>]\SW/O3C=*/YL2T<*V$M*,@]+:U548FKS$BIF>6J&DFX72%;,D MZF5H5AI9X4&5"),HN@PKQF60I5YWK[-4U59PB?<:3%U53/^>H%";<1 '.\4# M7Y;6*<(L7;$E/J)]6MUKDL*.I> 52L.5!(V+<7 =7TT'SMX;?..X,7MG<)G, ME7IVPFTQ#B(7$ K,K6-@]%OC%(5P1!3&KY8SZ%PZX/YYQ_[)YTZYS)G!J1+? M>6'+/+E3#^"YO&=C@,(*^-554+I@@J+IL_V[9U MV /$EP< 20M(7@,&!P#]%M#WB3:1^;1FS+(LU6H#VED3FSOXVG@T9<.EZ^*C MU73+"6>S6YFK"N$KVZ*!!Q3,8N$DN)46-1I+2H-Z3;>G,[2,"W,&'^#I<0:G M)V=P ES"'1>"6F+2T%)$CC?,6^^3QGMRP'N01$GT1D#3_X&/'#P>'0FGWY6W[_GZ[Y879MSD0IE:(_RX MGANK:8)_'G$QZ%P,O(O!^RYNMHQ&A+G].']IX,V65M[@6]UIF$>>V>W[.HNC MWC -U_L5^]>H'_7BSJ@).MP;P0KUTF^F@5S5TC;=Z[3=\E_[F7^EG]"CT.SP M"TWSHMPQO>32@, %45*<%P'H9DL;P:J5'_2YLK0V_EC2PX;:&=#]0BF[$YR# M[JG,_@!02P,$% @ S( 34&UL?51M;]HP$/XKITB35@F1$&C9*D JM-.85@G1;OLP M[8-)+HE5OV2V6=B_W]D)*9,*7V+?^9[GGKN;$5HH.#%,K.H\JY^C:. M;5:A9':H:U1T4F@CF2/3E+&M#;(\@*2(TR2YB27C*EK,@F]C%C.]=X(KW!BP M>RF9^;M$H9MY-(J.CBTO*^<=\6)6LQ*?T'VK-X:LN&?)N41EN59@L)A'=Z/; MY<3'AX#O'!M[L@=?R4[K%V^L\WF4>$$H,'.>@='R!UN*UN/F-7S[7GR[2PX0M-&SNEX&QO MG98=F!1(KMJ5';H^G !&-V< :0=(@^XV45!YSQQ;S(QNP/AH8O.;4&I DSBN M_$]Y'<8JTR+1&>V0$M/!M&W0[=(@>L94U-@_?WZ!@7]FH6.\KH<7'6 ML2];]O0,^RB%1ZU<9>%!Y9C_3Q"3U%YO>M2[3"\R?MFK(:33 :1)FES@&_?U MCP/?^ S?F9(W:#)4[@I^?B4 K!U*^^M"NDF?;A+23R@*#',(KXV'+7,( M6\RTRKC@S(L9P*IBJD3@BEI'DC#O0P?0J7OK?UQ.GPX_)N_>*B,^F2")I@SW MQ$*F]\JUP]1[^ZMXUT[@:WA[CQ^9*;FR(+ @:#*<7D=@VKO1&D[781YWVM%T MAVU%SPD:'T#GA=;N:/@$_0.U^ =02P,$% @ S( 345?,=A1O @ 6P4 M !D !X;"]W;W)K&ULC53!;MLP#/T5PNBA!=;8 M<=)V+1P#3;)A'1 L:-?M,.R@V$PL5)8\24[2OQ\E.YY7--TNMD3Q/3Y2(I.= MTD^F0+2P+X4TDZ"PMKH)0Y,56#(S4!5*.EDK73)+6[T)3:61Y1Y4BC".HLNP M9%P&:>)M2YTFJK:"2UQJ,'59,OT\1:%VDV 8' SW?%-89PC3I&(;?$#[6"TU M[<*.)>)09:DO/P)W!4AGNRWXZ1S(*^=EJ@WOGT-9*J6 MMKG=SMI-B%O?&"_L4YH<3:/_H6G&SH+I#9<&!*Z),AI<702@FU9N-E95OAM6 MRE)O^65!TP^U&ULC91O:]LP$,:_BC , M-AB1XR3M*(ZA:;*?;9%]<>3SG/V[2?)CIM!$_;&OI/N^>DY M2W+::?-L:P D>RF4748U8G-%J)"S\6M@1N.27G@<'^B?0N^NEQVS<*/%=UY@O8P^1*2 DK4"M[K[ M#$,_"\_+M;#A2;J^=N:*\]:BEH/8.9!<]6^V'[[#D6!Z<4*0#((D^.X7"BYO M&;(L-;HCQE<[F@]"JT'MS''E-^41C9OE3H?96N5: GEB>[#D;GW_M/8QV3($ M\O86D'%AWZ44W5)>0/,!N^JQR0GL-"$/6F%MR4=50/$O@#J/H]'D8'25G"5^ M:=6$))?O21(G\1G>;&Q\%GBS$[P[+I"_]/KCWLV3-8*T/\_0YR-]'NCS_Z*_ M]OW.ZZ?Q9!&_>4B(J8_Q7V"N@DG9Z?1G<,0UN[B@_$%;K[4&@^)7V#\E61_ 5!+ P04 M " #,@!-1,BQS!4L" N!0 &0 'AL+W=O'8G>U0 MV*??V6FS(FAY:7SVW>_/U>=TKVJDLI.H=FYU$<>VJ*$1=J!7H.AD MJ4TC'(6FBNW*@"A#42-CGB1G<2-015D:]FY-ENK6251P:YAMFT:8YQE(O9Y$ MPVB[<8=5[?Q&G*4K4<$"W/WJUE 4]R@E-J L:L4,+"?1='@Q&_O\D/ #86UW MULP[R;5^\,%U.8D2+P@D%,XC"/H\PB5(Z8%(QI\-9M13^L+=]1;]<_!.7G)A MX5++GUBZ>A)]C%@)2]%*=Z?77V#C)P@LM+3AEZV[W#-*+EKK=+,I)@4-JNXK MGC9]V"G@PST%?%/ @^Z.**B<"R>RU.@U,SZ;T/PB6 W5) Z5_U,6SM I4IW+ MKE6A&V#?Q1-8=J]*M,Y@WCHH&;DF3XI=":-0598=S\$)E/:$'3%4[ :EI,;: M-'8DQ,/%Q89TUI'R/:1#SFZT#22\4S,(SDL%B*'-T]%.8\4/);3D5R4(DHJTCP;48SY:!ZE^>#X ML!I[7QX?%DN5I;EX7R*YG,^C\M]3D14O1P,R6 U\2*+:"H^"O5Y M\;Z$IU$K)4GG(I=ID:-2/!T-3LAX0K F5(B_4_$BU_I(F_)8%-_UPTUR-,!: M(Y&)6&D1$33/XDQDF98$>OQHA [:.35QO;^2?ED9#\8\1E*<%=F7-%&SHT$P M0(EXBI:9^E"\7(O&(*;EQ44FJU_TTF#Q ,5+J8IY0P8-YFE>M]'/QA%]"+0A M4(- W"T$MR&X)L';0O :@M>7P!H"ZZL2;PB\[PQ^0_#[$H*&$/0EA TA[$N M3&PBA_N:3=I@F]'>/LLJW*03;[Z-L@HXZ1UQL@HYZ1USL@IZG?"C.N.KY7(> MJ>CXL"Q>4*GQ($]WJC57\6&5I+G>'CZJ$MZFP%/''X14Y3)6RS+-I^A$+]94 MI4*BLUF43P5*\=H#TT0G(6E< Z.<\ M5=*!0>A_FA5+&>6)/!PI4%1/-XH;I4YKI>@6I5QT7^1J)M%%GHC$PK_?S2=T MAX 1>*AU$UVYZ93NE'B[S(>(^@ZBF&*+0N>[Z?=1"?1@*_UB-_UZID_BN%CF2J_Y=GE_O0,XNE%B+K_MF,QK)_.JR;PM MDTT6HHRJ&=(\+N:P?62%E >VW: 6Q"I!NIYY/B:^'P;^X>AY?8U98('K>@;L MP@+C(69\$W9E@3&.L;<)N[;IYC*?;,)N;-)\XN%-V*W-!$K-2>^Z,.IZ8.PF M[+X+XP%W0T/:0Q?F>SX.@TW8I O3WO5>81MIP-HT8#O3X %*W#H!;)%G74.Q M3TW5SG9/\95\LVW)7=F$$Q(:(;FPP#R.F0&[_!T5KFRR,3%3\;H+<[G/F.&% M&XLT%W-B9,6M#4:"D&["WOW"(&HSZ,XB._0]:B9F%\:9QSN)V84%U/<"PSV3 M+LSCODNV)"9O$Y/OM/ TDFF,\C8]$>Q7=2EC2]1:5K"F Q[Z1H#.;2##F L; MAAF.N;*"C !>=T%DZ#(C9VR2/$/OVSZ@.ZL'C&WPO@NB0\_(CHRJ+.5(@L!29B*30KY=Y+$HX8>5(13_1HI!I?8.2)QH5Z4S%$ET6)DOH$Y^B;'5!?%>BA@-*/ M^&,TN*DU XJ0@R'ZJS&Q.D*AR]KN?T145L5L8W-3VB(H\N-96^4C*-K%_!'( MJ\H;01VNC*%];>CJD.@@\3,&C%Z0LX!T/5&*9Y$OM8<1 M8]QA'M,]CSINX.J>SYT0<^AQ-W"\D*&S EP&'IX612*1++($5, .89Y6Q6&, M0NLZ 0N@#1S*0G150K4*1^UR"FKN(1?F<4.B>QYV K?J^:Z#O0!Z'EA.7;Y) M>H.X-\2ZH<.@?O)UXP\]:#KE\1Y$P76@:-0]YCM0*>A>0!VH#Z$'%: #)2!0 MFTQJO>#J-'L#CJUF@R>N&U[-]EI^(9W"H#3WP5ZM-!0/#E0/58\X4"#H7N@[ M\#E'%U&9@V[RU?UC5'\P 0-?&6CT)V*] <57^VN%<>N7_GKC8_2ENK 3R=OH M&1P IY'F]F IJ_2NU@1D6KR$A&^6C=BJ#/5US"%XX#E*";0<@J>? X@,:Q6B M/H.8>=5[3C B3&?)_[,U>3YDXB_VIJT&='>2U@@03>F0 MK$3;0C!:NQB;"YA)WT-+5)U]ZP]&.]K>=9]4-W[&^"D9WQ'+^+V^&[?AZ?C, M)N>"CB]MX[=T_,XV?A*,)X%-?CB>A%8]\>JR?O1J<'W5?U]M2Q)EX@F,A\4( M%759WY[7#ZI85!>%CX52Q;SJSD24B%(#X/U3 =^*YD%/T/Z'&PO=V]R:W-H965T[FU_^,97:R%_Z%]?;NB*/3#Q?7.?P;?^;I4% MCUF2\S1!&5M>]<;XX\PG4J&4^(.SYWSO,Y*NS-/T;_GE=G'5]EX*94T.O++'U&F92&U>2',OJE-L2+ M)[)0'D0&5SGHB>L)2]B2BQR=3)F@/,I/T3GZ_C!%)[^=HM\03]#C.BURFBSR MR[Z #:5:/ZP7GU2+DY;%,4%W:2+6.9HE"[9H+M '2W?FDJVY$V)=\;]%HSZ2ZGAD4)\=H>XZI?K0$@QWESNW7,]M66\N5^WHM^WXJ9#91 M+J@H1;?1J'HJ 9IQ%: ;JBDRC-\U-3@57+#/:V#QS_P$1=!N,6^P8[^P96 M^Z:0S@2"ODWL?423,S2.TTSPGU6"(0-?@%GN,YYFZ(%E3SQDZ ;J IW<9&S! MA1O8*SM.BP1 Z1L+TU7"?X+CD)3]>O\JUBP# M[V*@Q[7DK2>&;I,PC9FMPH>[_8?6:,LXTEU%R%HPA6ZHIWD8! ?1.T9H:A#" M 3''<+3S8?26BNF(X4D5Q%/T&9P^LQ73&9HS:%08>J0OINB,-)^(-SH(SA$R M4UUFX S,H<&.8CW'?KO7!9:]H<",/.CHGF R.'"WEO*M4E.#% [:\ WO$3VV MWE,E-C#(YX*';70A$]S?EH#M1L)$;4NLD9[%FRA]A5"&T ED?%Y(K(+*"HLL MDUMO2I.,,25:' *O!5BPXDQL)\T9V)'&$()Q#LWQIK3&ZJEB16RGQ6T0TQWG MGJ$%ST-9:2B#HC(Z:5^37 R<#R8:>J/>M$//U?6:T5!\BGUKG.\ )$( 3RBS MQ-;Y8<6 N(L"\S#CFRW7+:!XZ\,&M!\;*@3+R@OAFB8KA@";$)4YAILYWC>F M+15U^&_HJ M[^G<<&9^7 PU(%LZ#B'_<5Q8E.3 M&!DX;8"@:!+;>7)<'E71/85.*N0;*FGAQQV+YRS[RW9B45Q#G%_:IA,%^01; M7?M6[L3R\@ZIZB/DT-.8TU4OML]AY]C#[D&ZCA.;FL7CLJ9X@OS:PQ51/$+L&/POL^89XCS"V#],F_'L-B8=;$J<(@=A/ M6-^_W#[.INCA[ %2A$"&5A39.IPT108%QIVB8@_/L-E="M8G%MK0F$N M"8[K90!XPS5/5K)[":$D*/ -, ^KKK-FKX.*#1(I0']9 MUI%QHF&W"3M.!Z<0A?;$CO9W](7'1=SFE=%D],S%&H$5'U14FN[/7[=+F*8# M-QTVN5W>*: G=J#ORAY=P+$&+(8^P9I(_ZV)M)OG=^7158SCVD\W;\^C_^8T M=IA$NIQ3I.;:26U[U^];A]B+=,38U=7+-?H&3+3VPM7Y"N/!H=C,M%I[%^(J M6G/MM/8)3M)\E508=@21N7M#PHX#SSL:15>1EFLGK?;C,CJ1HX33,V0>2/RG M'+?5(G0)3;R<^D30N7/@O:HTQXO_%;F0QG8,'6YSCXZ1!JFJ3XR[5SA3Y7KTW2YVO!4#/)+M0T29&.:T?UEB<%$URP M0Z@YO%?LX'5 L?G9Q\339UC#P:%)'4)-DQ2F>W9,!Y.PT20=E$?X<*K6(=0T M20&R9P?D1\ S5N*1T3"BL\7 TXZVG6)-XQ2F>Z[=N%30R&B7J\\A38]:NL2: M=NT]&+*S@ ;QS8/39[Z4K #-.4U"=@SH>0I6/?N\Z3V@YREH]>Q3G'&>,X!K M.5O:2*:>;P%<'XY4HL8DZ<]+AKY>.\=(30U2@U%K@2EP]^S@_JZYCZ>#^RC0 M_0LT>M6EIH:UAJ35/\44GITI'J OAB-U>G9TP^4IR/=&OV[0[BM8]^VP?IL M5K%<0&.<"U-:?!VZ?>(=/KK4A08CWQQN7^&[?US/;G]Z^2^?7/HZ[NM/CPQ" MKM]"#KXB![^#'"3^HH1M'U] HC?-1&_1IS49AH<;P>$,S2"$'?]P$M/?>_LC M9MFJ?.TF1^5SA^K-BMVONU=[QN4++0>_3_#'6?6"CEJF>E_HCF8K#E 0L24L MZ5P$8%)6O8)3?1'IIGS'9)X*D<;EQS6C"Y9) ;B^3%.Q_2(WV+T(=?U_4$L# M!!0 ( ,R $U%M=G)$% H #XK : >&PO=V]R:W-H965T11FI!,/WTX^,A.[GE)*!'_CO1;OG%.C"O?TO2[N;B9?3B@ MID@:H+J2PAJ M0M"7P.AJYFA?MUDSV?9L[VYE-=VL-=]R%V4UX:SWC+/5E+/><\Y6DUX)?E@I MOGQ<+L,B/#O-TC>2&3S8,R?E,U?RX2F)$A,>'HL,_HV 5YS]:QEFA<[B7^13 ME(3)- IC8@R1HZ])N)Q%A9X=DZ-+7811G!^3]^3KXR4Y.CPFAV1(\GF8Z9Q$ M"?F:1$7N;-SX,D^7>9C,X.;AUO7IL(!NF\:'T[J+YU47^8XN"C))DV*>DU$R MTS.$/^GF,]YA8 CCU0P:7PW:.>^T.%XF \)]AW#**=*ARV[Z),R KG;21]WT M2SU=T5F T*^ZZ8_ZI9-^W@UT.G.E0LFD=?E/;<'?8^ZU>=+#7Z1%9,KV2:#./US',](:'7KYLZ M1V"2!4QNPT8(S&/4I]NP*P0F!'4MV#5F34+WMF$WF M<*+$-&R,P7P;4PL;=(3C!7,&M ;Y'<*Z"S&_=O:VI=YNI=SNG_B+-"Y(^ MD5H"F (J W*C9:8$IW_!AA,.JYUBA?88T&/O,M!;1AD TSS[44 M@,&8YW%+ 1A,*$]9"L!@BGN6IY,VS/>4[UJRNVO#%!.*6[![!.:)8$/K6]/O M-=/OE3SQOR[Z?WW\EA<9I.Q_=\07V;0B.T5VE:5Y#LE*]APEF,)D2]M"5($EOIO,&M4"0LV1F ^!#9;86V8 M*RB,B*4PV7Y((')(6]=W",ZCU+-#VSV"DUPRSG"1^U=[>&Y.WC7>WD4Y=WLX?&!0GGCO>WY*.]V#\]O^[AM&\:%R^QD9J):C[)4 M$+8L:W=MF._Z-+#BT7T;9D9W(VQMR2!H9!!TRN"=23P279"L(__L-B'X0.*A MX3=YHST\NN/1N>KF\6 @\-"PISVV(X3=[&T/#RGCO>WAXW*[AR?;X[*E"4;7 M90C::>H.!%&%!;1 0-OZISZW%7NQIY&_V-^8:!#K3#)(4*TX@N%<2#(LW*?? MZL45:AWR52M,72,X(7W/SE=O,'N"2F9O@% LA16N>(7>8C#I""C'\OH9:&3 JU:L=;0O ?5,=MC!"8"Z=L. M([ @V+%18'SM+N_<*HS"+($E.Z\7:P+>556^DZ['?EV"8-TUB/,PCZ;E:E#G M!(U]- Q4QM2&CQ"9[0T#BK)+$BC(WD%>X2AN/Y%M%!L(NQZ!VK+W .->J%M\ M()C]3+51?-#:B2(H,;#W^?>HC[O*$&Q=AV#=A8C+*%X6>M9? 2[FN)T7HBA[ MIS["4<*6 (IBM@3:*)" L"6 V;+3U7$OU"T^$K8"VB!00"O"8*B@%6 P%Z6[ M0P'K4@3KKD4\5J\,ECFH ")K,==D&L;391RN8JK^K1"TKE*P[C+%G^4;1&C] MXROL3YXUN5LNOD$3T'+=M_MED1=A,H-..*2,6*@TV_MH+B5DW[8X,5Q J;#E MB>!\*H1=-45Q3"AE2Q3#<:&X+5(,)SBWBQHH3G([.MZB.$7M>NT$'Q?15BMF MSPUD*P- <(H&&Z7);<&LZQJL>T-X78>_ M0G&N:Y>.KE&Y $O@:S73YLO,!(D<9-AQR$>9S\A!& MN%)4CW7^LA=JU MUU0MUC:.DK8\^J'$OU&TOU 1!L8&]1[E#45D/RHBO5$FY?79+Q,=/,*TJ1, M\7(&2]2AQP:<+*(XKA?-C83J*4L7Y;J:Z5B'N39_+Y,I;%/,5J8(?Y)F!P.+ MG$&%1;D80ZLZ-W6:7&>OT(CY-R2'@84G1\,2/T^HGH_3SY5?O\'UOWR36GM<_W> ME$S";#IO7B&32SW5Y7J]>JU+'O5+8=TZ*C.+YHL$_7,*&)-(3&%O!FM^Y5N3 M6)!96(3'Y&ZC2$4.B>=)QW,]<^9R1RAASGSI!%3"F13*<0./K%ZM/:?I+"=Y M&L^@"]1AGFNZXG@>AZ-PE*?@J!SN!62K4GY(!+0C F;.7.HH49[YPJ&N@C,7 M/.=";I/>$5---@<^4-65;P[^P(5#J_!Z"+,@',\WEF'5<9A+S9GB#JN58P,U[3(5A/8<[<\G]8, FLAPXLB'#D#BQX MZ[4"'I!I# W,*NW!.K$AP-(1B1ZZOE]95S%X=Q4#K]:<[V'UB$RKIW0=F;AG M5/+_"4VN#TK<$YMV.M".)(T38)KS 5N9QJ9@N/$-UD)#2^:3QYQ,TV525,7Q MYF[S6>7'\N,RZ_XY.[EER/T).[G'[I_SDPO,SHB??,+NC_G)']C]CRR !@*T M!7IRSRGZ3_-MZ'#M=/5EZ:0,33F)]1,, #R0L _,JH\UJXLB?2F_2_N6%D6Z M*$_G.ISIS #@_Z<4UHOZPC30?#)[]E]02P,$% @ S( 34;3Q@I1/ @ MIP4 !H !X;"]W;W)KB!EE86$9%TR)6=_GU)2E:=-#9\$;G+F=D' MQ1VME7XR%2+!BZBE&0<5T?(J#$U>H6#F1"U1VI-2:<'(FGH1FJ5&5GB2J,,X MBLY"P;@,TI'W374Z4@W57.)4@VF$8/K/!&NU'@>#8.-XX(N*G"-,1TNVP!G2 MXW*JK17V*@47* U7$C26X^!Z<)4-'=X#?G!,L@Z,/Q_ !N(3OE6H,DX49A60#.WJ8=T$F M;9!X1Y!!#/=*4F7@5A98O!8(;<9]VO$F[4F\5_%K(T\@/O\(<11'[R1T3I%WNJ2?I+2+Q>;"M\ZH7="%FER;DM>;7=Z_\QT6M$ MM@_15A1N_<("]<*/ @.Y:B2UOT7O[:?-M7]D;_P3.X7:H?%/IAUA]TPON#10 M8VDEHY-SFX]NQT)KD%KZAS)79)^=WU9VDJ)V 'M>*D4;PP7H9W/Z%U!+ P04 M " #,@!-1^R*J&ULS5?;;MLX$/T50NA# R21*.OFPC;@2Q;KH@&R22\/Q3XP$FUK2Y%> MDK+3O]\A)UHE2CIX)Q-7166J_?N:Y* M5[0@ZEJL*8Y!8DY\YH8)_=R=% E)KEG-Y) MI,JB(/+[A#*Q'3K8V3VXSYCG?6?[/B0@])2:5'49/"@R'GU3Y[J0!P0<'2"X-<$OTT(3A!Z-:'W4D)0$P(;F4J* MC<.,:#(:2+%%TJ#!FAG88%HVR,^YR?N#EO V!YX>/4O1V1C7)F;H S*>'&7K[Y@*]03E''U>B5(!5 U>#-\:FF]8K M3ZJ5_1,K8Q_="JY7"MWPC&;/#;@@H]'B[[1,_+,6WY?\&OGQ)?(]W^MP:/H2 M>M_0<;^#/GL!O>=9>G)&3:_)3,_:ZYW*S,T4[;)SB;!_Y8%KSQ/T1TE8OOB> M\R4:IZDHN59HEJN4"55*BKY^ )-HKFFA_CSC4- X%%B'@O_F4+-;E/7MGBHJ M-U1=HG&6Y08!P^F*R"5%6J"I4-KB;IZ@A"G:M7\J=T+KCJE?FU$-EO_7Y6CK_>",03E:4MD=BX#4>-3 M=#8#+PCVA#![8HE&$[K,.3>;0RS0'96YR+JB7"T9'83O"GM>D/1;83[&G8AP MW*B)?Z(:*!+G=<0=.D %CEHZNG =>F?QT;8ZH3=I]":_Y/S,>0HWNK)5N!I= MP)GZ"^X&LQ6[0I$<2XQQOQ<&K5!TX((H\2+<+;3?".W_N-!&'E0!2:$BH ]" MP1FYI<4CE>=.!_;V=YGW.DHF/KA>\>LJFK4_ATF-_+"5^"Y0/VX=@"Y0V/?\ M7O?NP/X^)OZK*:UX?]WBWO]?7.LUVU6IG8Y.E(=Q>"+4^RL;G[^S?W*-K5=[ MYF@4'.VN#M21Z%DWZHSH_S-5=0Q>R:I?JB9:K&T'\2@T]"-VN((>DTH#@/<+(?1N8A9HNM;1 M/U!+ P04 " #,@!-1-M'00$P" "R!0 &@ 'AL+W=O&ULE53=;]HP$/]7K*@/K;21D 0H58@$9--6"0G!NCU,>S#D M(%;]P6P'VO]^MA.RM /$7A*?\_NX.\>7'(1\5@6 1B^,8<"]-W-Y [@8-JK9&M9"7$LPV^YB,OL D!A;6V"MB\]C %2JV02>-WK>DUEI;87A_5 M/[O:32TKK& JZ ^2ZV+DW7LHAPTNJ5Z(PQ>HZ^E9O;6@RCW1H<+VC>.Z5%JP MFFQB1GCUQB]U'UJ$;O\,(:P)X7M"?(80U83H6D)<$URK_:H4UX<,:YPF4AR0 MM&BC9A>NF8YMRB?<'OM22_.5&)Y.%T"QAAS-L=2OZ)O$7&%W(@K=9J QH>H. M?41/RPS=WMRA&T0XFA%*+2+QM')^C9%?0H[;?:X@PQ8DCCN#MZ#L7U"_V^DWH*H6O_4W,Y!;-Q446HN2Z^K':':;P3-V M]^W=_L0,I&I^_)6IIMD,RRTQ3:6P,9)!9V!*D]6$J (M=N[.K(0V-] M"S-4 M05J ^;X10A\#:]",Z?0/4$L#!!0 ( ,R $U'E1&X:9@( $T% : M>&PO=V]R:W-H965TA.96B,K/*@241+'TZAB7 99 MZO=N=9:JA@27>*O!-%7%]*\+%*J=!:/@>>..;TIR&U&6UFR#2Z3[^E9;*QI8 M"EZA-%Q)T+B>!>>CL_G$Q?N ;QQ;L[,&5\E*J4=G7!>S('8)H<"<' .SORW. M40A'9-/XV7,&PY$.N+M^9K_TM=M:5LS@7(GOO*!R%IP$4.":-8+N5'N%?3U' MCB]7PO@OM'UL'$#>&%)5#[895%QV?_;4Z[ #&$W> "0](/DH8-P#QK[0+C-? MUH(1RU*M6M NVK*YA=?&HVTU7+HN+DE;+[%:&M*-[1 98+* M*RPV7&[@W"G-B:.!!3>Y4*;1"/L+),:%.8!/<+]

>P!EW##A; -,FE$ M-C]W2I3WN5QTN21OY/*YD2$DQX>0Q$G\"GS^$?BI@X]._X9'5I5!FF20)O%\ MDS?X[#5IF2X@5Y*TO6X&2A0%D(*ZT7EI[P[;K!:H?X!OV'. M3 F7=D(&$7><"S1\(QEA :AC[&L;_;^_#%^N#:\+*O,<\ M&9@G[ZKSPGP(7Y4;22;@O%*-I-C+WLFRSZ2B0JOW]7RFRT^27I7WO4+L ZU\K M1<^&&ZGA![GC^4JP9 M$^!'FF3%Q6 MQ.;<<8KYFJ51<<8W+)/?+'F>1D*^YBNGV.0L6I2D-'$PA)Z3 M1G$V& W+L<=\-.1;D<09>\Q!L4W3*/]YQ1*^NQB@P7[@*5ZMA1IP1L--M&+/ M3'S?/.;RS6FL+.*4947,,Y"SY<7@$IU/D:<()>+/F.V*HV>@I,PX?U$O=XN+ M 50S8@F;"V4BDA^O;,R21%F2\_BW-CIH?"KB\?/>^DTI7HJ9104;\^2O>"'6 M%X-@ !9L&6T3\<1WMZP6Y"I[VBE?^VAG4 K_;:/]LI[8*#?]=%NI]__6MX??BUTTQ[T.G1!2Q639MF2TA[I M7K9LT2S9OR]GAF/)2N7%+-ZHI>!TA1'T2^!#*1+P>Y\ A1X.4*!!IR:K/O%1> Q](]QM MA+L?$RZW("#7P(OLC;Z 2ZDWY:J%,&EVM=FY'@SDGR;9@ PAE36J*3;9]*E/ MK8*]1K!W(L'@=Y/8=NO8.X/0Q'OHX+D6WK2#1W3>F[#X35C\$X1ES-,41')$ M';]@S#+!U?/\8$ 2SWN;YRH0.M)%$(:!M2*"1GIP"NF3L;D@ MVHUC;"N(=AX*;071X0]U%$381"4\24%D\B>-N0A"/;4446C8"76DZ[H4AGH1 M&)"^"T/76@0('GI#>"+!YCKH,(^AK1"ZB-16"5W$KKT!'?7-Z 2QNGIS-!1B7UR3F\Q;I/3.":L_4?U \F+#812Y"AOHP8 GT"/7M]7'HQM$' MVW%+ ,P5TNZ#!M8*:2>Z]J.W@VC=:9VCVRN9QU5Y)UN .=]FHOI%W(PV][Z7 MY>W7N_$K='Z'#./WZIZXO"T[F*\NF>6)M8IE]Y*PI70%SWR9T;RZMZU>!-^4 M=V&ULO5C;;MLX M$/T5PN@"+9!$(G4/' ..W6"[2+9!+BV*Q3[0UM@F*HE>DHJ3OU_J$LFQ*"$! MTK[8HC2739:*/4]M2RY'(#*94G? N9_K+B(J5* M#\7:DEL!-"Z5TL0BMNU;*679:#(NWUV+R9CG*F$97 LD\S2EXND<$KX[&^'1 M\XL;MMZHXH4U&6_I&FY!W6^OA1Y9C968I9!)QC,D8'4VFN+3.7$*A5+B&X.= MW'M&!94%YS^+P9?X;&07B""!I2I,4/WW #-(DL*2QO%?;734^"P4]Y^?K5^4 MY#69!94PX\EW%JO-V2@ O9[%$BM0 X5W!X%IU9P7JO@U@IN&9F*2AF'.55T,A9\ MAT0AK:T5#V4P2VU-GV7%O-\JH;\RK:6TMX*'6M96SZO+),>RYB@*YZIC42?LQCBEP8L#;/!2IZQ MGI-!BW_EV0DBP1$B-K$-@&:O48\*=1P9U.>O4'=LD_H+-DX3>:>TY_38N\A5 M+@!=L8RE>8JNZ9->3DHBO9;1C*(X!*D!.VX@^22T05+ MF'HZ0HJC!6AH+#Y"-U#4KQ@$XBMTP>22)N@'4&$"7'GV7P#&KML KO+$Z]+R M;#\TT_(;6O[; EO6T&.^.K[7*VRJ.2L38K^#V'-];+]$//<[B+6,W3,108,X M> MB680Z4^CSHVXJ$DQ@ T-X'?L [,P@I9.F!VS8@ W?-6N*#$%W.VZB$1H M1@$^H&&0$NF)>&#D]A-H6B9UW)&3$[W3GP_-<[Q"_TRFP MGN-ZI(= VVSQ<+=]#8'[+-9-C>>9@E@7WZ560=.T&!L)=7NR'X1^#]"V)^/A MIMP!^+W<,6M$TP?]90UU&VXDT!V(U APV%& GG2^R8&=#&X[+AYNN;W1G=[K'3Y5+D.HK/\\U [^BN(%V &-K-X;8MXO!W M;B-QV\CP<"<;2NE9+@3TY&_4W7S9KMM3Q4G;C\AP/_JJ-KJ6O3',I&T2!/_. M,).VII/AFCX4YK]YMNR/-.G69#=TL-L3Z;8HD^&BW(_(B,)06&@N<.9_ ]0 M2P,$% @ S( 34:E'$6"F @ JP< !H !X;"]W;W)KY;2P< M.[,="O]^MI.:@MIH3.(E\=KE1YZOLRS:' MLLM+8'IGQ46!E9Z*M2]+ 3BSH(+Z41#T_0(3YDW'=FTAIF->*4H8+ 2255%@ M\3P#RC<3+_2V"[=DG2NSX$_')5[#':C[&?AZ3P, M#,">^$%@(W?&R*2RY/S!3"ZSB1<814 A588"Z]H8OY53:)]K49WM]#Z65 M5+QHP%I!05C]QD^-$3N \! @:@#16T!R ! W@-@F6BNS:9UCA:=CP3=(F-.: MS0RL-Q:MLR',7..=$GJ7:)R:7H/V -7/&::8I2#1\3DH3*@\09_0_=TY.CXZ M04>(,/0]YY7$+)-C7^G@AL)/FT"S.E!T(% 8H1O.5"[1!TW@:]5.>K25 M/HM:&:\JUD71H(.B( KV")K_"WQDX.&H14[LG(PM7]SJI//PU[7>1Y<*"OF[ MA3UQ[(EE3PZP?RM!8$78NKXKV4&WP!2Z>-+_LX1]UU'S]2R?^9D?]17$@3;J M<=>C/:>TFR^G7HGM.;&]5K%G:2HJR- UP4M"B2+&CQLHEB#:O.@[^OX'.#UP M[(/W.-UQ63QWT+P20MN^S^Z:M/_*R"3I[3=RZ+0,V[6H',1[;1PY\M$'V!@& M+Y4E^&\COW*6'O:R(=[]*I-A'"9OS/1WREX!8FV[@40IKYBJRXA;=1WGS-;9 M-^LSTXEL.7VAJ=O8#19KPB2BL-*407>@-8FZ,]03Q4M;7)=&UL?91M;YLP$,>_BL7KKB;NTU01I)9U MVJ1-BE*M>UDY< E6C4WM(W3??F=#,KHF>0'XSO?[WYT?R'KK7GP-@.RMT<;/ MDQJQO>7?)+-DYEFI38W#P/&OE!AX!?[4+1Q;?JU2J >.5-I[)CP)."WD_&+'2RLO8E&-^K>9*&@D!#B4%!TF<+!6@=A*B,UU$S MV:<,X'2\4_\:>Z=>5M)#8?5O56$]3SXGK(*U[#0N;?\-QGZN@EYIM8]OU@^Q M-R)A9>?1-B-,%33*#%_Y-J[#%$B/ &($Q'\ )3X,7(S 16QTJ"RV]46BS#-G M>^9"-*F%05R;2%,WRH1=?$1'LXHXS'_(%>B,(TD%!R]'[/XT]J"!MA(/@,4 MBB/@D]0=O,//V!(\.E4B5,.D M--4'WP0XU/GIQ)W_M)&R?0Y*X9F(_*9A37!Z?D,J;CB_@X&VC7NYLD@'*@YKNO+@ M0@#-KZW%G1%.U?XGDO\%4$L#!!0 ( ,R $U'M>>*'4 ( %P, - M>&POSC[\KH6X^ -O./LUF[M/YS7[\K$F<0^=5 MZ.( Z(7K3H--<@J^/ S^%GL*?7D0^@WR%/AJ%SR =@8Z[99%02KXL'-S: .: MC!@&&T1#>(LH64MB1J6($;JU8=\$8D&%!$H?&5W*,Y'RV:8]ZYG3U'(8X4(V MM6T%^[ENN^\E.L\())3V GUH U%0(*6PY'?::3HWP1P!3=FZ:CHJ#;KY1DG&$[^8,+1@'JQH%<2/*LJYFC$NL EA!L ML%0D'D?^2%2L<*VZXU2GTYK]$]3\;]B]=D_YE5^M^+V;OH?FIN? ME7W%KXJ<7QZ_QO8^/G:1RU,0>1+;?77\(N?71ZG1:>_OT2-AYXG01X%YBH7P MIWG4T:$H6%>$*L);+R=)@OF+EX+&*[363_T=ONZ?X!155*WZ9 @'^QXGI&+7 M?:\'LQ!MK\'^8:;G+9N"P_^)Z"]02P,$% @ S( 349>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'Q7IK*5N3/O+X9'OGR M9.S#O3$/P7.6ZORHLW)N_;G;S9.5S$3^MUE+#>\LC,V$@TN[[.9K*\4\7TGI MLK3;#\-Q-Q-*=[Y^>7W6M>WB"^-DXI31\*)_X:>23_G[^_XR>%2YNE>IP$F=(J4W_D_*@3=H)\99[^,5;],=J)=)98DZ9'G5[UQD]IG4JV7IYY MR%MQGY>O.'%_(P#DJ#,.X8$+97-7WE$^7P#CHX2;JZO"F0N5.FG/A)/?K"G6 M2B_]8^!;=-'7*,OA]6=5B)_M_RE&LUBH1)Z9I,BD=E4Y6IEZ0)VOU#KO!%ID M\JCS>DL@]#PXUPX**9CJZE%PK_^F\-'3>?6M'>"B,K2?%;QAI_,2G _R%*Y- MJN;PZ?/@1*1")S(H"S='@'T"L-\:8'!P+1#D@( <[!%RYB'\+^2!64"-)P9! M#@G(86N0IR9;(\@1 3EJ ](SSIQ)'A#DF( 2(E\AR(B C'@A?PA76.F9 MKM;25N\CLI@@BWG)9D66"?M25JI::@6_)J".CY/$%#!,(L@) 3GAA:P--64' M,=I7,AZV0VK<#GGY+H2RP4^1%C+X+D4.59U]Q".UPNR5"Z6A^)1(80#,G2VV MX"BE])B=4@XEAR,?0HA_28)7*<_"[@0S\.>3U*&3UF9\SD MLC39C@B0$D6/V130!3+E*H7Y>@6].6A^$OJOK)4?Y8P>LS1\/[5R!5T5HOTR MJLIJO8)218_9%;X C:XBE.!&K@N;K&!PJ470E"OZS*Z CBJMS*M,Y,JM8%2I M"C X.']>XV+L4\[H,SMCPW0KGNM%1V8?S*HXD5HN5#T9HM309U;#OX6P4)GI M2_!N6,AT17!PIT4QQYB4)_K,GI@5][G\7?@![_S1_WOPPSB9_X7Y*$/TF0TQ M@V?,"Q#7=!H4_908[3%&-2TN@S2^-,Y6*YM')9T4' ?".A."'F*\L3 M8U("Z3,+Y!("4-E4Q90P^FUF&;_Z&)-R1[^E/",XN!4ER?O\!J6003OIQH82 M#X\#2B&#-M*.5TC<- >45 ;,4FFF/'X4*OU8Y^2D%K-KFC'?ADZ,2;EFP.V: M'=E<0P^BE#-@5LYV4M?8+BG=#)AU0V=WM0JG=#-@UDU#*M58E)1]!OSIRNZ< M*CC F)1]!OR9RU96U5260\H]PS;3EYK)AY1[AGM,7QK+D%+.<$]Y3",8)9EA MFPE-O7+)M1-FR9Q)JQZ%JWK)NPQ]B_Q'SI<8DY+,D%DR1,+@ZQUC4J(9,HMF MDS T-$7**\,65DR",^D@+(-^JT*/S F9:$Q]_3:#LQ-=HLQ*0N-VYA?^P1MP%AW M6)LV'U,6&K6GT$NK<8DQR MZQBWA7;.5FX-2)2%QMP6VH59+7)C3,I"8VX+[<*\*AQ 84S*0F/N7&@7YHV$ MIHHK/:(L%''G0KLPOPO[(!W&I"P4<>="NS#/LW5J7C F9:&(V4)-$_Z;V00\ MY1%1"HKVOM,L>'MI71LT(TI!4:O;SCYA3$I!$;."2,S:7&9$*2AB5A#>'M?< M),EMR\SFF69KB#)?=WV7^KY4C]#5M_881I1Y(F[S-"U"-94EY9UH#QO3=J]" MG2+,F/).S.R=QE4HR"2+K("[<;P>4]Z)V<_*-&_SVP[=8LH[,;-WZ.4RG)G' ME'IB9O74E\L:>DY,&2=F-DZ-[GRQD(E#;?,68U+&B9F-4\,\DPMI+8R4<%F- MEAB3,D[,;)P:YIVV,C%+[4\(EJ@G&)-23\RM'HSIRNO#B$82G!F)1\8F;Y;)7F*<27RZ;AWTO;_#F(0Q*0M-]FFA.SU7?HKHOO M],+4VR9EH0FSA5=8+#Q]JH.2)T+#43K>\/?_Z90Z. MT'+^ SXDA]<3D2;7-O _RF?UAR-_P'11I.DIO':E+XV8O_Y1F=<_B//U/U!+ M P04 " #,@!-1%&2G9A,# $0 &@ 'AL+U]R96QS+W=O *Y;[XJ 429,(S;0:LQ#]$MM1X'=IP4# M.*4,,D'^1U;9\O49?;+L.E>_QNUZ?C[LIZ?GXW3QNMONI^O5TSP??PS#M'D: M=^OI\G <]^O*P?Q\$[EX?3UQFKFZNO,R_NWH[C_TP\ M/#P\;\:?A\WOW;B?_S%X^',XO4Q/XSBO+N[6I\=QOEX-K]O/T]/P?K#+\^35 MQ>W]]>IT>V^K8>E 7@+YY0,%"126#Q0E4%P^4)) :?E 60+EY0,5"526#U0E M4%T^4)- ;?E YE1&!XC480W0VI1K WAM"K8!Q#8EVP!FFZ)M +5-V3: VZ9P M&T!N4[H-8+'J"W5[T]0&_?O6P#]/:JMP?H[55O#]#;J]X>H+=7 MO3U ;Z]Z>X#>7O7V +V]ZNT!>@?5.P#T#JIW .@=5.\ T#MT'TL >@?5.P#T M#JIW .@=5.\ T#NHW@&@=U"] T#OH'H'@-Y1]8X O:/J'0%Z1]4[ O2.JG<$ MZ!V[C]T O:/J'0%Z1]4[ O2.JG<$Z!U5[PC0.ZK>$:!W4KT30.^D>B> WDGU M3@"]D^J= 'HGU3L!]$[=STJ WDGU3@"]D^J= 'HGU3L!]$ZJ=P+HG57O#- [ MJ]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>N=NLPE [ZQZ9X#>6?7. +VSZIT! M>A?5NP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OHGH7@-Y%]2X O4NW61"@=U&] M"T#OHGH7@-Y5]:X O:OJ70%Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W5;TK0.^J M>E> WK7;[ W0NZK>%:!W4[T;0.^F>C> WDWU;@"]F^K= 'HWU;L!]&ZJ=P/H MW53O!M"[J=X-H'=3O1M []:5=0!ZF^OK.@"_S76%'0<0W%Q7V7$ P\UUI1T' M4-Q<5]MQ ,?-=<4=!Y#<7%?=<0#+S77E'0?0W%Q7WW$ S\UU!1[WG:)/\]MV MG#X3?:PUP+>V+>?SO>/G\]^7'R?[?N4[U\/7&-/-7U!+ P04 " #,@!-1 MT9PSJ'<" "=/0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4Q_%7 MB;BM K8!&Z:F-^UNMU[L!1@X#0K_A-TN??LYI*VTJ8M69=*^-T&)[?,[^$B? MNUQ_>YZL6QWZ;G";:.?]]"E)7+VS?>7B<;)#6-F.!V\'O_;'&M'-]9W=5H^=7WT^A)]=.PZ;:+:=BU:WIXW'K$U435/7UI4/ MZ\G3T/R6LGY)B,/)98_;M9.["ANBY-V$X\J? U[.?7VR\]PV=G5?S?Y+U8== MR:%+G'_NK(O/EWBGQW&[;6O;C/5C'X[$;IIMU;B=M;[OXE/1J_/)/MRP/7W* MB_.7,N<"P\[[>9QQQVHUM_C([ M7.^/<=XO\W#)\KC\CG^=\5O]#_:A('VDD#XR2!\YI \-Z<- ^B@@?920/J2@ M-$(155)(E113)05525%54EB5%%&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( ,R $U'*8]%E9 8 *\9 8 " @0T( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ S( 343"4BA_; @ % D !@ M ("!\A4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S( 347+FGNZG" C2X !@ ("!+", 'AL+W=O&UL4$L! A0#% @ S( 34< . M:D^Q!@ G1( !D ("!?6, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S( 347HC0'H_! ^@D !D M ("!!88 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S( 348&_/G)3!0 ;@L !D ("! M(94 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S( 3463?Q<6G P R@D !D ("!9Z4 'AL+W=OY'F(% #Q# &0 M@('^Q0 >&PO=V]R:W-H965T&UL4$L! A0#% @ S( 342U:,(X= P R 8 !D M ("! ]( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S( 34;C=<$D(* -8( !D ("!#-X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS( 34:Z^4NI@ P /@< !D ("!2P\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S( 340C@Q^] "0 M2"$ !D ("!*AD! 'AL+W=O&PO=V]R:W-H965THE 0!X;"]W;W)K&UL4$L! A0#% @ S( 343S>GXYL P G0< !D M ("!7RL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S( 349V(DY2H @ V@4 !D ("!@' M "5% &0 @(%1.0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ S( 3 M41"<$=A_!0 TQ !D ("!7D8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S( 341]" 3<8! B H M !D ("!V%,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S( 34;PWF::8 @ < @ !D M ("!Q5P! 'AL+W=O&PO=V]R:W-H965T M;0( -X% 9 M " @3EC 0!X;"]W;W)K&UL4$L! A0# M% @ S( 345&7$0I> P T@\ !D ("!W64! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ S( 348%^ M5JBK @ S@@ !D ("!G',! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S( 349F=J4F: @ H08 !D M ("!P'L! 'AL+W=OS<,?T$ "0$@ &0 @(&1?@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ S( 3440I[\\" P IP@ !D ("! MN(L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S( 343_GT>_.! ?10 !D ("!UIH! 'AL+W=O&PO=V]R:W-H965TG3R6 8 'PG 9 " @5RG 0!X M;"]W;W)K&UL4$L! A0#% @ S( 348M;O>OD M!0 NQD !D ("!ZZT! 'AL+W=O&PO=V]R:W-H965TL?.ZN 4 $04 9 " @;VX 0!X;"]W;W)K&UL4$L! A0#% @ S( 3484-W(KB!0 .A8 !D M ("!K+X! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S( 34?H60SH< P \ H !D ("!5]$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS( 34;IE 3XV! S@\ !D ("!O]X! 'AL+W=O&PO=V]R:W-H965TB^V ( !X( 9 " @7GV 0!X;"]W;W)K&UL4$L! A0#% @ S( 34;:R"+XN P 0 H !D M ("!B/D! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S( 34&PO=V]R:W-H965T&UL4$L! A0#% @ S( 3 M4?JI\#RI @ > < !D ("!Q14" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S( 344'!&PO=V]R:W-H965T&UL4$L! A0#% @ S( 34&PO=V]R:W-H965T M&UL4$L! A0# M% @ S( 343(L&PO=V]R:W-H965T:@0 ,\1 : M " @59: @!X;"]W;W)K @!X;"]W;W)K M>*'4 ( %P, - " ?1C M @!X;"]S='EL97,N>&UL4$L! A0#% @ S( 349>*NQS $P( L M ( !;V8" %]R96QS+RYR96QS4$L! A0#% @ S( 34:%! M(C7+!P E$< \ ( !6&<" 'AL+W=O7!E&UL 64$L%!@ !U '4 -" $-U @ $! end XML 126 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 127 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 128 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 304 560 1 true 89 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Document Sheet http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.maxim-ic.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 1003000 - Statement - Consolidated Statements of Income Sheet http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 1004000 - Statement - Consolidated Statements of Comprehensive Income Statement Sheet http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement Consolidated Statements of Comprehensive Income Statement Statements 5 false false R6.htm 1005000 - Statement - Consolidated Statement of Stockholders' Equity Sheet http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity Consolidated Statement of Stockholders' Equity Statements 6 false false R7.htm 1006000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Nature of Operations Sheet http://www.maxim-ic.com/role/NatureOfOperations Nature of Operations Notes 8 false false R9.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2104100 - Disclosure - Balance Sheet Components Sheet http://www.maxim-ic.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2105100 - Disclosure - Fair Value Measurements Sheet http://www.maxim-ic.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2107100 - Disclosure - Financial Instruments Sheet http://www.maxim-ic.com/role/FinancialInstruments Financial Instruments Notes 12 false false R13.htm 2110100 - Disclosure - Stock-Based Compensation Sheet http://www.maxim-ic.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 2113100 - Disclosure - Earnings Per Share Sheet http://www.maxim-ic.com/role/EarningsPerShare Earnings Per Share Notes 14 false false R15.htm 2116100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.maxim-ic.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 2119100 - Disclosure - Acquisitions Sheet http://www.maxim-ic.com/role/Acquisitions Acquisitions Notes 16 false false R17.htm 2131100 - Disclosure - Segment Information Sheet http://www.maxim-ic.com/role/SegmentInformation Segment Information Notes 17 false false R18.htm 2134100 - Disclosure - Commitments and Contingencies Sheet http://www.maxim-ic.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 2137100 - Disclosure - Comprehensive Income Sheet http://www.maxim-ic.com/role/ComprehensiveIncome Comprehensive Income Notes 19 false false R20.htm 2140100 - Disclosure - Common Stock Repurchases Sheet http://www.maxim-ic.com/role/CommonStockRepurchases Common Stock Repurchases Notes 20 false false R21.htm 2143100 - Disclosure - Interest and Other Income (Expense) (Notes) Notes http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseNotes Interest and Other Income (Expense) (Notes) Notes 21 false false R22.htm 2149100 - Disclosure - Income Taxes Sheet http://www.maxim-ic.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2153100 - Disclosure - Benefits Sheet http://www.maxim-ic.com/role/Benefits Benefits Notes 23 false false R24.htm 2154100 - Disclosure - Quarterly Financial Data (Unaudited) Sheet http://www.maxim-ic.com/role/QuarterlyFinancialDataUnaudited Quarterly Financial Data (Unaudited) Notes 24 false false R25.htm 2155100 - Disclosure - Subsequent Event (Notes) Notes http://www.maxim-ic.com/role/SubsequentEventNotes Subsequent Event (Notes) Notes 25 false false R26.htm 2156100 - Disclosure - Schedule II - Valuation and Allowance Sheet http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowance Schedule II - Valuation and Allowance Notes 26 false false R27.htm 2159100 - Disclosure - Disaggregation of Revenue (Notes) Notes http://www.maxim-ic.com/role/DisaggregationOfRevenueNotes Disaggregation of Revenue (Notes) Notes 27 false false R28.htm 2160100 - Disclosure - Lease (Notes) Notes http://www.maxim-ic.com/role/LeaseNotes Lease (Notes) Notes 28 false false R29.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPolicies 29 false false R30.htm 2304302 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.maxim-ic.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.maxim-ic.com/role/BalanceSheetComponents 30 false false R31.htm 2305301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.maxim-ic.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.maxim-ic.com/role/FairValueMeasurements 31 false false R32.htm 2307301 - Disclosure - Financial Instruments (Tables) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.maxim-ic.com/role/FinancialInstruments 32 false false R33.htm 2307302 - Disclosure - Financial Instruments Available-for-sale investments (Tables) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsAvailableForSaleInvestmentsTables Financial Instruments Available-for-sale investments (Tables) Tables 33 false false R34.htm 2307303 - Disclosure - Financial Instruments Schedule of Long-Term Debt Instruments (Tables) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsScheduleOfLongTermDebtInstrumentsTables Financial Instruments Schedule of Long-Term Debt Instruments (Tables) Tables 34 false false R35.htm 2310301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.maxim-ic.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.maxim-ic.com/role/StockBasedCompensation 35 false false R36.htm 2313301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.maxim-ic.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.maxim-ic.com/role/EarningsPerShare 36 false false R37.htm 2316301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.maxim-ic.com/role/GoodwillAndIntangibleAssets 37 false false R38.htm 2331301 - Disclosure - Segment Information (Tables) Sheet http://www.maxim-ic.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.maxim-ic.com/role/SegmentInformation 38 false false R39.htm 2334301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.maxim-ic.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.maxim-ic.com/role/CommitmentsAndContingencies 39 false false R40.htm 2337301 - Disclosure - Comprehensive Income (Tables) Sheet http://www.maxim-ic.com/role/ComprehensiveIncomeTables Comprehensive Income (Tables) Tables http://www.maxim-ic.com/role/ComprehensiveIncome 40 false false R41.htm 2343301 - Disclosure - Interest and Other Income (Expense) (Tables) Sheet http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseTables Interest and Other Income (Expense) (Tables) Tables http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseNotes 41 false false R42.htm 2349301 - Disclosure - Income Taxes (Tables) Sheet http://www.maxim-ic.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.maxim-ic.com/role/IncomeTaxes 42 false false R43.htm 2353301 - Disclosure - Benefits (Tables) Sheet http://www.maxim-ic.com/role/BenefitsTables Benefits (Tables) Tables http://www.maxim-ic.com/role/Benefits 43 false false R44.htm 2354301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedTables Quarterly Financial Data (Unaudited) (Tables) Tables http://www.maxim-ic.com/role/QuarterlyFinancialDataUnaudited 44 false false R45.htm 2358301 - Disclosure - Derivative Instruments and Hedging Activities Disclosure (Tables) Sheet http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureTables Derivative Instruments and Hedging Activities Disclosure (Tables) Tables 45 false false R46.htm 2359301 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://www.maxim-ic.com/role/DisaggregationOfRevenueTables Disaggregation of Revenue (Tables) Tables http://www.maxim-ic.com/role/DisaggregationOfRevenueNotes 46 false false R47.htm 2360301 - Disclosure - Lease (Tables) Sheet http://www.maxim-ic.com/role/LeaseTables Lease (Tables) Tables http://www.maxim-ic.com/role/LeaseNotes 47 false false R48.htm 2401401 - Disclosure - Nature of Operations Details (Details) Sheet http://www.maxim-ic.com/role/NatureOfOperationsDetailsDetails Nature of Operations Details (Details) Details 48 false false R49.htm 2401402 - Disclosure - Summary of Significant Accounting Policies Derivative Instsruments (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstsrumentsDetails Summary of Significant Accounting Policies Derivative Instsruments (Details) Details 49 false false R50.htm 2401403 - Disclosure - Summary of Significant Accounting Policies Property, Plant and Equipment (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails Summary of Significant Accounting Policies Property, Plant and Equipment (Details) Details 50 false false R51.htm 2401404 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies Revenue Recognition (Details) Details 51 false false R52.htm 2401405 - Disclosure - Summary of Significant Accounting Policies Related Party Transactions (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRelatedPartyTransactionsDetails Summary of Significant Accounting Policies Related Party Transactions (Details) Details 52 false false R53.htm 2401406 - Disclosure - Summary of Significant Accounting Policies Concentration of Credit Risk (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails Summary of Significant Accounting Policies Concentration of Credit Risk (Details) Details 53 false false R54.htm 2401407 - Disclosure - Summary of Significant Accounting Policies Prospective Adoption of New Accounting Pronouncements (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails Summary of Significant Accounting Policies Prospective Adoption of New Accounting Pronouncements (Details) Details 54 false false R55.htm 2401408 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition, Distributors (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails Summary of Significant Accounting Policies Revenue Recognition, Distributors (Details) Details 55 false false R56.htm 2401410 - Disclosure - Summary of Significant Accounting Policies Concentration Risk (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails Summary of Significant Accounting Policies Concentration Risk (Details) Details 56 false false R57.htm 2401411 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition 606 (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognition606Details Summary of Significant Accounting Policies Revenue Recognition 606 (Details) Details 57 false false R58.htm 2401412 - Disclosure - Summary of Significant Accounting Policies Accounting Standards Adopted (ASC 606) (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details Summary of Significant Accounting Policies Accounting Standards Adopted (ASC 606) (Details) Details 58 false false R59.htm 2401413 - Disclosure - Summary of Significant Accounting Policies New Lease Standard (Details) Sheet http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails Summary of Significant Accounting Policies New Lease Standard (Details) Details 59 false false R60.htm 2404403 - Disclosure - Balance Sheet Components (Details) Sheet http://www.maxim-ic.com/role/BalanceSheetComponentsDetails Balance Sheet Components (Details) Details http://www.maxim-ic.com/role/BalanceSheetComponentsTables 60 false false R61.htm 2405402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.maxim-ic.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.maxim-ic.com/role/FairValueMeasurementsTables 61 false false R62.htm 2405403 - Disclosure - Fair Value Measurements Contingent Liabilities Balance (Details) Sheet http://www.maxim-ic.com/role/FairValueMeasurementsContingentLiabilitiesBalanceDetails Fair Value Measurements Contingent Liabilities Balance (Details) Details 62 false false R63.htm 2407404 - Disclosure - Financial Instruments, Short-term Investments (Details) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails Financial Instruments, Short-term Investments (Details) Details 63 false false R64.htm 2407405 - Disclosure - Financial Instruments, Balance Sheet Location (Details) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails Financial Instruments, Balance Sheet Location (Details) Details 64 false false R65.htm 2407406 - Disclosure - Financial Instruments, Income Statement Location (Details) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails Financial Instruments, Income Statement Location (Details) Details 65 false false R66.htm 2407407 - Disclosure - Financial Instruments, Long-term Debt (Details) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails Financial Instruments, Long-term Debt (Details) Details 66 false false R67.htm 2410402 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.maxim-ic.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.maxim-ic.com/role/StockBasedCompensationTables 67 false false R68.htm 2410403 - Disclosure - Stock-Based Compensation Stock Option Plans (Details) Sheet http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails Stock-Based Compensation Stock Option Plans (Details) Details 68 false false R69.htm 2410404 - Disclosure - Stock-Based Compensation Outstanding Options (Details) Sheet http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails Stock-Based Compensation Outstanding Options (Details) Details 69 false false R70.htm 2410405 - Disclosure - Stock-Based Compensation Restricted Stock Units (Details) Sheet http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation Restricted Stock Units (Details) Details 70 false false R71.htm 2410406 - Disclosure - Stock-Based Compensation Market Stock Units (Details) Sheet http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails Stock-Based Compensation Market Stock Units (Details) Details 71 false false R72.htm 2410407 - Disclosure - Stock-Based Compensation Employee Stock Purchase Plan (Details) Sheet http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation Employee Stock Purchase Plan (Details) Details 72 false false R73.htm 2413402 - Disclosure - Earnings Per Share (Details) Sheet http://www.maxim-ic.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.maxim-ic.com/role/EarningsPerShareTables 73 false false R74.htm 2413403 - Disclosure - Earnings Per Share Earnings per Share (Details) Sheet http://www.maxim-ic.com/role/EarningsPerShareEarningsPerShareDetails Earnings Per Share Earnings per Share (Details) Details 74 false false R75.htm 2416402 - Disclosure - Goodwill and Intangible Assets, Goodwill (Details) Sheet http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets, Goodwill (Details) Details 75 false false R76.htm 2416403 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details) Sheet http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets, Intangible Assets (Details) Details 76 false false R77.htm 2419402 - Disclosure - Acquisitions (Details) Sheet http://www.maxim-ic.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.maxim-ic.com/role/Acquisitions 77 false false R78.htm 2422401 - Disclosure - Impairment of Long-Lived Assets (Details) Sheet http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails Impairment of Long-Lived Assets (Details) Details 78 false false R79.htm 2431402 - Disclosure - Segment Information (Details) Sheet http://www.maxim-ic.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.maxim-ic.com/role/SegmentInformationTables 79 false false R80.htm 2434403 - Disclosure - Commitments and Contingencies Commitments (Details) Sheet http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails Commitments and Contingencies Commitments (Details) Details 80 false false R81.htm 2437402 - Disclosure - Comprehensive Income Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails Comprehensive Income Accumulated Other Comprehensive Income (Loss) (Details) Details 81 false false R82.htm 2440401 - Disclosure - Common Stock Repurchases (Details) Sheet http://www.maxim-ic.com/role/CommonStockRepurchasesDetails Common Stock Repurchases (Details) Details http://www.maxim-ic.com/role/CommonStockRepurchases 82 false false R83.htm 2443402 - Disclosure - Interest and Other Income (Expense) (Details) Sheet http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails Interest and Other Income (Expense) (Details) Details http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseTables 83 false false R84.htm 2449402 - Disclosure - Income Taxes (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.maxim-ic.com/role/IncomeTaxesTables 84 false false R85.htm 2449403 - Disclosure - Income Taxes Effective Income Tax Rate Reconciliation (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes Effective Income Tax Rate Reconciliation (Details) Details 85 false false R86.htm 2449404 - Disclosure - Income Taxes Deferred Tax Assets and Liabilities (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes Deferred Tax Assets and Liabilities (Details) Details 86 false false R87.htm 2449405 - Disclosure - Income Taxes Unrecognized Tax Benefit (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails Income Taxes Unrecognized Tax Benefit (Details) Details 87 false false R88.htm 2449406 - Disclosure - Income Taxes Tax Examination (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails Income Taxes Tax Examination (Details) Details 88 false false R89.htm 2449407 - Disclosure - Income Taxes Income taxes - Reconciliation Items from U.S. statutory income tax rate to the effective tax rate (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails Income Taxes Income taxes - Reconciliation Items from U.S. statutory income tax rate to the effective tax rate (Details) Details 89 false false R90.htm 2449409 - Disclosure - Income Taxes Tax Charges (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesTaxChargesDetails Income Taxes Tax Charges (Details) Details 90 false false R91.htm 2449410 - Disclosure - Income Taxes Tax Rate Reconciliation (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesTaxRateReconciliationDetails Income Taxes Tax Rate Reconciliation (Details) Details 91 false false R92.htm 2449411 - Disclosure - Income Taxes Release of Uncertain Tax Position (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesReleaseOfUncertainTaxPositionDetails Income Taxes Release of Uncertain Tax Position (Details) Details 92 false false R93.htm 2449412 - Disclosure - Income Taxes Provisional Tax Charge (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesProvisionalTaxChargeDetails Income Taxes Provisional Tax Charge (Details) Details 93 false false R94.htm 2449413 - Disclosure - Income Taxes Related Tax Interest Reserves (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesRelatedTaxInterestReservesDetails Income Taxes Related Tax Interest Reserves (Details) Details 94 false false R95.htm 2449414 - Disclosure - Income Taxes Transition Tax Impact (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesTransitionTaxImpactDetails Income Taxes Transition Tax Impact (Details) Details 95 false false R96.htm 2449415 - Disclosure - Income Taxes Reversal of Uncertain Tax Position (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesReversalOfUncertainTaxPositionDetails Income Taxes Reversal of Uncertain Tax Position (Details) Details 96 false false R97.htm 2449416 - Disclosure - Income Taxes GILTI Tax Rate (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesGiltiTaxRateDetails Income Taxes GILTI Tax Rate (Details) Details 97 false false R98.htm 2449417 - Disclosure - Income Taxes Undistributed Foreign Earnings (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesUndistributedForeignEarningsDetails Income Taxes Undistributed Foreign Earnings (Details) Details 98 false false R99.htm 2452403 - Disclosure - Restructuring Activities Change in Estimate (Details) Sheet http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails Restructuring Activities Change in Estimate (Details) Details 99 false false R100.htm 2453402 - Disclosure - Benefits (Details) Sheet http://www.maxim-ic.com/role/BenefitsDetails Benefits (Details) Details http://www.maxim-ic.com/role/BenefitsTables 100 false false R101.htm 2454402 - Disclosure - Quarterly Financial Data (Unaudited) (Details) Sheet http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails Quarterly Financial Data (Unaudited) (Details) Details http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedTables 101 false false R102.htm 2455401 - Disclosure - Subsequent Event (Details) Sheet http://www.maxim-ic.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.maxim-ic.com/role/SubsequentEventNotes 102 false false R103.htm 2456401 - Disclosure - Schedule II - Valuation and Allowance (Details) Sheet http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails Schedule II - Valuation and Allowance (Details) Details http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowance 103 false false R104.htm 2457402 - Disclosure - Related Party Transactions (Details) Sheet http://www.maxim-ic.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details 104 false false R105.htm 2458402 - Disclosure - Derivative Instruments and Hedging Activities Disclosure (Details) Sheet http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails Derivative Instruments and Hedging Activities Disclosure (Details) Details http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureTables 105 false false R106.htm 2459402 - Disclosure - Disaggregation of Revenue (Details) Sheet http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails Disaggregation of Revenue (Details) Details http://www.maxim-ic.com/role/DisaggregationOfRevenueTables 106 false false R107.htm 2460402 - Disclosure - Lease (Details) Sheet http://www.maxim-ic.com/role/LeaseDetails Lease (Details) Details http://www.maxim-ic.com/role/LeaseTables 107 false false R108.htm 2460403 - Disclosure - Lease Lease Balances (Details) Sheet http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails Lease Lease Balances (Details) Details 108 false false R9999.htm Uncategorized Items - maxim10-kfy2020.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - maxim10-kfy2020.htm Cover 109 false false All Reports Book All Reports maxim10-kfy2020.htm ex-1028q420.htm ex-211q420.htm ex-311q420.htm ex-312q420.htm ex-321q420.htm ex-322q420.htm mxim-20200627.xsd mxim-20200627_cal.xml mxim-20200627_def.xml mxim-20200627_lab.xml mxim-20200627_pre.xml chart-a9fdce74350b53a0820.jpg logo10k2016a06.jpg http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 131 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "maxim10-kfy2020.htm": { "axisCustom": 4, "axisStandard": 22, "contextCount": 304, "dts": { "calculationLink": { "local": [ "mxim-20200627_cal.xml" ] }, "definitionLink": { "local": [ "mxim-20200627_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "maxim10-kfy2020.htm" ] }, "labelLink": { "local": [ "mxim-20200627_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "mxim-20200627_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "mxim-20200627.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-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/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-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/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-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://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 1058, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 65, "http://www.maxim-ic.com/20200627": 2, "http://xbrl.sec.gov/dei/2020-01-31": 11, "total": 78 }, "keyCustom": 72, "keyStandard": 488, "memberCustom": 31, "memberStandard": 52, "nsprefix": "mxim", "nsuri": "http://www.maxim-ic.com/20200627", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "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 Document", "role": "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Balance Sheet Components", "role": "http://www.maxim-ic.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453402 - Disclosure - Benefits (Details)", "role": "http://www.maxim-ic.com/role/BenefitsDetails", "shortName": "Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454402 - Disclosure - Quarterly Financial Data (Unaudited) (Details)", "role": "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "shortName": "Quarterly Financial Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455401 - Disclosure - Subsequent Event (Details)", "role": "http://www.maxim-ic.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R103": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456401 - Disclosure - Schedule II - Valuation and Allowance (Details)", "role": "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails", "shortName": "Schedule II - Valuation and Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "span", "div", "mxim:RelatedPartyTransactionsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457402 - Disclosure - Related Party Transactions (Details)", "role": "http://www.maxim-ic.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R105": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4_mxim_ForwardContractsHeldtoAxis_mxim_ForwardcontractsheldtopurchaseU.S.dollarsMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458402 - Disclosure - Derivative Instruments and Hedging Activities Disclosure (Details)", "role": "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "shortName": "Derivative Instruments and Hedging Activities Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R106": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:DisaggregatedRevenuebySalesChannelTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "mxim:DisaggregatedRevenuebySalesChannelDistributors", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459402 - Disclosure - Disaggregation of Revenue (Details)", "role": "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails", "shortName": "Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:DisaggregatedRevenuebySalesChannelTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "mxim:DisaggregatedRevenuebySalesChannelDistributors", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:ScheduleofOtherInformationonLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460402 - Disclosure - Lease (Details)", "role": "http://www.maxim-ic.com/role/LeaseDetails", "shortName": "Lease (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:ScheduleofOtherInformationonLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460403 - Disclosure - Lease Lease Balances (Details)", "role": "http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails", "shortName": "Lease Lease Balances (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Fair Value Measurements", "role": "http://www.maxim-ic.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Financial Instruments", "role": "http://www.maxim-ic.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Stock-Based Compensation", "role": "http://www.maxim-ic.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Earnings Per Share", "role": "http://www.maxim-ic.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Acquisitions", "role": "http://www.maxim-ic.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - Disclosure - Segment Information", "role": "http://www.maxim-ic.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134100 - Disclosure - Commitments and Contingencies", "role": "http://www.maxim-ic.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137100 - Disclosure - Comprehensive Income", "role": "http://www.maxim-ic.com/role/ComprehensiveIncome", "shortName": "Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "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", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140100 - Disclosure - Common Stock Repurchases", "role": "http://www.maxim-ic.com/role/CommonStockRepurchases", "shortName": "Common Stock Repurchases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143100 - Disclosure - Interest and Other Income (Expense) (Notes)", "role": "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseNotes", "shortName": "Interest and Other Income (Expense) (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149100 - Disclosure - Income Taxes", "role": "http://www.maxim-ic.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153100 - Disclosure - Benefits", "role": "http://www.maxim-ic.com/role/Benefits", "shortName": "Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154100 - Disclosure - Quarterly Financial Data (Unaudited)", "role": "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnaudited", "shortName": "Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155100 - Disclosure - Subsequent Event (Notes)", "role": "http://www.maxim-ic.com/role/SubsequentEventNotes", "shortName": "Subsequent Event (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156100 - Disclosure - Schedule II - Valuation and Allowance", "role": "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowance", "shortName": "Schedule II - Valuation and Allowance", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "mxim:DisaggregatedRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159100 - Disclosure - Disaggregation of Revenue (Notes)", "role": "http://www.maxim-ic.com/role/DisaggregationOfRevenueNotes", "shortName": "Disaggregation of Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "mxim:DisaggregatedRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160100 - Disclosure - Lease (Notes)", "role": "http://www.maxim-ic.com/role/LeaseNotes", "shortName": "Lease (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304302 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.maxim-ic.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.maxim-ic.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Financial Instruments (Tables)", "role": "http://www.maxim-ic.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307302 - Disclosure - Financial Instruments Available-for-sale investments (Tables)", "role": "http://www.maxim-ic.com/role/FinancialInstrumentsAvailableForSaleInvestmentsTables", "shortName": "Financial Instruments Available-for-sale investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307303 - Disclosure - Financial Instruments Schedule of Long-Term Debt Instruments (Tables)", "role": "http://www.maxim-ic.com/role/FinancialInstrumentsScheduleOfLongTermDebtInstrumentsTables", "shortName": "Financial Instruments Schedule of Long-Term Debt Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.maxim-ic.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.maxim-ic.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331301 - Disclosure - Segment Information (Tables)", "role": "http://www.maxim-ic.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.maxim-ic.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:DisaggregatedRevenuebySalesChannelTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements of Income", "role": "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337301 - Disclosure - Comprehensive Income (Tables)", "role": "http://www.maxim-ic.com/role/ComprehensiveIncomeTables", "shortName": "Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343301 - Disclosure - Interest and Other Income (Expense) (Tables)", "role": "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseTables", "shortName": "Interest and Other Income (Expense) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349301 - Disclosure - Income Taxes (Tables)", "role": "http://www.maxim-ic.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353301 - Disclosure - Benefits (Tables)", "role": "http://www.maxim-ic.com/role/BenefitsTables", "shortName": "Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedTables", "shortName": "Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358301 - Disclosure - Derivative Instruments and Hedging Activities Disclosure (Tables)", "role": "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureTables", "shortName": "Derivative Instruments and Hedging Activities Disclosure (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "mxim:DisaggregatedRevenuebyEndMarketTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359301 - Disclosure - Disaggregation of Revenue (Tables)", "role": "http://www.maxim-ic.com/role/DisaggregationOfRevenueTables", "shortName": "Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "mxim:DisaggregatedRevenuebyEndMarketTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "mxim:BalancesheetitemsrelatedtoleasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360301 - Disclosure - Lease (Tables)", "role": "http://www.maxim-ic.com/role/LeaseTables", "shortName": "Lease (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "mxim:BalancesheetitemsrelatedtoleasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Nature of Operations Details (Details)", "role": "http://www.maxim-ic.com/role/NatureOfOperationsDetailsDetails", "shortName": "Nature of Operations Details (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DerivativesPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeRemainingMaturity1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Summary of Significant Accounting Policies Derivative Instsruments (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstsrumentsDetails", "shortName": "Summary of Significant Accounting Policies Derivative Instsruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DerivativesPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeRemainingMaturity1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Comprehensive Income Statement", "role": "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement", "shortName": "Consolidated Statements of Comprehensive Income Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Summary of Significant Accounting Policies Property, Plant and Equipment (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "mxim:RelatedPartyTransactionsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Summary of Significant Accounting Policies Related Party Transactions (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRelatedPartyTransactionsDetails", "shortName": "Summary of Significant Accounting Policies Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_srt_MajorCustomersAxis_mxim_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "percent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Summary of Significant Accounting Policies Concentration of Credit Risk (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_srt_MajorCustomersAxis_mxim_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "percent", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401407 - Disclosure - Summary of Significant Accounting Policies Prospective Adoption of New Accounting Pronouncements (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails", "shortName": "Summary of Significant Accounting Policies Prospective Adoption of New Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401408 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition, Distributors (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails", "shortName": "Summary of Significant Accounting Policies Revenue Recognition, Distributors (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_srt_MajorCustomersAxis_mxim_CustomerThreeDomain_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "percent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401410 - Disclosure - Summary of Significant Accounting Policies Concentration Risk (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_srt_MajorCustomersAxis_mxim_CustomerFourDomainDomain_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "percent", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401411 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition 606 (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognition606Details", "shortName": "Summary of Significant Accounting Policies Revenue Recognition 606 (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401412 - Disclosure - Summary of Significant Accounting Policies Accounting Standards Adopted (ASC 606) (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details", "shortName": "Summary of Significant Accounting Policies Accounting Standards Adopted (ASC 606) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:BalancesheetitemsrelatedtoleasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401413 - Disclosure - Summary of Significant Accounting Policies New Lease Standard (Details)", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails", "shortName": "Summary of Significant Accounting Policies New Lease Standard (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "I2020Q1SD", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredRentCreditNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statement of Stockholders' Equity", "role": "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "shortName": "Consolidated Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Balance Sheet Components (Details)", "role": "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "shortName": "Balance Sheet Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "mxim:Accumulatedgainorlossonprivatecompanyinvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "mxim:Accumulatedgainorlossonprivatecompanyinvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Fair Value Measurements Contingent Liabilities Balance (Details)", "role": "http://www.maxim-ic.com/role/FairValueMeasurementsContingentLiabilitiesBalanceDetails", "shortName": "Fair Value Measurements Contingent Liabilities Balance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Financial Instruments, Short-term Investments (Details)", "role": "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails", "shortName": "Financial Instruments, Short-term Investments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4_mxim_ForwardContractsHeldtoAxis_mxim_ForwardcontractsheldtopurchaseU.S.dollarsMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Financial Instruments, Balance Sheet Location (Details)", "role": "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "shortName": "Financial Instruments, Balance Sheet Location (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407406 - Disclosure - Financial Instruments, Income Statement Location (Details)", "role": "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "shortName": "Financial Instruments, Income Statement Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_mxim_AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember", "decimals": "-3", "lang": null, "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407407 - Disclosure - Financial Instruments, Long-term Debt (Details)", "role": "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "shortName": "Financial Instruments, Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Stock-Based Compensation Stock Option Plans (Details)", "role": "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails", "shortName": "Stock-Based Compensation Stock Option Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Stock-Based Compensation Outstanding Options (Details)", "role": "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "shortName": "Stock-Based Compensation Outstanding Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Stock-Based Compensation Restricted Stock Units (Details)", "role": "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:ScheduleofShareBasedCompensationArrangementbyShareBasedPaymentAwardMarketStockUnitsVestedandExpectedtoVestTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_mxim_MarketStockUnitsMember", "decimals": "0", "first": true, "lang": null, "name": "mxim:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Stock-Based Compensation Market Stock Units (Details)", "role": "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "shortName": "Stock-Based Compensation Market Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:ScheduleofShareBasedCompensationArrangementbyShareBasedPaymentAwardMarketStockUnitsVestedandExpectedtoVestTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2017Q4_us-gaap_AwardTypeAxis_mxim_MarketStockUnitsMember", "decimals": "0", "lang": null, "name": "mxim:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - Stock-Based Compensation Employee Stock Purchase Plan (Details)", "role": "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember", "decimals": "-5", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Earnings Per Share (Details)", "role": "http://www.maxim-ic.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Earnings Per Share Earnings per Share (Details)", "role": "http://www.maxim-ic.com/role/EarningsPerShareEarningsPerShareDetails", "shortName": "Earnings Per Share Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Goodwill and Intangible Assets, Goodwill (Details)", "role": "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Intangible Assets, Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "mxim:IPRDCompletedReclassed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details)", "role": "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets, Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "mxim:IPRDCompletedReclassed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Acquisitions (Details)", "role": "http://www.maxim-ic.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422401 - Disclosure - Impairment of Long-Lived Assets (Details)", "role": "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails", "shortName": "Impairment of Long-Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Customers", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431402 - Disclosure - Segment Information (Details)", "role": "http://www.maxim-ic.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Customers", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Nature of Operations", "role": "http://www.maxim-ic.com/role/NatureOfOperations", "shortName": "Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434403 - Disclosure - Commitments and Contingencies Commitments (Details)", "role": "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails", "shortName": "Commitments and Contingencies Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437402 - Disclosure - Comprehensive Income Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Comprehensive Income Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440401 - Disclosure - Common Stock Repurchases (Details)", "role": "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "shortName": "Common Stock Repurchases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443402 - Disclosure - Interest and Other Income (Expense) (Details)", "role": "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails", "shortName": "Interest and Other Income (Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "mxim:EffectiveIncomeTaxReconciliationDeferredTaxRemeasurement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449402 - Disclosure - Income Taxes (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "mxim:EffectiveIncomeTaxReconciliationDeferredTaxRemeasurement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "mxim:EffectiveIncomeTaxRateReconciliationProvisionalTransitionTaxAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449403 - Disclosure - Income Taxes Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "percent", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449404 - Disclosure - Income Taxes Deferred Tax Assets and Liabilities (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449405 - Disclosure - Income Taxes Unrecognized Tax Benefit (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails", "shortName": "Income Taxes Unrecognized Tax Benefit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "mxim:ReversalofUncertainTaxPosition", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449406 - Disclosure - Income Taxes Tax Examination (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails", "shortName": "Income Taxes Tax Examination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "mxim:Effectiveincometaxratereconciliationsettlement", "reportCount": 1, "unitRef": "percent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449407 - Disclosure - Income Taxes Income taxes - Reconciliation Items from U.S. statutory income tax rate to the effective tax rate (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails", "shortName": "Income Taxes Income taxes - Reconciliation Items from U.S. statutory income tax rate to the effective tax rate (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "mxim:EffectiveIncomeTaxRateReconciliationProvisionalTransitionTaxAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449409 - Disclosure - Income Taxes Tax Charges (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesTaxChargesDetails", "shortName": "Income Taxes Tax Charges (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2019Q4QTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "percent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449410 - Disclosure - Income Taxes Tax Rate Reconciliation (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesTaxRateReconciliationDetails", "shortName": "Income Taxes Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "mxim:ReversalofUncertainTaxPosition", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449411 - Disclosure - Income Taxes Release of Uncertain Tax Position (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesReleaseOfUncertainTaxPositionDetails", "shortName": "Income Taxes Release of Uncertain Tax Position (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "mxim:EffectiveIncomeTaxRateReconciliationProvisionalTransitionTaxAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449412 - Disclosure - Income Taxes Provisional Tax Charge (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesProvisionalTaxChargeDetails", "shortName": "Income Taxes Provisional Tax Charge (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExaminationInterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449413 - Disclosure - Income Taxes Related Tax Interest Reserves (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesRelatedTaxInterestReservesDetails", "shortName": "Income Taxes Related Tax Interest Reserves (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "mxim:EffectiveIncomeTaxRateReconciliationProvisionalTransitionTaxImpact", "reportCount": 1, "unique": true, "unitRef": "percent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449414 - Disclosure - Income Taxes Transition Tax Impact (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesTransitionTaxImpactDetails", "shortName": "Income Taxes Transition Tax Impact (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "mxim:EffectiveIncomeTaxRateReconciliationProvisionalTransitionTaxImpact", "reportCount": 1, "unique": true, "unitRef": "percent", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "mxim:ReversalofUncertainTaxPosition", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449415 - Disclosure - Income Taxes Reversal of Uncertain Tax Position (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesReversalOfUncertainTaxPositionDetails", "shortName": "Income Taxes Reversal of Uncertain Tax Position (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "mxim:GiltiTaxRate", "reportCount": 1, "unique": true, "unitRef": "percent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449416 - Disclosure - Income Taxes GILTI Tax Rate (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesGiltiTaxRateDetails", "shortName": "Income Taxes GILTI Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "mxim:GiltiTaxRate", "reportCount": 1, "unique": true, "unitRef": "percent", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449417 - Disclosure - Income Taxes Undistributed Foreign Earnings (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesUndistributedForeignEarningsDetails", "shortName": "Income Taxes Undistributed Foreign Earnings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "lang": null, "name": "mxim:UnrecognizedLiabilityofUndistributedForeignEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452403 - Disclosure - Restructuring Activities Change in Estimate (Details)", "role": "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "shortName": "Restructuring Activities Change in Estimate (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - maxim10-kfy2020.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - maxim10-kfy2020.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maxim10-kfy2020.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 89, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA", "terseLabel": "CHINA [Member]" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "UNITED KINGDOM" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "domainItemType" }, "country_IE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "IRELAND", "terseLabel": "Ireland" } } }, "localname": "IE", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "JAPAN", "terseLabel": "Japan [Member]" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PHILIPPINES", "terseLabel": "Philippines [Member]" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails", "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES", "verboseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails", "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r861", "r862", "r863" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date", "terseLabel": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r864" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r858" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r865" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r865" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r865" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r869" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r865" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r865" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r865" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r865" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r861", "r862", "r863" ], "lang": { "en-US": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r857" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r860" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security", "terseLabel": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r859" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "tradingSymbolItemType" }, "mxim_AcceleratedDepreciationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accelerated Depreciation [Member]", "label": "Accelerated Depreciation [Member]", "terseLabel": "Accelerated Depreciation [Member]" } } }, "localname": "AcceleratedDepreciationMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "mxim_AccountingStandardsUpdate201602MaxDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 (Max)", "label": "Accounting Standards Update 2016-02 (Max) [Domain]", "terseLabel": "Accounting Standards Update 2016-02 (Max) [Domain]" } } }, "localname": "AccountingStandardsUpdate201602MaxDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "mxim_AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated Net Gain (Loss) from Cost of Good Solds Attributable to Parent [Member] [Member]", "label": "Accumulated Net Gain (Loss) from Cost of Good Solds Attributable to Parent [Member] [Member]", "terseLabel": "Accumulated Net Gain (Loss) from Cost of Good Solds Attributable to Parent [Member] [Member]" } } }, "localname": "AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails" ], "xbrltype": "domainItemType" }, "mxim_AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated Net Gain (Loss) from Net Revenue Attributable to Parent [Member]", "label": "Accumulated Net Gain (Loss) from Net Revenue Attributable to Parent [Member]", "terseLabel": "Accumulated Net Gain (Loss) from Net Revenue Attributable to Parent [Member]" } } }, "localname": "AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails" ], "xbrltype": "domainItemType" }, "mxim_AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated Net Gain (Loss) from Operating Expense Attributable to Parent [Member] [Member] [Member]", "label": "Accumulated Net Gain (Loss) from Operating Expense Attributable to Parent [Member] [Member] [Member]", "terseLabel": "Accumulated Net Gain (Loss) from Operating Expense Attributable to Parent [Member] [Member] [Member]" } } }, "localname": "AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails" ], "xbrltype": "domainItemType" }, "mxim_AccumulatedUndistributedEarningsFromForeignSubsidiaries": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated Undistributed Earnings from Foreign Subsidiaries", "label": "Accumulated Undistributed Earnings from Foreign Subsidiaries", "terseLabel": "Indefinitely reinvested earnings from foreign subsidiaries" } } }, "localname": "AccumulatedUndistributedEarningsFromForeignSubsidiaries", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_Accumulatedgainorlossonprivatecompanyinvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "accumulated gain or loss on private company investment", "label": "accumulated gain or loss on private company investment", "terseLabel": "accumulated gain or loss on private company investment" } } }, "localname": "Accumulatedgainorlossonprivatecompanyinvestment", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_AcquisitionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisition [Abstract]", "label": "Acquisition [Abstract]" } } }, "localname": "AcquisitionAbstract", "nsuri": "http://www.maxim-ic.com/20200627", "xbrltype": "stringItemType" }, "mxim_ActiveParticipantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Active Participants [Member]", "label": "Active Participants [Member]", "terseLabel": "Active Participants [Member]" } } }, "localname": "ActiveParticipantsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "domainItemType" }, "mxim_AdjustmentduetoAdoptionofASC606": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New accounting pronouncement 606", "label": "Adjustment due to Adoption of ASC 606", "terseLabel": "Adjustment due to Adoption of ASC 606" } } }, "localname": "AdjustmentduetoAdoptionofASC606", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details" ], "xbrltype": "monetaryItemType" }, "mxim_AdjustmenttoPaidCapitalModificationofliabilitytoequity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to Paid Capital, Modification of liability to equity", "label": "Adjustment to Paid Capital, Modification of liability to equity", "terseLabel": "Adjustment to Paid Capital, Modification of liability to equity" } } }, "localname": "AdjustmenttoPaidCapitalModificationofliabilitytoequity", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mxim_AdjustmenttoPaidCapitalModificationofliabilitytoequityshares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adjustment to Paid Capital, Modification of liability to equity, shares", "label": "Adjustment to Paid Capital, Modification of liability to equity, shares", "terseLabel": "Adjustment to Paid Capital, Modification of liability to equity, shares" } } }, "localname": "AdjustmenttoPaidCapitalModificationofliabilitytoequityshares", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "mxim_AdjustmenttoRetainedEarningsASU201601": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to Retained Earnings ASU 2016-01", "label": "Adjustment to Retained Earnings ASU 2016-01", "terseLabel": "Adjustment to Retained Earnings ASU 2016-01" } } }, "localname": "AdjustmenttoRetainedEarningsASU201601", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "mxim_AdvanceTaxPaymentforExamination": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Advance Tax Payment for Examination", "label": "Advance Tax Payment for Examination", "terseLabel": "Advance Tax Payment for Examination" } } }, "localname": "AdvanceTaxPaymentforExamination", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "monetaryItemType" }, "mxim_Advancepaymentsforauditandpostaudityeartax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Advance payments for audit and post-audit year tax", "label": "Advance payments for audit and post-audit year tax", "terseLabel": "Advance payments for audit and post-audit year tax" } } }, "localname": "Advancepaymentsforauditandpostaudityeartax", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "monetaryItemType" }, "mxim_BalancesheetitemsrelatedtoleasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Balance sheet items related to leases [Table]", "label": "Balance sheet items related to leases [Table Text Block]", "terseLabel": "Balance sheet items related to leases [Table Text Block]" } } }, "localname": "BalancesheetitemsrelatedtoleasesTableTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/LeaseTables" ], "xbrltype": "textBlockItemType" }, "mxim_BalancesheettotalpriortoAdoptionofASC606": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Balance sheet total prior to Adoption of ASC 606", "label": "Balance sheet total prior to Adoption of ASC 606", "terseLabel": "Balance sheet total prior to Adoption of ASC 606" } } }, "localname": "BalancesheettotalpriortoAdoptionofASC606", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognition606Details" ], "xbrltype": "monetaryItemType" }, "mxim_BalancesheettotalpriortoAdoptionofASC606Liab": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Balance sheet total prior to Adoption of ASC 606 (Liab)", "label": "Balance sheet total prior to Adoption of ASC 606 (Liab)", "terseLabel": "Balance sheet total prior to Adoption of ASC 606 (Liab)" } } }, "localname": "BalancesheettotalpriortoAdoptionofASC606Liab", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognition606Details" ], "xbrltype": "monetaryItemType" }, "mxim_BusinessAcquisitionCashPaidforEmployeesVestedOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Cash Paid for Employee Vested Options", "label": "Business Acquisition, Cash Paid for Employee's Vested Options", "terseLabel": "Business Acquisition, Cash Paid for Employee's Vested Options" } } }, "localname": "BusinessAcquisitionCashPaidforEmployeesVestedOptions", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_BusinessAcquisitioncashPaidForContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business acquisition,cash paid for contingent consideration", "label": "Business acquisition,cash paid for contingent consideration", "negatedTerseLabel": "Business acquisition,cash paid for contingent consideration" } } }, "localname": "BusinessAcquisitioncashPaidForContingentConsideration", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_BusinessUnitReorganizationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Unit Reorganization [Member]", "label": "Business Unit Reorganization [Member]", "terseLabel": "Business Unit Reorganization [Member]" } } }, "localname": "BusinessUnitReorganizationMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "mxim_ChangeinDeferTaxAssetsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in Defer Tax Assets, Current", "label": "Change in Defer Tax Assets, Current", "terseLabel": "Change in Defer Tax Assets, Current" } } }, "localname": "ChangeinDeferTaxAssetsCurrent", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_CommonStockRepurchasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Repurchases [Abstract]", "label": "Common Stock Repurchases [Abstract]" } } }, "localname": "CommonStockRepurchasesAbstract", "nsuri": "http://www.maxim-ic.com/20200627", "xbrltype": "stringItemType" }, "mxim_ContingentLiabilityAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contingent Liability Adjustment", "label": "Contingent Liability Adjustment", "terseLabel": "Contingent Liability Adjustment" } } }, "localname": "ContingentLiabilityAdjustment", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsContingentLiabilitiesBalanceDetails" ], "xbrltype": "monetaryItemType" }, "mxim_CustomerBaseByGroupAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Base by Group [Axis]", "label": "Customer Base by Group [Axis]" } } }, "localname": "CustomerBaseByGroupAxis", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "mxim_CustomerBaseGroupDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Base, Group [Domain]", "label": "Customer Base, Group [Domain]" } } }, "localname": "CustomerBaseGroupDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "mxim_CustomerFourDomainDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Four [Domain]", "label": "Customer Four [Domain] [Domain]", "terseLabel": "Customer Four [Domain] [Domain]" } } }, "localname": "CustomerFourDomainDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mxim_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer One", "label": "Customer One [Member]", "terseLabel": "Avnet Electronics [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "mxim_CustomerThreeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Three", "label": "Customer Three [Domain]", "terseLabel": "Customer Three [Domain]", "verboseLabel": "No other customer [Member]" } } }, "localname": "CustomerThreeDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mxim_CustomerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Two [Member]", "label": "Customer Two [Member]", "terseLabel": "Samsung [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "mxim_DallasManufacturingFacilityAcceleratedDepreciationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dallas Manufacturing Facility Accelerated Depreciation [Member]", "label": "Dallas Manufacturing Facility Accelerated Depreciation [Member]", "terseLabel": "Dallas Manufacturing Facility Accelerated Depreciation [Member]" } } }, "localname": "DallasManufacturingFacilityAcceleratedDepreciationMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "mxim_DebtInstrumentConvenantRequirementMinimumInterestCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convenant Requirement, minimum interest coverage ratio", "label": "Debt Instrument, Convenant Requirement, minimum interest coverage ratio", "terseLabel": "Debt Instrument, Convenant Requirement, minimum interest coverage ratio" } } }, "localname": "DebtInstrumentConvenantRequirementMinimumInterestCoverageRatio", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "mxim_DebtInstrumentCovenantRequirementRatioOfDebtToEbitda": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Requirement, Ratio of Debt to EBITDA", "label": "Debt Instrument, Covenant Requirement, Ratio of Debt to EBITDA", "terseLabel": "Debt Instrument, Covenant Requirement, Ratio of Debt to EBITDA" } } }, "localname": "DebtInstrumentCovenantRequirementRatioOfDebtToEbitda", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "mxim_DebtInstrumentDecreaseinLongTermDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Decrease in Long Term Debt", "label": "Debt Instrument, Decrease in Long Term Debt", "terseLabel": "Debt Instrument, Decrease in Long Term Debt" } } }, "localname": "DebtInstrumentDecreaseinLongTermDebt", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_DecreaseinDilutedEarningsPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Decrease in Diluted Earnings Per Share", "label": "Decrease in Diluted Earnings Per Share", "terseLabel": "Decrease in Diluted Earnings Per Share" } } }, "localname": "DecreaseinDilutedEarningsPerShare", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "perShareItemType" }, "mxim_Decreaseinbasicearningspershare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Decrease in basic earnings per share", "label": "Decrease in basic earnings per share", "terseLabel": "Decrease in basic earnings per share" } } }, "localname": "Decreaseinbasicearningspershare", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "perShareItemType" }, "mxim_DeferredFinanceCostDecreaseinOtherAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Finance Cost, Decrease in Other Assets", "label": "Deferred Finance Cost, Decrease in Other Assets", "terseLabel": "Deferred Finance Cost, Decrease in Other Assets" } } }, "localname": "DeferredFinanceCostDecreaseinOtherAssets", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_DeferredFinanceCostDecreaseinOtherCurrentAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Finance Cost, Decrease in Other Current Assets", "label": "Deferred Finance Cost, Decrease in Other Current Assets", "terseLabel": "Deferred Finance Cost, Decrease in Other Current Assets" } } }, "localname": "DeferredFinanceCostDecreaseinOtherCurrentAssets", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_DeferredTaxOnUnrealizedExchangeGainLossOnLongTermIntercompanyReceivable": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Effect of the Unrealized Exchange Gain on Long Term Intercompany Receivable", "label": "Deferred Tax on Unrealized Exchange Gain Loss on Long Term Intercompany Receivable", "terseLabel": "Deferred tax on unrealized exchange gain (loss) on intercompany receivables" } } }, "localname": "DeferredTaxOnUnrealizedExchangeGainLossOnLongTermIntercompanyReceivable", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "mxim_DefinedBenefitPlanAssumptionsUsedCalculatingUnrecognizedGainLossAmortizationAverageRemainingLifeExpectancy": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Assumptions Used Calculating Unrecognized Gain Loss Amortization, Average Remaining Life Expectancy", "label": "Defined Benefit Plan, Assumptions Used Calculating Unrecognized Gain Loss Amortization, Average Remaining Life Expectancy", "terseLabel": "Defined Benefit Plan, Assumptions Used Calculating Unrecognized Gain Loss Amortization, Average Remaining Life Expectancy" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingUnrecognizedGainLossAmortizationAverageRemainingLifeExpectancy", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "durationItemType" }, "mxim_DefinedBenefitPlanExpectedFutureBenefitPayments": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Expected Future Benefit Payments", "label": "Defined Benefit Plan, Expected Future Benefit Payments", "totalLabel": "Total" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_DefinedContributionPlansEmployeeContributionsMatchedFiftyPerecentByEmployerMaximumPercentageOfEmployeeEligibleCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plans, Employee Contributions Matched 50% by Employer, Maximum Percentage of Employee Eligible Compensation", "label": "Defined Contribution Plans, Employee Contributions Matched Fifty Perecent By Employer, Maximum Percentage Of Employee Eligible Compensation", "terseLabel": "Maximum percentage of employee eligible compensation with 50% matching contributions by employer" } } }, "localname": "DefinedContributionPlansEmployeeContributionsMatchedFiftyPerecentByEmployerMaximumPercentageOfEmployeeEligibleCompensation", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "percentItemType" }, "mxim_DefinedContributionPlansEmployeeContributionsMatchedOneHunderedPerecentByEmployerMaximumPercentageOfEmployeeEligibleCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plans, Employee Contributions Matched 100% By Employer, Maximum Percentage of Employee Eligible Compensation", "label": "Defined Contribution Plans, Employee Contributions Matched One Hundered Perecent By Employer, Maximum Percentage Of Employee Eligible Compensation", "terseLabel": "Maximum percentage of employee eligible compensation with 100% matching contributions by employer" } } }, "localname": "DefinedContributionPlansEmployeeContributionsMatchedOneHunderedPerecentByEmployerMaximumPercentageOfEmployeeEligibleCompensation", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "percentItemType" }, "mxim_DefinedContributionPlansEmployerMatchingPercentageOfEmployeeContributionsFromThreeToFivePercentOfEligibleCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plans, Employer Matching Percentage of Employee Contributions from 3% to 5% of Eligible Compensation", "label": "Defined Contribution Plans, Employer Matching Percentage Of Employee Contributions From Three To Five Percent Of Eligible Compensation", "terseLabel": "Employer matching percentage of additional employee contributions up to 5% of employee eligible compensation" } } }, "localname": "DefinedContributionPlansEmployerMatchingPercentageOfEmployeeContributionsFromThreeToFivePercentOfEligibleCompensation", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "percentItemType" }, "mxim_DefinedContributionPlansEmployerMatchingPercentageOfEmployeeContributionsUpToFirstThreePercentOfEligibleCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plans, Employer Matching Percentage of Employee Contributions up to First 3% of Eligible Compensation", "label": "Defined Contribution Plans, Employer Matching Percentage Of Employee Contributions Up To First Three Percent Of Eligible Compensation", "terseLabel": "Employer matching percentage of employee contributions up to 3% of employee eligible compensation" } } }, "localname": "DefinedContributionPlansEmployerMatchingPercentageOfEmployeeContributionsUpToFirstThreePercentOfEligibleCompensation", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "percentItemType" }, "mxim_DisaggregatedRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue [Abstract]", "label": "Disaggregated Revenue [Abstract]" } } }, "localname": "DisaggregatedRevenueAbstract", "nsuri": "http://www.maxim-ic.com/20200627", "xbrltype": "stringItemType" }, "mxim_DisaggregatedRevenueTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue [Text Block]", "label": "Disaggregated Revenue [Text Block]", "terseLabel": "Disaggregated Revenue [Text Block]" } } }, "localname": "DisaggregatedRevenueTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueNotes" ], "xbrltype": "textBlockItemType" }, "mxim_DisaggregatedRevenuebyEndMarketAuto": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by End Market - Auto %", "label": "Disaggregated Revenue by End Market - Auto %", "terseLabel": "Disaggregated Revenue by End Market - Auto %" } } }, "localname": "DisaggregatedRevenuebyEndMarketAuto", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "percentItemType" }, "mxim_DisaggregatedRevenuebyEndMarketAutomotive": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by End Market - Automotive", "label": "Disaggregated Revenue by End Market - Automotive", "terseLabel": "Disaggregated Revenue by End Market - Automotive" } } }, "localname": "DisaggregatedRevenuebyEndMarketAutomotive", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mxim_DisaggregatedRevenuebyEndMarketCDC": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by End Market - CDC %", "label": "Disaggregated Revenue by End Market - CDC %", "terseLabel": "Disaggregated Revenue by End Market - CDC %" } } }, "localname": "DisaggregatedRevenuebyEndMarketCDC", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "percentItemType" }, "mxim_DisaggregatedRevenuebyEndMarketCommandDataCenter": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by End Market - Comm and Data Center", "label": "Disaggregated Revenue by End Market - Comm and Data Center", "terseLabel": "Disaggregated Revenue by End Market - Comm and Data Center" } } }, "localname": "DisaggregatedRevenuebyEndMarketCommandDataCenter", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mxim_DisaggregatedRevenuebyEndMarketCons": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by End Market - Cons %", "label": "Disaggregated Revenue by End Market - Cons %", "terseLabel": "Disaggregated Revenue by End Market - Cons %" } } }, "localname": "DisaggregatedRevenuebyEndMarketCons", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "percentItemType" }, "mxim_DisaggregatedRevenuebyEndMarketConsumer": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by End Market - Consumer", "label": "Disaggregated Revenue by End Market - Consumer", "terseLabel": "Disaggregated Revenue by End Market - Consumer" } } }, "localname": "DisaggregatedRevenuebyEndMarketConsumer", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mxim_DisaggregatedRevenuebyEndMarketInd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by End Market - Ind %", "label": "Disaggregated Revenue by End Market - Ind %", "terseLabel": "Disaggregated Revenue by End Market - Ind %" } } }, "localname": "DisaggregatedRevenuebyEndMarketInd", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "percentItemType" }, "mxim_DisaggregatedRevenuebyEndMarketIndustrial": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by End Market - Industrial", "label": "Disaggregated Revenue by End Market - Industrial", "terseLabel": "Disaggregated Revenue by End Market - Industrial" } } }, "localname": "DisaggregatedRevenuebyEndMarketIndustrial", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mxim_DisaggregatedRevenuebyEndMarketTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Disaggregated Revenue by End Market [Table]", "label": "Disaggregated Revenue by End Market [Table Text Block]", "terseLabel": "Disaggregated Revenue by End Market [Table Text Block]" } } }, "localname": "DisaggregatedRevenuebyEndMarketTableTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "mxim_DisaggregatedRevenuebySalesChannelDirect": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by Sales Channel - Direct %", "label": "Disaggregated Revenue by Sales Channel - Direct %", "terseLabel": "Disaggregated Revenue by Sales Channel - Direct %" } } }, "localname": "DisaggregatedRevenuebySalesChannelDirect", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "percentItemType" }, "mxim_DisaggregatedRevenuebySalesChannelDirectCustomer": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by Sales Channel - Direct Customer", "label": "Disaggregated Revenue by Sales Channel - Direct Customer", "terseLabel": "Disaggregated Revenue by Sales Channel - Direct Customer" } } }, "localname": "DisaggregatedRevenuebySalesChannelDirectCustomer", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mxim_DisaggregatedRevenuebySalesChannelDist": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by Sales Channel - Dist %", "label": "Disaggregated Revenue by Sales Channel - Dist %", "terseLabel": "Disaggregated Revenue by Sales Channel - Dist %" } } }, "localname": "DisaggregatedRevenuebySalesChannelDist", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "percentItemType" }, "mxim_DisaggregatedRevenuebySalesChannelDistributors": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by Sales Channel - Distributors", "label": "Disaggregated Revenue by Sales Channel - Distributors", "terseLabel": "Disaggregated Revenue by Sales Channel - Distributors" } } }, "localname": "DisaggregatedRevenuebySalesChannelDistributors", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "mxim_DisaggregatedRevenuebySalesChannelTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disaggregated Revenue by Sales Channel [Table Text Block]", "label": "Disaggregated Revenue by Sales Channel [Table Text Block]", "terseLabel": "Disaggregated Revenue by Sales Channel [Table Text Block]" } } }, "localname": "DisaggregatedRevenuebySalesChannelTableTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "mxim_DistributorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Distributors [Member]", "label": "Distributors [Member]" } } }, "localname": "DistributorsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationDeferredtaxremeasurement": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Deferred tax remeasurement", "label": "Effective Income Tax Rate Reconciliation, Deferred tax remeasurement", "terseLabel": "Effective Income Tax Rate Reconciliation, Deferred tax remeasurement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeferredtaxremeasurement", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationDeferredtaxremeasurementAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Deferred tax remeasurement, Amount", "label": "Effective Income Tax Rate Reconciliation, Deferred tax remeasurement, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Deferred tax remeasurement, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeferredtaxremeasurementAmount", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationFixedAssetsTaxBasisAdjustments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Fixed Assets Tax Basis Adjustments", "label": "Effective Income Tax Rate Reconciliation, Fixed Assets Tax Basis Adjustments", "terseLabel": "Effective Income Tax Rate Reconciliation, Fixed Assets Tax Basis Adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFixedAssetsTaxBasisAdjustments", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationNondeductibleGoodwillPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Non-deductible Goodwill, Percent", "label": "Effective Income Tax Rate Reconciliation, Non-deductible Goodwill, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Non-deductible Goodwill, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleGoodwillPercent", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationProvisionalTransitionTax": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Provisional Transition Tax", "label": "Effective Income Tax Rate Reconciliation, Provisional Transition Tax", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationProvisionalTransitionTax", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationProvisionalTransitionTaxAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Provisional Transition Tax, Amount", "label": "Effective Income Tax Rate Reconciliation, Provisional Transition Tax, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationProvisionalTransitionTaxAmount", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/IncomeTaxesProvisionalTaxChargeDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxChargesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationProvisionalTransitionTaxImpact": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Provisional Transition Tax (Impact)", "label": "Effective Income Tax Rate Reconciliation, Provisional Transition Tax (Impact)", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationProvisionalTransitionTaxImpact", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTransitionTaxImpactDetails" ], "xbrltype": "percentItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationTaxContingenciesInterestAccrual": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Contingencies, Interest Accrual", "label": "Effective Income Tax Rate Reconciliation, Tax Contingencies, Interest Accrual", "terseLabel": "Interest accrual for unrecognized tax benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesInterestAccrual", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationTaxOnGlobalIntangibleLowTaxedIncome": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation Tax On Global Intangible Low Taxed Income", "label": "Effective Income Tax Rate Reconciliation Tax On Global Intangible Low Taxed Income", "terseLabel": "Effective Income Tax Rate Reconciliation Tax On Global Intangible Low Taxed Income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxOnGlobalIntangibleLowTaxedIncome", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationTransitionTaxLiabilityAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Transition Tax Liability, Amount", "label": "Effective Income Tax Rate Reconciliation, Transition Tax Liability, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Transition Tax Liability, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransitionTaxLiabilityAmount", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mxim_EffectiveIncomeTaxReconciliationDeferredTaxRemeasurement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Reconciliation, Deferred Tax Remeasurement", "label": "Effective Income Tax Reconciliation, Deferred Tax Remeasurement", "terseLabel": "Effective Income Tax Reconciliation, Deferred Tax Remeasurement" } } }, "localname": "EffectiveIncomeTaxReconciliationDeferredTaxRemeasurement", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_EffectiveIncomeTaxReconciliationDeferredtaxliabilitiesonunremittedforeignearnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Reconciliation, Deferred tax liabilities on unremitted foreign earnings", "label": "Effective Income Tax Reconciliation, Deferred tax liabilities on unremitted foreign earnings", "terseLabel": "Deferred Tax Liabilities, Undistributed Foreign Earnings" } } }, "localname": "EffectiveIncomeTaxReconciliationDeferredtaxliabilitiesonunremittedforeignearnings", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mxim_Effectiveincometaxratereconciliationsettlement": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation, settlement", "label": "Effective income tax rate reconciliation, settlement", "terseLabel": "Effective income tax rate reconciliation, settlement" } } }, "localname": "Effectiveincometaxratereconciliationsettlement", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "mxim_EnergyMeteringBusinessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Energy Metering Business [Member]", "label": "Energy Metering Business [Member]", "terseLabel": "Energy Metering Business [Member]" } } }, "localname": "EnergyMeteringBusinessMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "domainItemType" }, "mxim_FairValueAssetsAndLiabilitiesClassMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value, Assets and Liabilities Class [Member]", "label": "Fair Value, Assets and Liabilities Class [Member]", "terseLabel": "Fair Value, Assets and Liabilities Class [Member]" } } }, "localname": "FairValueAssetsAndLiabilitiesClassMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "mxim_FairValueAssetsandLiabilitiesClassDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value, Assets and Liabilities Class [Domain]", "label": "Fair Value, Assets and Liabilities Class [Domain]", "terseLabel": "Fair Value, Assets and Liabilities Class [Domain]" } } }, "localname": "FairValueAssetsandLiabilitiesClassDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "mxim_FairValueAssetsandLiabilitiesMeasuredonNonrecurringBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair Value, Assets and Liabilities Measured on Nonrecurring Basis", "label": "Fair Value, Assets and Liabilities Measured on Nonrecurring Basis", "terseLabel": "Fair Value, Assets and Liabilities Measured on Nonrecurring Basis" } } }, "localname": "FairValueAssetsandLiabilitiesMeasuredonNonrecurringBasis", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_FairValuebyAssetsandLiabilitiesClass1Axis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value by Assets and Liabilities Class1 [Axis]", "label": "Fair Value by Assets and Liabilities Class1 [Axis]", "terseLabel": "Fair Value by Assets and Liabilities Class1 [Axis]" } } }, "localname": "FairValuebyAssetsandLiabilitiesClass1Axis", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "mxim_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finite and Indefinite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite and Indefinite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite and Indefinite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mxim_FiniteAndIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finite and Indefinite Lived Intangible Assets [Line Items]", "label": "Finite and Indefinite Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mxim_FiniteAndIndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finite and Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite and Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite and Indefinite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteAndIndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mxim_FixedRateNoteDueJune2027at3Point450PercentMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "FixedRateNoteDueJune2027at3Point450Percent[Member] [Member]", "label": "FixedRateNoteDueJune2027at3Point450Percent[Member] [Member]", "terseLabel": "Fixed Rate Note Due November 2027 at 3 Point 450 Percent [Member] [Domain]" } } }, "localname": "FixedRateNoteDueJune2027at3Point450PercentMemberMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_FixedRateNoteDueJune2027at3Point45PercentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due June 2027 at 3 Point 45 Percent", "label": "Fixed Rate Note Due June 2027 at 3 Point 45 Percent [Member]", "terseLabel": "Fixed Rate Note Due June 2027 at 3 Point 450 Percent [Member] [Domain]" } } }, "localname": "FixedRateNoteDueJune2027at3Point45PercentMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_FixedRateNoteDueJune2027at3Point50PercentMemberDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Domain]", "label": "Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Domain]", "terseLabel": "Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Domain]" } } }, "localname": "FixedRateNoteDueJune2027at3Point50PercentMemberDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_FixedRateNoteDueJune2027at3Point50PercentMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Member]", "label": "Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Member]", "terseLabel": "Fixed Rate Note Due June 2027 at 3 Point 50 Percent [Member] [Member]" } } }, "localname": "FixedRateNoteDueJune2027at3Point50PercentMemberMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_FixedRateNoteDueMarch2023At3Point375PercentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due March 2023 at 3 Point 375 Percent [Member]", "label": "Fixed Rate Note Due March 2023 at 3 Point 375 Percent [Member]", "terseLabel": "Fixed Rate Note Due March 2023 at 3 Point 375 Percent [Member]" } } }, "localname": "FixedRateNoteDueMarch2023At3Point375PercentMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_FixedRateNoteDueNovember2018at2Point50PercentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed Rate Note Due November 2018 at 2 Point 50 Percent [Member]", "label": "Fixed Rate Note Due November 2018 at 2 Point 50 Percent [Member]", "terseLabel": "Fixed Rate Note Due November 2018 at 2 Point 50 Percent [Member]" } } }, "localname": "FixedRateNoteDueNovember2018at2Point50PercentMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_ForwardContractsHeldtoAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forward Contracts Held to [Axis]", "label": "Forward Contracts Held to [Axis]", "terseLabel": "Forward Contracts Held to [Axis]" } } }, "localname": "ForwardContractsHeldtoAxis", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "mxim_ForwardContractsHeldtoDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Forward Contracts Held to [Axis]", "label": "Forward Contracts Held to [Domain]", "terseLabel": "Forward Contracts Held to [Domain]" } } }, "localname": "ForwardContractsHeldtoDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_ForwardcontractsheldtopurchaseU.S.dollarsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forward contracts held to purchase U.S. dollars [Member]", "label": "Forward contracts held to purchase U.S. dollars [Member]", "terseLabel": "Forward contracts held to purchase U.S. dollars [Member]" } } }, "localname": "ForwardcontractsheldtopurchaseU.S.dollarsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_ForwardcontractsheldtosellU.S.dollarsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forward contracts held to sell U.S. dollars [Member]", "label": "Forward contracts held to sell U.S. dollars [Member]", "terseLabel": "Forward contracts held to sell U.S. dollars [Member]" } } }, "localname": "ForwardcontractsheldtosellU.S.dollarsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_FutureMinimiumPaymentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Future Minimium Payments [Domain]", "label": "Future Minimium Payments [Domain]", "terseLabel": "Total [Domain]" } } }, "localname": "FutureMinimiumPaymentsDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "mxim_FutureMinimiumPaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Future Minimium Payments [Member]", "label": "Future Minimium Payments [Member]", "terseLabel": "Future Minimium Payments [Member]" } } }, "localname": "FutureMinimiumPaymentsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "mxim_FutureMinimumPaymentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Future Minimum Payments [Axis]", "label": "Future Minimum Payments [Axis]" } } }, "localname": "FutureMinimumPaymentsAxis", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "mxim_FutureMinimumPaymentsForCommitments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future Minimum Payments For Commitments", "label": "Future Minimum Payments For Commitments", "terseLabel": "Future minimum payments for all commitments" } } }, "localname": "FutureMinimumPaymentsForCommitments", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_FutureMinimumPaymentsForCommitmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Future Minimum Payments for Commitments [Line Items]", "label": "Future Minimum Payments for Commitments [Line Items]", "terseLabel": "Future Minimum Payments for Commitments [Line Items]" } } }, "localname": "FutureMinimumPaymentsForCommitmentsLineItems", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails", "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "stringItemType" }, "mxim_FutureMinimumPaymentsForCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Future Minimum Payments for Commitments [Table]", "label": "Future Minimum Payments for Commitments [Table]", "terseLabel": "Future Minimum Payments for Commitments [Table]" } } }, "localname": "FutureMinimumPaymentsForCommitmentsTable", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails", "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "stringItemType" }, "mxim_FxedRateNoteDueMarch2023at3Point375PercentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fxed Rate Note Due March 2023 at 3 Point 375 Percent [Member]", "label": "Fxed Rate Note Due March 2023 at 3 Point 375 Percent [Member]", "terseLabel": "Fxed Rate Note Due March 2023 at 3 Point 375 Percent [Member]" } } }, "localname": "FxedRateNoteDueMarch2023at3Point375PercentMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_GeneralBusinessTaxCredit": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "General Business Tax Credit", "label": "General Business Tax Credit", "terseLabel": "General Business Tax Credit" } } }, "localname": "GeneralBusinessTaxCredit", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "mxim_GeneralDiscussionofDerivativeInstrumentsandHedgingActivitiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General Discussion of Derivative Instruments and Hedging Activities [Text Block]", "label": "General Discussion of Derivative Instruments and Hedging Activities [Text Block]", "terseLabel": "General Discussion of Derivative Instruments and Hedging Activities" } } }, "localname": "GeneralDiscussionofDerivativeInstrumentsandHedgingActivitiesTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureTables" ], "xbrltype": "textBlockItemType" }, "mxim_GiltiTaxRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gilti Tax Rate", "label": "Gilti Tax Rate", "terseLabel": "Gilti Tax Rate" } } }, "localname": "GiltiTaxRate", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesGiltiTaxRateDetails" ], "xbrltype": "percentItemType" }, "mxim_GiltiTaxRateLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Gilti Tax Rate [Table]", "label": "Gilti Tax Rate [Line Items]", "terseLabel": "Gilti Tax Rate [Line Items]" } } }, "localname": "GiltiTaxRateLineItems", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesGiltiTaxRateDetails" ], "xbrltype": "stringItemType" }, "mxim_GiltiTaxRateTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gilti Tax Rate [Table]", "label": "Gilti Tax Rate [Table]", "terseLabel": "Gilti Tax Rate [Table]" } } }, "localname": "GiltiTaxRateTable", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesGiltiTaxRateDetails" ], "xbrltype": "stringItemType" }, "mxim_GrossIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross Intangible Assets", "label": "Gross Intangible Assets", "terseLabel": "Gross Intangible Assets" } } }, "localname": "GrossIntangibleAssets", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_GrossMarginPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross Margin Percentage", "label": "Gross Margin Percentage", "terseLabel": "Gross margin %" } } }, "localname": "GrossMarginPercentage", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "percentItemType" }, "mxim_HedgingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hedging Activities [Abstract]", "label": "Hedging Activities [Abstract]" } } }, "localname": "HedgingActivitiesAbstract", "nsuri": "http://www.maxim-ic.com/20200627", "xbrltype": "stringItemType" }, "mxim_IPRDCompletedReclassed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "IPR&D Completed & Reclassed", "label": "IPR&D Completed & Reclassed", "terseLabel": "IPR&D Completed & Reclassed" } } }, "localname": "IPRDCompletedReclassed", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_IcronDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Icron [Domain]", "label": "Icron [Domain]", "terseLabel": "Icron [Domain]" } } }, "localname": "IcronDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "mxim_ImpairmentOfLongLivedAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Impairment of Long Lived Assets Disclosure [Abstract]", "label": "Impairment of Long Lived Assets Disclosure [Abstract]" } } }, "localname": "ImpairmentOfLongLivedAssetsDisclosureAbstract", "nsuri": "http://www.maxim-ic.com/20200627", "xbrltype": "stringItemType" }, "mxim_ImpairmentOfLongLivedAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Impairment of Long Lived Assets Disclosure [Text Block]", "label": "Impairment of Long Lived Assets Disclosure [Text Block]", "terseLabel": "Impairment of Long-Lived Assets [Text Block]" } } }, "localname": "ImpairmentOfLongLivedAssetsDisclosureTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssets" ], "xbrltype": "textBlockItemType" }, "mxim_ImpairmentofGoodwillandIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Impairment of Goodwill and Intangible Assets", "label": "Impairment of Goodwill and Intangible Assets", "terseLabel": "Impairment of Goodwill and Intangible Assets" } } }, "localname": "ImpairmentofGoodwillandIntangibleAssets", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mxim_IncomeTaxLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Tax [Line Items]", "label": "Income Tax [Line Items]" } } }, "localname": "IncomeTaxLineItems", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "mxim_IncreaseDecreaseinOtherAssetsNonCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase Decrease in Other Assets, Non-Current", "label": "Increase Decrease in Other Assets, Non-Current", "terseLabel": "Increase Decrease in Other Assets, Non-Current" } } }, "localname": "IncreaseDecreaseinOtherAssetsNonCurrent", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_IncreaseDecreaseinRevenueReserves": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Revenue Reserves", "label": "Increase (Decrease) in Revenue Reserves", "terseLabel": "Price adjustment and other revenue reserves" } } }, "localname": "IncreaseDecreaseinRevenueReserves", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mxim_InterestIncome": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Interest Income", "label": "Interest Income", "terseLabel": "Interest Income, Other" } } }, "localname": "InterestIncome", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "mxim_Interestpaymentonadvancepaymentsforauditandpostaudityeartax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Interest payment on advance payments for audit and post-audit year tax", "label": "Interest payment on advance payments for audit and post-audit year tax", "terseLabel": "Advance interest payments for audit and post-audit year tax" } } }, "localname": "Interestpaymentonadvancepaymentsforauditandpostaudityeartax", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "monetaryItemType" }, "mxim_InventoryonhandMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "inventory on hand [Member]", "label": "Inventory on hand [Member]", "terseLabel": "Inventory on hand [Member]" } } }, "localname": "InventoryonhandMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "mxim_LeaseBalancesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Lease Balances [Table]", "label": "Lease Balances [Line Items]", "terseLabel": "Lease Balances [Line Items]" } } }, "localname": "LeaseBalancesLineItems", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails" ], "xbrltype": "stringItemType" }, "mxim_LeaseBalancesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Balances [Table]", "label": "Lease Balances [Table]", "terseLabel": "Lease Balances [Table]" } } }, "localname": "LeaseBalancesTable", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails" ], "xbrltype": "stringItemType" }, "mxim_LeasesofLesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leases of Lessee Disclosure [Abstract]", "label": "Leases of Lessee Disclosure [Abstract]" } } }, "localname": "LeasesofLesseeDisclosureAbstract", "nsuri": "http://www.maxim-ic.com/20200627", "xbrltype": "stringItemType" }, "mxim_LongTermDebtFutureMinimumInterestPaymentsDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt, Future Minimum Interest Payments Due", "label": "Long Term Debt, Future Minimum Interest Payments Due", "terseLabel": "Interest payments associated with long-term debt obligations" } } }, "localname": "LongTermDebtFutureMinimumInterestPaymentsDue", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_MEMSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "MEMS [Member]", "label": "MEMS [Member]", "terseLabel": "MEMS [Member]" } } }, "localname": "MEMSMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "domainItemType" }, "mxim_MarketStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Market Stock Units [Member]", "label": "Market Stock Units [Member]", "terseLabel": "Market Stock Units [Member]" } } }, "localname": "MarketStockUnitsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "domainItemType" }, "mxim_ModificationOfLiabilityInstrumentsToEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Modification Of Liability Instruments To Equity", "label": "Modification Of Liability Instruments To Equity", "terseLabel": "Modification Of Liability Instruments To Equity" } } }, "localname": "ModificationOfLiabilityInstrumentsToEquity", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mxim_NatureOfOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "NATURE OF OPERATIONS [Abstract]", "label": "Nature of Operations [Abstract]" } } }, "localname": "NatureOfOperationsAbstract", "nsuri": "http://www.maxim-ic.com/20200627", "xbrltype": "stringItemType" }, "mxim_NetGainLossonSaleofBusiness": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Gain (Loss) on Sale of Business", "label": "Net Gain (Loss) on Sale of Business", "terseLabel": "Net Gain (Loss) on Sale of Business" } } }, "localname": "NetGainLossonSaleofBusiness", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "mxim_NetIncomeLossExcludingAcceleratedDepreciationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Income (Loss), Excluding Accelerated Depreciation Expense", "label": "Net Income (Loss), Excluding Accelerated Depreciation Expense", "terseLabel": "Net Income (Loss), Excluding Accelerated Depreciation Expense" } } }, "localname": "NetIncomeLossExcludingAcceleratedDepreciationExpense", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "monetaryItemType" }, "mxim_NewAccountingPronouncementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Accounting Pronouncements [Abstract]", "label": "New Accounting Pronouncements [Abstract]" } } }, "localname": "NewAccountingPronouncementsAbstract", "nsuri": "http://www.maxim-ic.com/20200627", "xbrltype": "stringItemType" }, "mxim_NewLeaseImpactMin": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "New Lease Impact (Min)", "label": "New Lease Impact (Min)", "terseLabel": "New Lease Impact (Min)" } } }, "localname": "NewLeaseImpactMin", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "mxim_NewLeaseStandardImpactMax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "New Lease Standard Impact (Max)", "label": "New Lease Standard Impact (Max)", "terseLabel": "New Lease Standard Impact (Max)" } } }, "localname": "NewLeaseStandardImpactMax", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "mxim_NumberOfStockPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Stock Plans", "label": "Number Of Stock Plans", "terseLabel": "Number Of Stock Plans" } } }, "localname": "NumberOfStockPlans", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "integerItemType" }, "mxim_ObligationsDueInMoreThan5YearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Obligations Due in More Than 5 Years [Member]", "label": "Obligations Due in More Than 5 Years [Member]", "terseLabel": "More than 5 years [Member]" } } }, "localname": "ObligationsDueInMoreThan5YearsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "mxim_ObligationsDueinFiveYearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Obligations Due in Five Years [Member]", "label": "Obligations Due in Five Years [Member]", "terseLabel": "Obligations Due in five years [Member]" } } }, "localname": "ObligationsDueinFiveYearsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "mxim_ObligationsDueinfouryearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Obligations Due in four years [Member]", "label": "Obligations Due in four years [Member]", "terseLabel": "Obligations Due in four years [Member]" } } }, "localname": "ObligationsDueinfouryearsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "mxim_ObligationsDueinnexttwelvemonthsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Obligations Due in next twelve months [Member]", "label": "Obligations Due in next twelve months [Member]", "terseLabel": "Obligations Due in next twelve months [Member]" } } }, "localname": "ObligationsDueinnexttwelvemonthsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "mxim_ObligationsDueinthreeyearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Obligations Due in three years [Member]", "label": "Obligations Due in three years [Member]", "terseLabel": "Obligations Due in three years [Member]" } } }, "localname": "ObligationsDueinthreeyearsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "mxim_ObligationsDueintwoyearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Obligations Due in two years [Member]", "label": "Obligations Due in two years [Member]", "terseLabel": "Obligations Due in two years [Member]" } } }, "localname": "ObligationsDueintwoyearsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "mxim_OperatingIncomeLossExcludingAcceleratedDepreciationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Income (Loss), Excluding Accelerated Depreciation Expense", "label": "Operating Income (Loss), Excluding Accelerated Depreciation Expense", "terseLabel": "Operating Income (Loss), Excluding Accelerated Depreciation Expense" } } }, "localname": "OperatingIncomeLossExcludingAcceleratedDepreciationExpense", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "monetaryItemType" }, "mxim_OperatingIncomePercentageOfNetRevenues": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Income Percentage of Net Revenues", "label": "Operating Income Percentage of Net Revenues", "terseLabel": "% of net revenues" } } }, "localname": "OperatingIncomePercentageOfNetRevenues", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "percentItemType" }, "mxim_OtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Income (Expense), Net", "label": "Other Income (Expense), Net", "terseLabel": "Other Income (Expense), Net" } } }, "localname": "OtherIncomeExpenseNet", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "mxim_OtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other [Member]", "label": "Other [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "mxim_OtherRestructuringPlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Restructuring Plans [Member]", "label": "Other Restructuring Plans [Member]", "terseLabel": "Other Restructuring Plans [Member]" } } }, "localname": "OtherRestructuringPlansMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "mxim_OutstandingandexpectedtovestMSUsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding and expected to vest MSUs [Roll Forward]", "label": "Outstanding and expected to vest MSUs [Roll Forward]", "terseLabel": "Outstanding and expected to vest MSUs [Roll Forward]" } } }, "localname": "OutstandingandexpectedtovestMSUsRollForward", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "stringItemType" }, "mxim_PriceRangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price Range One [Member]", "label": "Price Range One [Member]", "terseLabel": "$12.00 -$20.00 [Member]" } } }, "localname": "PriceRangeOneMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "mxim_PriceRangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price Range Three [Member]", "label": "Price Range Three [Member]", "terseLabel": "$30.01 - $40.00 [Member]" } } }, "localname": "PriceRangeThreeMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "mxim_PriceRangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price Range Two [Member]", "label": "Price Range Two [Member]", "terseLabel": "$20.01 - $30.00 [Member]" } } }, "localname": "PriceRangeTwoMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "mxim_Priceadjustmentandotherrevenuereserves": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Price adjustment and other revenue reserves", "label": "Price adjustment and other revenue reserves", "terseLabel": "Price adjustment and other revenue reserves" } } }, "localname": "Priceadjustmentandotherrevenuereserves", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognition606Details" ], "xbrltype": "monetaryItemType" }, "mxim_Proceedsfromissuanceoflongtermdebt3": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Issuance of Long Term Debt 3", "label": "proceeds from issuance of long term debt 3", "terseLabel": "proceeds from issuance of long term debt 3" } } }, "localname": "Proceedsfromissuanceoflongtermdebt3", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "mxim_RelatedPartyTransactionsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transactions [Policy Text Block]", "label": "Related Party Transactions [Policy Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsPolicyTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mxim_ReleaseofUncertainTaxPosition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Release of Uncertain Tax Position", "label": "Release of Uncertain Tax Position", "terseLabel": "Additions related to current year tax positions" } } }, "localname": "ReleaseofUncertainTaxPosition", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesReleaseOfUncertainTaxPositionDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "mxim_RestOfAsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rest of Asia [Member]", "label": "Rest of Asia [Member]" } } }, "localname": "RestOfAsiaMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mxim_RestOfWorldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rest of the World [Member]", "label": "Rest of the World [Member]", "terseLabel": "Rest of World [Member]" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "mxim_RestructuringChargeChargesandChangeinEstimates": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Charge, Charges and Change in Estimates", "label": "Restructuring Charge, Charges and Change in Estimates", "terseLabel": "Restructuring Charge, Charges and Change in Estimates" } } }, "localname": "RestructuringChargeChargesandChangeinEstimates", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_RestructuringEffectonBasicEPS": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Effect on Basic EPS", "label": "Restructuring Effect on Basic EPS", "terseLabel": "Restructuring Effect on Basic EPS" } } }, "localname": "RestructuringEffectonBasicEPS", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "monetaryItemType" }, "mxim_RestructuringEffectonDilutedEPS": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Effect on Diluted EPS", "label": "Restructuring Effect on Diluted EPS", "terseLabel": "Restructuring Effect on Diluted EPS" } } }, "localname": "RestructuringEffectonDilutedEPS", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "monetaryItemType" }, "mxim_RestructuringEffectonNetIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Effect on Net Income", "label": "Restructuring Effect on Net Income", "terseLabel": "Restructuring Effect on Net Income" } } }, "localname": "RestructuringEffectonNetIncome", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "monetaryItemType" }, "mxim_RestructuringEffectonOperatingIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Effect on Operating Income", "label": "Restructuring Effect on Operating Income", "terseLabel": "Restructuring Effect on Operating Income" } } }, "localname": "RestructuringEffectonOperatingIncome", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "monetaryItemType" }, "mxim_RetireesAndBeneficiariesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Retirees and Beneficiaries [Member]", "label": "Retirees and Beneficiaries [Member]", "terseLabel": "Retirees and Beneficiaries [Member]" } } }, "localname": "RetireesAndBeneficiariesMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "domainItemType" }, "mxim_ReversalofUncertainTaxPosition": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reversal of Uncertain Tax Position", "label": "Reversal of Uncertain Tax Position", "negatedLabel": "Other reserves and accruals not currently deductible for tax purposes", "terseLabel": "Reversal of Uncertain Tax Position", "verboseLabel": "Other reserves and accruals not currently deductible for tax purposes" } } }, "localname": "ReversalofUncertainTaxPosition", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesReleaseOfUncertainTaxPositionDetails", "http://www.maxim-ic.com/role/IncomeTaxesReversalOfUncertainTaxPositionDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "monetaryItemType" }, "mxim_SanJoseFabShutdownPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "San Jose Fab Shutdown Plan [Member]", "label": "San Jose Fab Shutdown Plan [Member]", "terseLabel": "San Jose Fab Shutdown Plan [Member]" } } }, "localname": "SanJoseFabShutdownPlanMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "mxim_SanJoseWaferFabMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "San Jose Wafer Fab [Member]", "label": "San Jose Wafer Fab [Member]", "terseLabel": "San Jose Wafer Fab [Member]" } } }, "localname": "SanJoseWaferFabMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "mxim_ScheduleOfAmortizationExpenseAllocationOfIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Amortization Expense Allocation of Intangible Assets [Table Text Block]", "label": "Schedule of Amortization Expense Allocation of Intangible Assets [Table Text Block]", "terseLabel": "Allocated amortization expense of intangible assets [Table Text Block]" } } }, "localname": "ScheduleOfAmortizationExpenseAllocationOfIntangibleAssetsTableTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "mxim_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Finite and Indefinite Lived Intangible Assets by Major Class [Table]", "label": "Schedule of Finite and Indefinite Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "mxim_ScheduleOfIncomeTaxTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Income Tax [Table]", "label": "Schedule of Income Tax [Table]" } } }, "localname": "ScheduleOfIncomeTaxTable", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "mxim_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Intangible Assets by Major Class [Table Text Block]", "label": "Schedule of Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of intangible assets [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "mxim_ScheduleiiPost606Reclass": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Schedule ii (Post 606 Reclass)", "label": "Schedule ii (Post 606 Reclass)", "terseLabel": "Schedule ii (Post 606 Reclass)" } } }, "localname": "ScheduleiiPost606Reclass", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "mxim_ScheduleofOtherInformationonLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Other Information on Leases [Table Text Block]", "label": "Schedule of Other Information on Leases [Table Text Block]", "terseLabel": "Schedule of Other Information on Leases [Table Text Block]" } } }, "localname": "ScheduleofOtherInformationonLeasesTableTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/LeaseTables" ], "xbrltype": "textBlockItemType" }, "mxim_ScheduleofShareBasedCompensationArrangementbyShareBasedPaymentAwardMarketStockUnitsVestedandExpectedtoVestTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Market Stock Units Vested and Expected to Vest [Table Text Block]", "label": "Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Market Stock Units Vested and Expected to Vest [Table Text Block]", "terseLabel": "Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Market Stock Units Vested and Expected to Vest [Table Text Block]" } } }, "localname": "ScheduleofShareBasedCompensationArrangementbyShareBasedPaymentAwardMarketStockUnitsVestedandExpectedtoVestTableTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "mxim_SensingSolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sensing Solutions [Member]", "label": "Sensing Solutions [Member]", "terseLabel": "Sensing Solutions [Member]" } } }, "localname": "SensingSolutionsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "mxim_SeveranceandRestructuringCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Severance and Restructuring Charges", "label": "Severance and Restructuring Charges", "terseLabel": "Severance and Restructuring Charges" } } }, "localname": "SeveranceandRestructuringCharges", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "mxim_SeveranceandRestructuringwithinAccruedSalaries": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Severance and Restructuring within Accrued Salaries", "label": "Severance and Restructuring within Accrued Salaries", "terseLabel": "Severance and Restructuring within Accrued Salaries" } } }, "localname": "SeveranceandRestructuringwithinAccruedSalaries", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Aggregate Intrinsic Value", "terseLabel": "Restricted stock units expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestAggregateIntrinsicValue", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Number", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Outstanding, Number", "terseLabel": "Restricted stock units expected to vest, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "mxim_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Nonvested, Number", "terseLabel": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Nonvested, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedNumber", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails" ], "xbrltype": "sharesItemType" }, "mxim_ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentOtherThanOptionsandRSUsIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instrument Other Than Options and RSUs, Intrinsic Value Outstanding", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instrument Other Than Options and RSUs, Intrinsic Value Outstanding", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentOtherThanOptionsandRSUsIntrinsicValueOutstanding", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Remaining Contractual Term 1", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Remaining Contractual Term 1", "terseLabel": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Remaining Contractual Term 1" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestWeightedAverageRemainingContractualTerm1", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "mxim_ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsExpectedtoVestAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Aggregate Intrinsic Value", "terseLabel": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsExpectedtoVestAggregateIntrinsicValue", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsExpectedtoVestOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Outstanding, Number", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options and RSUs, Expected to Vest, Outstanding, Number", "terseLabel": "Market stock units expected to vest, number of shares" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsExpectedtoVestOutstandingNumber", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "mxim_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsForfeitedinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Forfeited in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Forfeited in Period", "negatedTerseLabel": "Market stock units cancelled" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsForfeitedinPeriod", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "mxim_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsNonvestedNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Nonvested, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Nonvested, Number", "periodEndLabel": "Market stock units outstanding, ending", "periodStartLabel": "Market stock units outstanding, beginning" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsNonvestedNumber", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "mxim_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsVestedinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Vested in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options and RSUs, Vested in Period", "negatedTerseLabel": "Market stock units released" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsVestedinPeriod", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "mxim_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthantOptionsandRSUsGrantsinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other thant Options and RSUs, Grants in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other thant Options and RSUs, Grants in Period", "terseLabel": "Market Stock units Granted" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthantOptionsandRSUsGrantsinPeriod", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "mxim_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsSettlementPercentofDailyClosePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options Settlement, Percent of Daily Close Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options Settlement, Percent of Daily Close Price", "terseLabel": "Options settlement, percent of daily close price" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsSettlementPercentofDailyClosePrice", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "mxim_SharebasedCompensationArrangementbySharebasedPaymentAwardReclassificationofAccruedSalariestoAdditionalPaidinCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Reclassification of Accrued Salaries to Additional Paid-in Capital", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Reclassification of Accrued Salaries to Additional Paid-in Capital", "terseLabel": "Reclassification of accrued salaries to additional paid-in capital" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardReclassificationofAccruedSalariestoAdditionalPaidinCapital", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "mxim_SharebasedCompensatioonArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, and RSUs, Outstanding, Weighted Average Remaining Contractual Terms", "label": "Share-based Compensatioon Arrangement by Share-based Payment Award, Equity Instruments Other than Options, and RSUs, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Market Stock Units Weighted Average Remaining Contractual Terms" } } }, "localname": "SharebasedCompensatioonArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsandRSUsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "durationItemType" }, "mxim_TaxBenefitThatWouldbeOffsetbyValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Benefit That Would be Offset by Valuation Allowance", "label": "Tax Benefit That Would be Offset by Valuation Allowance", "terseLabel": "Tax Benefit That Would be Offset by Valuation Allowance" } } }, "localname": "TaxBenefitThatWouldbeOffsetbyValuationAllowance", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "mxim_TaxCreditCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Credit Carryforwards, Not Subject to Expiration", "label": "Tax Credit Carryforwards, Not Subject to Expiration", "terseLabel": "Tax credit carryforwards with no expiration date" } } }, "localname": "TaxCreditCarryforwardsNotSubjectToExpiration", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_TaxCreditCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Credit Carryforwards, Subject to Expiration", "label": "Tax Credit Carryforwards, Subject to Expiration", "terseLabel": "Tax credit carryforwards subject to expiration" } } }, "localname": "TaxCreditCarryforwardsSubjectToExpiration", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_TaxtransitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for tax transition [Table]", "label": "tax transition [Line Items]", "terseLabel": "Tax Transition [Line Items]" } } }, "localname": "TaxtransitionLineItems", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxChargesDetails" ], "xbrltype": "stringItemType" }, "mxim_TaxtransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "tax transition [Table]", "label": "tax transition [Table]", "terseLabel": "Tax Transition" } } }, "localname": "TaxtransitionTable", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxChargesDetails" ], "xbrltype": "stringItemType" }, "mxim_TransitionTax": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transition Tax", "label": "Transition Tax", "terseLabel": "Foreign Earnings Repatriated" } } }, "localname": "TransitionTax", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTransitiontaxchargeDetails" ], "xbrltype": "durationItemType" }, "mxim_TransitionTaxCharge": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Transition Tax Charge", "label": "Transition Tax Charge", "terseLabel": "Transition Tax Charge" } } }, "localname": "TransitionTaxCharge", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxChargesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_TransitionTaxImpactPercentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Transition Tax Impact (Percent) [Table]", "label": "Transition Tax Impact (Percent) [Line Items]", "terseLabel": "Transition Tax Impact (Percent) [Line Items]" } } }, "localname": "TransitionTaxImpactPercentLineItems", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTransitionTaxImpactDetails" ], "xbrltype": "stringItemType" }, "mxim_TransitionTaxImpactPercentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transition Tax Impact (Percent) [Table]", "label": "Transition Tax Impact (Percent) [Table]", "terseLabel": "Transition Tax Impact (Percent) [Table]" } } }, "localname": "TransitionTaxImpactPercentTable", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTransitionTaxImpactDetails" ], "xbrltype": "stringItemType" }, "mxim_TrinamicDomainDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trinamic [Domain] [Domain]", "label": "Trinamic [Domain] [Domain]", "terseLabel": "Trinamic [Domain] [Domain]" } } }, "localname": "TrinamicDomainDomain", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "mxim_UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrealized Holding Gains (Losses) on Intercompany Receivables [Member]", "label": "Unrealized Holding Gains (Losses) on Intercompany Receivables [Member]", "terseLabel": "Unrealized Holding Gains (Losses) on Intercompany Receivables [Member]" } } }, "localname": "UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "mxim_UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrealized Holding Gains (losses) on Available-for-sale Investments [Member]", "label": "Unrealized Holding Gains (losses) on Available-for-sale Investments [Member]", "terseLabel": "Unrealized Holding Gains (losses) on Available-for-sale Investments [Member]" } } }, "localname": "UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "mxim_UnrecognizedLiabilityofUndistributedForeignEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Liability of Undistributed Foreign Earnings", "label": "Unrecognized Liability of Undistributed Foreign Earnings", "terseLabel": "Unrecognized Liability of Undistributed Foreign Earnings" } } }, "localname": "UnrecognizedLiabilityofUndistributedForeignEarnings", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUndistributedForeignEarningsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_UnrecognizedTaxBenefitsIncomeTaxPenaltiesandInterestAccruedReversed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Reversed", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Reversed", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Reversed" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesandInterestAccruedReversed", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "mxim_Unrecognizedtaxbenefitsthatwouldnotaffecttheeffectivetaxrate": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognized tax benefits that would not affect the effective tax rate", "label": "Unrecognized tax benefits that would not affect the effective tax rate", "terseLabel": "Unrecognized tax benefits that would not affect the effective tax rate" } } }, "localname": "Unrecognizedtaxbenefitsthatwouldnotaffecttheeffectivetaxrate", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "mxim_UnrecognziedTaxBenefitsThatWouldImpactAdditionalPaidInCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognzied Tax Benefits that Would Impact Additional Paid in Capital", "label": "Unrecognzied Tax Benefits that Would Impact Additional Paid in Capital", "terseLabel": "Unrecognized tax benefits that if recognized would affect paid in capital" } } }, "localname": "UnrecognziedTaxBenefitsThatWouldImpactAdditionalPaidInCapital", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "mxim_UnsecuredRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unsecured Revolving Credit Facility [Member]", "label": "Unsecured Revolving Credit Facility [Member]", "terseLabel": "Unsecured Revolving Credit Facility [Member]" } } }, "localname": "UnsecuredRevolvingCreditFacilityMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_UsefulLivesOfIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful Lives of Intangible Assets [Table Text Block]", "label": "Useful Lives of Intangible Assets [Table Text Block]", "terseLabel": "Useful lives of definite lived intangible assets [Table Text Block]" } } }, "localname": "UsefulLivesOfIntangibleAssetsTableTextBlock", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "mxim_VolterraMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Volterra [Member]", "label": "Volterra [Member]", "terseLabel": "Volterra [Member]" } } }, "localname": "VolterraMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "mxim_WaftermanufacturingfabMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "wafer manufacturing fab [Member]", "label": "wafter manufacturing fab [Member]", "terseLabel": "wafter manufacturing fab [Member]" } } }, "localname": "WaftermanufacturingfabMember", "nsuri": "http://www.maxim-ic.com/20200627", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_CondensedIncomeStatementsCaptionsLineItems": { "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": "Condensed Income Statements, Captions [Line Items]", "terseLabel": "Condensed Income Statements, Captions [Line Items]" } } }, "localname": "CondensedIncomeStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNetIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r231", "r243", "r244", "r245", "r246", "r247", "r249", "r253" ], "lang": { "en-US": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r231", "r243", "r244", "r245", "r246", "r247", "r249", "r253" ], "lang": { "en-US": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r868" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Future Annual Minimum Payments Related to Commitments [Table Text Block]" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_EnergyAxis": { "auth_ref": [ "r866", "r867" ], "lang": { "en-US": { "role": { "documentation": "Information by type of energy source.", "label": "Energy [Axis]", "terseLabel": "Energy [Axis]" } } }, "localname": "EnergyAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "srt_EnergyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Combustible material used to power engines, power plants or reactors. Examples include, but are not limited to, fuel and oil.", "label": "Energy [Domain]", "terseLabel": "Energy [Domain]" } } }, "localname": "EnergyDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r261", "r384", "r387", "r823" ], "lang": { "en-US": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r480", "r486", "r729", "r730", "r731", "r732", "r733", "r734", "r753", "r820", "r824" ], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r480", "r486", "r729", "r730", "r731", "r732", "r733", "r734", "r753", "r820", "r824" ], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r261", "r384", "r387", "r823" ], "lang": { "en-US": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r255", "r384", "r385", "r754", "r819", "r821" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r255", "r384", "r385", "r754", "r819", "r821" ], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r420", "r480", "r486", "r729", "r730", "r731", "r732", "r733", "r734", "r753", "r820", "r824" ], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r420", "r480", "r486", "r729", "r730", "r731", "r732", "r733", "r734", "r753", "r820", "r824" ], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r161", "r162", "r163", "r164", "r168", "r169", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r201", "r287", "r288", "r527", "r589", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "lang": { "en-US": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r161", "r162", "r163", "r164", "r168", "r169", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r201", "r287", "r288", "r527", "r589", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "lang": { "en-US": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r481", "r870" ], "lang": { "en-US": { "role": { "documentation": "Information reported for future period.", "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r481" ], "lang": { "en-US": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/BenefitsDetails", "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r159", "r873" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowance" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r256", "r257", "r384", "r386", "r822", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails", "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r256", "r257", "r384", "r386", "r822", "r841", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r871", "r872" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails", "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r359", "r481", "r721" ], "lang": { "en-US": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Statement, Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/BenefitsDetails", "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2020-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r159", "r873" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingGuidanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Previous accounting guidance and the new accounting guidance.", "label": "Accounting Guidance [Domain]", "terseLabel": "Accounting Guidance [Domain]" } } }, "localname": "AccountingGuidanceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r703" ], "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 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update 2016-09 [Member]", "terseLabel": "Accounting Standards Update 2016-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r263", "r264" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, before Allowance for Credit Loss, Current" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r30", "r263", "r264" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net of allowances of $46,575 in 2017 and $32,108 in 2016" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognition606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "auth_ref": [ "r786", "r813" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.", "label": "Accrued Bonuses", "terseLabel": "Accrued Bonuses" } } }, "localname": "AccruedBonusesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent": { "auth_ref": [ "r786", "r813" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 5.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.", "label": "Accrued Employee Benefits", "terseLabel": "Accrued Employee Benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r24", "r780", "r805" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r51" ], "lang": { "en-US": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities [Member]" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/LeaseDetails", "http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedSalariesCurrentAndNoncurrent": { "auth_ref": [ "r786", "r813" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided.", "label": "Accrued Salaries", "terseLabel": "Accrued Salaries" } } }, "localname": "AccruedSalariesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrentAndNoncurrent": { "auth_ref": [ "r393", "r786", "r813" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees.", "label": "Accrued Vacation", "terseLabel": "Accrued Vacation" } } }, "localname": "AccruedVacationCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r75", "r81", "r82", "r637" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Defined Benefit Plans Adjustment [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r45", "r333" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r71", "r81", "r82", "r636" ], "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": "Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member]" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails" ], "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]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r78", "r80", "r81", "r809", "r832", "r836" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss), net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r686", "r687", "r688", "r689", "r690", "r692" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r77", "r81", "r82", "r161", "r162", "r164", "r637", "r827", "r828" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r70", "r81", "r82", "r637", "r687", "r688", "r689", "r690", "r692" ], "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": "Accumulated Translation Adjustment [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired Finite-lived Intangible Asset, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r31", "r527" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r161", "r162", "r164", "r523", "r524", "r525" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r130", "r321" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "totalLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "verboseLabel": "Tax (shortfall) benefit on settlement of equity instruments" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r168", "r169", "r170", "r172" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Axis]", "terseLabel": "Change in Accounting Principle, Type [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r168", "r169", "r170", "r172", "r281", "r282", "r283", "r284", "r287", "r288", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r586", "r587", "r588", "r589", "r756", "r757", "r758", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "lang": { "en-US": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Adjustments to Additional Paid in Capital, Other" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r488", "r490", "r540", "r541" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AgencySecuritiesMember": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Securities issued by government sponsored entities.", "label": "Agency Securities [Member]", "terseLabel": "Agency Securities [Member]" } } }, "localname": "AgencySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r490", "r515", "r539" ], "calculation": { "http://www.maxim-ic.com/role/StockBasedCompensationDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "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": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/StockBasedCompensationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Net stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r37", "r265", "r289" ], "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 for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r104", "r130", "r696" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of Debt Discount (Premium)" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r130", "r313", "r321" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_AdjustmentForAmortization", "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": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r198" ], "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": "Antidilutive securities excluded from computation of earnings per share, amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r198" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r130", "r330" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r144", "r239", "r245", "r251", "r280", "r634", "r639", "r684", "r778", "r804" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r12", "r67", "r144", "r280", "r634", "r639", "r684" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r664" ], "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": "Assets, fair value disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Assets Held-for-sale, Not Part of Disposal Group, Current", "terseLabel": "Assets Held-for-sale, Not Part of Disposal Group, Current" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Available-for-sale securities, fair value disclosure", "totalLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale [Abstract]", "terseLabel": "Debt Securities, Available-for-sale [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r270" ], "calculation": { "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Securities, Amortized Cost Basis", "totalLabel": "Amortized Cost Basis" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Available-for-sale Securities [Table Text Block]" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsAvailableForSaleInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r491", "r517" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "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]", "verboseLabel": "Derivatives, Fair Value, by Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/LeaseDetails", "http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r648", "r651" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/LeaseDetails", "http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r14", "r332" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings and building improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r475", "r482" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r475", "r482", "r611", "r612" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsContingentLiabilitiesBalanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r610" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business Acquisition, Share Price" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsPurchasePriceAllocationSubsequentYearsRemainingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total remaining unamortized or unaccreted amounts of premiums, discounts, and intangible assets, in years subsequent to the year of acquisition, when the total amounts of remaining discounts, premiums, and intangible assets exceed 30 percent of stockholders' equity.", "label": "Business Acquisitions, Purchase Price Allocation, Subsequent Years, Remaining Adjustments", "terseLabel": "Business Acquisitions, Purchase Price Allocation, Subsequent Years, Remaining Adjustments" } } }, "localname": "BusinessAcquisitionsPurchasePriceAllocationSubsequentYearsRemainingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r609" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r623", "r624", "r626" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r623", "r624" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "negatedTerseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r621", "r623", "r624", "r628" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsContingentLiabilitiesBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r129", "r631" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r622", "r625", "r629" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business Combination, Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/FairValueMeasurementsContingentLiabilitiesBalanceDetails", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r632" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r614" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r614" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "In-process research and development acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r614" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r613", "r614" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Amortizable intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r613", "r614" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r614" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Business Acquisition, Purchase Price Allocation, Assets Acquired (Liabilities Assumed), Net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r7", "r160", "r225" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r134", "r135", "r136" ], "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": "Accounts payable related to property, plant and equipment purchases" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r42", "r132" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 }, "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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": "End of year", "periodStartLabel": "Beginning of year", "terseLabel": "Cash and cash equivalents, at carrying value" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents, fair value disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. 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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r42" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "totalLabel": "Total cash, cash equivalents and short-term investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]", "terseLabel": "Cash, Cash Equivalents, and Short-term Investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r126", "r132", "r137" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r126", "r685" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r645" ], "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 Hedging [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r5", "r126" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Cash Provided by (Used in) Operating Activities, Discontinued Operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r796" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of Deposit [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingEstimateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Accounting Estimate [Abstract]" } } }, "localname": "ChangeInAccountingEstimateAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r177", "r204" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]", "terseLabel": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateLineItems": { "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": "Change in Accounting Estimate [Line Items]", "terseLabel": "Change in Accounting Estimate [Line Items]" } } }, "localname": "ChangeInAccountingEstimateLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r177", "r204" ], "lang": { "en-US": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change in Accounting Estimate, Type [Domain]", "terseLabel": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A change from one acceptable accounting method to another based upon a revision in estimated future benefits or obligations.", "label": "Change in Accounting Method Accounted for as Change in Estimate [Member]", "terseLabel": "Change in Accounting Method Accounted for as Change in Estimate [Member]" } } }, "localname": "ChangeInAccountingMethodAccountedForAsChangeInEstimateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [ "r168", "r169", "r170", "r172" ], "lang": { "en-US": { "role": { "documentation": "Change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Domain]", "terseLabel": "Change in Accounting Principle, Type [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r142", "r144", "r188", "r192", "r193", "r195", "r197", "r209", "r210", "r211", "r280", "r684" ], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper [Member]" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r355", "r356", "r357", "r362" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r139", "r368", "r842", "r843" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Litigation and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r57" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r381" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Common Stock, Dividends, Per Share, Cash Paid" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r381" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends paid per share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r161", "r162" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r376" ], "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": "Balance, shares", "periodStartLabel": "Balance, shares", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value, Authorized: 960,000 shares, Issued and outstanding: 282,912 in 2017 and 283,909 in 2016" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets: [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities: [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r85", "r87", "r88", "r95", "r789", "r816" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Components of comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r94", "r106", "r788", "r815" ], "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": "Comprehensive Income [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r219", "r220", "r261", "r681", "r682" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r219", "r220", "r261", "r681", "r682", "r839" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk by Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r215", "r799" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration Risk, Credit Risk, Policy" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r219", "r220", "r261", "r681", "r682" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r218", "r219", "r220", "r221", "r681", "r683" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual Obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Five", "terseLabel": "Contractual Obligation, to be Paid, Year Five" } } }, "localname": "ContractualObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Four", "terseLabel": "Contractual Obligation, to be Paid, Year Four" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year One", "terseLabel": "Contractual Obligation, to be Paid, Year One" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Two", "terseLabel": "Contractual Obligation, to be Paid, Year Two" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Three", "terseLabel": "Contractual Obligation, to be Paid, Year Three" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r421", "r467", "r838" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostDepreciationAmortizationAndDepletion": { "auth_ref": [ "r98" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_AdjustmentForAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives, and reduction in quantity of natural resource due to consumption directly used in production of good and rendering of service.", "label": "Cost, Depreciation, Amortization and Depletion", "terseLabel": "Cost, Depreciation, Amortization and Depletion" } } }, "localname": "CostDepreciationAmortizationAndDepletion", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r102", "r144", "r280", "r684" ], "calculation": { "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "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 goods sold [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r139", "r345", "r346", "r353" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r145", "r582", "r595" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r149", "r582" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r145", "r582", "r595" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r618" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r22", "r23", "r779", "r782", "r801" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Debt Instrument, Description of Variable Rate Basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r53", "r374", "r697" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate of the Notes" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate of the Notes" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateTerms": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.", "label": "Debt Instrument, Interest Rate Terms", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage Rate Range, Minimum (Deprecated 2016-01-31)" } } }, "localname": "DebtInstrumentInterestRateTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r54", "r147", "r377", "r378", "r379", "r380", "r696", "r697", "r699", "r797" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r696", "r699" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Debt Instrument, Unamortized Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-term and Short-term, Combined Amount", "terseLabel": "Debt, Long-term and Short-term, Combined Amount" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r560" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Decrease in Unrecognized Tax Benefits is Reasonably Possible" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r145", "r583", "r595" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r145", "r583", "r595" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r25", "r26", "r572", "r781", "r800" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred Tax Liabilities, Gross" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r131" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r56", "r701" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred Rent Credit, Noncurrent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred income on shipments to distributors" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r145", "r583", "r595" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r573" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r575" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "negatedTotalLabel": "Net deferred tax assets/(liabilities) before valuation allowance" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r575" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets/(liabilities)" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetCurrent": { "auth_ref": [ "r551", "r552", "r553", "r554", "r573" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Current", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r580", "r581" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryovers" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Components [Abstract]" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating loss carryforwards with no expiration date" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Net operating loss carryforwards subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r580", "r581" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Deferred tax assets, other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r578", "r580", "r581" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryovers" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards [Abstract]" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r580", "r581" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r580", "r581" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r580", "r581" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Other reserves and accruals not currently deductible for tax purposes" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "auth_ref": [ "r580", "r581" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "terseLabel": "Distributor related accruals and sales return and allowance accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r574" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.", "label": "Deferred Tax Expense from Stock Options Exercised", "terseLabel": "Tax benefit (shortfall) related to stock-based compensation" } } }, "localname": "DeferredTaxExpenseFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r553", "r575" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "terseLabel": "Deferred Tax Liabilities, Net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r551", "r553", "r554" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r580", "r581" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Deferred tax liabilities, other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r580", "r581" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Fixed assets cost recovery, net" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r580" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Deferred Tax Liabilities, Undistributed Foreign Earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r606" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r429" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "negatedLabel": "Retirees and beneficiaries" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r76", "r81", "r441" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "totalLabel": "Amounts recognized in Accumulated Other Comprehensive Income" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]", "terseLabel": "Amounts Recognized in Accumulated Other Comprehensive Income:" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r81", "r441" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "negatedTerseLabel": "Net actuarial loss" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r81", "r441" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "terseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedTerseLabel": "Actuarial gain (loss)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r398", "r436", "r461", "r467", "r468" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of net actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r398", "r437", "r462", "r467", "r468" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax": { "auth_ref": [ "r74", "r78", "r440" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of increase (decrease) in accumulated other comprehensive income from gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax", "terseLabel": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r18", "r396", "r397", "r419", "r467", "r777", "r803" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Assets for plan benefits included in Other Assets" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract]", "terseLabel": "Medical trend" } } }, "localname": "DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r442" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Benefit obligation, discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Assumptions Used in Calculations [Abstract]", "terseLabel": "Economic Assumptions:" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Accumulated Postretirement Benefit Obligation [APBO]:" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r413", "r421", "r423", "r465", "r467", "r468" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contributions, current period" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDescriptionOfDirectionAndPatternOfChangeForAssumedHealthCareCostTrendRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of direction and pattern of change in assumed health care cost trend rate used to measure expected cost of benefits for defined benefit postretirement plan.", "label": "Defined Benefit Plan, Assumed Health Care Cost Trend Rate, Description", "terseLabel": "Description of direction and pattern of change for assumed medical trend rate" } } }, "localname": "DefinedBenefitPlanDescriptionOfDirectionAndPatternOfChangeForAssumedHealthCareCostTrendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "terseLabel": "Estimated future benefit payments" } } }, "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount included in accumulated other comprehensive (income) loss for prior service cost (credit) expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position.", "label": "Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year", "terseLabel": "Defined Benefit Plan, Amortization of Net Prior Service Cost (Credit)" } } }, "localname": "DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r430" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 6.0, "parentTag": "mxim_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "Thereafter" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r430" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 1.0, "parentTag": "mxim_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "verboseLabel": "2017" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r430" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 5.0, "parentTag": "mxim_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "verboseLabel": "2021" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r430" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 4.0, "parentTag": "mxim_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "verboseLabel": "2020" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r430" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 3.0, "parentTag": "mxim_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "verboseLabel": "2019" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r430" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 2.0, "parentTag": "mxim_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "verboseLabel": "2018" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r396", "r419", "r467" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Funded status at end of year" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r398", "r402", "r434", "r459", "r467", "r468" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r432", "r457", "r467", "r468" ], "calculation": { "http://www.maxim-ic.com/role/BenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Total net periodic postretirement benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Net Periodic Postretirement Benefit Cost/(Income):" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPostretirementLifeInsuranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide postretirement life insurance benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Postretirement Life Insurance [Member]", "terseLabel": "Defined Benefit Postretirement Life Insurance [Member]" } } }, "localname": "DefinedBenefitPostretirementLifeInsuranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution expense" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r130", "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r130", "r234" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentDetailAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instrument Detail [Abstract]", "terseLabel": "Derivative Instrument Detail [Abstract]" } } }, "localname": "DerivativeInstrumentDetailAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureTables" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r649", "r650", "r653", "r655" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r663" ], "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": "Schedule of Long-term Debt Instruments [Table Text Block]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about derivatives and hedging activities.", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r646", "r649", "r653" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r646", "r649", "r653", "r655", "r656", "r660", "r661" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]", "verboseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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 Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "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": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r642", "r644" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeRemainingMaturity1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Remaining Maturity", "terseLabel": "Derivative, Remaining Maturity" } } }, "localname": "DerivativeRemainingMaturity1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstsrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r641", "r643", "r644", "r646", "r647", "r652", "r653", "r657", "r659", "r661" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "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": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r139", "r150", "r641", "r643", "r646", "r647", "r658" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r646" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument [Member]", "verboseLabel": "Designated as hedging instruments [Member]" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r544" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r0", "r1", "r2" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "terseLabel": "Proceeds from Divestiture of Businesses" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r475", "r482" ], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r381" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:", "verboseLabel": "Earnings (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r96", "r174", "r175", "r176", "r177", "r178", "r186", "r188", "r195", "r196", "r197", "r201", "r202", "r790", "r817" ], "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 net income per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/EarningsPerShareDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r96", "r174", "r175", "r176", "r177", "r178", "r188", "r195", "r196", "r197", "r201", "r202", "r790", "r817" ], "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 net income per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/EarningsPerShareDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r139", "r198", "r199" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r198", "r199", "r200", "r203" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r556" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r556", "r597" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r556", "r597" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign earnings and losses taxed or benefitted at different rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r556", "r597" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r556", "r597" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r543", "r556" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r556", "r597" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "negatedTerseLabel": "State tax, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r556", "r597" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxesReconciliationItemsFromUSStatutoryIncomeTaxRateToEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "terseLabel": "General business credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "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", "netLabel": "Employee-related Liabilities, Current [Abstract]", "totalLabel": "Employee-related Liabilities, Current" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee-related Liabilities, Current [Abstract]", "terseLabel": "Employee-related Liabilities, net" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "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": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r516" ], "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": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation costs related to unvested RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r516" ], "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-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r515" ], "calculation": { "http://www.maxim-ic.com/role/StockBasedCompensationDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Less: Income tax effect" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "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": "Employee Severance [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESP Plan [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r513" ], "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-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r161", "r162", "r164", "r169", "r179", "r182", "r208", "r284", "r376", "r381", "r523", "r524", "r525", "r588", "r589", "r686", "r687", "r688", "r689", "r690", "r692", "r827", "r828", "r829" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r677" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Equity Securities, FV-NI" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r542" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "terseLabel": "Excess tax benefit from stock-based compensation plans" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": { "auth_ref": [ "r542" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Operating Activities", "negatedTerseLabel": "Excess tax benefit related to stock-based compensation" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r664", "r665", "r666", "r673", "r674" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Fair Value, Measurement Inputs, Disclosure [Table Text Block]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r670" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Change in Unrealized Gain (Loss) Included in Other Income" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r669", "r674" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "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": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r664", "r679", "r680" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r467", "r665", "r726", "r727", "r728" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r664", "r665", "r667", "r668", "r675" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r672" ], "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 Measurements [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r421", "r423", "r428", "r467", "r665", "r726" ], "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": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r421", "r423", "r428", "r467", "r665", "r727" ], "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": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r467", "r665", "r728" ], "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": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r669", "r674" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r669" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r467", "r726", "r727", "r728" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r664", "r665", "r667", "r668", "r671", "r675" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Nonrecurring [Member]" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r672", "r675" ], "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": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r139", "r676", "r678" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r648", "r652", "r660" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Federal" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r273", "r274", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsAvailableForSaleInvestmentsTables", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments [Text Block]" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r267", "r268" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "Financing Receivables [Text Block]", "terseLabel": "Financing Receivables [Text Block]" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsAccountsReceivablePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Definite lived intangible assets, useful life, minimum" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r322" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2017" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r322" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r322" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r322" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r322" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2018" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r314", "r316", "r320", "r324", "r755", "r762" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future amortization expense [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r320", "r762" ], "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": "Original Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r314", "r319" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r320", "r755" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriodDuration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Duration of a fiscal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.", "label": "Fiscal Period Duration", "terseLabel": "Fiscal Period Duration" } } }, "localname": "FiscalPeriodDuration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/NatureOfOperationsDetailsDetails" ], "xbrltype": "durationItemType" }, "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 Country [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Foreign currency contract, asset, fair value disclosure" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Foreign currency contract, liability, fair value disclosure" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r139", "r694" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translations and Remeasurement" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 Forward [Member]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Foreign" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r474", "r478", "r485" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan [Member]" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies, Nature [Axis]", "terseLabel": "Gain Contingencies by Nature [Axis]" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesStockOptionLitigationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingenciesLineItems": { "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": "Gain Contingencies [Line Items]", "terseLabel": "Gain Contingencies [Line Items]" } } }, "localname": "GainContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesStockOptionLitigationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingenciesTable": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Sets forth the existing conditions, situations, or sets of circumstances involving uncertainties as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization, and previously disclosed contingent gains that were recognized as income in the period.", "label": "Gain Contingencies [Table]", "terseLabel": "Gain Contingencies [Table]" } } }, "localname": "GainContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesStockOptionLitigationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency, Nature [Domain]", "terseLabel": "Gain Contingency, Nature [Domain]" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesStockOptionLitigationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments": { "auth_ref": [ "r130" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the net total realized and unrealized gain (loss) included in earnings for the period as a result of selling or holding marketable securities categorized as trading, available-for-sale, or held-to-maturity, including the unrealized holding gain (loss) of held-to-maturity securities transferred to the trading security category and the cumulative unrealized gain (loss) which was included in other comprehensive income (a separate component of shareholders' equity) for available-for-sale securities transferred to trading securities during the period. Additionally, this item would include any gains (losses) realized during the period from the sale of investments accounted for under the cost method of accounting.", "label": "Gain (Loss) on Investments, Excluding Other than Temporary Impairments", "negatedTerseLabel": "Gain (Loss) on Investments, Excluding Other than Temporary Impairments" } } }, "localname": "GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r130", "r638" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "terseLabel": "Gain (Loss) on Disposition of Business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r130" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss (gain) from sale of property, plant and equipment", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "General Discussion of Derivative Instruments and Hedging Activities [Abstract]", "terseLabel": "General Discussion of Derivative Instruments and Hedging Activities [Abstract]" } } }, "localname": "GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureTables" ], "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r302", "r304", "r776" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill acquired" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, Acquired During Period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and Intangible Asset Impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r139", "r309", "r317" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r130", "r303", "r307", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r308", "r608" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "negatedTerseLabel": "Goodwill, Adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r306" ], "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", "terseLabel": "Goodwill, Written off Related to Sale of Business Unit" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r101", "r144", "r239", "r244", "r247", "r250", "r253", "r280", "r684" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r646", "r656" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r646" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r646" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r130", "r325" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r130", "r329" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of Long-Lived Assets to be Disposed of" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r139", "r327", "r338" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "In Process Research and Development [Member]" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r148", "r596" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r148", "r596" ], "calculation": { "http://www.maxim-ic.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Pretax income (loss) from foreign subsidiaries" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r148", "r239", "r244", "r247", "r250", "r253" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r475", "r482" ], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "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]", "verboseLabel": "Total" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r561" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesTransitiontaxchargeDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r562", "r569", "r571", "r585" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesTransitiontaxchargeDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r557", "r570", "r577", "r593", "r598", "r603", "r604", "r607" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment": { "auth_ref": [ "r599" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The tax effect of correction of an error charged or credited directly to the opening balance of retained earnings.", "label": "Income Tax Effects Allocated Directly to Equity, Prior Period Adjustment", "terseLabel": "Income Tax Effects Allocated Directly to Equity, Prior Period Adjustment" } } }, "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationInterestExpense": { "auth_ref": [ "r558" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of estimated interest recognized in the period arising from income tax examinations.", "label": "Income Tax Examination, Interest Expense", "terseLabel": "Income Tax Examination, Interest Expense" } } }, "localname": "IncomeTaxExaminationInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesRelatedTaxInterestReservesDetails", "http://www.maxim-ic.com/role/IncomeTaxesReleaseOfUncertainTaxPositionDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r562" ], "lang": { "en-US": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationYearUnderExamination": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax year being audited in the income tax examination, in CCYY format.", "label": "Income Tax Examination, Year under Examination", "terseLabel": "Income tax years under examination" } } }, "localname": "IncomeTaxExaminationYearUnderExamination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r145", "r181", "r182", "r237", "r555", "r594", "r601", "r818" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.maxim-ic.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Total income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r89", "r139", "r549", "r550", "r570", "r571", "r576", "r584", "r844" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r556" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r556" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash (refunded) paid, net during the year for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r129" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r129" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r129" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r129" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred income on shipments to distributors" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r129" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r129" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "All other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r129" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r189", "r190", "r191", "r197" ], "calculation": { "http://www.maxim-ic.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": "Stock options, RSUs, and ESPP" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r323" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r312", "r318" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r620" ], "lang": { "en-US": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r91", "r233", "r695", "r698", "r791" ], "calculation": { "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest Expense", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r104", "r375" ], "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 expense relating to the Notes" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r654" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense [Member]" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "terseLabel": "Interest Expense, Other" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r124", "r127", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS) [Member]" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r60" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r63" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Inventory, Net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Inventory, Noncurrent" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r15", "r64", "r139", "r205", "r299", "r300", "r301" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r62" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r61" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ItemEffectedLineItems": { "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": "Item Effected [Line Items]", "terseLabel": "Item Effected [Line Items]" } } }, "localname": "ItemEffectedLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Land": { "auth_ref": [ "r13", "r44" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating Leases, Rent Expense", "verboseLabel": "Rental expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails", "http://www.maxim-ic.com/role/LeaseDetails", "http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r709" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r707" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r708" ], "lang": { "en-US": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Lessee, Operating Lease, Discount Rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r712" ], "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": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r712" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r712" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r712" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r712" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r712" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r712" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r712" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r712" ], "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": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r714" ], "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": "Lessee, Finance Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r144", "r246", "r280", "r635", "r639", "r640", "r684" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r144", "r280", "r684", "r783", "r811" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES & STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52", "r144", "r280", "r635", "r639", "r640", "r684" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r664" ], "calculation": { "http://www.maxim-ic.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Liabilities, fair value disclosure" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long Lived Assets by Geographical Areas [Table Text Block]" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "auth_ref": [ "r4" ], "lang": { "en-US": { "role": { "documentation": "Represents the assets held for sale.", "label": "Long Lived Assets Held-for-sale by Asset Type [Axis]", "terseLabel": "Long Lived Assets Held-for-sale by Asset Type [Axis]" } } }, "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "auth_ref": [ "r4" ], "lang": { "en-US": { "role": { "documentation": "A name of the assets to be disposed.", "label": "Long Lived Assets Held-for-sale, Name [Domain]", "terseLabel": "Long Lived Assets Held-for-sale, Name [Domain]" } } }, "localname": "LongLivedAssetsHeldForSaleNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r373", "r782", "r807" ], "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" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r49" ], "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": "Long-term Debt, Current Maturities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Estimated fair value of long-term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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, excluding current maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r14", "r332" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r421" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r212", "r225" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Operations [Text Block]" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/NatureOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r126" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r126" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r126", "r128", "r131" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r83", "r86", "r93", "r131", "r144", "r168", "r174", "r175", "r176", "r177", "r181", "r182", "r194", "r239", "r244", "r247", "r250", "r253", "r280", "r684", "r787", "r814" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/EarningsPerShareDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator for basic earnings per share and diluted earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPrinciplesEarlyAdoptionMember": { "auth_ref": [ "r173", "r176" ], "lang": { "en-US": { "role": { "documentation": "Represents a group of guidance that has been adopted early.", "label": "New Accounting Principles, Early Adoption [Domain]", "terseLabel": "New Accounting Principles, Early Adoption [Domain]" } } }, "localname": "NewAccountingPrinciplesEarlyAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementEarlyAdoptionAxis": { "auth_ref": [ "r173", "r176" ], "lang": { "en-US": { "role": { "documentation": "The financial statement line items and the effect of the guidance on financial statement line items by guidance implemented if the entity elects earlier application.", "label": "New Accounting Pronouncement, Early Adoption [Axis]", "terseLabel": "New Accounting Pronouncement, Early Adoption [Axis]" } } }, "localname": "NewAccountingPronouncementEarlyAdoptionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementEarlyAdoptionEffectMember": { "auth_ref": [ "r173", "r176" ], "lang": { "en-US": { "role": { "documentation": "The effect of early adoption of guidance on financial statement line items.", "label": "New Accounting Pronouncement, Early Adoption, Effect [Member]", "terseLabel": "New Accounting Pronouncement, Early Adoption, Effect [Member]" } } }, "localname": "NewAccountingPronouncementEarlyAdoptionEffectMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementEarlyAdoptionLineItems": { "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": "New Accounting Pronouncement, Early Adoption [Line Items]", "terseLabel": "New Accounting Pronouncement, Early Adoption [Line Items]" } } }, "localname": "NewAccountingPronouncementEarlyAdoptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementEarlyAdoptionTable": { "auth_ref": [ "r173", "r176" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing the financial statement line items and the effect of the guidance on financial statement line items by guidance implemented if the entity elects earlier application.", "label": "New Accounting Pronouncement, Early Adoption [Table]", "terseLabel": "New Accounting Pronouncement, Early Adoption [Table]" } } }, "localname": "NewAccountingPronouncementEarlyAdoptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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": "Adjustments for New Accounting Pronouncement [Member]", "terseLabel": "Adjustments for New Accounting Pronouncement [Member]" } } }, "localname": "NewAccountingPronouncementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r166", "r167", "r170", "r171", "r183", "r184", "r185", "r285", "r286", "r388", "r389", "r390", "r391", "r526", "r590", "r591", "r592", "r759", "r760", "r761", "r831", "r832", "r833", "r834", "r836" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r165", "r168", "r169", "r170", "r172", "r173", "r176", "r201", "r281", "r282", "r283", "r284", "r287", "r288", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r586", "r587", "r588", "r589", "r756", "r757", "r758", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "auth_ref": [ "r134", "r135", "r136" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.", "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received", "terseLabel": "Noncash or Part Noncash Divestiture, Amount of Consideration Received" } } }, "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-Lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r646" ], "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]", "verboseLabel": "Not designated as hedging instruments [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsOtherDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of Businesses Acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r239", "r244", "r247", "r250", "r253" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r705" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r705" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails", "http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r705" ], "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, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails", "http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r706", "r710" ], "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 Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r704" ], "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 Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r711", "r713" ], "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 Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeaseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r700", "r702" ], "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", "terseLabel": "Operating lease obligations" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r700", "r702" ], "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": "Operating Leases, Future Minimum Payments Due, Next Twelve Months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r700", "r702" ], "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": "Operating Leases, Future Minimum Payments, Due in Five Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r700", "r702" ], "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": "Operating Leases, Future Minimum Payments, Due in Four Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r700", "r702" ], "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": "Operating Leases, Future Minimum Payments, Due in Three Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r700", "r702" ], "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": "Operating Leases, Future Minimum Payments, Due in Two Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r700", "r702" ], "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": "Operating Leases, Future Minimum Payments, Due Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r617" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Order or Production Backlog [Member]", "verboseLabel": "Backlog [Member]" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r74", "r78", "r440" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "terseLabel": "Other Comprehensive Income (Loss), Post Retirement Benefits Unrealized Gain (loss) Arising During Period, Net of Tax ," } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r81", "r686", "r688", "r692" ], "calculation": { "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Other Comprehensive Income (Loss), before Reclassifications, before Tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r69" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r84", "r87", "r90", "r94", "r376", "r686", "r691", "r692", "r788", "r815" ], "calculation": { "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r76", "r79", "r633" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r79", "r94", "r555", "r600", "r602", "r686", "r689", "r692", "r788", "r815" ], "calculation": { "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedTerseLabel": "Other Comprehensive Income (Loss), Tax" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r71", "r78", "r662" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax 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).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r71", "r79" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to 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).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax", "negatedTerseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r72", "r78" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r73", "r79" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 6.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "terseLabel": "Other Employee-related Liabilities, Current" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r786", "r813" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other.", "label": "Other Employee-related Liabilities", "terseLabel": "Other Employee-related Liabilities" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r392", "r545" ], "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 Income and Other Expense Disclosure [Text Block]" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r648", "r660" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities [Member]" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/LeaseDetails", "http://www.maxim-ic.com/role/LeaseLeaseBalancesDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewLeaseStandardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "terseLabel": "Noncash financing and investing activities:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r105" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncome": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.", "label": "Other Operating Income", "terseLabel": "Other Operating Income" } } }, "localname": "OtherOperatingIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Non-Pension Benefits [Member]" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r619" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r122" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payment for Contingent Consideration Liability, Financing Activities", "terseLabel": "Business acquisition,cash paid for contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/FairValueMeasurementsContingentLiabilitiesBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r112", "r116", "r151" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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", "negatedTerseLabel": "Payments for (Proceeds from) Other Investing Activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r119" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r125", "r341" ], "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", "negatedTerseLabel": "Payments for Restructuring" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r121" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of Debt Issuance Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r119" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r123" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payments of Stock Issuance Costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r113", "r269" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.", "label": "Payments to Acquire Available-for-sale Securities", "negatedTerseLabel": "Purchases of available-for-sale securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r114", "r627" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r114" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r116" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Payments to Acquire Investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r115" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of 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", "negatedTerseLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r420", "r422", "r428", "r445", "r447", "r448", "r449", "r450", "r451", "r467", "r469", "r472", "r473", "r487" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/Benefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r24", "r396", "r397", "r419", "r467" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Obligations included in Other Liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r139", "r453", "r470", "r471", "r473", "r479" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Retirement Benefits" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r491", "r517" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]", "terseLabel": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]", "terseLabel": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r28" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.001 par value, Authorized: 2,000 shares, issued and outstanding: none" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r110" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from Divestiture of Businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails", "http://www.maxim-ic.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r118" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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 Issuance of Debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r107", "r108", "r269" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales/maturities of available-for-sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": { "auth_ref": [ "r109", "r269" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.", "label": "Proceeds from Sale of Available-for-sale Securities", "terseLabel": "Proceeds from Sale of Available-for-sale Securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Proceeds from Sale of Other Property, Plant, and Equipment", "terseLabel": "Proceeds from Sale of Other Property, Plant, and Equipment" } } }, "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r111" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "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 sale of property, plant, and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r117", "r518" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from Stock Options Exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r117" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from Stock Plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r369", "r370", "r786" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "terseLabel": "Standard and Extended Product Warranty Accrual" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails", "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r51", "r363", "r364" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Product Warranty Accrual, Current" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r55", "r358", "r360" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Product Warranty Accrual, Noncurrent" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Standard and Extended Product Warranty Accrual, Decrease for Payments" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails", "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails", "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r45", "r334" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]", "verboseLabel": "Property, Plant and Equipment by Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r44", "r332" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r334", "r812" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property and equipment:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r43", "r139", "r334", "r845", "r846" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r334" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r332" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment minimium useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information related to prospectively adopted accounting guidance.", "label": "Prospective Adoption of New Accounting Pronouncements [Axis]", "terseLabel": "Prospective Adoption of New Accounting Pronouncements [Axis]" } } }, "localname": "ProspectiveAdoptionOfNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Table of comparison between amounts disclosed under previous guidance and new guidance.", "label": "Prospective Adoption of New Accounting Pronouncements [Table]", "terseLabel": "Prospective Adoption of New Accounting Pronouncements [Table]" } } }, "localname": "ProspectiveAdoptionOfNewAccountingPronouncementsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Capital equipment and inventory related purchase obligations" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, after Year Five", "terseLabel": "Purchase Obligation, to be Paid, after Year Five" } } }, "localname": "PurchaseObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Five", "terseLabel": "Purchase Obligation, to be Paid, Year Five" } } }, "localname": "PurchaseObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "Purchase Obligation, to be Paid, Year Four" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Purchase Obligation, to be Paid, Year One" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "Purchase Obligation, to be Paid, Year Two" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "Purchase Obligation, to be Paid, Year Three" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Data [Abstract]", "terseLabel": "Quarterly Financial Data [Abstract]" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data (Unaudited) [Text Block]" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r81", "r82", "r686", "r690", "r692" ], "calculation": { "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "negatedTerseLabel": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "terseLabel": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r446", "r715", "r716" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r446", "r715", "r716", "r718" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r446" ], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r446", "r715", "r718", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r120" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Repayment of notes payable", "terseLabel": "Repayments of Notes Payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r546", "r856" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and Development Expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "verboseLabel": "Research and development expenses [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r139", "r546" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentInProcess": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of purchased research and development assets that are acquired in a business combination have no alternative future use and are therefore written off in the period of acquisition.", "label": "Research and Development in Process", "terseLabel": "Research and Development in Process" } } }, "localname": "ResearchAndDevelopmentInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r137", "r775", "r808" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "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 [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r354" ], "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 and Related Activities Disclosure [Text Block]" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r340", "r342", "r350", "r352" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Restructuring and Related Cost, Cost Incurred to Date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r340", "r342", "r350", "r352" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Restructuring and Related Cost, Expected Cost" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r340", "r342", "r350", "r352" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Restructuring and Related Cost, Incurred Cost" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r130", "r339", "r345", "r351" ], "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": "Severance and restructuring expenses" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "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 Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r341", "r348" ], "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", "terseLabel": "Restructuring Reserve" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAcceleratedDepreciation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan.", "label": "Restructuring and Related Cost, Accelerated Depreciation", "terseLabel": "Restructuring and Related Cost, Accelerated Depreciation" } } }, "localname": "RestructuringReserveAcceleratedDepreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r339", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Restructuring Reserve, Accrual Adjustment" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r161", "r162", "r164", "r169", "r179", "r182", "r284", "r523", "r524", "r525", "r588", "r589", "r827", "r829" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r32", "r143", "r810" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.", "label": "Retained Earnings, Unappropriated", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsUnappropriated", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r473", "r474", "r475", "r476", "r477", "r478", "r482", "r483", "r484", "r485" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r473", "r474", "r475", "r476", "r477", "r478", "r482", "r483", "r484", "r485" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers by Geographical Areas [Table Text Block]" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r99", "r840" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from Related Parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RelatedPartyTransactionsDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRelatedPartyTransactionsDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure": { "auth_ref": [ "r138", "r139" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing revenue from a transaction on a gross or net basis.", "label": "Revenue Recognition Accounting Policy, Gross and Net Revenue Disclosure [Policy Text Block]", "terseLabel": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Net Income" } } }, "localname": "RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNetIncomeDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAllowances": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for sales allowances.", "label": "Revenue Recognition, Allowances [Policy Text Block]", "terseLabel": "Revenue Recognition, Allowances" } } }, "localname": "RevenueRecognitionAllowances", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r140", "r141" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionSalesReturns": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for sales returns.", "label": "Revenue Recognition, Sales Returns [Policy Text Block]", "terseLabel": "Revenue Recognition, Sales Returns" } } }, "localname": "RevenueRecognitionSalesReturns", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r92", "r144", "r230", "r231", "r243", "r248", "r249", "r255", "r256", "r261", "r280", "r684", "r792" ], "calculation": { "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/DisaggregationOfRevenueDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r219", "r261" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Scenario, Plan [Member]", "terseLabel": "Scenario, Plan [Member]" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Allowance for Credit Losses on Financing Receivables [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r81", "r691", "r692" ], "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 Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r198" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsAvailableForSaleInvestmentsTables", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r271", "r272", "r275", "r276", "r277", "r278", "r794", "r795" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsAvailableForSaleInvestmentsTables", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r630" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsContingentLiabilitiesBalanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r611", "r612" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r611", "r612" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTable": { "auth_ref": [ "r177", "r204" ], "lang": { "en-US": { "role": { "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews.", "label": "Schedule of Change in Accounting Estimate [Table]", "terseLabel": "Schedule of Change in Accounting Estimate [Table]" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock": { "auth_ref": [ "r177", "r204" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in an accounting estimate, including a change that occurs in an interim period. If a change in accounting estimate affects several future periods (for example, a change in the service life of a depreciable asset) disclose the effect on income from continuing operations, net income (or other appropriate captions of changes in the applicable net assets or performance indicator), and any related per-share amounts of the current period. Disclosure of the effects of a change in an accounting estimate that occurs in the ordinary course of business (such as uncollectible accounts or inventory obsolescence) is not required, unless the effect is material.", "label": "Schedule of Change in Accounting Estimate [Table Text Block]", "terseLabel": "Schedule of Change in Accounting Estimate [Table Text Block]" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r584" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r54", "r147", "r377", "r378", "r379", "r380", "r696", "r697", "r699", "r797" ], "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 Long-term Debt Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsScheduleOfLongTermDebtInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r575" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r453", "r454", "r455", "r456", "r467" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r649", "r653", "r656" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureTables", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r652" ], "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 Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r197" ], "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 Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r556" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r490", "r514", "r539" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r490", "r514", "r539" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r430" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of Expected Benefit Payments [Table Text Block]" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r309", "r311" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r309", "r311" ], "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 [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r39", "r40", "r41" ], "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 Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable": { "auth_ref": [ "r4", "r337" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.", "label": "Schedule of Net Funded Status [Table Text Block]", "terseLabel": "Schedule of Net Funded Status [Table Text Block]" } } }, "localname": "ScheduleOfNetFundedStatusTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranty Liability [Table Text Block]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r45", "r334" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Quarterly Financial Information [Table Text Block]" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r615" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r146", "r717", "r718" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r343", "r344", "r349" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r343", "r344", "r349" ], "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": "Restructuring and Related Costs [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r92", "r260" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r491", "r517" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r517" ], "lang": { "en-US": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r517" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r508" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r508" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r319" ], "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": "Estimated future amortization expense of intangible assets [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r226", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r261", "r819" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r226", "r228", "r229", "r239", "r242", "r247", "r251", "r252", "r253", "r254", "r255", "r260", "r261", "r262" ], "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 Information [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformation" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r103" ], "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 Expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceLifeMember": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "A revision in the estimated economic useful life of a long-lived tangible asset (the period of time over which the asset is projected to benefit operations).", "label": "Service Life [Member]", "terseLabel": "Service Life [Member]" } } }, "localname": "ServiceLifeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r129" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r498" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Restricted stock units cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r501" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r501" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r500" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Restricted stock units outstanding, ending", "periodStartLabel": "Restricted stock units outstanding, beginning", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Outstanding and expected to vest RSUs [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r506" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Restricted Stock Units Weighted Average Remaining Contractual Terms (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Restricted stock units released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r511" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r510" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r512" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r517" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares for future issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r496" ], "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, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r496" ], "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": "Options exercisable, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r499" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Options cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r499" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options cancelled, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options granted, weighted average fair value of stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r517" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r495", "r517" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding, ending", "periodStartLabel": "Options outstanding, beginning", "terseLabel": "Options outstanding, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding, weighted average exercise price, ending", "periodStartLabel": "Options outstanding, weighted average exercise price, beginning", "terseLabel": "Options outstanding, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r505" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r506" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r506" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r489", "r492" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted, weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r139", "r491", "r493" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r507" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r513" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r513" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise prices, lower" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r513" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise prices, upper" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Restricted stock units outstanding, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r509", "r538" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected holding period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r517" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r517" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r506" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationOutstandingOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r506" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest, weighted average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Restricted stock unit shares withheld for withholding tax" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShippingAndHandlingCostPolicyTextBlock": { "auth_ref": [ "r138", "r139" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.", "label": "Shipping and Handling Cost, Policy [Policy Text Block]", "terseLabel": "Shipping Cost" } } }, "localname": "ShippingAndHandlingCostPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r19", "r779", "r806" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "negatedTerseLabel": "Short-term Debt", "terseLabel": "Short-term Debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesCommitmentsDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r21", "r784", "r785", "r802" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShorttermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents the amount of short-term debt existing as of the balance sheet date.", "label": "Short-term Debt, Fair Value", "terseLabel": "Short-term Debt, Fair Value" } } }, "localname": "ShorttermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r139", "r368" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "State" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r226", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r261", "r309", "r336", "r342", "r352", "r819" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r27", "r28", "r29", "r142", "r144", "r188", "r192", "r193", "r195", "r197", "r209", "r210", "r211", "r280", "r376", "r684" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r58", "r161", "r162", "r164", "r169", "r179", "r182", "r208", "r284", "r376", "r381", "r523", "r524", "r525", "r588", "r589", "r686", "r687", "r688", "r689", "r690", "r692", "r827", "r828", "r829" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/FinancialInstrumentsIncomeStatementLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details" ], "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r161", "r162", "r164", "r208", "r754" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement", "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/InterestAndOtherIncomeExpenseDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r28", "r29", "r376", "r381" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common stock shares issued under Employee Stock Purchase Plan", "verboseLabel": "Common stock shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r28", "r29", "r376", "r381" ], "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": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r28", "r29", "r376", "r381", "r497" ], "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", "negatedTerseLabel": "Options Exercised", "terseLabel": "Stock options exercised, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r58", "r376", "r381" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Stock Issued During Period, Value, Acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r28", "r29", "r376", "r381" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Common stock value issued under Employee Stock Purchase Plan", "verboseLabel": "Consideration for common stock issued" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r376", "r381" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r58", "r376", "r381" ], "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": "Stock options exercised, value" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails" ], "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": "Stock repurchase program, remaining authorized amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r28", "r29", "r376", "r381" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Stock Repurchased During Period, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r28", "r29", "r376", "r381" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Stock Repurchased During Period, Value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r34", "r35", "r144", "r266", "r280", "r684" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SubsequentEventDetails", "http://www.maxim-ic.com/role/SubsequentEventNotes" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r693", "r720" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SubsequentEventDetails", "http://www.maxim-ic.com/role/SubsequentEventNotes" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r693", "r720" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SubsequentEventDetails", "http://www.maxim-ic.com/role/SubsequentEventNotes" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r693", "r720" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SubsequentEventDetails", "http://www.maxim-ic.com/role/SubsequentEventNotes" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r719", "r722" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SubsequentEventNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r559", "r569", "r571" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of Income Tax Contingencies [Table Text Block]" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "auth_ref": [ "r562", "r585" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded.", "label": "Summary of Income Tax Examinations [Table Text Block]", "terseLabel": "Summary of Income Tax Examinations [Table Text Block]" } } }, "localname": "SummaryOfIncomeTaxExaminationsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r68" ], "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 Components [Text Block]" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r579" ], "lang": { "en-US": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r579" ], "lang": { "en-US": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets": { "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 obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r616" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r273", "r274", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsAvailableForSaleInvestmentsTables", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r29", "r376", "r381" ], "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 common stock, shares", "verboseLabel": "Shares of common stock repurchased" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r383" ], "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": "Treasury Stock [Text Block]" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchases" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "auth_ref": [ "r376", "r381", "r382" ], "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 par value method.", "label": "Treasury Stock, Value, Acquired, Par Value Method", "negatedTerseLabel": "Value of common stock repurchased" } } }, "localname": "TreasuryStockValueAcquiredParValueMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/ConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r168", "r169", "r170", "r172", "r281", "r282", "r283", "r284", "r287", "r288", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r586", "r587", "r588", "r589", "r756", "r757", "r758", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "lang": { "en-US": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedAsc606Details", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r421", "r467", "r793" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Securities [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r547", "r605", "r798", "r837" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed Earnings of Foreign Subsidiaries", "verboseLabel": "Unrecognized deferred tax liability on indefinitely reinvested earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.maxim-ic.com/role/IncomeTaxesUndistributedForeignEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r130" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized Gain (Loss) on Investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r548", "r563" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r564" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reductions related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r566" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "terseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r558" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Interest and penalties accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r558" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "negatedLabel": "Interest and penalties recognized in income tax expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Acquisition" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r565" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesTaxExaminationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r564" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r566" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r567" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapses in statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r568" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r213", "r214", "r216", "r217", "r222", "r223", "r224" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Valuation Allowance [Abstract]" } } }, "localname": "ValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r575" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Increase (decrease) in valuation allowance", "terseLabel": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.maxim-ic.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r159" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "negatedTerseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r152", "r157" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "negatedPeriodEndLabel": "Valuation Allowances and Reserves, Balance at End of Period", "negatedPeriodStartLabel": "Valuation Allowances and Reserves, Balance at Beginning of Period", "terseLabel": "Returns and allowances reserve", "verboseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDistributorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r155" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "verboseLabel": "Estimated returns and allowances against revenues" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r152", "r153", "r154", "r156", "r157" ], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r152", "r153", "r154", "r156", "r157" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/ScheduleIiValuationAndAllowanceDetails", "http://www.maxim-ic.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "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/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/DerivativeInstrumentsAndHedgingActivitiesDisclosureDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r187", "r197" ], "calculation": { "http://www.maxim-ic.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", "totalLabel": "Denominator for diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/EarningsPerShareDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in the calculation of earnings per share:", "verboseLabel": "Shares used in the calculation of earnings (loss) per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r186", "r197" ], "calculation": { "http://www.maxim-ic.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": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Denominator for basic earnings per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.maxim-ic.com/role/ConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/EarningsPerShareDetails", "http://www.maxim-ic.com/role/EarningsPerShareEarningsPerShareDetails", "http://www.maxim-ic.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r101": { "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=120395209&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r103": { "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=120395209&loc=SL114868664-224227" }, "r104": { "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=120395209&loc=SL114868664-224227" }, "r105": { "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=120395209&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "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=120395691&loc=d3e23780-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196816" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=121558832&loc=d3e400-110220" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(s)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79507997-165333" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79507997-165333" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508013-165333" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508013-165333" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508029-165333" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508029-165333" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508043-165333" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508043-165333" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508057-165333" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL79508057-165333" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11374-113907" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r544": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r545": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31928-109318" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31958-109318" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "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" }, "r561": { "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" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e39076-109324" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e39076-109324" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r607": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5558-128473" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r632": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r633": { "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" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r645": { "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=121590274&loc=d3e41620-113959" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(d))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993" }, "r663": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r672": { "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" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r674": { "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" }, "r675": { "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" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r685": { "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" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r694": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r695": { "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" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r699": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "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=121641772&loc=SL7669646-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39927-112707" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r714": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r722": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r762": { "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" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r779": { "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=120398452&loc=d3e534808-122878" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r788": { "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=120399700&loc=SL114874048-224260" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r791": { "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=120399700&loc=SL114874048-224260" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r797": { "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" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r807": { "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=120400017&loc=d3e572229-122910" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r815": { "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=120400993&loc=SL114874131-224263" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r819": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r841": { "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=120402547&loc=d3e617274-123014" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r855": { "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=120402810&loc=d3e638233-123024" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r857": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r858": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r859": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r860": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r861": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r862": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r863": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r864": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r865": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r866": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1204", "Subparagraph": "(1)" }, "r867": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1204", "Subparagraph": "(2)" }, "r868": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r869": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r870": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r871": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r872": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r873": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r91": { "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=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "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=120395209&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r97": { "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=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 132 0000743316-20-000025-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000743316-20-000025-xbrl.zip M4$L#!!0 ( ,R $U'= ,EUA]D *KZ = 8VAA_=>]?ZUOI@G3]"ZNRS]SY[^/W.*=2OU!)@_E<[=NT -#0 M0 /[!=2]P#;LT[_V\UG(ORI#0UT+Z,_1^&G&?4V-)< ,?0U-?0VU$,!C>L[Z MXP'@/WXT9FC.G#5;:\[<>=K8 V7S@1D:FIHS9FK.FC5S)O9M)/8],%-_EL'B MM5MF&^X]JK7DM-&ZJ"NWYUAO+:XSWM<"+77X]LREN?-,3!>T_<-#[T&&?8]\=/Q$0&!1\-C3L7#C]?$3TY9C8 MN/B$Q*MI/UY+S_CI>N:=[+LYN7GW\N\_*BDM>US^I**R7B!L:&SZY>FSUK;V MCLZN5]T]4IG\S=MW_0.#0_"'C^,3DU/(I^G/=FD FO]E^M^U2Q^S:\;,F9HS MM3[;I3$C_/,#^C-G+5X[VV#+7JVCIPV7K(N:8[3URNWBNKG6#OL@XV_/M,PS M6>HH709_-NUWR_YWAEWZIRS[+\/^7[MZ !U-#6SS-/4!$%"I5MQ)!/[_-K9N M3>8M'U!?,8\R4+VF,9,-F-Y"BV#? ?A0O4@"Z5/X-U@I#8PZYE MF:J:P?DHY?[ M+-0#:3X+RR.W@/W1S-U$:]ZU<*NL0EP'MW SL/M<2=O!9)Q ML+7T!65_Q^+'$"V6X9FSM&>0?E]">4>KBW'P.4 M=Y%(>/0=XH=GJX% %BZ04F+/-4UEA$E"W 591"1!^CQEN3EG+M(D[+-H#O,C M-'85TZD[.\?%\59X:-S*%>*G!00Q&)L>] @BC]/N'1K:TSM]HASVE;)C.5O8 M0HH^4?O64]E-EREOJ#VB*YFX\>Y3F:6MYT.SW-OY T'W@L^]*!B<=#EJEO)V M\F?[D) '.ZNSOGN\Q OI4OC3S>7X!)8D&P]]S>D9IB!DV-E/F4$R8H#*Q\25 M$17K@;,Q2H1B ># MQBP80:WV1-U[C-VM:B" >YFB[^W'1VRD^(3,FBQ.49"_!45G,#,O.G1_<]&I MG%*H\.5EQY/N1Z5+TW_3G!YN88+H/'B9Z.(#U!7F2$DUX?"^Y_O;>0MZ!L3Z MJ.G](ZA;6^FN4XL[:>C<6;'EIPE)(Z4)(?;9[>^K73)_-,'17/RJ"3KW4RN0 M3]!ZD7=9L[UJ'6-E61>M^BA>T&MITB]SCE[4P26>7WW& W^IT+$[K+3F"1QZ M99MCOO3>K<@0>:*WK\$](FJ@.UA&W53F)JCH2IBT#+9\FW5#^@Z>Q;M=X"NZ8U]U;\@E,C:UY^=S MV5[5O)*R8L7VJ37N-G"_&IBU3YD%4MGQY]0 M)<_%UVEO,8*2O&0+7M\4PW, M_!D^F V'U_<9(%'PI=[)1GBJSNZLX"$]KXDS<\S^[0T!J.7(OCB]??IF;HUD M['(E46Q,LD;R]G<>"!P-7?8?-=MRXH#/XX-!#K>&N^K$>7PJ,9X/!(:",&Z,R1FT1+X@@ MLXE!%TMPB>G\4K) 9,X56IH?:B[<75R 3-5/?U-8/;(2ILG!!@JR>L>U M_$!^F?-(VWWT:ZS4)3.?@Z7.(]<5'G1-25-2F*?#9CBCCA9'6L2I%R_,;9:W MA9SB6:/VD$CHMRQTS)@0I^K*'_3.5 -QU6>/&DU.SF6XNDO$]?S>&-4RK(1: M\8/QO7B)[J_^%H@GQ%?-VX15"+9J#@)"&7LJFE%+N$3V8BIU$59!AWT08^GH MNF%_2#DUZB[94/2FWYE9X/GFX_N)XD]?5!&$KI2+M8+(JV%P(1J5SEA+G7RCF(K[![C M5.,@9%IVGDR^NIW@>).VH[*F=<+<:^F^'?:KW^==KCYU8\I: PU&9RFC02IY M!J*ETLV'<*.6D'F3:E,[>$*<2"DK3R:Y](@DGF39.;:"A*Y$4H+RAT#-:D.8 M<.116UF-\S::WJ S;SXT3K),E\EZ!>5,"[\%C8])"\NOL8ZR)&+<98HQ^M6%ZWR#?[0+MI&.9*U]@H2;IE9;.@NU M/8Y=."LY5+WWMH?<]L+: -H][8IJ^XS1(K>3)T^-TF9^.+2:=;SBTIN'Y9DK MS3_B)134J/>@\A[KY%@RJX0[\@EBU^/GDXQ5+_$+OD4VPL]E]Y!^J2W.F'Z: M1C+PD/?2DJQ,D>\S(_O1Y7P]+]F\PZAQNJZYT(%^$8G;FR9L:\@;]/'LN^DL M8UU6 ]^*>H/-U4"4&IC3)NT7NCI/ID/NJ(6OG-,;+6,U]:9H[RN#4JL4RUXC M+&%X1'_#/2:A07O C!_'6X;:=CB2HQ^#>KV'R4:4H?5G&!LZJJV/YB)GO$N4 MF[#0)J,&<)X [-VFTL;+\4:H"9PA(&BC%"67X2H31S-M8.=ZI6]MI3N;9-F- M@DE;^!U$X_O!9LNOS\Z_Q4TXF7/M=MF5?><#X@Z9O,RH?[\9QT7#%U]-PANFB5J[L$W**68AWJJ\2Z^A,U4,8?O59$QS?A MY[..DY$5IK58 G>N0W=+/-5V@BR%D>NWPF6FF)R+XVCSDBYXCLL:&WXP6H@ ME@^HM!B[D1BYMNY9"3ZA>IGT)]0*0@IDGAF72,XH$>:FXC \-S/X18A,N57N M!N5FW">NI0Q$')A*Z+/MQ6GW4%>^=95HC3IB94QEXL,Q*Q0).4!ON>#X8UK\ MMZR%2+"UY$"U@?D.^(>T_5[2XY7SGX6\K%%FV>@_?4M[]>KM&^5=5L"]6[!; M.]^2I^L6(F'I#? (<(Z08U0]YP>Z>WV6M4<0$931#'_M6Z0_8&75M>]#QW@( M]2#5U6&_1[Q9XY T()[_T;:(88I(Y>(D$#I;+DQQGOP640-YB._D2V4<&"#" M,7^%Z1P)+7'<\Y@\/ $%%>:,;4C0_4!_C(.-(Z7I(7+/#\U"\9&W& 3;<@90J=H4HU,')4KG#5J@>A4^QX%09" MGSQ1_ER6'ZK ]=P-%#E2]!@4 V3W(9IJY=/PH$+EU>?[$Z<_R/>T2Q6ZOY9' MO+U> :B:S&5<@5$-E/6S6)\XIS*.[9A W")),H'CXF;U)SNN>&"^/\,'*LMO M%ZJ6M!YK,RZ;ZV1GMFEX:?'!ZJ"&A^NZL(!XW(4:L03\1[DIB@7T\EJF*<1I M&M-B=HK+M>K8KYX,\TR1VWG=AQ'G/8C@ ONT!>&'C51#/Q1J=@4.1-8%F(5 M\E4K\KKL<7*85C'/=P]N]-28C(+E>*,93="K!JSHZYXW]3SS\[A+7S+6X*-; MGC1QZ.2#KKW5-SRA7ZT9WWTZ6/G]1+N(E-";Q-O%_S%,++!H,OZJG"]RLS<&[EJP(52AJ^C]= : MU$!IZA69. 8L[A]UA\;JP;F@1(Z[R,*J18#I1=4BE-RN6LIP8=.):B'RHBP'"7IOA\KH?H3=F MI@*1V4"F9>>- GKB<&-Y^A6J:G[;>ZSVA([NZ)GRZSHY.GJ2%G9H,WB/$PM: MH@294EOZCB/WO"#E7N(YT ND>3'$2!DMNL>[@3.;WG\ JFDLE_J"!M2#/OYY M=U_W[)+C]0)#G$;.,3>T.29%&E):'W11'ND'3)"UAPR""P)DVAE53RYU?--J4_W#;YXZ MYHSN8SM49ZN]%2;,5C,=%K0-[+6>/(H<8]U2M5#FDG08%LI8-4 %=9 ;@G"> M?EMQ8V98]P0P?"JGPYW6=EZ],B,:/5LA\)M8I926X2YT3 M0\4):#>GK MF0;G2S?CQ&"OL[RO7+%:]8Q3BAM=>0O9Y@$KFVK!RTP0J0N7U/@*,[+TXQK, MR *N3C!S54>I+47_,)W5@+L[%'$M/<,I]T8X*2$RP'BDV%R8*O[U&FF',@,\ MQ6=S2FEU8]W6DS%X#=7\0 [&:8+(FG2RC),<6@C*^Q,(O"7H?.28G# OV*R! MG3)A9^.+K)6*]>AB]V9T9R:&>+WM,N*K-U0>X)79)(1P]A2WGBK\;I0EN6,U M W:=0@T$DR4(B-5GE(RDR3D&*BR5)<_.KOADY=JSJC"*H@/@,<( MW6I QDYD&,/46KR%>-($\5" * T)@4U$LM#,K.L/T.5D VK2\1P4A',:7!@,^D3YHU@K PD@K-X!O2FR=06 ME:[J)7\AR=8?>=SFB;A*U4"/KY33J'2! ID;.XFV=_&S&3N@ZLK=*?#L2/_Z MMEWMA$*&T]&PY5$%0X_H)\9Y>>,W#0_!]@4PH=8L(([HRCU" M]Z9T3>"P+B?:WHQZ!@]:BN+*4GSD7JF"K[M"WJ0[5'[R)C"RBC*R4X68Q1:6Z!P0P23/R%KL4+.FU4#A:=, M5 VS>EB-*AN,1%&3//T[6V7D>0P_A"Q+LCL1&%IQ_&'GA"=>T/GQ-[?(XV?2 M^=DL: _KHK@4+P![3%5SM\'B>I(64B+#&C]E#L^1V4%:KGR$=>KNL]*B#)C6 MR,-C'6T_ZE@!=;)AV7/ILK$H!M69C;I*1FE"L3YCTSUZ# ]/YS3X+X!,^*&9 MQW]VR2H(60>PW-(S.BM34AYGY_[62^FF^ @N'#T?1/1>'YY>ON;!9/GZKO6C MJYU-NN;_DK:%B%OJM7UPZ>Y?GC5]H$X>Q%2YCK QC49[%<=4M7P\20<)F Q' M"A5V=*H K\]83.<;$QBT/ 8+<98E7:_F)OO/=U8!D"O8K@404RS"^ MS1* JE;\H_<<^()<#20P3'/H;8>[R@H-]R,8TZ)I]"'Z9=PYP0>9!E!JBHU@ MY1C)9&":F19T]NYO_H-39G;E0C&$0;INO@R7#$KR\-!.3H^FA%O'2F:N("W M !3_LOBQLY =PYP!=Y9G^S*?9JWA03Y'Z.:RQ_G2T>5#@CW0\OM9BY'KEGT_ M<,^?R3Q8(&.YS#E(7P PWS#6(--3:D"/Z"KGL@F02%+8E%J]J\B7X=I&(RW= M#M&SZ^T*R%H"9="IZF/9=*LAL9#G CT;S+*_47=PTK2+9YKD5]+,==+=MK>T MZB>%WFV8(.U,D[W U_IPV<2%N?1^H=VJ0)).._' K6YZB6_@:O&>)V;NSK?="=X4(2LX(Q]AL DK?5XB'2K?A&&HP+K+ MY"QE#E_R$\9UP*,OPGV4UYD+M\'>AQ%OV%3F+A0A7ZD6^]*K!&=0$L(N9*QI M5MDC>J)Z'QV*T3BH&V06@Y47)RDU9%N#FA[91X8@._Y5M'4N1X_ MA_\=I]=4H#)29H&24A9$9B69I1?(V'IT-2"G"=DI3%,D "HA(V%R;J\C@WRA MQFLS1]!?KUH(C5T:8VA![N3]S2S9,1F8X//S0VJE>VRUD8:2?00-0L#C]\2# MIAQCDGG/4"4EL10_8\@G1)2*KIQ].P_I;=CW>HN4HR4^[%&0T\%)9+BY7GOC M8AI7]&W2H8ZW917LW8\JZ,OG2EEEWDVX5)8FZBKC6Z ;D(T2EA4#1&B0ATS4 MB(^WLH'S&BR/U99LBX2&=S_N#"7']9FTA()Q_BY/.L-HID$F?3:\RJXR\T+3 MKZ#*@4Y]C]DE]H_SCWXRQJ"0T,H*P7C5+*QS71(PCBCOJH'C2?SY6+\&A:)7 MFC+OD1)86\:O]_N*/&-(M0;1A](_>L)@*M-H>/K]#YEKX? H](+>]1-]UFT! M<0Q'E6ME>[7GCP@/^(]?AU>GZ^JHE5MC[I5J#5$I@<3]RF(**!4%<< MPT&*PPWUK8"=XQG;9.0XJ^4MCJZ&VYM+/3Q>N.]I#_/S4;4^ZUEQ6S\AS_M) MYAR373]HOAE#;,2C'^$;DQV(KH+$[& N5G)4>(:MDL,D,NR1!'B&0KB>91&& M-Z*SI?;9$NY\'CLG4.78%B:*X6DU3^CB&DPBO!/+5A+]NL'BWM,P*_1"TH,8Q^G= LD*?VC=[.?![J@17XY'#5L_2F.*.*8"7/?96GQI M)P?^MK?1Z_7SPFYZ?^-S"0O9QD5QSC$/NG95M]$65[?/+@F1%1[4KMH2HM$V M>FKI3P)T%'/C<=YLE(&1K&Q6G0=#7[&.V8 O34]F4!5XE2 B+XY!OLO8"&.5 M]H$:"%2Z2[E-=EJ-)$O(IGY,=U>8&IAC6GOC=!$M;8M-.5KOZ$(SX;Z%[0+M/S! MJT^5!7FO#]_2:L&7\5&C))G6R""6=C.4"?QOQN8Q]"%:JA.^-WP74L&2$A+\ MK9%\+D)JJG6F:!$)8;*;9WJ%_@M:F0OH]?T^<;YECTTR75]F/#A<5O-K59EV MZ"4'ZVG:R%I,GF$SZR0!S^QFS9H8B^V)JRD<<[Q]G*!_B$X]7%71.B'605A"DMF:;28EWYH,+>S]T*^: M=UWAP#B(*#'A:5B-\*#S!7PU!@Y3PNMY"W7=B;$2U)', MS';GG+;BRVLBWEUP==X"Y22+[@\Y3W7&+TY\W?<.W-/*)*$&G85'*]M4]@S[ MBL.,Q2#[>@C3&EFB!IY!QW^^NHTE2\\44"K+6;J'C@A<"_OCI9F>\\SCEZ>4 MS=];C!8P7ZN!XG,UBEVLNJ7\4QA@9)5P:MF]7D)*:<;H%IIB#ETNLZGEI(KG MC//C_ FMU7X* CU/.A475H.7]-SBR2#3UZ4HE<4&Q%URBO,9VH%"W>"LS5)B"5 MTQTG.,>;CVC?[Z$,L!80#]RGQS5DS4?"8%S]]X.=UM)EHH32T3/N+87,)>[2 MR*5#7>69JS_T4FWV/(K7G/8G8[!4K-*WXQA4 UB[YAQ^/432ZI63=]+5?\)@\ MK^ZYWT)T.3&BLJ:I 3]C2ZYSU(N68C5P^2GM;5=K.^(U>JN'5;]]F0O8LZ5< M0;OYP?M#CA1\I9#/KH(\5+KQ$$%(ZXZ6O<_)4[UTZ4HN!(-9NE2\5K7?::WZ M0BM6K+;4IHUIC^7;JZNZU@*L#VWM/33D]D MM_)22"@!64&(&A^+XA<7Y=F,]$("U9P6Q7<,(RB9A6/.#';IK^?K,@[#+V_+ M1ZFU'#W'N:L=+=W=*:;4?<.9'2^O9=>W_D) OQY(,;E=>/)[W-!SS_;2T8#= M#SO&DQ2N7E]UG"P,LW/P:BNZQ6N;L"1-SWG_@/N %O)=9N>'E^][#A79G2K, M2=>.7YH:^!W]]:'7W%]%B'5 %,;1L?R^Y*\2XG5YJQ"P$<2IK!F@DH,NE/ 7 M((2F2KU"*=>83O6#6ON"PGUVY&=3]_B*?2*OA<@\EAQ3K.XY7Y;5\*;DJA:8 M&PKL=3/ZMXY]WWSW,[![G?M,^8:GEIN?UA+/>K@!R[4L]%S.-2V0MZ5N&&U8 M8/']AL&FW6N;\BQ.]Z0G M15#U=MKGO)LLISW4+\L'%\4=9SE-0*68]"!CDP_@V#2Y.,7;I3_%2:P_2+*&_:./VK/O!%,8^859>G.QA<9KGI5;;@@O7"^WZR?<';LVL?7E:Q&6IRM7 H8AY:[0V M:RT8?!6*)P?[K-"8H_5P..OG-Z$;)RS9>W=TR*/JEIZ^-'=HB\6E,V=3*S;F MW+EH"!P#=+.U:R7'%EA%8WK_"+CH1*[ _A[KO)[<>TAM:LB4B>ARV[9J/D M;%>4J*L+SM9L#FW:TM8V.-J*><0S.W>VUH))5_?F*4O=!0LT-8$W.CJ:0ZZZ M=D; #>_FLZ.?5%HVUK>?BKP^RSR;Y=+/[6^,_-ZA>5_+9JW=/U[6? K\K(]8 M90]<2.5T_YR1?/-UF MO6$Z OL\9[/KYD%V[01^VV^ACB%6T6J@J^OC^TUO^O,Q3^CHI$6EM4]M&.3D M6$:T8)L[>VT4^VL=IM^*GHUR[M(IF]RS78N^QQW]W9"" =">0]X=G7=KW.@; MO8NA3;O[.)\]#M3^LF&A)>YTUI/IUA!_YMZ/89*S$Q-H4."MF3VN+A+.D=0X MUS-KUESXYEC.3,UVS>$F_SR._R[B5'\A9LY/?P30;Q&G&Q8L?#G[=++\YXA( MU_S 6YIY7V%;,N__,KZ^>/H*A\O=,N$:QSS=FLY?Q+/%$(4LKA[76^*1(7]7 M X,[$0W80YBET08&X)(YVD3W G^&,T(M"'9IJAV;Y:\2<4JY ML->IQ;6^ M674$+T-*2?5Y=U/FI^5?@3R5BN(^8K"!EW]MMV,FZ0R9M6YWX*\T!W*W%.A>#:KA-_ F4\G M;T;R[P7Z.RFO5P? X756*Q'6@U>O&!MO;*FYT0#.0-VAJMKPGG8?4C\3I(]4X1!'.ZQ' \%<S1 4>N_L1$]+ \?-[VT&;_$_?@J[PS-77E4M1O@'D'+%]PSC MKK":@(8L8^7/GU]DT*([2_D)Q&VLLP^&B^G>,IN1-FB;/*8_>H*K[W]] J?? M1W=H /4G%)[@P8ZQL;(Z:8J[H/(4-RSL=&[.J/BW'X&]% U5NQHH]Q2-A$-G M9:)1;9@]24.J^;-5.H,9S,4P*Z%ZF8P5-:TJ(,06EEWP6Q86:5K?A3^1V+.]E*V-O6&%0Q*GB8]+7.[N''IOX7,N[>?Z. MNW,W=_1.5?G'.V8WXM]^.$%>YSI:_$%SC6"^7F5BG:JC QPXPE,#M4H,UJ<; ML8*'../V%):$F:0&GL\#^NX\9)6%D:=-"7P(=%,#;V/P/95Y2NT,,8*_HP8^ MU%]TOO< /^KGI8IY/H;B6EB?CKI/%N6K@:UOIU1: WSTX2W=(5LMA?=^-7#[ MC$(-:(Y35(<.N&X3AF?ZI?1EATM?NX4\N'55=M;R?9)U_)U]+_>"I1EGO_F^ M8N'@9LL#QM'*@ONLYHI(-1 U35 #JP/_JK!&C=LW:N!+K<$O-09H>P^!7VK- M_D+CS>;M!W%?:IW]%XWWS)XP?A9,6E;5.O*65P6]OV,G7:NUMB_P$>E$Y@;# MNO65#M">?-.=_L53C/^6@O7\Q>X5FQ#^S5_O:&1[A.3V[+GQV\S<) MM[W7]@T4*?*R; ,A?H_'#\>O:UI(]Z>[KMGL4ODW*K3\>U3X9\+E&A^V?'?S ME/VIZDWWXE->I-Q:>>%.Q<^&%ENGQ3>7_!Q35_'_G9I_ M]=A^4ZM%%8\.'>2BZ&E>]T HW]Q&']LK%+8H18P06B,I!0-]+S/R[>,:&J8(IE7P7G) M-LAYEMQOB:*V,CU:OFDL[BHU1*K-U@\TBQ.PYP3[>(HFOSHL* Q\;+4DJ[%? M>,Z,R0T:=S72D+O0:LEQF:>[K-S@K)+PPE=(URX_7Z'8D&2-W!!:6;;P%I-U M18FEK)GTC"/P@:EXHE8>A1P2V/D0 ;U:OFN1MXW?\#,)(;7M: T9*3FJS"3I ME@O&#%&'SFH'EIRL2^_L]2B#8T1"T)3^7&::Q/C:D5 "QA4Y8[4H]6-]3^G:(975C:\[3$<#^E;T M(SFTO0O=DD^O$O9<>ZW**:2J;.%3C]*+@WDK8')\64&5DB9TF9BHB>4<7YYS M7WQ$9'(C=S#3,[^\=;R&]*RW.?#.1="")9'0/FT+0(UPJE]<^U4Y?0;<#FX< M^&$1W4;5@-=A#4;OYCZC(!O,57NZ,0JIJ08>XG77@2/<5/#-'ABOO(21IO'# MM_3NAJ*^GS)]MK3!M'=!@<"?YFI>@;O0)#.VHH>ENGG2MM 2-%&=J"!8LGXI MOJ<&:O+4P&!G?67+YXF!&H%_>L?0]@HL0I.CEW&A-BV4/.+?!LI'V:2 M%7H(60WLJS&IS/QBANU/, N-DF$S,+[#FEC=8IM7=*P!2RBM))5 I:\&VDNV MW]++2EQQ:\:_<>":\/^[/2GXD*'2FZT&?ES/JMNL!D:B^UA#?M)52A_DK!I8 MHG6)-;(7:E+]Y#@$C'YAU36X"4VTLL;,\A2KDIPZO&WE[$]&1'9 M@,^?<=T;QF>M7J@!Y3D,\8S#>=Y^1]BIK#>'^6J@J(>BRL+T_$-:SMT_UO\" M%VZD+63]H@^.;)*"RJ_&?8:HZ7 &&F6H$O ,L7W@NA7E?@DCWQ$IV&[3^2.@ M%*_T=2R 'F$3ZATC[H- MSZZ0**V%9K-KH"$PQC1K%;P/&:[/N(@O:/>6:XU:*OP87RM3>1M5+97\1)(3 MG2/SOER]5C%3U,1FSZ^E);@W*?;8@#&@?-95'8O3L!_%"Y4[F(XW#X<5!G2%84Z MT^2N!)FIP-)6&)+_6]!T)_L>G=9@-A6/D>NEY8"R_0YOG3*#1*"+&CB&+"K6 MXOJ<.\0-&9P27!-N+ATGZ-OPY%';:B>:(>(L(]3B+W,L0E>@>V4.XF1L MG2.H6P=J>YZ5&^1S_#'W;I#+[$+7'R-RWN4LY9]HUI*S40M=-;#B)$;%H]1 MMU8U%A=5]0>FRZ!^U7;<3#7P*EO*5JX)ZD!H6&:-(:W3Y:C!6=4\#:DFE"9G M9N$E[XMS6/7D>RAQ/6]^L@^=+RA0YMA7*$MEKDOD([SC-5/=YB\N'7K[(>-< MC[( "2^\!IE>3CK%.<:71F''HJ/2HA.!\3\*-)5C-J@&;I&J M, 3_J^,T9YKF\=>U[CP$R\E*C0DQ:L)1@>Z3?SR/^1I;LVE D_FOF+J"/JQR M2W%7CH)J8/=CX\Y43A++P?^TW/.[Y](76_32"G-]FMY%;IJW-K_;V4:TP>:4 MED6:W^:NS^KTY:F.YF%:MT4 RO^1X?]:T;\304[H ;^XG*[WW7N;5<][3)T M".(X!+W:F^)3]Y#,:9<#QZZ>WFR5ZL*T0U_8G97[?5XG@O,IEN.E!CP'67_2 M:[/Y^$&MO^CV9[T 6LNA+W3+_HMS-?ANW_S9P>POM6R>1?E++7V)^A8N= PE MC]P,8>!PDU2X33FT;Q_+?B4T)_YTVKW@18Y_Q;E9BM-([ZPK[^^9F1R?+;H2S<-(S^I M@6@,V$H>9#E #\!Y_*.L5[U"U2I:4I8A3\(>&?++RH,HIJ8I[ M%^F5V @*3_7O*.]8/<)P>X \$WDBQ?<'G&FS"W-?T<':%^=/AE3OG!S14 KV M4N:QZISX)VL<)C\I$U4S56T/ [O\36!\*KIL%E?(F4T)ZHE-"Y/P$U5F5TIQ M"59F)F8/]@2O'4S/6EG,KX(Z7K=_U<.-H8V[^MLUBQN;WE?^R_]Y8?N69:EZ MRM-%TN3/R<;TYXT4_0GQO%ZD9 O\AC.W3)>UNP*))"03E\DHL?Y.4'H>D+&= M9AI4>3!.3KNL,H YZ.)I6F(A8]D]Y$ZKYS[%SBNG)C9YN@]A0*W_,/\$;08] MD3K(7#7DOP3ILVE1+4>.>98C]WE&'79$4#*65*R,:[+2;[,C.DO!>;VO!UWR MXJ[BYT:6"U<6T5,8MA:9JS-'FBG!(9'])OR'M-JS4HHQ/8"2U,A<6P$3HE0X MU/DQS$ID>+OVIS)L))SN86&&U0;$\ [B+IPTB3C^[AI8S\?[>F*ANX*V6L-$1;H$GI"GCTJ,WQ29:@WM\(XEXN#7%P:PV]:;@=$L>. MAUA[M(6$C(+GAQWW;L:GJ 'H^W6+L-!:C\7TYG@W+961Z^ O>W]6 _5^4M+9 MY*XAL> '4*H!D355;GB=<_AQ ,-D-_Z7F&P$>L(?6+33F\R'@7[_ X!WF@LO!BBA5E<>H M&MB;0JK\VR*Z1^L0T+2EHPKGY?%YTN9!I/RC8^G?2OM[RUAPDS>KA+NUT#B& MS2M6<\>=+J_?%^8G\]_,X4Q:0AQ53H1=F./_(.VH^QYPL0*G# MT#KK"@2$XHN[F,N0BX=_>WT8IWW?G0N\2'4(5JW[^1:9(MBKDIDAJ_C7%[?D_/;1WKY9I@F%"=D MK>!Q#B$_,+QX>]@FX% M%A\.]#G!.:Z7-P(J#%%'91Q3GPPIZBI3R^5<2Z1-V",2BE+5@ 5Z)H1+6LEL MQIL1?<\NORT'$SGZ$_%>8>^*"_I^G9S>G?[H11[B+6@.ZK-HO5YX,DLV/$0V M50._6!$4. 0C%OM>&%QT^7[-6I%L%WC]Z;\%=O^)4<)-_[N<0W.P[A#%?ZO+ M@?: BD53G.D,^E?\@SP+3-,H"4=AQ%BK!G)U72YN^N+4^BWC-"8G+AX3;8BU MKSLOP@X\0^0J-QS& %\M'U,#;IG T#]@+OB_QVVI5_\.#;YH\F>3"09?AQ]G8/0KQ>6BR^_"@H*T?E_^"QZI]S?D]N\P MX/]XVO;#E&K>7$48O5R2RH6F)O6K,/9IG M2K?JSBV#O4>W*+;Y#4"_B>G>$K+@V^3W%CU4O$'UGL?,65!@10UG?U7KQ16J M/GRYEI V _E8QR_&C7A(^3CT@)+/VTC'JI:0:=%&W&:["VJ:/(&XA5R@95/Y M9;C1A:=/?%?91M20#@\WE$#DR]ELQ5F9*#D[6F VTU3?3IKVFQHXRGYUH59< M["Q(8>TL@N-'Z<18BG]554]:T^7$-QVF M8+X/!E,S.\JQ^ ]F]7":SCT>A''R..&R\@]W F+M(+JSE!-=^'J<$$.9%VH3 M)[ "(.&>PSU;3M\_$IR9,R4N!;S78G3SDR;6BHZJ :QN#!V^XTT^TI2D!M[@ M3)5Q*$;!\T\D;+9T-=J[>=:_/+S?[2A4'$ ]2Y35I_@GV$;#*F.$$!310\J! M\ *Q/A%_1F6A?,"T;,IAK.Q@VE!!'96M;D1]#RU9C".$T1(KEXJU0I_LKI#6 M6->K+&!Q G&3C#V7WM-U&))H#=880T84+."IW-G,SCY+R#217$])Y,Q6+4.= M$9'\,=0EX,\>5LU'$J!E*O-@DG890L\L3ZEV@PU]H:F&3?C$?F$E.S; % -B ME/-YB, CTEWP]![=]VO8(H+\BY6YDL]TI+M+U4#C38HLZTXZ6#I+-#I78W,+Y3 _.(1Z5/U(#4#/ZNI_&:]!M<[S/;-Z+N1)SD MPM;WU53%&I0"C0F2Q@P'SAD,NE!2T(URSB4UH,-;3W<6%F8_O7#//JE0<)?A MEB:P6MH6PK5?O;0#=5Y?GINT23=8_%4;K^3_<&X#89!9KMB,.G:R)&F4NVO0HAP^'D5D\E)YGH;/&,X7F/KM=5/TA]Y_-+<@VQF$MIV=6)GZ0>]F*JND*AE_4B*- M C3;5SS ([L<^;YCJ.$P!2W*5AEX$CH5:F#F=)<:L+WW^8@9Z]-I'A,\K$.1 MRM3 LR%0NK152>-#Y$+6A\K?CX__L00,HK!^N2T#%3-?JX&!$N\OYE>PS>C1 MGAGUS$4I/I##8'APU?A-/]/E#LE5KU:MF#IQP/(7BV:M.WJ?69_'(4UA)F6* M6\GY%#WLGZ>ZW>^/B/*NY^JM?#HU$.L=KC"",QVW!R,Y MT7^5S_I"N=]O<_ZLH/N?E?M\3_,_"OB;KE#ZI??JWF<\JW2\QS=#5$*E L5G5S<%S":B38JWJ5Y*%:28KGGB^L&>165XJ MD7K/,SB[%M1DXG>\>,#X&KEQ_X&+_Y732Y+M7">.T:/&'<=T&9=^=>@WV=;O-TUE9=]5MIG3+ZLV++"?^FPZHVW>]MR*<%?Z]Z.W/;06PN3QD:O2\ M#-?K,)D&>8^(Y(3$#_22^HAPU)#;X#^KN*.:*OVH("*:V^&F!E;26E7+%$L? M8UDI6^PG*#BD26IST?X!OX2(SZ9FV9M-Y&81=2,EKZE[GG1*;T/#DR)8+!CK MYLA04+_:6,9/-%L?!U%4\V["'P7^!(X\(WZ<=RKND MI73;R=O*HE %6([T[DKOG[1OYEDAUHV4^1,%9#VZBZ*)HZE:0<\6&M(I;L7- M:)!<]\*^+B[#YJC5;2DMUG\>;)-8]MKG..RDNCX[[BZ=X]_ZB6:B>LU;I+RC MLD+M.WC:"(T"N9;%-7"193MJ8,K>&S+=L3C&7FFHLHBY"IT%O^'K%H:^QFU/ M;VLR6\K2)K)R _'Z>CD%@3[KJP+DVJ]!CT?MRUHFS", Y8T[?!U^$+ZW5V;3 MP.\&Y>(DGB&#@/1"Y76[H+PZO"'/0-6:>;)R*F:UD[5S$VT.\E5__?+W'W=! MHTI.8AE+5Z25M-JWWE2U!N+E2W4I1UJ<;@9X=H0FC#A1#B =BG.,K1P!:$2T M#8)2%?56%EW5+$6@ZEF?,5*!@0 RF(1N@L,E<2-J Z7XR]7^_ R=2@J[ M2ZF]/ LFU9,GE46$9@;42\D M#GJ^#SE/DQZ$V!>K%\+6VV&]*_(-Q-.WAS--DWB+4%_DM/+'Z3[.K4&>>4U7 M:0I9:O'FRX;.R&A.XF>ZTMN!0](\,'_Z*TO[T:\*?^[P\P-C,W0 MNP)86Y;*+62L@41"\FS&H1:>I4@*ZEH&;(;S!)R%* %)D+QB$&!=?2=/G&!] MEA-R-.C!T'JLKCDSUV3AYM/9@FGOE%*6[E!:$'4RTD@#RHO"BAV^YX9 ;,@( ME],,F3T95C90?[(=ZO^8J5^LS.3I(<%3VV[L+>T(8>*W,H(LIE]6% :*M?5R M,\Q,V/G;2GRS1+_"QAW2CK"/!52$/>G4HEI&MVE(QR\@7GB B&0925V20J'8 MU)&"HY^M<\F++6-W-\G M'UR9=?/!D2/T"%\_J^>C7ZW0K"?-0>>VJ/2.H/MA:ZHISQ:)@9MD*Y$*(73<+70C>TV)6^6/[+T]DQ4JXV7;N69 CQXT+W5_'3M3WM?97N M^SJ<"KWVMQA-@N8!]V_JVTW0Y M]"9-@I_Y)DT-&+%C73"NJ+4;_#5M@ON,_,_>N5K0MPGI:N#6?W=OAV]7 PX> M.__HY%]K? MN7+E;5=6@:?(LU1"-8 C.C-4!K!-(YF-7\#8*=;EGP"["Z30+MY2!A,I/AUX MJK#:X?;Y!+ORN&K;V[[KJ'P#IC5U198Y^6#<6A[4S)K.^SQ8QS&=L4^:# MP2(3A"4/0(VT)Z^:>',L2':#9I$-_,L\2V3'BY!W6.5_H2 =#J8YJ8$8T@R& MPX>KFS8\C?9!4F0'JF%QBE7_GHJVU>/)_%>VDQ9(#-3?V.>L+&.%$(P&0%,L MJO!6J&ON ,D!UHO2B9/FC0Q#=QHG^P]#4R,5B@V'Q7/MQRFQ)..:FJMC#"9"O)?SI&8/_E)*8RXJ^7H\#@P'\<)Z_2SLO:1$VP M^\;CQH^7 LK+S\=4DEUVO- A;-PUTW9UU+&@KT]9ZQS)#ND)N',1-,.H58$: MD)2(Q^/'NC$F8,*^S1I?UHKO$:BTB6"_OKB$^PTH#YPV7?HSX*!8%G5UIV;[ M#[:3!Z]<.WSXT.R#LP[OG+GNRJ4YQ/E;ZK0NK=!$X1LJO4AEL3MJLI)AS\2A M2_!ZICO!XDW,%Q3HU?HFB3[R2FPD9$$\\J@MMEVE]).[>5B.:S7T2Z?0)0+I MJ^\4WE?)\5H37X%4'+(:5@,_NS-?UF#L)B5[X,C\[[BB,,<[56=?/^. M5W%@_P$WC0.;#QP 5MU/!@ ) !Z@.PB: [^X04U\(4;ND:.%_SF0:4M^VTN M-6SI_)J&ZK.1MQ?=E!W,-'HR=_[U;W^LIJY)!9WV[]1W#C%9<0MGT:PR1A=! MX8TX"X97RW@*81?"AVD"GDDKD5I(JLGGEQZGU*+BCG&3Q!/.Z*I(7N=10+ MDB5EH(2:M3:#7 VYC]K(XHE4#,8XKP$3#GGF,/;#?J5F8\FWSO@>:/\V]01] M,H;[$NP)I.*U6=3" -FY#$(=K2=-ZIZJ)$TD;$[D'0].+R]#89F,PPE7?3PO@F MR'KY)8YJWD;%SB&*#HF ?MO*"%"L&5AO9=!!,D*V"<%Y7'07(4FU!IV-%-]C MOLJ:A]C*\;,8NR"WHBN2B9.F88<.#0;/) FI8$_W"I(XR MV2TOJHPSC[$8^C4B/(ZX&*)NA6*FXHAD&5):Q9^+XF"W/"%X,?>=ITU#TE'9 M ,^4"OL&JP&=L$+Z< ;/N"33#Q14QA3%77!-%@-(^&0?,G$<)K75JE8@MZ$2 MX?0J9@?K,7\D)T(D\31T?\)[B&Q3."%5DVPD4O[\DUTU9>E\>MI67LL#IN5P MY;+J-4B D&?U).U ]>-6AKOCF8-=(QQ%&-(D7TW19"R[ -M*, XGCC<18Q$Z M<@'VV(TLM(DJM.."0>)9Z'?*FR.,(/EK7TG8#7K>]HJ6TC$]QG:S*<&8WE.I MH32X]V#['0'/M_6'OOJ*;6;6T\*HH*&.E-B%M01(2H M-*5%=","0@0$!(1L1:5$1)02("0* M*W(+!%(2K22T0(""(!$L"&=)!0TBQ4 M64LA+$GAB^?LMZUYS/\ZQWSKE>B!&'/*:I(MO3P3DZ2L4VT6HG/ 4E MWWH$;Y?U?1K7:-TOT&(3TZ8T&X#1U/K&Y\/X\,KIB/P?N#TCBQWY*_1TI5&: MV50=&_MRX=#,_+P!93,992&63JPB:OT%@1X@25^0]X7\8DKQ9Z"-?'.!#XA? MS8M_'T&L@W1"I;E /\8-UKU:""^Z<4&D%F/"LPZ-_36!]R,SKQKH772JK! M'W=$[U<.!5'K%H8?%M&?TSW8"9/O9JW@67LN-C3=\[6_^EEWYXR5+.$-L^YK M6S .RF/KT(+UVM5> *D"5&(PTA7YU18H95N1.,0D MCX.!3!7J!5*BKPJ0Q@A/@8KHI(T$8Q%=I PER8]---[1]^)X,U//W^"@.GOCUV!U&/&$DTB47IJEX2FHE'^4 MT-6Z VIGHV4$**!]5+1NCB3/ 9>IG=2;8KV(%-B2)TC2$F P.=[B-S\V63E0 M4P-ZR2;*36O^-B"PK9SEM9KT&Q7LW;"2E2+"_RJ]LG&GL/B*E006I1X6DPD+ MC&RFSG?RSPIT7PKN$@Z(/1 7!1A9SB\ 4NDFCYYN45XWCNE#B MD](FTAJT<&H.N8,4!+-#('L+>$P(^WZXC%SW"K%MQ(Q7P(XU&:5/Z6=VF[7% M'N,0%6R>S+0B4ETIKX:1(6&U2CE/T3=*:8H9.:%^)=T6\J_#)>I\3EPP,/A\ M>MU(_W^?R+$.XJ[!)#<0W_[BG$2>]2)JV0#((53C?X7 ;6A'\?9"?FNP4VKA M!)G@Q+(Q9/6B/8&^.?]JE"^W!^"U $>T MEBAO$5EF;O"Q?G$S#NWY*O_$26Y"P=!V>/E,<=RR!?+O%D466]JFTP?*MB>W6E/3CO*O Q9A+GBB*A3'_""X2 M#28M6'*](Y_I[2Y.2K$%FV'PL7@ TD> VU(J2)MK*_%8)CZ.Z%'NU0%#B-F")) \;=:K.("-57@ M7337P#!I/,\6NKQ%/Z:R[A/K"A8[J9 MBE6!J?^:B=\--[$=M?$ '[-1@#Z0)$)K<T-.1!N\#T ".:HLB3/KCLKNAY1FF*\8^0TN-EL\\[ M2\[J-\[VSGOS-?%[A6)WXL_<+'I/W;#8$A4*D-L\H@4B^*#H-US72K=9ZRU_ MCN6%.;HR8W=B8YGWN$]-TJ;:LB /1D3!SBS+(Q2I,OT"_5,'CJU;OO2?3>2& MIAA2_K3 \!! IJ@X?W?8\GL<5704)'XD=J!6

ME*X'YZW*2XKIT80BXX+Z1M[!R<<9,_L7-?N.0$'=V)&SW[FU/4P+[ MZW.S>.Z#1KP\EWRI]!/NSRF',+W!(1K%]:,UY_4CC5]5'?2VUF_//5G-/>EW M*5WQ1(["NORPX-_J"I!.YH5VZB8F28<<,HT_G#\299(^3_!OFW#:I-GLGI_- M.%=#NMBHM'W2>\RI(7?.N.#5C_;=\TK/[]S.!:;LL%=6G(^]T7@WWC&H5W_2 M7:BP[EZ^9KK*J[-+!0/"98[J)SQ)Y?,R#GOQEC;;,A;5]CZY,WDNJNXO M[N^'@FW6[>DS,K^=<60I=E\ YY6/_>'/@U6?,BRM90?,/]G>R@GQL].06SCZ MPB;2[4^]9V9#IS<%]-??O9;G=VJP\[T[+_?NA)0ZQLK<>\NEPJZQ/=_Q],8Z ML02CW#IK$[S_^9NM6J_G>]3V9-3ZM!E5&UG'$IJKYU'GZ[^3C8URI\*'#+C? M(\XQ]X\T/$]],^)P5Y_2$N<#T-^4V\ N$R],BR**0H5YI5&K+\?M*GIXZAA3 MEZRW>UEUV:>SWS"C>7_:[# AAUV.P16=9%^T@04\T0ZXVU5Q)Z7L3HJBK,)& M-[?3BFY'Q>S_5TU:U[)_$\"K]^,OT:B5Y3#J*E*>\#;W&4ZJ+5*D6/^K(B/> MD$5.CK#:/8!WXQ\3Z%"?0YYE4"_7M)VH)C6'D<8J$;==%3B"\ XU\BVC8$1G M_I<'''B2ASS$X[8ST.D6&F4WX?WY>M_'N;8+.6)\?,N4P]^H$<1 ,4"CC_!! M&'/L'>^1L.CQ<*L\5E.7F/Q+T1KR#P80U$'CX4;Z(N3@2+V-]Y2D5^O1#\YX MG:AD'[8P:E4 !QBX\U4MEY[Z3$"-Z,\",8QL5 :[.W;AI<#C;592>5SE#(*J MJ)MP!+(IP=WP'+F"5X[DA(RK\^('UF"7-?38B\G+/HX4#:?+$!K4H5MIC."/ M4 %GD:''1J?53^[J MYB#G^T&L/>3/$8//MMT"337P,ND7NT3!"48XK2XUC<3B\'),P-U9*SDH\_Q3 MK";BU8AQ\A));EIMP+H",Q.I%CQ$19_^?XD"C1)/\[NPR&HCE@C8D<;78&U> MZ$[B!B;T 1.?WY"DG!A,>1<5GFP<@U2!KII7'[DR>$C]Q>[ZPB/G#U_"?=14 MO",L@\(Y&#CY9HO"MMKS_]A_6X/I#X7W&$65!)U M^J!8DMW:(C(B=H@EQ:KT62+K&#$==K7_+ ;(AF)$\4H(:#N):RO0%FFNP1YU M)HDD=*"^30O_W?&C?[\+%+3XMP9&#W+1LM.N.#1=UK;R;$MF\63%K@_%]]/\ M8>NR["QAC^#'_QFQ\,PV66"Y!K-.W58J\I4?$J_K_^XH_YOC(_\K]O#5RAA4 M2C!-7-[,':[R&:LRJ?CP]&%0Q*EKFZ)A=KRO(\UW.40XL>\"K7P-EG=[V6C= M*YOS?^L6\9^[/*I>[Z[\MV[[_V7(ZU[^^^,IKZ&O(IL':[#5A>(UV S7J1H! MV?WSK,$%F]$@.8[(>OHK8F)L#2;:LLS7PY%X*5!_Y3D,Y.\($FEDR<"I'<#0 MR'6HE"[:"1+3C%Z>7&+"O2:?6\=$/<5%C]-]C8>J(Y-[$UMT:]!7R4;.6C<) MR?\@6]8[U]O!MMGIP. N:'M!T1"158/:@(^-1"6AQ.2;J48-6534,Y*I('S0 ME&VL@V0>3]I)>VPG*8N&F4HA(DW1A^93LE7]-8\O/<+]Z!3MK?VS!06D]MY0 MR)U+F5(0FTJ>:.!J)H@5*\S=?!C>M'5,^!R2GOW9A,DD21/\0 MR7."8] *&,EN;,__TT7>\TXH$ON,4I(_. MQ_+W/8C)_G2\? SO $T^]L:?AM*+=].JXE98O[)H[HPH-]2^,2XINQ!00CP* M'13SK@5A(D$&>CO(>3\ED\GU[WY'W&8XP9,&?SE0PV/]-@ &+ND)B=^9_PVC@@\&>K\D$?1PC\(OFE2RHJ"OZ M\93=Z4>LV(/_WA)AFZ[!WKQI^T1RB2'=Z-'_=U>\@N#_BA7LO]*:$W==J2'^8FV43IY[Z,N[.&__S MP>%EOL:O$JI[WEL]1J0(3/=IW\5&7ZE]7:E]W39X;];*PK".R*78[[KP% M7]\N*M(K4OS#L3E<0;^HRQ.:ZQ#T\DA7(BJ M;Q&QJ<90/F^@Z_P^+A!V[6.:[Z;"76G@7UXJW;Z'S:"'^R_/]16EYJK+[S#V M>G9;K\4RW-XU+.CZDL*_N((!A (4%CX2!BXW60N#MA5%I[1IZ@+LF>K [ID; MJB+*(2CI=V)3N=>;-IUW-_:LFW9J^RA9:Z$YM-YQGCQ#_G2EW].Q)M!^'?;U MD&9"KIODM"<,E7#!5W ,T,Q7F/4U AH>:C",S!*IQ1^3[I[P-3;U<-YT5](@ M-==YY6:IPJ<%A4]\6X\5O6SW:X^5S7ZDJ^R.-'M^AI.;\LTU<'=$KM C+$+Q M/51O&'APG]9+8@CNU,+OD8 C#WFP2/A&SWKF]W_:T M0)\!PHBZ34[-9Q('$\?)&/Y#>E ],?C*9@N*+?++O?':NA4G5$(OM,^T'9U M;S,FR($%-E6B 17XL,JF7)03$?6C*8NF#[4 M7[")3:PUMI:'CLZ,C*HY4:*+Z!XW@KQS/A1Z7IWS*>L6.7M]6SG-&__3X0]T%_/CV9,1 [.CIUJ:!D=6T,U--[OR G*$\-&"M';. M-97\CQ8^NJ?IIQ\D>-V8,GA3DM]\;[=2Z9;.%Q_DTC@3%Q_PIQ0X-0@N0>,M MCIQ09V$5^J<_[B3WT#QMZWBI5_:]\J';;&.U^H.'@X#*Q*[S>AV%.I*I1=Y2 MR<7VK]3N<9QM%-_';OZ'.G"<(DUA^-/$=/5!_CMHNQT/=MUN7E)[Z4EOX[+0 M>"5EKIG?-ZO']>-'BCX4\5+78(G^5D@,Y-@0&\^_H<0$$N"J/T48@5X1!TX1 MLY[;[][^%+WY1/276H1*/SS]Q0OD*OB(:&(446Z=)EW36J/]DR9E\$[[!:"P M>^YLT)!5[0F5%,V1AX\7 H:@?-PQ2K>E$[9GTJ\QS^&B M!,Z/&;Z.%;A8X[E80^<7_1AW2KVCNY34FRHUCKDGPY!6: :@TPQ:'/S8*&4( M0U]IE1ZML=#C\-%P[*H3Y08;(\^P45@1\UQMM>#)H7Q-*G9C9\N*F4E)0W-. MB^EV!^,*[?XZ@CV>.&"U!V?+>X]A8'@7 )-B+C.99RI:+[QG90FY.O8;5#\> M;942G -F)P7[H,S*J:#M,]%7&TM%[]9@]>J!F@?!;>6ELVK%O8DB&;PUM"QA MW_R8,FA@I=J/]P>/\ZY!-_B7(!0KO;MK<3-4AQ$^)X:$:.(D??I:Y8(:FS%T MN!J$X6&A&"Y9"I=-)^RB0K]JFE]?@W&0]$D=>NM>8#2I!<7^VM]J"J4Z@$E) MWUHP_L4!9HFDBGA4Z9.CL[:G4?)MB,R@#F TQ<*2*Z,Y2M=4'MEOW*/$\_X8 M'&YI%OZB[D6>XY#!4N4T)^>:1G6XGOI+W9O\/*7OWL6?!MD];% E-* ^8VL_X1Y!/%Q2(WS+D@:=,"-V4Q78]O M)^Q,PHS@ ZLFT#HT:H:O-$"D)8$E.27XXR,6AD4$O"/_C&C25$RIC1?E.D$$ M-R$S';^;+XN_"K4760<#!CUD"SN0RVY<2.*@MPF.]%/2E;BL^;K91JM]$ 9; M%,!(HE7O89YJ!9/B]Z3Z]E4;_;P*3]:&B7*_7:VNJJY!&GS[K:&^/A'[H/+^ MIY./&AH;3^1&E>:\?>I\7,WP];=V9\7[=V#Y7P3*W-X-@I/ %Q(7GE1X""!G M6NRNW)]9#!6U%_XV8.',[K'[+>?1_7KAC>,MK8-(=]U^5D[UU>*S7](Y%[1/ M.']/FN_D+N[ 0..\#P I0^#)Z57"H=FH!4:Q^A!MLAZOTP\T+]FAHAFP.\J(L+"9MP72B M;I'DB('(!&:M9#M\*]X41'6A$@T%%K_*,(KZ,(IA8M0.H&[6SE\1J3FP0[I" M)"8$!X#6NF)<(]OI9;4)F:-APN]4TUBD23CH>W1KJC<-71RX$OSYF<]U&'Q6 M62O[[JVA56)V]Y#LD,NGL%ZK'$B=2\ZD:K;*SXE)Q\99Z ?G$Q5.(8XWX2TY M9%4CB]>L'S$CH[[C5.+,4 M47B+-=^.,+0J.1_%ZKU3RF$NR!/!-5@W8C,12[VS:EF\TLYW0$F-XX\*"Z_: M0_#V435DDFA3D.8N-5'=$UMA'7OQ=G/N+;_SX/..PC)G.#B+H#T]O M6''HU#0!DN(\CA&5(=(QX"V.1%_5B1,<9GPK#RPQ:.(LRDT8ER8)C(O5FRXH M,[Y0PM)#BF=R19A$C[[ M:X:%*S 5:*RAY2D:'&R=>W(39?Y%F$,,("7G-W91I0@#K=7@;: ,XWHZ2 M)ZA"HVU3FX0/+/Q9\!13E+3@QB,HFZ:F?+,(:JP6];=:]5?7AVP-]-6AOLB/ M-6?')HR\JK'\4D]S:!I>'&ZJ]A9MZ3[/?:#OX F1P LK=*;BDAA@UV#/5VC$ M1*KL$G73S.HA2 TU)L4UPM0C.I@J$Y#OG.>(D9#86:@%O2J=+MP-D3[Y3)OM MH19--T?>7I(QI;D?/(?Q$>7W'T58X#=#6^ =&ABN1P8E<[M.*F$/H8\J7]VJ M*W "91KNA5GNG,U'T<0N:R] 2L(CBQS*YI2C,8EX718\B: V<(5#'3&V/'YZ M&-6PS!\O?C%2.# Z'?TK11P.'590_/]2D][6QZ/6+5Z7R/KC:V>A@LO6;^T; M/?,D_*1MCV&70]@CZ)MX^:QND2Y".ORR99C&X<+2)FVAG?%/A__9?@(L B$%_W:2.A;]^]ZN0"ET@LU@8RD2HC4Z?4EDTV6F5:+ M':FN@>(Q0_-AP?#?!ZJ>8%-['#R&EW47PA8,T?6W-+$/QN?^TG^4K&:WV\WE MZ*8/_SP/3"7F"JD8O8@2,=!4)NXXU+T9509J?5OI&EQ6U0"&W5L4+5 M@.)XPV?$H*J^6L>I(4U5Y]60P<+"DZ.>GV$>GWM6! I)7=3ZA,]?;U-9?Y'6 MUQ"#PKTKT_>MP7C/H*2*(.9FXGG$9A^:46ZD1[1_9].2CVT7L3Y\Y/XUK;OU MJ+'&]E;#/J33E654LJ_29=/0()R':,L#Y4ZBW#1*$<4J(JD8P\=)'*7X,ALR MY,%V:F)C43!")V8+A;X'Z]";A'@^6?*8'*BI-QKFGH^-17(0"QLXF#1?\T9& M8[.QV&2>$I_3UR7?$.._$O2 []2+2A0/$P/[(GRT5)J/E2*-*W/=1N^TP@FT M*T9#A&%HZ52.S#;-Y H*[7&M8P:@LP;ZP?]6O*$< M(>B%-^)6-:F 9 I!S"_:W;\)CONQ+8V--=#L;^7 KCD;2)\MEOQJK;4QI;VQ M0#8;$X>/O(1E!TLY L-3]Q\S@EK-1EKW"$Z/[,#*SQ5:Q*).-PR$+RH[0^ M0E;]/:^^)BW=>Y'Q??'TK?#8ZX<-%JJ,)DW'7Q^R0&_WX]ZB#97:[+6G1 _O M'U:3O>>GVT4RNN1^;O"VWV9*E-T-^^U?\@4AW2@U'+&M+*VU."5.P_KAQK1>RG\:5-=&0QJLFW?^YESU:9(%13PIY1 MB.+KGI6+>8[L(GYTX"$A#'\O/@CB/B'TY2>UWZJ O-N(V\.(DD$BR?L$Y=3: M6#9\RYR:>S4'(_^JDQDW\&T-1LMW?XR-";DZ)5\+3.6/7/AZZL7+%J'L/XQ_ ME+L&$\C_N@B%52)+O+:)O-B3K<'2OK4HAXH!D@V-W%C0 MDY'#(BK-^NX&KZ8K228;Z^_>/V\@._]I:$_]J$&-$O'EA0$BUN>/DWE31M!& M5@!3VR"5!4<(CKVZ(V=U=ED&VTV0J(TXW?E[5L"IFO[])1*>^9L-NR\.?Y_P MU9),I;/*T7#G#I>S"9X.51?+V<-!P)=4ET_E]HJ["HHEELP@9.?\ _HVY=NN^J75Y[&6\UT$V[PONO:+G MX'4:IV(P],'J2=9U)\GR"ZAJU7,7Y6S1]^J(TT?(#[2@@R#V3'K1K^AL\.#= M+M_1ML+MD"/+P>7Z]=J)7A95:0[H[I"M\_EA_8.(=[D'O3Z [>G1.;[Y!JL:L+ZWN>^+X,GWR5AE-^4 M%&:<8=>DZYU;\0FAM^X AAO'+6S( 0R9DD-7PZN]NNT:-QQ^\^!T4T.:-+C2 M#/HB*T3#S#I"SL&&D#31NN$024DTT$"%IRU;3B#V![;"U19^V,6_.-'PY5BE MUD:]'0E7 TC/%^=GV"L_ZA?C,-*.7UA?78;PZD^PT74'W'R^!S$62DK+WVAM M?/=F][AY4]2.^]H1(0>E(6XJ#AI93[< \5R5CU+&^\5G#T2T[M95":7(W M[=K.J+Q9-B)V7#'S"]68G/YC:>ES-^%\R/;02+P \>=+/=NQK^?./LRI:1*2 M-[XH(9.U&;%+_KW/"8.^JBW?UV!L62@87.G>Y2+A,DV2$$0].?OV[)];L8CM M]8L2 2^WC/$'RS;'O7YN>"?+(WTW1 $;72Y:J0KS!-[!$H]4:EIWX4]!YUE0 MW([M@UZ0OS=TM_+HR9U_,1T/E;]]HV:60W[*BX/MW!']8_5AOF_!WM4N.:5/ M;<>PY)%0E90LHH41$(J!-D_9=!Y^\$Z]6^7]#J9^$>V^DLU-6DEUS"!'6D?) M(W"N01?Q5NQ%S)V$E0\X-:D<9"8OWX=\$[GP[0_(PX^5CG$9)>S 7957R7;M M8[H,A55OB\G4>"=Q< J7Y#(\>^ M'D?+"4[T66QDV01\@9P#N>2D_*1,BQC4[=V-F+KD*:(:SCF,N$EW7">^:GDO M12;(>XLJ.ZN;EOQX_-UJ%(AM%RF W?%="5R4S'3AOGX,?6KKRU@=NEIP366I MY7!>ZI)=M3_6X<6G.^\DXL.N>'RKOVLR?2G7=(ER^M&^FX]@L TPV '8AINP M-M@U&"P4XY#.6:R^>';_$U7?36E W4CCLU*OM/..A&]GHQ6YSJ[5KOE869>B MLJ^+=J;[!GC$#RU:2VZ9,KCQ3M'^"X*3W%/CDG2]'OB^SX MQEY-DB[0.-\NZ(7KS368ZK)0(:K*.NHU4$Q.>M[S>KO)%8[T[TJUYTTF0L8B MV0EOG\SFD[HTKCUZ;3:Z( 5^$6PYN=XA(;U52_O@A$/:&VWG1^V7;'XWMZ5B M,&.!N9'1B461P7[GSV,M%Y87/H%>#,\Q!OW'Q.3DQ >P/1@;(AVR?\7PS8[M M]'3MY[MTS__$<#"0[I]03\TL4YK(RF=N01*#F1H?@UPAHB\T&%C=RT)\]&>[ M5TI\&1!A- E#UV?41O) 2>>^R0'.HAAAY[GBKS3-@X5G'YP:)K(5?B!<&E#U MH4Q_12_$\NS5/%'^IP7A.>4D@>+ERFL?T!FMBX;M SU[%K"^42F=CI1+ES]- M)8>YK[[S$OY%O$22FE$KO2/P89&EQ@/,E!Y$EL^9?!YU?Q11K].!R5S-&8U#L7*I M8E5-9&3A+K?T4TB,00XRKLI*@]!AM;&I]L%\)-H/3$1OPFKJ"(N77^KEIG@ MU'GV8USCR>9]/-%O$(FMO :STUQY+&87)I3%3+.I=%!*M#40+%Z#78GU=QBJ M;CDNGOI8Y4F@'0KD;\*;C00S%]SE IEUW*!H42E(]>R[_*(EW@DD+1B*AYP\ MNO5]?FX\.T2R]_.XMZ@\D'&55/3Q[(R76WKA_9+ B A&Q(/20%Z?Y]G U=A[ MLN.>'S^.C=LJ4@H*JEL.6@=C@Q7<@>-JM@H!*17R[P]^=\\U5]T]QL$:KQS) M=V89;**]>P!O?ZA[#-/CD'0]Y?I"RX' ><(IO+98#3CAI)S!TL168]%X*W( MA66F^2J^<'1H$\F+E1$2R.8Y0OJQ7RP[B!V/A/GX Z,,2U[IQ0%]2B,=GB[2 MAJB@BDV@1'[$JT==O1?-X..EHBTT%HF!=.NWTL8ASPP2U/#'8[%B=95F?&8@ M?\X6]$AR^"F*1J ^>E6&M-A>%@_>QC(Q>5WI0R9X@5.7^/ MD\BIV6#R_OK$F= 7%FY>N#NEFA'")P\O9MW;=ZS4:)_UF*^AXYZBW8$G]*/P MP>P0&)1$.YRQG?-![5V==*JLF6*N4@&R;+B#\6R#_8,U6@M*O1F!([D-_3$V"AX:0<.UQA4> M9)?P2O>'%6Z5+DZN#S\MZMJCW<\8:$U0M(9/WXG+GW2Y(BWJRI ML>%%4T/NYM)")AH*+,+T2KN8O=GO[M5P/W*7GG[-XTM',KX@&P/(COXJ4/VP MO:FCD:@X+KHDG[EME8Q^17HX#)!NS;F6VY=('KE6N<4U_QRF2_:J?.;^K'N& MTV_U*RL[R_4:\B.P$ L%H)D,!Y&:K4B5*I(MM=J-%%+68%L^(,60O'$-=EMK MH=43NA>^!D.^%W7) 5=6B!VVXM\E!:YB%FWV1IKX5 /.LP1+'A0%FH4O+I3S MO2>GS@8VF'AX1+3N@\*QP3="L5@%N=Z0X#*\T4@(*]$C_6F*^B3F3$NZJON< M\ZN'=C>0XT,>C0]#<_T?[M?VES;>F%C\SL!+H3(F:,#938\@*D!?4KW>G7O/ M\N-]\[VZIFV:6%/E&]M._2GT\2D+^YV1A $Y_=SM1J[]VQ92\YG^ZGQVFR;'F, M].]Y]^98@OJ-ZU.BK@*KD 3O?-[(R$OJDHEUQWT=Z1;7-]-^>UN"'M4BO'M^ MI(W>/R\D/^<1&2\$08]#@IU[/\8@L3B^+\$>3U6%?O"^"4DB)8$C2*6A[C0G MI>,U3&G)!!D;+GD'5A,&GH0P[! H "G'A Q9GS\TJ>! MB>B><5I1@%I!0Z\29MID1:E17OBG26&AOTO4#^MI:Q:+V[=M7?N&W3=^$LM% MW7Y<],(#OB..S&VD$>5F$; 6;Q;YXW/,)F\[KM!DO(TJ+\#RS7 T+C+]6[5% M* LCC2/QB>[]+3H5?U%3'72&MA'>M M#D(8.TB]"C?*>C6:TF*(ZB*-[Q<-43([OX]57?T,HCEY M25;;(>+O(#)%/WRN 'D.2@?([(>' KQB@FYX0O%BOTW'2./W SD?BF2;&[#! MBG@/SH*2Q@6!$76LP?4=GC>H;5 Z<.T5*JIO^5"&X2QZJM=ZY0Z_21':\ L< ME'GO!_>+-'"F7&(W.>XB->CJ1ZDHS 65C%S 2'+NYMCI%1K9)'(K$ZMF-$Z2J3\Q.XG#O(3+;+-1Y_3!Y[_ MK,UM4#S)):KNJ+^YNK)3"&=MTP,?T(G/KU9SJ A"+TK!PIR_%[?(=D\J@:1X M\P-BRY><(:D0=J!!#(N4\BNA=1O>I!48:60M.(OA-X^])L@ M!X6+)RJLHS'2\Y(> 2N=6)+R&"2W: _N2!>2JARJST$;ND+M DOJ&[W\<(3I M67!,?R0_Y$G(V#A;%;I?A??)I#&J&],$-E$E083=)KZ&H# SP0)=-9U_(OM1 MH.9OXK5,12E8 U_IA7L&C7PV'!NH_Y4+6RA+':T.$RJ?I,2?/EL_;IST \W+ M$3Y !63NP/L)*18.+%*BF5"4#F)I"."4#X(]];(8;PV@$VJ6?U(O9S*\.2@Z M.CW41JS!MXPDDW$1^JBV0F.*J"?OC.BMINZ]((9Q8:CR^(LY^!B9%P>0[V@# M5RG\ ]@UF"+QT@*60UHH?V0-9-M"7!9U4Q!QVQ(IC;2]50D:9Q&[D5(^O:"> M Q&.\Z,Q" ] C'4A0A)*$5M\>X]#I\GJ"@TEZ2,F3D']'V\2/L^K;-#O(J;_ M>-VM$X%NL&O_]$??F>VV/;WG#+<5WMYNVWHP^\V;*C@\*#^C6+-4LXA=[4\+ M+@Y:\;*I#%K)U_\^-Q)QC5'OJS5P>2"\P)?+1SA'%:?TA'_J%QR[6/X"F*90>!,U7O<^(7^WM M VZBEH\%,#23BSV/C2KGYY(K9UT9,XS+I,#U%J.FC:,'O*WEC++L*YYFOO/Q M%FWUK!80AY81&XCMAPB;F:(QM>KJY9'42L) ])?&2*"()P,H%858Y"K7^8KZ M1J,-ZLKQH:W]WS09'&X'M0X1WZK;PHW-K>:0MQH:SYM8&(M]Z'N$:GB!.@E.@\2V2IW13381O,U&*0+3Q,[(OZ[WLWB2^"@U<8) MT? Z@QJCRC48@\I1*J\0[!+>MD!$2@]X3OK,4)7]^RE(%5%_8[1/6\:)/C%O MH6Z"1JU?'7D^;*4-N?TUV4FD48%3?Q$.S.6CZ41(5[G+T8_W%2RY7^:-;59N MG\0<12>A:B5I/EY3;B_K0C82WC*N5E9-MUH,&47YGKV"Q_)/0-EU8[,%^UM&#R882&'EP(GK^R_THUFU)7^[P^T3S&V]S<.RQC M:F1@:G-1HA06QXU3N:N58F0#<[AQ(\0_Q')X ACW]CZNW]G924^6WN[=EFA7 M6ACHZ9>H4N0>=>EN[N$^I0@WB?[6CGM%"I_W%*F4?-8URG)P'X_6SJU^):N8 MGI![WS^P5$R#1Y348JM?I2?D/)3U&AOS]*+_Z2T6FFUWV['8$ EGVD9*2VB[ M=,#=;K4G-P^3DQ$*(H1 "YB#2CG(E+!>J>D.CIZ>)]+7+H02;,].84PS-MWU M5_Q YNA'@.T.&O+':X>,O=]L>A=CMRV4Y<&L1Z1:[9\Z!X7PW #> Z[4V:LZ MSX9%EKA7(0L$22@"&Z5F_A1XWZ"_J0[,/M<0\"D];''C.RS[<(T]K1*:0X=G M?>11MZ'\43*0 UT75.]6FR*#25P]VOY#>">0X>40]61\XA8O78O-3+S2;V$, M]-+>=]F(/@#5Z:^$\T[;J%5S>3LG&I\\"P-&MP_<*OQ0"W0>=SK6'2])XEL3^KJ#*W#QO/.0>6C:U 3M M,BJ@=X>GZ=N.#UWGB47X[0,UG+LI$[.R8EIB;:,>M@;;Z,LY\TED+&IGUJ'2 MK60](35N6^CTLP"KWYZ#,GDI]0YOBL#E+G+9["K>ZC?J2 NVG!B(G=)N 1VS M+4EWD'C;R(I)WW78J!W/F#/YEWI*IXA??\S]:^I%:$]HF([36=665H7+%2Z) M2$^A9WRKD]\JJ9=+^Z M?5((/4UI("2A51/R/@:@X\+TS6E6"L 'TK;LQP%>9]9/=3L]:WB=L?=/N6_? M.K\V-=W_W-S2G!OSKJFTN3"05/(?1;9:?MJ[WBL]8G_CXP+3=/M.)AVX4G6UKU/GG[\-Q6CR1UBK# 5*(^*MLSPUPFN#*$N MHQ@Z=*I2E<>(^\*-;.5>T'7*HA*@V/O(^U+K1I=%4SX:A^>#++[+>=A#K MC\:'M]SLYK\YT^TB4!9+=E#4BVE QQ>31%L6 )08Y6L)^ZSJ8A^;TEZILZL7 M.U!;H3W>V!B]!R&R^$!H!M2O:I43Z ,1CS7&"RR[7G'(=]0&QIB9TH+#HYWI+4RNZ->SM MP?EV^NB"B _X1SL8D4T/( MZ5::KYKZ6NS*!/K#2XLRHG>8+>'0&=5@*U/12/.$*4HZ3&H2%=P^;"$)O,=[ M0%1U1D\0">YR737J+/6/188\K\FY6NP]'406K:]8/C;Y;-1Y])BW%^A/0XQ= M[_AP(D3G=Z@'W*<:ALH@42[1G6E^>ZJ#.;&N;')[C^^"P=W6K6\NS_:NIK/0 M,)PZ.S)>< 1889/C6Y!BPMI&V#ZHOX39BM-KC]Z6QR9NQ6%MZZ4;FGWCV0MR M(^_L!J[H#_]E@_4+E'!HRAAX3[])P(S]>NIZJXYH,,^]54<\X4)!= A#WL[4 M9#6'/!\"7.CU@6SY,A !MSOERU1W%T'>K+B7OLC(Q4I5XGP=>C,+]S4!FTIW M43JI[06;#S>BAU';<%A:*[RO/E,*0A_K;S%DD^$S/(93/'L1'AAA9I#P)-#= M>;]2].7,HID_O688OF)$U#89<3<9X?7]GG*77O'(??(_JC'\;Q4"4T'D_9SY M'SWX!Z];*OKHU9A"Q<*3,76FMUIDV0NNKI ^,@Y-3]?"@"V%JE!!.!N#\,+K M#1LQTS37 <'=25>7UF!R^%W]"_@8!'E-:,*'SD]9H2!GD M(%*CN[LRU\^IK<>A.?[S/\%]HVPBO1?N'=3M,["IN$I@!: [,5N@5)K:4'Y$ M9G@YA.WT70_%LWM&C!;$)6V/D9[<-<00_B-$[#; M3C]WXD/6B?[Z\UT,83P47A%8R4)(Q)>=]1?)(J3#7E%0/]8-OMHC]DQILG]: M[]1,LO%?@V$#24O;:\4&]"Y$9&[+:[B_!K.60@BD&]9@W/IUC_]W_O(OU+:: MO!!L*(I30D&JP6NP;FP>6%-::L=&;G^"&3,TR8Y0M/E_-=BM7*8@ M(O/_^0]Q1R6R;Q[17MHP-+RN8J;J;='IY_O?EU48+*0:OMSH=GKW[OM_);C! M_.0'F$.,8:[.0S MF*!M#19?2F35*F&>(]L+M5 M>:B>N<.V/&A4Z5!+H3IH2J^^0*-Y&20]F;5OC"Z]:8#WJ7 (5")%/9U@QKK] MXL=0%, 52>GQ#?#JPJ8U6# JG?%U(46DF\7!]HX=^HJNA4+Y:H(-4 %KP6,^ M?R6>@AJCTLRZJD/ 5'JKQK!6UAK,$RLQ',:-:F[I(^S F7-Z4Y8US@M\0&4NNKM'KWT-IFIE(O"# MDLFS9C$X,?VCK\$0T.#)H65](KU94'8Q7RJL%A"E7\E=Q235Q^HYU#4TH%LM M9-F(A#683%AE.EQ,RO"2+$NE69&/RU<[X'(JF[1U)D_M7M\XXUT9NG1:J3G\ MX>C N"?#^TVDMOYUP-N[X[L**_GTAMJ!L'0]ZT&C!>7?!Z\8I2-.UE(&C0I^ M]3"X-(ET>AYGCK5$.3VK2U%W4%=W"'@2QQ@84 EF)1IE[.U7/!,P^D!P#'H% M#++1B25@"!VN.NVKUO?DOOZNII86NYIPC6,7E)AV_48O?PNOF&,,C]_5R!6K M*TQ07M;V7%Z6*?KAN#?$YEO7.CA,VO+^@"P/NX1\^S) 9!=9W/#;N0;+D[&* MI/83M@2:/COYOC'_'F$GE.:WV=41\/DVEEV3N*WXK-G@O0/0Q0G?/2]#2SY5 MXUS2SE1%52KVL_23*I\ZO UN6>GBM;4&A4 MZ1=XNH)1G-:C-U)Y?-W=S\-']C6?%7 5XXI2<]1>X*ES+SY+[T:[0O?YO^-< MVYJ7B/ 6X^(YC"+A(,;;-K1$H .L]V)"B5-3G]9AJW#O7%\6CM.8V_ & Q:7 MT;+0H,M =7$J;J!Z&4OQ/F(A&F?I9%@=ZE5JXKO.K4;4/M[RI&5@#>:?N7YR M=KM@UP#O0.XZ<(/;BQ2:#]1?>;2_;:"SIKT(6G]DX#B6]2!1EME(P1^"PH%* MEBA.I '%% ?D;\SI>3>K1F$P4X61].B6XGRN#^AQ9UGOY:N83K/EP8.F9A]> MEMV M\MZ6<^5O!GW/X%P/5L'8+\X.FTX^I'JJJN+(V;^Z#0]0VUSVH;XCZ\??MA#%X*#'YUD-33$*9Q\'*7P>\[=Q^?R,M99 MJ;5NK:+W%+/VY:*^JPSV_A&SGA!7*]HE\(5<@?AV1A(=G8J0MT((#@*;LM8- M6X2"4ET$=<#_ME$?O>+!HAPNTW4P+,;G_=:*'EQ5S_>*NE#,EU^WX1#$=A\K M)([&6P&65^;E^:&$_F;)>;[I_ S V$G=;*6%#X&<@6ZZZ& #F$DO'<&[L6/D M1-O[!:&E3"^#>&F$K(5Q8"44Z1-\V"NP6?1H=?],D *QS'YI<6A9(M*J_NFM MH5O+'&KR(F3BSTL6.XL*T2#BV1JL$[G]K*@/L\EJI_?,&HQBFVZ!B@*QO(\@ M:4$1_,'Y<&"AI6&U>("9NZAKSU_3*];]?RRY] V]D/\3:H5?X/'7WA; MB WXL1;N#HGT!5[0)>"EXYD?ZJ>A=.[B%IS:&RW&N= %B M%#>OQ[+%I/K9MI.?H M>>J3N8;KG:'**9_%B[UR#JP\UV&=,ONU:TI[T)BD[.M3)-/Q;=$[_ROQPR7] M'EAH(P9P1W]<[^.XA)$0]45'=@DO8=XZZO$N XA.#"-#%)BLMR.TDV\!R7/. M',YU_J0]<,[VJH[PW?N:S8H7A%2K75#;A#6 %6T9XT?CK7,4?9EGP$;:8@*Q M3B?)QZWAO7\V[R'4#KSL!%768 D[ >.)NG7-FS^E)>LMJ0W$KN]@2)FKIQN\ M'1@Q3A2[5RA1Y?3_2:NJ[H/A10HD+J^>T] 3)X0\@8JE%\W#: N M8SX.TB(\&J;MGRF)](5/17J$/N=S$S(EAN$ZMX+/!TSV\J+M74X23P0OSG][ M)^5=B7U"Q7E/6!_Q/?IN\],+,.WU3@<<\2M@#(\FO(?R7WHH"!46$S8(M+(F MSU%*Z2&IA/5 8I'>(XEV;#'6:[FD,BJLKMMGS(;:K$+WMB9 M6%IDFMAB^5B@U1^6#KH7.1\SXB63HOU+; ]&0 M#E$@O^@!2?+=<.:V@"W]'8F!X/C3I6+5;<"\Q)8;ET4JH$X20?-LH/)")>2R M!G,>*&K*7[0>?H(UO!:R,V7SI_M:WG=&J(4H")DDV-'-/X$W%C["JP*VHBV5 MH&W'E#KD^ 1"T#3-0$371Y'JC&@_%7K,B?4^-V3P:+!%!]E)W#P9X BLT)PA M(CH.N1WG?Z))<\_HE]%JVSN7!Y>*ZQ"-*, .">TG+23S0T0TWW40E8/XJ,S) MZ_I52X;*(2=-&4(% +.;^7RE Q$_93)BH7I# DF>40OI9&84*H.Y>94^GD%F MOUMI#]:3)"8A+Z2<0;V%>5FGWY75$W^M$^[OQ]QO(-:+F7<,_7RVC? VU9^\ MZ9M![83 4TBM6KAO\>+_T/8FX%"^_=_PE"19IJQ%3"51M@HIRTPEJ:0)(<14 MDF72_ J9:LQ4]G7:\(N8(H20+!,Q@\&T2?80LU6R3*ZK&%=F>Z;?_;[O__V\[_\]#M=QS(SKW,_S^_U\KO.\/E]'R]>G@6Q!$%2\UC!OT 1CX:$Z MJ=F>'7K6Z45>H9ML_3Z?]@#+9+31BJBS!ZV,0X52,BYM?;SKM6.4T,%I0T,> M-9RUYGF"ROU^_>F8/Q4FBS8$89K>(!_#)S Y.HFM=,B8E90118*,2UK@"@8[ MLE(Y%C.6Q3[=.DSU S=-9E-)=?"./]&Y!G4='[(/$6HO@R/-M=@_J!Z4CPL\ M&OW\!_RL9&6I,) 5]&<2$0%%"#9"'A\=[;_\3W MS=>B?Q1H7=P"$QNIIK]YAELX.BM6L+K1_^#TS]EUUXE!>\38GT>')(IO@8+9 M2]"TX*F81C/HV$#:R?(7TTDA:$6?5\6KE8T%" 51.-#&/+\B:*O76$#T_<^T M:U27RS=E]'/90UEW7!Q[?\'>!; Y#*5OV!T()G)9G>CTPY\=!?@%)AC,):=Q M+^(4\15RG6VO-S?X[5W1\.(G##D"5C'I-V00CG>%N$&&_[S9!PNW*V1W8E83 MUG)"/G1KU+3HS8_AT)Z6CLMZVQ67'WR4M?_3[0;$:Y)(*U&B^@"@SLB*:D/! M2&W%8' ;WYS[TPC5H?57SS4H:Y,#RS]A<_RS,D^7P&)DV'C9/5G_9N #?\?L MUH+4!:4?1.K1 .LD;;#)F6V1-+Z4XFX[5A(OV0#MP.ZJ&_77]L?Z:0\2'$I] MPGP/T!^-=P=AK^E3RADE4\.CIA7<#&KIB(QURVKX?!7F_*A\G=0Z&]Y=%]GRYG;:S3/WK$Y&[4^P6LK?O/U72C(#Z-$ M_U:(ATMA2A;*4MB/P2=3I+42[="1*,DCV6\*+36INB8O&2OQ0VW536V#XX=$ MCZ]$!:7KH"W.U-Q*.6%YZV$.9"=95_2/CGL<(6%2H#--ZK^5J1_]7K!J4AC[ M[I#ON4?AI_]ZMS>CHNJ"*6Y]S0O2#9JJT\TIO]! ZOU\)?G[6EON;SJ7E'Q\ MR_9;G(,P2119N7K31N_CYB0#4: =$8)Y MU,\HS',%L0@:L:,L%CN+0,SHSMNR6KG(1OR8;ZAO>&6A[-MW<49E%;]6:&QQ MP8.-BWWLE_HBO"#C:]2U=(>2J)RH.WM^JILL7[[O9/5Z1 $"J*=IDWH. B) M5L!:*>Q+Q=45I]ZL/1AT:NWA6YXWUBZ3T?TUZS-6?*7_/F/Q!@,<0B\ZHV:N M2&$))JTH4655WTMLB"F?75N78'<-&W*&2KUIN+I#>=6!:D>-D(=;G=>%5!?< MB'=:N1RFL>1'.I6/Y>!E3H6D37P3L F@-;.EL.1;>#54$FN%M0IQ]G!J"TM_ M3@F+300#[@+"#JV^3\XX7G?"C_3-/[G:UZ.$)@BU$(D&B$X013T>F99H4+SZ M(_&2]<0AF@J$ DCLB0Y6"DT'1"1$2F&IQ*V0*R>TMGF'OT'[+ 1?(=JPYX]S9O31LH9'2@;E)UZ&M"_'MI#P4N?7-A7LS&B_$ M!T<7C84M^!XHXG0,68L5N-Z,BN!.A"HA"FL4;^__=-+;/CN-=&96C7 9BK@B M)H"(-B*+.-#P6*=1FLR?:*?JB'1@M+'$+D';5N7/,NYVH_:R7US?7K. _ M8$52K+H1.5T1V#FQMR\RM"1_Q.3EZXK',(%%*JKN0C8@A7'YY!;<2FBG[!.J M0TB/S3>!ID,!":-=H@U4)36YL4F*6 -&M@"E^A#T'\ND9C2=B1JZ^7["J?9E M7VV5ZNCXI W-'$0DW7EU(ME)Q]@73 MU+X,UYKU>M'?NX9X$7HIU!!=%A?+\%,\0@D5AEHIZ2:I(VU$*,BIZ.,W2BT\ MCD "G3D+[?0X4IW^_1)D'"ID-A:A%HE9.BFQ!LJF;H^&2$P'FNP>O>;D[9_V MBD:NI3>#Z/A9=.8D4DN<+X6=QR1(86MH#J*# #6%IH!_>P*J!I0$&!G0(+A MJ670B-[5ODXI;$DD.=4K9Z$#H4,P 2@W3.<<+L.UIDD:NAARBXPW9G)"'DE> M4UQ)JX<=RYPO%EV_9I.,PL&'I;#]D#J@*[C7.U_Q6TELN106$A/-_I[')J^! M<(=N5T1VJXI"!N9K;$C:D(I UT32'+Z)5#JM]>$DM),KL#,[ M]V9\/NB&'4E?TE-OB^CT-Q!; KD4;2Q&KFF)T*QDAL_.\V:@M.Q/LTDZT.)L9TZX4!0. MDCK,M!DY^A1.KEVW#CX#I1IVU3 O;R(ULEFQ=OIUA=6H=8.6BM8-0$'P#+*Y MR&:-ROGV-&T0.DF&?(UF?-BL81)OHHTE!_5:K/A&T9^'QQ.W#8BNL>GZ(@M0 M"FOWEV.,!-\4^5WC6JP1N;P8$)GQ8NS00&>%%*;8(6/_+P\@X37]UA_@5?:* MPM,B'3"ZA9Z"0415^$YP9&2&MC0,M2820:X/L$B1'Y# \7?9*N^KPD'< ?"X MKUYG=7 D8;M6ZL6G/E-$Q,N!6IE?#?NY7V8**J/T+$_VG@C,Q.4T1?S$"3 FC\6? MCQ$Z0D.\!D\G\M= I2TU=-6 _5I45MF M-X)ZW7&J=))5:=5))T0Q?HC=S=<%NP7[H KA3A$:5+A.U,<+F:BE!#1PCQ $ M^57@L[WZ9@DNE=!FDC*35X%JM:4FBG:70AZ'7M+N1SGXM?;BJ>W:]5X1+'S$ M4=#K8:I"LB%L,1YI2=APUPFMY@QZ<-KS]>YZ-7\P&+K+1&K%:+E&'.F]$,5W M.>#J&15X:K&>4N S-K4P$O9)=]35?'#"+7_%S,,[43>9O,36]*-*N14VW"&& MV;[![@- =E+E=],F$D?WA5DD'('6I-ZH>YO\<'!3A@JB,UK=22%N?K>/*<'9 MJKJC$'W-H(#ZM;A9N)S@!Y8PR?+$'IV.JE:T*M85G!8$0MF@.N=R^E-\JCM@ M2,L4VHG4Q(^(&A@HM77Q@10&M_I5AT[2M\KE$3-+',WK.&-J)NA$E%(3_&&8 MSKOLK(N.)2(46"B0A^B NB#TP[Q9,!JRXQK3$,3N $O(J S"MNY$VH+K\C># MWNU5HS_99"9]VHB;T5&E*&>4QM&2T[5\ZM@A,N@%JWA<:3])K9 M.*0A%KED0+2D?$RD"Z673-L>3<5Q+71%N\#.PE >)HZH7PV4I(OTN"RUDZ%7 M67%[4(?LMPN="6N'OC>Y/G0%T9QP>CI2#_)K#3"&2CG-=EQ$XCQ>HC^,G][_ M?,A*MP+KN2.TQ[DP+,M[D)JSDQJ%+1F=:O07W"UERC?9=L1=$IIGEDWF?+]? M@O4U+PPL_[;8G%Y<4A36Z/^E_E'QU-5PT>JQ$U,Z,>('-;X!PP%^+IH=%6.U MO:.?]FZ*<#3HG&*"RTBMNU&A:'@H"0=0DV@J)Z%4QUC!6M A(PVYGG *BBZ" MIMLQ-9A6E4"V=SLE0;(9[&9T*PWC)]J(\,$YH1"=1%%!;OR&&?7-S^3%(!@" MFC$4?*5P4ILTPBIGU9!:Q>ILBU:+1)9BDP,'K0SIN@ 99/O5D'-K(RO5WH6# M@_M/-5865DWE!,1R$7IHFU3KBAVCG@-57J,>@WD$^^(%_-O; ,YA@ M\9]C1/V^1)_%CU!G9Y,1^C24:!V4B* M<6P0W899#;$XQ_IFYJ"YV57?*-I69"6\D,-,4S\&WH&TCP$V:4Z=+X$%+U _ ML1@=O6CC!",D/R080E1.U8B?( \:*&$"W_W5N916BQM$>0@7&LV%J]>7XG@6 ML=Z8=?-KC<#F>'K\&>HSX#WU"HAU25C;Y%"!M6TNJDQ\TF7V^"YFN ,G0WKJ MJ-/=JPB7^VCK1<[@1RB0C1B!=^2P9J[P_+70RYA5$+7%USL==9J5MEC%),5= M)2='Y6$/_I;L"]U)Y:9'GP!(R5&4&3VY8WVT==TE(8W6M=3&?0'CQ/L]>Q 6 MQ&[$DGERO,1,7(@TP7=[]$;!DUBUW1UC%EQ2RHR]W>9'J 2"00GDS$$SNF^. M*P#G8DFEHZ'4D4^VP7%$W=!%6A57J4O7*=<;M$FR?GVJ-U*\0V_GH,63WP&N M54EL.DF9MFY2"@,.8B!C>-)3@AP[US6&J!CF/5TQBG=F/ N;CKG(E<*4U\YZ M>*0>\9M[F5F2^;G![X;=:X.#O=IVY0(X9S"[F'J=H':4\I>$U_;>-_VD=PI' MYQ*EL/YMRV$PHB_I/U+3-!()YV=I,S!?^^AV>$DUKX: MQY:3_OOO\'P+#1WI*Y39?']3T\SL0R^WMKW_N(I0^&KC^KUZ2;L5;G=%:_Y; MK+)AG7_DH5\B.]Z&^(0*EL.N76:*PJHQ_O(8K8Q[#ML%BN1D2 MH#HJA:6[B>\6DSX@F5(8C$^'!D+<_NT.3Q4W@G5!:&-"]5,5;9?>R'*3"A>/ M_GG-OJ>18CMT]4V7\E&A9EZM^R?_L3%7S;JZIDMH^^KVC.FW(G^9 MIV"P$0S,6L)IJ(M7I2RR@DX#0B=*.W('R$RS]HO198PC>L.'-PJ=YN??RO^\ M4!ETD^%:?2.XWSK\Z%3?X5Z^A;7)6S\?^JI:BCSA=PB2@;!ZHBDT]A#_4Q N M^WK$.2JX3,:_"0.&@_9P\*=DI5*0]N*YVSPIC,Q#YZ*'B.K$-R.U'GX8R([] MP.8U#Y%2#_I!NS!Z] MPQX+Q2B>[O_\O'' &OZ1-2P4A$#J0C/">@#=0KI.4B88_=Z38HQM"R5J ]F) MM2\VUM9Y?UQ8S!/W3^]\5 &EGFSTZA<=XH:?FQ)BP,U5UN_+*\*TJ4-J1V*< M]WZPW\*&*X?FKP/>I\N VG+(ILW7K#*[,,17/Z\8BF8@UP*"])#US_MJNW:T MZ3H8[>^)+%^CI>OGX\^*\]^3RNIH[0;U(O1,0SR]0EV&8]P@9 M-G<:J /- SIS_XAO+O+9U5=XZ+ @JKS_GG'OT2ZG_E)YHX+P;_BU$^J?"78Z M2M;,MBRC-1/KZ&:,WO; GVGO(W_Y'[[BY9K=VW&N(>^PVX-@WWPYA:0\'=>! MLD>'=^3\X@E$8JI$G_AV42-@!2 A/X2Z>9MI.3'S5?%%BEJYG#P5W.F&\(B. M(:T5YC-];ADC?N'PPS?N'NO_'$W?J&<^>.CK1\A/>-I?,D#3K8D5^$%!)49) M@VT,B99%*G(+(SR(C8K-J2]4?BZ%G74MF71WYN)2]-='UC>\Z)$!5%7' NBJ MI*NBLHZL%7*I5K":8"D\3VJU1EI W[O]Q8\B8Z+;B"90%U?OS!LADZ+:M/:1 M31S!, IK;TM,QUK$6H@49YB9W0^)KR0J#0/6J4_L]X+DSJLQCP-V@2JU=_5,7&L3W*[@.' 5I_5D M6^3]RT>HMA7M)J3*J:U#S\TJ[IR8%%""DQE OGKB'Q_3'/"!$2_Z+][;-/6B M>[60?KZ<\^G;J,(^I$"GA.%;U%#HJU9Q&/6*X) OWH(O9W[?\.KGI[NK6\=5 M!]X^&2I)+G@^=2+-_&!1NN1U^=V):L;7ID\^#X:.9J\.DM&(D#?/]'N.E=X] M4WKV5QXF L(*K? NK>/K,4DTZ_XJF@7A;-8POQC*Y6'-;/BVUD_+:!?(P$*; M8)4SIRI!HK?,MC*/DVMZITZY^3!:0!!$5O*_QS_2N^'(? MN96VL7XSL;?9>;?QD\[) ]MN0J%])9IKW$MTA;63G=M2>K77R7-!?Y[9O1'T24#2#'13R\[.^6F'HK,7L;."SVN?5 MM77)Q0T-34TO3O KPOD5_2.JV/^-. .B301@KMWWT!V0@>1 MF?BF1&>\J52[G36J?2*61^$OB2@:.U >_B2$\KR[!;WF! $)T!ZM4NM>!:4* M7<;\1U_Z.97A-SW_-&K692-1/ 10N'H""A[A5K+(WEF\NS9]'-K M\AN,4E#L4M+SRD=:I ; M4D&($>[!L/"!,I-W?D/330(U5EJV!VX4C Q/7@UZ<.1$!RXH>-G!0R,WF] \$C]5:"SIVFY% MJ87S-P!V['::"QI7(CH,%;*[5V!];SX]@S$Y],$Z_*=TN?1>^ M%[DK'VM8?TQ!1AM42.Q[4ECU0FP3MH3@"V5ST!J209)>+57MHRA27"TZ74KL M(:V*3(TC[3 ARW_$#VR"<$#YFTM=FB5MJ$3)LF=Q#:M&-Y;)#XDKZ:=0D-$" M\^5/\)K@@3CK]UGD9(E5;RU&!;_C+9.N+8)S[,0'WC)\B8T_0I&ZY';?:=^8 MNT?J*"<&$.B^K!_&<=2A+*%N[ 24NLQXFZ"FY@B,20$BO]$&HMTQ=FF]G(1#R%M3G&F M7\"IXU.Y40MMX3MYK4@U*)-+AX?IK^Z;2]\1X]R>Y?X-B0@A;.>.'<:+'$^7 M7"<]*IE9D'7_.])S:FP42H[819%#:A!6 P>:N2:4-5/CNE 0>PS>EJ-?SO4; MLSS<,P'*?\G/#5^G[9OY_G;!-X$*09CO8H9\8QBHX3;T$DEY?.#I;."IZK*: MVO3@\P;[C_GD?=[V*Z3LX9UWK7N6W8%9BV1]VMK$JAX2:?AUH !7W+)02ITV M_YKPE*0+*8_3QC=:W,0LM_\M.A$[K@/=" =\N#WFM2K>WM -\!K'J!V7AM3L MJ2.KG\2W0*BV$4]67&0ET/13[B M)U$NIFO-Z6'=(P8\.E^A+LW/_2LB<;!'[8F5XQEJRF58 N>STH&X(+#XGIZR&C,WHNG*R$3 M@1N(:B/+GWS7OC\M^A[\9 JJ8.IH#[Z[=?UR+R] A'#ECG/W9]IV9T7T.PRAFD?NJJ2C>S3*3OHC,'/N,CW$" 98U/L!-G MZ$*4:#.=>L.LLPJ0Y2R#U/9FE>^31AD!V$6O&[A*S+N3V==2^0>XW$.*=P[Y MOPY;O) "$WT1TTCL/Z6P9Q2^%!;$;O83O!#G-6T!HP, U4>/0XEJX/[%DA01 M@LLW@5][IY=G+G@W[.FW%Q[8Y;_5?*?O_Y(+!ULC!_H!]4_@K/,(&6-HZR;)2 M4:O"?-%_G?;W]9^="'V#^7\; ^R?!)2&//\M#/SC2)'?KQS?O?\( ^KRI;" ML.11=;;-C#.0(2.,""9+"QG_2(;8AJ'@-N3:GD@A>37!$2H!%7Q\O-ND,"6: M!M[@Z-A3:)IKDUI9L--7(6'NR8+=6HMYEPH+IUKZ@)D]22!CW#?C"=O$*59D M1?Q9?$0[9ATIE)*F'A"*JNF>*04Z_0[1MH@"!L_?IK@-;,J90=X%ICG><>&# M_ABN=R=N'3*/C5X:LC.:ZCU$STUM)25*8!M':CSA"UXML5A , MB1LE':7?:+ AJVMO94Y49I=1J%,(%2QROVT)HWNXKT.'7U]]$51@RIUQ!!$\ M[^MS&"U(R(Q[7=CZ%')AI!H)R <0BACU=Y/[ !G]"'UC]<0='>S5?&A?)C*\ MH,3JJ_ACZ:''(N6?R3^.ZBTV6=H'9ECH\K7\,SG;H ?,W>^^N&2/,$U?/U\\ M\:![FV#EQ?S-)TZ:^>)]78/,X!L/!S,2"W0( NL_!C!I(5B87.K)) M"2AXU%FP>^;W]B4KU_-9OV@)<,[/*(MW$!H6^F/\++^1UM!#&($JE84%D-<4 MMBH!(?O*FZW5788B()\Y-EC$ZSDCY";,_7!&X6,9 ]\VEZCI8'GE>TQ3^RBTVE)FPZGC(^OBG#ZMB3ZS"3$G<DM)S]-&"ZRCG/;7D:+4]MDR%X4U M1VWTN*U]',ZXY#+OE6LRG9 MWLV%G31[81Z35.-[Z.O&*83Z?-5J7]?VP?QUO8JK2@8NZQ ICS^.3(X$Y17G M%D\*0-\3'S^.,H(#@[ XG0Z5NJ**1B<<%J<<5JJQS7F=6T'\?D^8-P-5JR#2 M( E.04MXWI ]82^7G(&J)62E7RN1O,746,3.D\B(6NM/2_2#&@?MY=CQ+U,Y MG8F;W(Y,=&*TK2F)XROJ3N3--CF'ZV15O4&E(X!C5>F85?8G6'#:-DD_0A'% MSK7UG)\9(6!J<#/]D93?KY1H!G< S,CZWDDJ30,ZQ*E*82G3@W/%[A^[<2\9 M)-G<#W%P<6DXTX/OV]OT/&N*15F=VG[FBJ>/Y'N>.$_G8OI6C2JL<*M&_Q:/ M2\\C[ITJLIEU?>-*G3W[P.S.'\(J;_-6:D;G5NRV+K .7)L5=?^:B=""K\S; M5I[\KOK6HRYCSI.A]O<)JKF"78YBQTE.=AN/0XY$9LP!8=*2S)/AK4=:35U30#0^VL%:$* M3BD(N4G6N>2YT._N7UWWO"89AP36+R(D*X0RLYK( MC:T17).7PE>UPNX$":RAQQH-'W'F^?D']/D>I)/)T"ZJ('K(7E=X0&0"S7/@ MPPS!)\@/L.%ZMSGHMGT@^(I?S(HP7(M4*4Q'8@ZAVXFF#6!VFLB_'#_*E*# MZ 1K/31CA!7+[6W2XQTDZDSMS+F7/)+*TYX)!P)YVC)\MPX_RR"NAK ALT5'9>9AU_VBL!0FR)HX@I5@=16 MEEJEO27'P5?(T$E(YKQ54>)TY?57<=ZRU";'C5Y6#SW,, _\AOZ6,"%1Y( & M//_:18I(0T$P#G6#$WMS;%X,T):+X"\:_SJ5O:9VULS\@E5%, .SLLDY"BSG MZI-QD1D+VT2^XD<$SX*P8YTWIQGU@B\5^P/6B*M1[%NH9[3[\%;X3?IJU#G2 MDC&G'9U2F,P/G:U2&A$=@V*C2X>_MKN4$TQDUF,3R)I1V MG&05P1(B >5MS\ZOP@=SJF+M;=@H>$OUA=6FMJAXJRXC='J@*DGQW\S/W.&B8_5-:C).1+=EKZ8I3!E[ M+KOU4+W_^@YB2:DH-$3NQR\Z^\^KSNT;?TKZ6?46_"ZAF])TH'X-)SR")WDD MH^U;FN]_"0UR!&H$#KVHX+&EPB/A;=:](H\H[I^T][3]/SZ9O,'(>.P-TK/$ MF2"A9;=L];?@ADGLX#;^58MM;[FS*T560%U5QKRBX:G>3UA]5$-?I0A7,?:F MQ6HHAYF$JRRZ!D$>>IV(P._ MZ=(A>[7=F^[@OQ^RFOJ_\<4_81.Y+#!;=$-=PJ#)('U_E5-E<0/N[Z&\_W8[ MK#*P0PK[H9 J84A6RQ+4[*_,_]\AM@0N5^G@YL:&G%UF_(*L*Q.9;4[*VPI= M3)_;K2J[W9GVO?UZ61$9UM\?MUS^Q'*O93MNK5B?MFHO^^:N]8 3C(B1PAC3 M)/8=RMQM\L>?4AB\ZB;I5Z K#C*+%JFY>>9*]+<+]?,>/H!G$)4"6[I7-L9: M(IP\3=$P->R<@D33HFUVT0@I6R!M-@R4J*R8VH:*KWQ: ?!:G$YHKHOKH!ONZ$W$?5:2C),,;H[B1 M/HF.G$2M.XW'60U2149,@;?VN):LH C!SU+2><1RN!;IC*PI?R"U]^95,D)X8FQ^JZFK\T:5^N<;X8'J'LK?6SC3Y MG,ZR _6$L][//1UP[6RRN(O@+#?'AR+4AO[W".BEL952S":=$ MYB-63TM60O'@2XY%&@^0%(%*/'1+;FJZI60U?1T4S7'(G$UI0CV%L,Z2T4'= MSOSE W-2F"8+4G 9(%@^F;X_OEY,M\(H$_M(.C15Z"9C7X^]NM!^5+2E 7I4 M=9*>7&>Q^B/>CX>*L^YR;D5HS/"MS SY/B=P(?N>XBF/G(EEF MA^N;T!M# ]9^V!D6(X7Q-87KNX4N6-I:,E<[1;3A">38(H7I$E>)+D'A$2B& M;@08S68E(]6F)?+@L5@.HB,5K>%[$@I ZT[KJS;5@,@&H\3*J"*@)%7DR3&N MM+!*G3Y8*X7=C<1!ALQVBM(4:R4A@D,9*3]:#[T$E#I86D90*&B"@5;KTZ- M74YB)RI%5DMM>Q>@3U#?$TXT_;:-<%72 N9UDKFLQ/$MP)AL$CB@VTAJ(H-' MA"-:BPG55[AFEEXPF>4)@4/&W>GT8"DLG;6&H/=$M NP2".H Y73 HL$!F/$ M*&U>;,/K;H\4/Z,90:F<2"T*G*#P!+H<8]$>8 1%7>,,BYQMXA_24C#:(;,1 M(8V4>%SM+WW>').+2_\"10'3G32'V#:),5C$C"-85V %DM5 0.Q3/*4CW["A M=^;KB_H>>X>'(3K$THJPD>+2B^LNUV?E7,B[%FW@2C/QN6]?#\@85O@5K49 M?"YR&TRH+AG^YJM9GR>?D1<::/K,6@H;H26!E7G<+C^&;5'BC:9#19!SAT=% M::_]W@KH=%/0X\D?C!BL U.0F' W &AOK*@;N^>]C*KT(O:I1Z-D\XKKL M]'743J0:<5R"A+)EQ/_&B%00A=TUZ3;== 6\KDDC[R6I"68'YUY:@/1-D/4OD- M#T5;AVAZOJ&2=75U37U5DSFKX>B'@5@I3 @26JUDJA#RU44 M6@-6@*BD6MQ-+5L9G2_BH5:)3!MJ^N:=050Z*A %AQ ,UG+KTB8?D[T7 T,C MP@$*1V6HW<%2J#,O\HL!>,XYW<< D2\UF3.X!^7<^DIAC0/SI#[/(#:VPVS] M&E@4,R+M[J<'I\[FH_7^[I7^_$ M-^(N)%G)E@0XCH>W2W;VT#0A"N-Y%[O9V;L&/%#%[@>H'=VJV,:)=%,^K[K^ MYI _%9BGI)0 W2E#>V&+DI1?SX6"(NCB(SQ/< L@I9DU.;'S[ 0G(1\V*HVN M9G^%Z^)JCI)' T*FKW,[/P0[CFCLG8_Q\&FD LV4-K1V57+?\9[(*_R)^AN1 MKZ(.;O:[RZ, #ENT2N6J^+<*=& XMDXF4528GNWSRH3[ ;FQK1^,@,< #+? M!E1%QU'DS@!?T5F7H(R 9M5P]=\W5\CC0G2Y1A>8E:T7NP-$7 O6P? TP G)I MHSGT&?AUF4_]/#HPAUX-(3HEZB N8?ZM8CKMT6/L'\R+*@E50663E_6']B R M4/^17(KWSRX9OU"5?"(I2'2)OR,LD&>B0%PK1J."8 &B!6&]]LX5A& @K_NZ M%,;1^_ 9-.K8)=I=3$#UU7;A3F+4PBBKHW8"33F9>0\"],-7JABY/6MJ'F!; MKF!.>HO4NP7S (*?"@@Q+P!6;)T,WTY25"*EL(2K00G-7/0JR,+] W%CB&0K M8)A +<936[5]-]=AFUK;9*5!'S:["39A/UUWLAJ/* M7[?U>D4<*]W2EAGJCAYQAGL5;:TM';HH\"@_>KS_UR\/*(RX"? \:EK5ZM;] M+#5I&]#^DS/1K6P*XM?NK>]/IU\)5_;E,GY MN?)/SWA!72CQ=L])K2+0@Y.5<=8?PS6Z$5FHT3GB5HJG,[(VF]QXN>V@>=2N ME",[Z\^<0GQ!62BLBYKE&P&JS$OTCMG$!;5-G>5'-OF/MB0>REH\ MM_^CXYLG9QRO]RY]H[JJ-7 K8^*],>>3@=]3 MKZ@LSLAD67ER+ ;97>/0F/+K&[&?+A]$,F>V^TIJO_RY$<)QJ!T6ZO=O1S1R M69+5L_)A^[Z^"Y2@3NWP$;U.?C_W:90\@FG=:!V#:B4AHM*_:UF6$+OH>H-; M ELW9&Y-U)V:YLVDH+/K1QJ/<,CUC &;@J_+*.K9R#7 M X9.1LYI$&85KSQ!%_D&M+9Q.7Q\N^=6A[.U;N'U=UZ&(AQ[,%9&? .'/GZO M!$;LS2G^&JAKPU#"J3Z]5>D\8H-_VR[1^:%)\Z\?VC>4??TX1QOT9IQTR6FML$[[\:E0>ZV9 MQU&S,>OP 4EZE374RNU6QAMQJ*E-SCSXJE#]-1],K4KEO]=5LEJ+)[,JHC== MOESN,/;V\<$%FPA&.$[_R-UNTXO[G\[(7RD3'187FE.T2#5F=7*J1["B #RZ#HB/:P/7?0 IU=6RE MKT0JAXRK-4"Q'))JB+Z-ON&'COKLZ))OR$V@=\J%H_<+L+:#],*I1D%F@6DB M8]NW12O?[_<#']:-":IBKER;/OL ^=.^+4M[=7KK:>-+_>6^9@JPALF$?829?TE?AF1N_]S*2S_SB M$W14A3M3+B1PKM7AVZ<#[0,TW&> MX0CM\0&2@Z8\:%CH+#I"I=YQP22.V&%&IJYB$D1ZX:40F7N\'/<0'_!=,EME8ETC0!%5I\8)FD'U.':X\QQPT+!3MZZY1B M/$YDL-HP\O/BHV\9I#H+OB77S)@AF_=Q5,'X]AKH4G4HT1 \D%V$=Y]J&\$, MDH9Y@L?B3-(IQ/!T^W9)!ZG&F6\ OFSSS?ND;P>]%49)^H<"],5DB8;H%#A> MM.XRE:6!W$D<)-7'3[2%^S%MZC(V%'%)?32CT[/,,_*@E];V]P?/ALHM+VP*U[3 M@ 50R/CLC@QM3J6]I(,L_\=W7.R)5V>'\]:=LTSZJ1WJ'I5YM?_2S'+_N\?; M/;(,3#MZ&!/6$:*">G6]E?\PJIZASE9!!E+8=9HV]+8348OCQX".[?3Z M*GXB2+3;0K,@>$.Q2WKMY0WK\E[W6W4G$F&07WC$SML<>JQ$[46.'T89O_R[ M'UWUZ;913$"("TF3/HSRJPO'M2%AP$!G5658OCZ B[/?75(X%I93(;C/Z58) M\?4LVV3QZ&?@XYFB6.(,M M%AE#Z@##ZPJR0^@8@E(AX$H(F^I[HV ;76:5"%?$%?9*!:(]T/RRG3V?7@<] M)2B*XV3X*,QFA[,X$RQ>=@*7_6WV)@K S;:%!P;TTK:26EU((70R!CB.2KN< M[1;V89)>ZYQ&V(\*ABM.&>KE]+6R:L8JJ5&*.QJ$YOT)<> P\ MP>I^XFU$MK=Z0&UH7ZF[>\FA2[V/*W2.]]7]VM)A?,"];L)0/^Q.4_&7S:-B M2S..B+*E/;#ZQ3KYE3X)H6Z>[WZN-?+;_LY(V^A0X/;YL2/^5T\$&:'E$TM] M3Q!45$_N7)FI;+_A,,I1Y"FCB-V$I3:-])ND,Q8)&!TZNQBE53M]/W+8'B74 MP2.G.UDK1*@RBRPWY 9B?W2U'V$I$)-QY-:8+D(;*O%[_N)X0LP2G9"W!'6N MQ?"$1%7I]S/^*?=FQ" MJ!$W$HR'[!6>0IG([HM1N&N%D!&ONVT6/K6R9S1L47[^19:!V!SOUQ:@ =@D M6N$4(!.&+SS.WI SNB*R"@[YM2V:4SA2F,JWJT'U3O5YA=]LG2KR,XM/C,;6 M*_F9'%R?_,=J^4@??2EL04:15[8(X.UD&28 '!'#HYR2&ZP6E#IM"R$,JF$W M'_:9%3D#I#:D09TXDQZ,6C6UH+WQ:[AS!V8Y/:BTH]A+2R28Y# M@DT.W?$K/?'=>@UA>W%H15G ]M!-.0ONUUZ^32[*NC)QQ^?L94$:F?1*1K;7 MRFI[6U99&)MF.*ESM)K-=V>>Z*UM#N@\%#E\]MG W*B*5YN/NM>SD,]93#=J M8TW60=9$\N<;XT9+>%O9UM%N!VX?J.Y,N?WP8]+UK046;\K*8"O+'FXMNU[V M6W-[R1MH@J(PF*UBM$ M+"J'2OJ7_".&MXNKPG2_#$O.(_L;_E>9ACQ^M2 B0VZW9W\A@(?R?Z_3;M+? MGPUALT"R[5:8HI$_D _SD,%43:]4OO]_W(!_*>O?GRWE_E7X269J1B2^40I[ M16KS)XM5KEK4P:+^*Y7 _^1"'!:]@'X)+46>T&VA+\$,Z@-8+;Z8-DR2% :W M=^1T;2/VR7#U#5PQ7(_8G46T@?RY)#W";T5%NVN[HG#)60$&P!=Z!TD)LFQ% M;NQM!/)@EPJUH"51W* M;4.L1&&K/C)^;Y-SNI,N+WY-+0OH*!L)0=1.)-H'$25KJ_L?#ITWZ#63[,1? M6CB0-0:%ME+0B])"V89=)VH1@^$W"!M".@Y9Q@H_H M-I(*01O++1_S:*-M!67<+5KH%4*IPZ5;=_FU^Q(S-;^FLRDI.O1X@AVPT+I] M/'1A9/Q&D8I'1_Z6#Z=I67U[Z\7/"ZXC]XCO(U="+UO&D>(RFC4DT74PZ$#5 MP3M)*J+]J:WU.O=LFXC+ ?)UX@J"*;2!HZ+@,5"QT44%W=Z87L+(G=7&I\28 M^U5L;IMMKP[1B1*4+D\55SR)(3EI+!&YDUJ[*ZIL//9\A+(FN$?T'4";]FF,)G;Q,)3?O0_(CK7W* H;L:Y*%+D5 M;/*2-=>E(3QD:C%.X.T1K+^;JNP'T-T*$GYO3B,-^!=[YR'?I/ MF+D]T\ K\\$6CPKW9E]ZO/X&*2PV",7. MNIK9GAV@#3#YAD OY_.MI^/+Q942U--;#-/EF^N2F_QY".U,ZL_M$76IK_J> M>&=6U%S =WE(5$K$?_(KS,)%<*&G9%1?1ZA1X!=2ATNFJ8+6SW;L%PQI];V% M7R=85Z"+:^4-:WM)];R^\U'&G86:-:^Z=4G._=ZF9N>Y^]T[]:,[ MNXL9I[:=L#&*:^7\4>G:8.^P\OC)W)JFO%T=U,B\L?'$GW<+9-1%H>DBN]RJ MCZ G//LI[*IK^97Z$>]VR@J95SO6M>E"E^1N!( 5B"&#YZYN.RNIT:%!RKTG MY1M["GON.93_)/X62M]!_(#!AK)!> M=L?>*FA[SZT9)]T6# MH13@"(6,7)+Q]1IFV'(?J$$]H/$B6S:DVJ.2E4,@O>?*]4Z^YY"AV/ MH7JW?[,8=''&)E5N[BWJ2RWWL6*-G#$YA$JM@G9O[6.,KQ4_I2E_D\B#9)&& MKG_/]]]1;W;/6\DJ%8L&W\"3JS_Y$SS!F1H?R!V1WK@S]FDW,,4.O>KY*?A@ MPL^]=SN\!>";5X5_=F*Z/^ LI7$P K62FC^\O4Q+=DU2MEJ8FL MA?M$)"A1N _OV(E21J[J !A[^XAJ^,(6':.$[[5ZEAW(K> ][:M%Y!2)+M0F MB?&<1VM-;7-UJ"P-"AL\-KQQQ!1X:]\6?I[_32WM;(5QJ4E)Z*8!;G_!S/>J MM8:;%EPWUQV4G*2S!W W6+6D3L1-5NUF*J#0@J@FQQ*BKS]Y-=3O0,GX=(T]_^ 6D,?6=RE].CP=@ (*NYW!>K0TH,)UBJ MU-]%Q35ILLM/6'VMKLWPV=!8T_3"QO"^N;O>LZHI:]B=0YM^_PT;%KB\-E!I MLGYHAXO9_/I36>6OC:K"8^'[/PV'/WFXU?RR#&3 8.ZDMNV=Q;0 7N9U]US#2Y20 .%DM5D..F#/D-F^OI$)I=38&V_-S@8K#F%9U)8 M2Z3,3:,X:X %\9(9%*"':J.&/(3O JL2(XT)-D\.Z=\]DU%QNBY+?EFPQW./ MF]O[U>!4_;I^LC+^FN2Z0 \M>EE2^E0*TR.]JGXBA3672&&3@VV-/;^WG4+D MX'\KVOA?BQTKN+Z-_L]%D_]6\8H18SFE_\,<&C Z4/2^1$;V<^?''PN?CIQ2 M?F:\?F?%J:=+],O:$8$!Y'_5TH1]T/]'KYFL--_ZV0$D/97\Q&0*H7C5WMLN;;(0/]WD&*'1(E<">3V+YF\=/HO MTBODXU\RF.5O\&OGJ:,I[X(ACSUK,/^7N M[7DZ-XK-]=_Q7BFI:2_'5>+>DKZ> M_T@9\3^^ED"\_RQ"'M']/]*1WJ-7],]:CI=HNV3Y.+:3!(HOI;">GQ.CP'T>JG.>!2 ?]?!;@&[] M$,&:H]3E<0ST3C0KJ%80OTFH-(_0#U6L"9Y:$!&R L#SN; MB%HMTN/:N5Q#J.-U.^M]=\9SHS[4O3+%13F8>_43#+E5*R'J@?[:<&_/GKHJ M%>BN\T!DUX&O2H5?%IO_?<;G!,\ML/W/Y[N8:82C*_R M]#3)']0_Z(A=H:@G)ZJN$S14^,7.<81M*X3^U:TZJODK=MU;0&0[K+!:\DW# MTX*O"_\EKI59TG+2;^W(]$219(3$]I1-.+V'2K7_'_]?]Z]OLXU)>F16FS** M%JVD_M:$>XMG'7N&7 6NT:X/E!C:/*@;>YZQT>A.[W64.G_PNIW;7P<7PI+Z MSZ,F!'VE4EAV.%@2.H M__8;(L;_IX$IAU1X>0=:H$ W1'@-8B?E;8"?S#_=*B*[]\'^1WM7']74E>U# MJ:)%"$@!A4)0!%0*:>5+,>1J4:DB1DL%!2'CH\I7,:6B1 @W($) !$:90@N% M^#$0E8^($E#$!$A":BGE4Z)026XRE2]C[BT0[I";Y(69>;/6S.MZ:]Y:[[W^ M\_[8:]UUSK[WY.R]S_[M?7///H"-U/2.[:C%/J&>F6)$EHRV!6!^-)MXY%/! M/SZ;,.9/F-,F&G Y$08<=C[;>_!_@$/JJF3_V8YFP,VV5AAPG.+ =L(_Z.I$ M18F?HRE4#VG&/]2JB.4=K<:I;2@&[B1F$PIG=_R 'IB/M=USJ6P*MVD>5XE[G? KY_?^=VF+(^?@).Z* M\N(7S UE);KMM3>S 5?P/>P=E"-GCMN+">M!:X8STM]%,&/L*A,OJ56)<'7' M$=B8/,@!"<7JJ5SM*(1H!C:6X)S5_R:. M")3 M$08H([ZJI\\0+68T_%-*XG./2*2D#'%5!'0*XIB@$VK6?^X"%Z\G6. ><#<*!I,2ABLBD_[\6! M)*8PFRDO(@U\Y6!G[7;YE4CIS=12A93B_?,CYWN]59X]42BB/'$WY9 MC1!WB4S["[79> [G737Z!1ZS%NJO+L*F1O60W0RX5S6"DU/7\9+27^OZU<;_ M$_Y)JL8XGXO6S"XOS$N[ S7@3J#[C=/"T'U\\OV'\/:!\6[0$:FKY1:\T;NB M@<+C=OY1M )OFGL$K!MM(!X\O*.(HOUT:!U4$DGE#.M7K3#>G.I2]E?)6$XN M2R9@UVN32='D;=S2V9Z5*T"1<464$F Y 75EZ5S57E>GM=3<>I1H:[44H@8R/5:6P6L(@;BNZN,4KE5I/NFE8A MR$E36S76UE0IS*N>NC#7Q":'WFXYW':U+JM5$7EY5>U7P,W+J_H-N&-7L=NF MR NF/)L*A[QER92SJ3BS'Y3ZW62WJ779%Q#@"Y/Y>46U 6=ILFQ>S"&R'L>4 M2U+Y*8:XQ^F,TT$T >@ /S MM->VDY# $OW>""IEW0YJU8=PT4=H\9I[B1,;:J;3CNN=9F*WLD1M6YO%<5#; M,V[3F12OE%?MK"G(:#O_,2 ?=PZ8,ZXM+F'.1_H:^+,1R29KY@^;*278=C/] M*B/KQUITF9EM]-ASE)!?;:7>^VWOB(U&XO6K^HS3FM;5M,CR90[ :B%&^A]IAW]S" SJ3_7'_SP64,>GW?;-\*.O[(=\43S M9S+WO_\YMD/7>.&.;R##WD>B?1#R-XG@C-D4\_UOP>HM"?_:3J)_B=!9S>]U M7!7S=$IXL "A=1IP5_2;T#U^@K>F &O^=O2CWDXI:(Y&IR+$GL"0;&Q+9@.: M'H&T7D4"Q$M'VPK\7F[ 3MUF^,,A14KX=/'MX/JDY*W1,Q%+S.<\V$SEQ=4/ M5;:)B6;HIOH7,J]FB O!:RJG-WEQ,:6"V^5HL?7HL37&8O8 MQ@']P!?ZI_>Q3\9KC1T.[)8LR:5;2!K3DL15X57#JWUVR\L4@M==1IVA4?;6 M]!7Q*0?#4NUOT=,UY?!*KH@'C3*5??H$F C!C MF"'?3_8LN4U4-,PZTRX.=PJLTNISF?5U5^]*,D\V1+],&'V:_'8;8!H-=@'6 M#=A))CPS9,"%L.0_&Z/>=W\$T"T6DI+QB..\Z<;QHZUHB5N*_OQ M(UJ=>S$>%-IYBW9 MRXYM/\F.)5YW9FFWZ@<#.:H=+1 M_5V#34^@,P\.EK"M&$$G.;RQ4$Y8;5*[R$%59Y7+8%,B)#W+0SQAPQY$5/6WU$UF%?W\Q02 PSNN:;.1F MQ1V.M6B]G-+3%P=1"SK.P?T0NX!/IB=38#^U4&9"ERJ-.3$@Q[/\HV0L-2GU M)!(9/>A'6(=RA)5F!8QH>3^.7BJLL>Z0SK\:)>8]X12ZP_,.(2H>_. 86EQ' MWV:Q4W2/'D]%YY3,%_%"ZKO>T) #[NU#UP=X% +J*0*M>-_&,G]W(ADC2HJ9FO)1?2#JVIUA__I<"A(IYUPR MCD^TG999\_!C1$AZT3=',<4Y'BVN<4%3;T\Y"(IX.PF7V@+V*_ 6B9JRJFJJ M."HI^?S8E[*I&KO'SM80X7FPPI^E8+( B_B*X%RYS&CRFZ4]1AO>[/Z-LB@K MX_B" ;?V!18Y OIC>P;)-ONAQ_6A12K@!&S B0VXDJBKHXS=0=JI"@!/LJUE MGNY/5>!M)Z9KUN&TI4* 1Q4ZQ0O9+157& ?\2O.=;71?\3>@DYT$6])>9%U" M^Z&OXNV%ZK>,J\'_D3+3\8G'<>E&VMN]$&5]8F5UWL+GWM^T<&70-'W4M_JB(9G%6Q5 )(>,?0[-!D2 MC.%%@C4=H;8Z_DO3"UD.$(ZT@>2J[3HX'OT7"*T=%Y[4WK5\W2UNP9 MK2PNO<@(4J2<5E!LZ;FQKT&\-ANJ'3U#-]EV'74;T4;#_&2L$ !MU]6DF' J;R:L P8R$NC/7\E M591V 69T82>X>8COE@2T4(7FUJ-LBL//K365^650Z'/X M!>9]J_B9$716X5VQ6U<7+G%^5W?3C\:BKN*[HVU&JWRP*";:80YLJ*NL,P-? MP'>A3PH#\;D\;3#D%'T<^99LU0SW%ZA(9V_\E,C?@( "Z'G#Y^3Q+.[Q:<^D M@0"Q\RK=);XK/5W$?H>__L>E-825X/)?;<%\ )0% L5RZ:M'B-GES_4?R# & M(F.1W^V%QNOWJUM>+B]O04+0L=D)EX?\LGT=<$".[^FA5X]&,>KMQ G;):$F M'#V+V'22W73<AAC1SP2HJE'J&**R7=\EX%S/5*233WF@X9!CCO';[=D MWF$'C[ _A;WO#RRPA_;A^U//TO[-9 #\@=U"+"'O#!"'X@GZ_MA M'9NT%^;T9$1>/!=CWE/CCX8JA7>3HMBY)$!97G9P%+2F]_94;FS,+U*P\3K^ MJ&9I3&]>O&][W[VC\=R[GMT&7#R--6; "67YK0A]*&@'N)'>+XKU-F*#R_19 MW?T?B8Z,/8CS+45U]/Z6D0,]8R55T,Y,'= 5Y39=\J%W+E2]>5-JSQT';>W? MWW MHE"\"9H>-0! 46*3ECSN$F6J+>N4+A_ R\>AO==55I$APTN!,4ZGGJV$+21 ML (!AM);8?O:$E"XJ&%=P\ M7^#^3/AL1 J'P&);]^?S8J(/M@R3X@A"JN-/TS:-U1S6&U)H-^.PE)D(6.N' M)E8/E&FVMR"2+HH)7=EM3*Q![R1F2Z0PR^S \$)QR/X4(A5EW\6VLH65W"L\ M'-XSBYZAU'M?_2G*I=7C)\]"&L6F1U>,@K7GLB1*B'J_7&O!^5[6I! M [3.X#. EZX*@ #[D*;>.[.RM1O1.;QJ PV6=I5-?1GE]B8G4YX,C.6*KZ)S M$?R.:_V?=L $UFEX4E-L=.S;&5M-%F*D*B%7OTVZ / MG2NG7GX?H]CGS==K2]>C<8K8(KC&<393C1[P@'LJ( NF.';#X)OW29$*JM54 M>T0I9)0195TH]-CGB7G>G+% MG>@Q>IU0Z&R#7&(_!UT&O=5IS+6)%C?ITF#B[>>][Y4[=#[K"&@XGF@T:5Y, MH!2BX<%^)L%#5\W\O)3E)5>_DV#$@5[M82P.T2Q7?EJ?#-HAQ'S^!LP2K4 " MA$N2(@:AOB^10^>&P:-P%3O$P(K%0$B]DK,?AA(" J4="X*+-($151KTFT&'FJ, MVT5U]!!_C0'XM,355Y]^\4., M8"0T' TGLLY1ULEF8DV'SZFMIF,M!T[RM[WL<]/S6GL_?3*@)FTW^0FUUXRA MD4J9,SVX.^-,M2*9:HD=1G.06U"(,4HNM(]8BD,!!4U$>S&C%$<8<+8,GQM9 MI9\\'/V\LA/%*VPE>3RON(,/AK'XD_!D3WM)Z;;G8PD!SJ[E4LTP2DN%)3TR M&V^2G_+)5N(J<'",\[H^$?**ZA7>H]>+V>ODJ+ .6P._*8:>JTC[,V]4!_1, M[!Q-XZ(AO*SP$\,J54<0HUU=T,-:T8CYLS=ARR[7C;%M%#A%S \(3_!GFPGB M\&,AFGNZ&QUNBN<+3_UBTA5)C NMNAMI@OQ8&_:>S&-J!G!!GH+75"!I5"N_ MG=JG7N?"J%UD)[8PY)-F)**N9MT\-U_V8"5'0;E(;>D7 J6"U5RBKP%70."I MQ>H2_JK!%EI!96QUTSH_X$HKP0ZT1-7!"#OOW&-S PZ'&C')=; #4-1[]L9\ MY!77K7<95+T:GGQV9;<';FE27BKAXAE)98KSA2FWDF.MDS)7H>&2)=*H=&FO2E_1A":+:]Y&))>PDQ#5*G'QK:#@D-%;;8*6 MH7,J(&HPK?\\]_>"STI?//@4-8]'JL03 8@C_;%"K;)'0*W27J3Z75)4>=O) M.DJR7&9F'"A+'F06/=K8L% ='XQ>@!] D[D=OGY]!R0'JD3Z#2Q1C7?I+KA/ M4+ !GBA;4/W5)S/9U)_WFMU0DB?X(R9(?RF0K*7E,YW ]QCN",?HG9> '-"3 MKI?*U1<-N 3W!["75.BH+AHKS>,9Y8C5Q/12[03^HH!&S2/O',%VV.5>IX\:OA&2EER+(9 M>C%/L69$L:%-42L6B^J0H/+"!GI%%]]VD-FRJ=S)_MBS,W6/AHQ^_GP:4*:W MTHL(CGH3.E-#@5\50R]=);$$8[;]90*;%[;8I=O:W[,4R[H+#F9,BL,(HHG5 M*/%FS$S[RP:$L9T5C"8K >LH[/ H8Z_FCRQ)W,&'<".WD$0N>YF-OS-/13?3 M+L8UHW?^R#B([D72Y9/&P"0/6$M>C;W_!/52;D(O-* 5/:"'KI87'>8HM\%( M""V;D:Z0Y8,>0Z#+3'I 5$K?+VC/CQ13&3U=+.G1M+M773?@$B>R=L/A2E:> MWG^:[Y]EUQ\^2-H/"Q0>!>2UV"&XI*5\>9^8!9H'57DY1CX9\O;^/+Y]F.?I M%"ZL<8,E5TA^#8F+^)1&.D6T9'?GY^,_Q9Q(U# K,]BO#3CM;G!0;T;>B!9J M_1,))GPBMDW7")SFCBWN+3N&SD'X0C,EJPA<0R^B5$7!)3?JZ3;"B%9P!;Q0 M(0S:2&$)\!5'8SX9IXP0T\*BCS:7O79V>;; ;C7@3A$N\C]$J9G: XQ=R'RK MG=Y35R=(T&4JQ9/YON-?+Y@S31/NP!(HLHN]@GY(>33;JZZ^<;>FSB_8U]X4(?]> 0C1=#//3@&;>3_.B_W$#U__1;D*GAQ;\#4$L#!!0 ( M ,R $U%PXEI KV\ /&S @ / 97@M,3 R.'$T,C N:'1M[7UK=]M(DN7G MF5^!J=Z9(YV%;%%/VZ1;R?_\^X@FBWG6?3NP\O7AWO1=P\> M/?KCR=ZC1_LG^]%O)V]>1]\_W-F-3DJ35^DR+7*3/7IT/3H M_/S\X?F3AT5Y^NCD^!$^ZOM'65%4]F&R3+[[Y=]_QE_]\N__]O/,F@3^]]]^ M_H\'#Z+]8E+/;;Z,)J4U2YM$=97FI]$?B:T^1KO1@P?NDWO%XJ),3V?+Z/'. MXYWHCZ+\F)X9_<0R76;VEX-/LW2<+G]^Q#_"RQ[)VWX>%\G%+S\GZ5E4+2\R M^W^^FQ;Y\L'4S-/LXL5).K=5=&3/H^-B;O*?Z&]5^D_[8G=GL?P)1P_?_.5G M$^5F#M^M=G]\^OR'@^^?/3_8??+#LQ]?OGKZY/G>\^>O]E[^^&K_AZ<'W_WR M\R,#_Z%OZ7_IF[,TMP]F%N?R8O?QSG_^M+2?E@],EI[F+S([78:O?TRO_QE_ MTS?P-)_9,NW[QKB$U^.O=13!6.AOUQD5K?OMAT4_GO,KQD66P"-DQZ+=G8>/ M?VP.^(ICFX#TV/+SK-D7'D+/^KP9_?WP371X='+PZ_'HY& _>G?\=O_#WLG[ M&'ZY]_#JPUV8)(&3]6!<+)?%_,7NL\6G+S2%W>?/GT7O3][N_8Y#/C@Z.?S; M0?3N]>CHQH-_\OB+#?[XX/W)\>$>KCQ/XM2RB=%E%+![+8O(Q.LQQ)],S&[W+3/,Q^ M]1C0S570* M%Q'>%_"47^F?-H*OX%B2J)A&I:V693K!3U3T[#K'EX6///8?X==_P(^XEYRG MRUF$'P?1FE=199?1M"CA=RF\)DKTWDIL!@,N\3UV86 !;'81#BI\(_TN.BJ6 MZ<3J>QY&T0E\HG\P$:YL58__M!-:+Y-E.#D_*I,GL/)Y0C=RA4/#OX7OB>$W M:=7__&AT6EI+T\ 'P39%9K&P\+A/.%>= PYU]X>?*GA3G2_+BQL+S,]5O= O MP)K!\$PF\K\L%C]USHQ_P(^+)2B2GQ_! WZY\>O_ZR]/'O\4[L=()AO+9M J M+(M3"Y\IO0!<9>WZEMV_1S_JA$N_@F(-$O ASVQ5106^]SRM+$C5%!8CB>!G MF^9Q-#&+= DK]4^4>);'&0K#S,!AP0?-KC*33XM@T.NN MK[/0*'FQ PKKBDJ,?I7F"5*71&!([ M$3WVHH8IE+@J\-! C]%9>#N&L;*Z@Z5^9VY^*F#_#PSL5+^8E78!N@Q6$@Y[ M=&:RVD;V'[7)\*VXI:],6D9O3/D1]-/?Z,^@($ST?H:JH^!M3T K@:Z-QC U M-'3/X$TV\7*'T@@G.\V&Q;V"XZ#RQE]7F0)[.8?3TM"/[T%?D4)Z'$??T^.? MQDXC^@?E1<06/ M\6P>FUMRO%'JO+*3&O5[X7=<=+#(1(SO-^,,E'T* UBBFMZ&M8>+8%H6<_KH MJ85%@I&:"A:J:CT 9G3GAD3G#-Z!@?SX)@=K1W3O[K.=G[K__1E.ZM]@9U$5 MOI_,;%)G]C8'\[V_>YU,/PED>L5Y(5,$?C>^X!O8WQ%2<\3*!R>#& MZL$^DVE4,HW@A!5]UWQ@)K3O[3V869K715W!",T2_L?@H8\.YHNLN+#PY?VT MA._"F8+_AT]7=;8D$VU6%O7I++*HG^C8H"J!==$UGIL+T"KPIPIO4IAM4I=T M#<$IK/.%29,HLWC4\62.X4SA2&O6.A,>%7Q)IPJK5()R2TM>-KB>,S 1\&"] M-N<5CFW55\%T*8LS77%WN'"1SV%_X5.;;,0Y>U644YLN03=&]0)$\@0L MC31W"O*F0G?7Q]6=5=#-=W8P)M94<)&BD8PB!O^#=QG\LLA9*'3<,' RR9%M515H9*.$^V]9:=U228MW;:5/!BW\NX" M"'WGX?FSNSD/(&GH-BX*7'.^.JLAO1O?W2;3$H[1M0;71F14Y.A\@!!M1W8ZQ;,#DF/< MS,B"7,Y ]%2^8*P@6%F1G\)X#7T>[!W4P"G=8O*"JB6C,9C*I8P!119.+*QM M:DJ67EIR7!N8. @2WRGC"_IH3A==M 9*6#Y[%W66 MT*/3?)+5B;W&5; B/KMS;9'>N42M#FGP^_^^_7_?:,M[0G,WV_7;!$!^N%T M9,<'0%Z)HF@JU/#VX1ML,2OACFN$KKJA( V%+ECZ#OX 6@TL[9 MQ02%66>&;V4PUIIQ,C$<68UF]HS,SW2NYSU&9918UI:]-AY>J%4!VC!)JTEI M\35@$>CCJQF=_XX M)(A7T4H[B[M<-,A['Y%73B)/B4^58HN,E%UD$W"7J% M/;APMA="6(^TJH;@_08=624J. M#QJ;I0W-M1*MJ;)AF]V5S=CK>J'/-;99<1ZOM ]%\5.XS$2+H@PC;.K>RS(L M7-S/_84L4PZ&HW&'^:-EYN<-G]5(B\&W/P"+J_.6R_PT,GS9@ P#H&P>DQ4? MCB:&@91LR::] V()FB]L7O%QG\H^9.C3R:,D+S1*X+Y+850&_9-6T-]^ @50 MH97K[SQ\@;LG40CRZYOLTVOX6]$6JR%\@/HW^D)44C"9KA=%CLVJ$8#JRRA\ MW8X>;7]>Y757$9SO-R*"LV_-,OA'8940#H#[SJI;5\D,\$1DWV:7YJK MF-99=B&G?SZWX&12;K;EU/9H/7K)P\T(%3[="$';FQE0.JB$43S*(KNET*T* MNY>6+@)3535L>HQZ!UTM_&=I%YF96+J,JWH,NP)7M4W89 ,9Q=CSFB$+FQ+4<7;[$;'-VQG:*E3%-I#_U*@O&YA>*.1"+7]3OP M[Q[ANSV*)C2.BI7S9IN![ML).-8EFY$853:-X",\)3#WIK"EQ3FEN%3Y--)SMCF(-DP!#9::=M$(&)RU3D"P);,$M^*:[V\D'5VXY70 M*)L)?$ZZZ\B#N: 80C"K$&V$KA?:@91IHQ&V,#Z:E95!;DJZZ-E&W 'O)$=/ M#KPF$&]S#XS@T*TRV)W=W]KO'G"""_53QC)$;W'4G43T3! &0S9)$7K][.R# M@)05'?SS&8:F")51]>5J(W0%*I9?U"8X4O@*6<4>>,"F^8GY].#89G20#Y=V M3B96'_XB^I&> [^HTD]PKK:>[6R#U7-1! M1[D#$P$VA4ES07%4I$SD.9MQ;'[IBV:=;L,H/S)B6-&YM5XCF')L"#5#DS5Q+$LCU;?-6;ZQA=N"_"SXD(=V@HI"/2[22&B=H ("AMC=7>_; MJ[2Y$53LCXVMU_!]KQBLQNCD*>,!/ XM3AB1([\0]F4"AYMT5(4I4TH;PIM! M2J2 G% . KXWYC^+!(>9E4E@'+]Z$GLXS,<[4&]$.."XR%0>(8H*!\XV<*7 M%/4R0G7$E]'V"_)=82_P Q-3S6+R2,/AT(3:BNLCQ&U*KEN.0IA ML1I%&-H#V^H!I(SMS&33A@S0230UK&69_M.X.QA75BT'3!W#0+9=/0*- TO> M2&1"H4;A\.GO 3'QJCC:%:< M8R \9BW?O$F,"]#M/H-EA77FY0TGXF/F!Y\F'( ?39;Q#5U<^K%9%4Q@P!M[ MS)S&&3QJ U>,JD\^JRF!EC"OXXZ:07$?!RF).6Q4D51TKG2W4%#-N#BSGSE' M>U>WTDE+/J]^)8\O'&R"3J7W%3S,*-P 3.Y47G\$G^]\*C1=Y^93.J_G\O7@ M6VGW!(=&P5:%R)_#5GP<-J9\$+S/6S^LN<'.1 ,,,:.(#TW\+[Q_V05C' MXMTL*!JZXN0ZX@I'GYWCXPH'#6U4?C:>PP86Q=J/_L6N-B]TP1"9Q[IHF=JJ M9W9T+H>GU[*^0%]'*'A,F-*SPPF!(7PB;'@L$2.?>NS%/N=+E"1,)HM<"Y25>,Z8[G(6BYA!>D#4BL=R-(9=%8#NK^[.B0#-OF7&D0DWP MU, B0R%@IQ1L:\TJ*J!*0$SX%;F4\;<]NU!3L8,1'\"%^:[@FW0-XZ\?,WMR M'S/[BAX')MQ..5J$ITMN>I%\]48H7VC.BC1A7"*QX"#N*L V@ML+W.\]' MWDI W&_JSA='QYV$K\)6A&8^^I05W41#IMKVU4SKH;PDW!4$WU3<9@B[NFIP MPP6K6ZC-5;G?M KQAA(SRXM<(0L)@FYLB7\,[6L%X%9=,&MW]?%?'45WK:4- M8*L^_-9Y)$V(:O[9U&U&.7H5VN=&+MS5Z?'XP6AJTHP"/13G&_:=G6IOEOQW M9<_5.+:8!Q;@&Y@HRYXNO<0JQX+_(P#. BX7]QD;H(R7%[QU]#*; /9RS MK&BJ Y$+14*W .S:W+*?X"D,4,%X('([N[LD=<.1J"9X#14+@A;<=W#XUR@Y M_)H[/UZSG1\IC]? )8]"\8E.)OI5L9,*3F@5DXFIV./"'Y/"5IRY(([)("K, M%3S.7W9D-.JD3FN2'!I-M2I9 X]P:$>0N"RU]8K1:PYPX,_>KU*" $EM+DRU MW!"!FJR10*&1!1<+Q?ZK3FB[L<<^ZZGWOJ1HVB'$9K1N0S8E6:--N7HN'\ZZ M.]X;LM!VC19Z" [?-'-; 9HA/:??$KP0A=#P=V?*/%89O!BU" ,W%7^;8V4K M*5K["<]=R^TBP#SG/IROQY&;($H91]V$"Q+C91."WTFVSZ'/$;95P4;+YP), M>$RYY!P1P7#.X4S/TZK"2P2N_P?%](&6.8J'46$L/TL3@PEC^,*XR.L*8V)8 M2.<^;$1]4+V:0[!T'[$L%@_J!5Q88,%0E"]GMMLBJOJ M;IF@1I2+0]%3TO=MR#&9KM$QN8K5<;,STT>N0*A0(SATM$4PI4\BX]Q6][85 M1&!,#QG$$=3"$5.F!ZU^X_H\=;R;);FQ/['R,_Y(%'@WS57=+C6%8>#3$OES M'DR*K"A?_&5*_P>/)2,-% KH@@6<+J[@14@%Q;)*]@58D0Q4/JO5Z M';I]V MQ6VF#;S=ZCP7Y MTL)!*@B1=4*8YA2< R?-$G>"D7FV3T=LB#TR6R/YXEPJN:9N0PG,[S,](BHI MIG\P]IBCM:S@%S(NJ7;%Y$*H!I=>PG)$DCGA8I7EINQ.ND:[@R'_S*1SDZ#)+ M%T\O2Y>$PJ1D^%+S-2I[L[&Y$[/2JB42(BK94QM+VWR8R& MD,:4DRN^1I'<-2STXNIX7' MGW=)N^F^F?I(#0G?HDS/4I W9F4S4>6'W8:/I[G+<35U;HA:]['&3O%*4 Q3 M-:MA0JQ,&P$:T\FEE*7T*."?VPTOR*I"K)8KLC\E< ^7TU,922D>KN^OY*^E M#3D%F]$N@_M'W HG,_+LW&P\GZ:8X6XAI7Q%0U -V&6]QYQKDH!T51VP%57J M3 SC?MC:".J.R-!?1F\0S!X=@IR<,M?1N[)(P-X">3K,)P_C"-8Q.DZ+Z+B M,P F%!PJN)#>@R;^*V6<]D;1\Z>[3[Z/6[86HK?L$SS6PBB>2_;+,#AM^L@%)IJCPWC?U0 M&@.\I9R%RWL;A+F"&G*+-&!ED:<3&$N:;?O@-GY3D...7SZ[D(>1^><*4+E\ MC,"RAK';.ERO"UJHG+ .;XK C:VG0G2C2[$HJE1+N%LKC2.-(_C $K00!DF0 M!"AN"J&KWV3;6M>?J]003DKU*"LW2A_1MT$(O&\2GFPBEG!W,_J6<-L<$'30 M?-S/=LKWX:TZ>!$:2;>-,M0HZH(,"YC+%$_\@R0&N1C:56&+29(GX64/AJB ME5%XJ$K#MTG0.[0D.%N%(H7_6A 2D>(7:Y@U>7J?-?E,K!ZSBP6JGHF1%FV$ MV8=[P=4\8K'=0F/_H%PS<]XL>^PTX@AR$>1!"0?U)SNI&;5@EDLSF;E8E5)7 M8UUOA7[5!V(;)/0D)KKYF(C8JLRJQ,91,(/&P!"JH=4\_NC$FJ%TV4UW<#KG MACY;MP8#?PUFA7^XZLQNRB+DV/Y%&5QBC39$+6_&63'+U-.[COS MYHX:33E]+RX5*,ALX0C,(T&GP.6\%@&+4*+)YHH-?BU2K$CSA4Q MKG% @R-2D,3(6'*&;,/"G>IX-3I_#D7C0(5ENLGEL6&B.!FT""/?"7HGF_: M"YMY6&&4=>+]FEOR(P>8B0'*!T?1X#&M4JK.\DQIGMAYXQI!D_JI22-UI35H MJEBI82;7K+JXM[+TT >(78KR,,(T)013CG"*8]\.E]UJ=16K8R*\ '0#4/,_ MDVFTXQ3KB7,\2W0"B**/:HFDH);#EA;/@5 NH#7.81%*:KNNRGK8TG"/I#*K M212Z@@=Q6[J.NH>X^[68P&+UD(?@IWNW(6YN0MR["M@AF^(R[&RQ'5B,1>E, MD8-1%BKH'DVTV53OTD-'U0WZ#A#_\%@YOB6DO,UZ*N%7HCT7[CO*D01B0Q1# ME2(AT>Z@RFVWQV4TR:QAEF&7[FQLN=]GS0?Z_6L&@EWTU]'^A"J63GBY5!2O$*V%2Z).PS<3JG!&M85S0UA MK]_=$.IB#(#\2N)UJSC92?.2;W)*H9SYINZ.K,C=R\)(W>8C($TU!6%8NDQB M2%O3?DYC %0KL^+#FEDALZ#W;ZS'^.1MB*FP&<#NU8 Y& M:.Y:RUFV-YWFV9Y2EVF,A*!HLU)OB'[9# KE Q^IWU>"<)24$=M_8$S<%3Q@ M;BZ&^.!B*LMC$G&)[3-PK9C47.T?I, OZ:'LLTLJ/8*>7$43(>7 \^ QDF M-(ANC+3-/VIL+;#"MO/)?MM,]7>?&, .)#0DSZG"0E3NO>Z6I?F<)-Q K3H? M'H0C/4-+ <6!237=XZH+4 _S1M$UETZG&K3H\K\:/*ME0N^\\(F-]DJ?JM;54'X;=RC/+2=HUS,(\N\_"?*8L#" MZ>W7B#Y8Y'&75N\X[N!P(M6<.YLNI=G;/P2/O]IZ!NM3;AH(.DT; [BH)!H$$],]M,@(6@+^$@$%2UJ\ZZ&##=@6#FNWAI58;STK74W M$KI:H1W=8 /2=;(VP%3!;L3#>\:!.EQ0^4I+^0?R=>/9->@^3FNC],"ZDJO0 MRH.+?0G4>2!52@T2FF+8E$%_SP[*X6H".+Z[&VQS?B58[;@Z+>P1G59AL6XE MH6TCGK. 3LTIM@UH"JA\J1?Y[GI/SS&?6J(9[" Z*YCK&K3Y..\.4;\BTJDE M5]]F;X8Q^7@S4.)[AO3PK<*;^@Q_1L5LPNM@2DHF/[-Y2LV9N-^S]!# TT-1 M_O),TB]>7%LA!'X,=Q?HY7+?$+'8#(CT:Y.#%CV]53"@M_4_PMA*WJAX#:_/>Z$48P?>DASA\5V#7!5]VG]GW2,8:2,NN/8I(*@UT01F^D\KQ#_T;69<820$8O2$$0GUSRV952CE-Q4$ M!2XB&J1LD7FN.5V_6 '/EVX0Q2AU5^CTL_<4H"2Z+F\STQ"T)''V>"MNX^IV M.V-H SJ\RTP+J;5H85[J3*N&71L3F37;&-0)NG(L5E<1_PW1=)N!U#Z<$VQ? M=OXMW67'S*Y/%^Q=I2@:<3I' IG.&6U*KRV#U_91.J^J2\Q7J43.P?=7Q3;2 M$:L#1N[<<)3UY@8YK$:.#)K-3:+((0I?[5KV-AS'0-HS&B*,8=*L@>#?7R*O=RHT2F:5^ M&"NSCFT>?K@/WW^Q,[\9 .-#MBBQJHG,>KUS4*8?O3'E1PNFRKBN&$?[6=HE MM[OA!)9^*J-;RNC*8'1J*<]YD(8&F=UFD)^)1##-0_!E2/O2Z0;:+#.$"9(# MXOSI>,BEZ?Z!NY-U71_?+]+9W40]$_3&00RQ36Z\BK$T#@S(10(F!%6ZG\&9 M*GQK) H"ZD^<;)ZE\P?&C(TKIAV' M)5+XBJ$*J%NZ@-K#K]1Z)>QTPK^[^TEMW?4C^7/XG!?I$I3_!%YB'Y[>1$5? MNA_]9OM-F(QNKY:0=;"!4$KJTE$R8+%'H]"X&6)0"TAZX; NAG.%_*>-WC?- M_LGJ87#+TFD(_R$@.C,V$ .S!(X^@RZ8V2&=N^UXM$I)-WO);ORZ(^;-E;S- M5?B:0C3MRXUA^A3E]LLCU(G4[(G5-J:-L\RE-BAIKUDP)-(H_7XN,H,Y0:&+ M\<%RT @5%ZIW-]67-2# VW*6II;2 -)DF4I#1APD\-:*DYZJ_QRH M\6/A'<3XI>2<:#XDOK#(M!\<^LP<@$B"PJG@%'BBEZ;<+0KXQ,5*"XU#!,$U MWNH)WRI":;TX'"Z[96%G4PPU""AJ 88_J9T>YB3-T!3B-7+R>$/\_\TH6GDE M954C4 W+1R/I,WILJ8M:?OJ3[RN+)(QED7U>?Z!CO!)9"=Y(PD/JZL ,#EAM M6^V/6NJXFY$XC:_K5"3?5'6MU@XUF!?VP*JCMJR]-P0EGK$?L\O7T9D.XGX* MPY#/![0H 2,GYL7S),CZ:34:U93;Q/?,<]DV+5;C86TSIHH] LF"CDW^T:U4 M42])7P^L>[!7/?U*>9G9H) '5C'O"-^I(6^]Q",1O>$A54'#4AAHV#=+B6A=_ZS2U<8O$KD\+"W6=Z&+%!B5V MB;WX-D09;T8YUQ\&$?J?1\&:Z)R>WH'E3P/:VF:PM@MA\"A5)@=AO1*&4.F0 MR9NT9W,?2KR)#"_I5O%=>F_-'>[,B MY7+AO]F\OF6I3[G0(3?5H@"AC&+3B.#!(5"\5P\VLX_VQ M-&]C$*P([Y!9NF@3@=@S!C.(XX_;?3E[>%_3FY!99$P*89X*!"3I5L:#\51A M7K+!K+TA>^P*L7@3A,QAJ2P)3M01O5 S/0/"(97VK@ [@7;V/1P2$^UEX$2" M6@?KY*8%P'<[S<^RZK>+J.G*2]Q'F$1T*;4FN1F1U]\>%626Y=%^RN*\OI)U M=V.Y71Q2VA3P?B3U95CLRJ5-1 33:,J\0M;4G;[8",E%NYO"Q:F]G]_G.SLZ/>WL'>T]_ MW'M^\.S@Z=[SYZ_V7KX\V'LR>@Q?>&1NLM2?;__O&JE"R:B&-_KT\9VXHSW: M\X;.:<^3#CYQWFIWY^'C:]R&EZQ%]X#Q_#+O;L+>WS&*>P^?_XL>G_R=N]W'/+! MT')]'HU^.#@SOHY.#XS?MH=+0?[;T]XM^^_ZK#';@MUZ "?\\L"!OR3S16R#RI,3&I M1%"*99B%'70=%9841B&<0HP\#DO,^RIC5E2\] 3&/D\7E[N1NP:DID<23YR9 MY^E+UV\J,$XR.[640RI;JDN+6,@ YNAC8)1KI#(H8PG*B,Z+\J-+0W+E#EF^ MO34VC,43F0/C?QW7+JA.3*N!PB2A'>1L68#[P-GBQ)$IA?*O(12)&IEAT!&7 M+"CYIZ<225N[)JKQOMS%&NBM0[519>3+L(*JJ\8&83LUY4KTF\-).W^X]\ES M"A,JI"16<5E)$0:*RCG*4E"I<9GLN?*KD&FF4S\5PDXF:3FIYQ5Q=7V&9-V7 MT2BH097)=@-4"66LG3X)$5$>-=?%(M!62WY86/BP6U+%?(/A.9&:N-:N(&Q10B:[0Q(P R8WH'G)41- MP^>?< $^ATM@ARH *R)VK;JD FP-#SF6'#C=%G?6 PGO;4Z1>%B^W! A'Y/) M73"_9DO#M=:^QFX+52J],GW+ZU;K04)@N%)!#$U5Q&+DLLN2__;/9+ ((OLH MG0A+E7G8?1O(YKBG%PQ*00H!2^S4KJ&A$ C,BG--I]DSO$3T]*P"00VN@9OX M>F[\O:'0-A1"T6^W>' B/VZ F46K8*MVQY.UHL_=E<.0.Y\K##EZL'LU:=Q9 MTT#DYD43OU2,^ZLKE;[@Q^O7T=[;#T2W XHR4'+QY>7 <3.[MJP@_=O#A^.V[@]$1?O[MT2/WX\'> MVZ.W;P[WHM'QP2B.WO]Q>/+_#HY?8S (_Q.\X??#HU_WW[Y9T_W]-H(,/0.' M>\!$[\KTS,"UL<=PEL\*8;NSQNQF;1JS7T%"5IU=VH*](LN$> ZEZ$-U<_ZJ M*PELBTQ";=1.(WDP"6A@L?8/XW8OE4? .V!N:$B8<=!()"@Q[2>U;]N0F'1# M[LFY:UH)I@I8IXL9VE]YC:SOX/]A#TS_@4305>.T1(1=55!3ZQ2I00EXIU]; M@)U->'$'S"8SS#<(T@]6!HQN,+"9&-X@I#F._BS&X!8M,Z+5X=A30'X8&RU.,'3,T9?&A+RI)0?*4::9OK7$.8 M7XI^\YR[,,>.O<.6RIT,YJ,Y==W=KQ8E0,%E%#C59"F&1]'XL<-(B<@*6QB= ML[3J<6M(ZWU>Y.Z=J;WQMZ+V6.9)MEO]D%4)O6-&QO*F-3XW483>OR)Q@N]9J!L2E%6,YVF64H5&!-Z+GI@6Z))J8=PK$5]S:?[ M;H_/L;%)/P-IJ0S_HF7UE2 !&A^^ME5M\Z-8\1C7O)*] MS&X9D*D^"JZ'@*L(4]7J11^Q3O"5@2X0IF/E:VYML"A:&7AG8G$P>$E>0Z650F:%CWJ^X8#87YJ4'*"KR-6NR2 MS Z826V+-\4#0^!:#(%E1$3 O@0VK+]WA'U!&U/?)U:3IWE=U!4I@YKR@L@_ M+'P*<;0O_AW.:8_+4\W&'#C[K1RXOQ49[*HID362_$OR']Z%4OJ93^&[P?PJ M"..9#.^B33'!=I=BR%VS+,FR$/4(>,V8,?:/H$LB,'E#''P+]HZ2C\FHYV;WA'1CD!S]:< \[2P$!T3!=TK/98HM#B,_ M [(*@A'VT8D$=@,Q'W)_/?:'^4L;4R489_Y#@R#,%Q? M)4%S$EXF+6/)Z?IB37Z5T)>#!^]3P(LD/Q?O*+A$R?<4[EUY"XY H&V,85$> M[*UTV_6\1$;%BLX_]6%9I!R:9@\T.#(2(D)LV59*WY^@^.$+BA)_H*_0'^&O MB_.MMV)%,#L6?X5.=#1;G4"%'P*7AZ5B2GPIV"1TQ"5?@S>1MMRIJV M9@C7-5:7%1[,LZ+NG(:0O5YK8=)%"NPXI<*K1 M3D(<#!GVI*LVMX,/HQ'?\ MG(#.](F4!BE?977/N'164Q"-OP5<;T;0*).&6G,3#$AN)(6I[GWT%ANGH%NS M=%:,N<8A$"*_'?B_7M;&ZYS-: :J_/]\]Y?K*ZB[',4O> KE$/[?N?F4SC' M<(I1TN0AB)33U^8S:8RU-":?W!N3]XB@+P6S:.)C7.[TX(-F? 8@,_Z3!R.? M'+H<1N.^]^%W_=J=K=/=;-Z5-,>W :OABJO-L(J_&52-\$-F$M\_(+>G:EY[9+YAAD4!,2BW73LFCLM[V2M!\@=4#@[Z(CHLQDBGM M@SS9&/EUHK\6%?QK;Q0]?[K[Y/NXG1&],64%IS7:HA\?RH]]%MGVAOC0 MWPP8Y9U"EE"X7E/NXJ41#^B=.QM?,,'C?%%V;QI,YC8KSK?]T>6AXTB%BXC0 M$\N*SSPX4#5F8GSNI;:]&E@)59AO7H6K867<#TRD5K[ 7."=Z$LGC6'GJ(JE3-KXKKC+]HX$QU: M@,Z0';KV]K@(?9\O#,L!IM$<<25CC!MBL$,[.),$NYUI++P4.6'&L+&7&Q7% M^V9@'_" MX0U?'-H%#ND;2W0-*N0+3=@VR_'9#M9JBD;P:GLZD@ M5MK6?8QTFTRM!_ 7Z3-C6DIZA0/2@?3:=.])QI F9=J(=8L''O:_' MR(1A"%@O'6AHT0Y&CPX^Q-%[^-T_X?X@ ()&>']O&2,.T8$P#A=W<<0E@Z,< M7RB8H-4B\!Y/\$W@"=;2F/NV &;W50[W50YK?N!.OZD#=X_HO$=TWB,Z[RVP M>POLQA?";),N!($L24+XV#>,[8D4-;H7TFE1-RM04N1%.6RSH4VI&L2Y7*D .0)2^K;XA3:/WI) MW5\UZWG5K$.,^.E]C/B^>."+T8E^P-8OHS4=ZV4'^(9L^5^J,$-C,8(7C\+A MKM^*-QBL,3+FZ=C'$@\*.P?R=5POD1Q)8ES.8PYR,9-5U._://&&CFMU($^\ MY+TR>?_2OQKX!1AA,#UYIG_9A37E6M*[_S$#:=!M0F )QHXQ1&0J6+V4>D(G ME9K!";D1I1/H3D.)$)4K D%/(B?+)OR.QBD2@?<],LD!,QS&0 -];A7X1T_" MQN UQE[,N"Q,$!A.T+"S+8]>..@; PN@IVG5_#.*[ U,&-OWYJ<%OH=G MP?]R?BN3VEVLH7#V^?NCH]'^IE[KMRO-^U*6$S7#>F[?2\!T!^WDNT0.QA?!AOV@0L*)N^9W"3&MW!?F#3Q*R$)-03Q%>1O MJV^,-RS'W_&V"*(I/N+,^M!<2*#J9):&T:F4H]R( E^4]L\Z21E.0#<.EW9H MKLI-5>=Y26^ZA]=H1/:%I.V(6\4H*Q4N:/\VK:/HM78.M&MF)I:-C\IB(! C M/@8$;#$+]^O)%??KQ3I.^E6+K9HS%T,%4'>53G5XPJ ?C&9NX9];G&7)A.&, MS3FD/J)32-'&,,^+8G8^LQ2W(^ZN9?*V2(3&%VS81T&*:PWV<$N@_,^?3 MFA+9H!0P;#"A/;YAL'ML)A]/2WS3 XE$3>G_8,$#&B7-'>+\&G#'3I;0!Q,% M*'S+2D\ETZ4;K"?JW,_U9'RI'&$9+[:%/8T4H=LJ*D!AM!4?'K"5$05)V.^M MW6W_H:+51^B2]S>XIO#93F+B:.MQ\%Q=.0?U.H>EP"9F.=6ATT";. $:YN4O M)2ZLWOH@PDEL/>D9!,'<"*E!D6S&[/?LJ-X*KDRFOPZI4?_RSBA(WH'+X(O- MTX.?EGDO0"0*<@?T7U.\N5 &88-J_)$.CGS<]P[:']U(B/E+7%E38BU" MV9C^UB7%414J&,*7P"OC$&^"':(D'3PIYF!]XV^VQ=T+ZD$HC-]H& O^3E97 MZ5G8$9+ ?JXGY#GZ4[U;N991V6?W4=EO$[G[W2^K5$>[YT20.QLP2L@M\$?. MW9]AA N&WKVEZ>)<-99S2KSA(;1XS% #C2O,06V32XP>;-/$9^<9SG/!9=7] M:@:QP:R)X=3B)U*&#$M+Q@E;(C!"+-_#QR8UUV4'BJ.A!KO6C /:X"-4IPW6 M@I-FC=F2<3=1[X4H$86E"Z.A1IK7\^&1C7W1J,\!PC4J,0BM>TPDC?> 6RO37Y:&X[^?Y;.5W?B MF%G.M5./U8]Y<0Y"=ZHVIIJ9:8F* 4%>L"75+')\H '# YS)JT;-!JX=#EZYO+9=$ M9Q?\%?<3?S+&DX3TIGE4+U#I'.2G&8Q_7<]+(RH&\F,KMS#?JDI*AINF#E#DY(B-1-^ 2A\BRA!,$"YR (+8_$/G^RD7O(_L3X>QB@_ M1$5--!&Y_A6'=6;+90UOC?&O69K@HY5$H,HT9 M5079[_+W1)>%WIGA*;2Z(O9:/>:_'I^7QC[75V\T CI5O1!4/+NE?8W_]-:7 MBNH1*(D]UPSCAC[WRJZ5GQ#9=#MGOJ>$\PTGYOS0Q?"X$KW40"52@VM*BLLQ M+N9=Z*#E^HOK2/"7DPB7-P;5.[Y0P/$_;;.RO=6N>H"RJU';,"Z+CUQ7'H!X MFU0[,3F6X&;65:4)YD22UG0;N2*N$,I%$0?\*].+Y#:+FXVL*>"5/PA_AP,[ M*[(S7^';4Y(/&U\VPA\MN.*T+LDAZ%^CH>@$2\SJ\$1/2;*L3(8L3A2%EV5R M&7Q%=*54E[KC61Y[RN'7IOSM<>QA*ZV8#P7Z$ M$XS/I;Q6[X-7/Z:!H0E5&NDY='>*M(>=Q[O%DD!+%(MA,O)^+WNK^8CV).9= M0EB.F[T?DW"FR=V&3C[ZY@Z_X"++X8J5ELI#J/' GJLZ[OV$0FB/3)68?T2_ M9L48=.U[9B=Y8\J/UID*0\23:YB>>U64\',>C+CW'ZF^PUR_"NY@(8*K8527!QU@Z:H[SCVC..9>C%@E3N-@L[7OAT)E*J*&*KA5 X:-1$[D\N_D"X%\]V%R)@ M&/:$SBE"T%XA-=_)[NZ3I]&6KO9A/D$&LK_9H R*I!U-Z6V--BV+)36PXS1/ M$("D2(;'-BL.:["7=EW>5U MH!XPU854_-)$ ;IQNS"5)!N'HMML:M/0_$PDG6L27%'B(\-9&QB@ZT>PUO),@;GP$1; M0!F?@ I9?TL<"0L#*9[C;80I\*5ZM59&%6?%KR/Z7\O9&KPXPW@1+ MW:P6_;HC[4(885'1ASM5+<<%I^6%;J\O92Q"3RIW?*8*EA)NLJ DL\XS1T7+ M)!B8*W1,(%TXMY8W&EFWJI?)C.XTTI!C)#-RA14._@)"QB9@FVX31%+-1E=7 MHI<#;IB_'4J2LJR8:-MC6V(>H?%IM[WN:\+QQJXEA5V:8H!$(5*5&A2"$)HK M3(=B)IH7'RM!EIPK:CX)R>#8*P]7H"B5MBIXS:),N?X?CT_XFJUJ6Z@=R,/R ML;8!<]:E>BD!S3O:/TDWH/#HC[B(^6\R@GT8@2.D#7L&WAZ^-[%$#>\F3F+< M?7O<36*WTL:::6=&AJNLD09G5RWAF %4TN.N<)O\159&I1L-T*$/OQ'=,8N M!/B5]=YU:_2^E.YMA'/6[X:&^[CPM/JV0ZJ/>]PBUO>R2C#'GGZ2:#9Z8!CS M.WKJZQ[EO,""#SD.S&RT5++JU3*N[@06[XCE3 $TBNA-)G5)-6/I?&X39+X# M^X+>%8(^KO,^H8;QYDM;3[3 DC=5&XR1)*(9"6OZ\#O9]-/2S DX$RZ[6_)* M['5_OQ62#3#:R,6Q484)CS-%#X9JP4LJ5K]'JER49 M)-I%0H?6]##I*B)FAQHIH>&.FSA[ 1W6,T*2X'=<$9P\H_N\.!+[["(Z,9\> M'",B!$9\N+3BYO"$/*.\9?KZB2.EK6)WI8%UZT+XSIG(J8"L3 +=%N#GVO:? MX\D-O(SUL^SWI4P1U%5*;/SSD"GW9DGR=;RC[LA12#N6K#]=@HX4Z6Y%K8@Q MI_/EAEDDSJ#W [%[ S)B$>SG0N\60O\U*TR+/#SRX!>:X!*J-F#?$;V&!N(]% M\1TV[[DWFO7%S6U2L/) MCN,%O>T#,H$%7MJ%698\>I@B!^:Z>P 6 ^,4P3COB;RU'15R_,/57[_;NL,? M$H3BUM(U["-D:U]$C;A%B^FC?]?]IG-;#V990,^'&J%IY&S XULC25=+MG+V M;1P<8ZJ;+C2YM-T#PNKRW'7+QZYBERHIJJZP.)^\LH29L:X>Q2HWFD;\#.?' M0"UVWB4*-(*-@,&DU:P/J7>STKN&>R480W&]^FT=/YE."PV>ON]MP3NRBJ=*DF M!H<-G#4QJ!4['GH[)C9%M!9((MB7.) $PR[IN.YL2;CN26T'LE^!H:&S0H-" MRFE G?:O8/]04''"E\Q\)X@\%DB3MQG"KC4EHYE"NF MOX:)9*+5&I3@YH$8<.;Z8FD#D1CB>+?M4$M'&OS)CTI6%LF51)"_URN K:-] M%3GLB1JB_C6\[>Y1TZPFG4:C3:N/C5X@%-YL(0V5FLFXZY5*_7')75=6_5HN ME2YN9V2*K!O:^HH1U'P*VW?#.HK>*SCD67;1#<$W>PWXL]E0$^%=E.Z@Y] M U0&6BF$:PJ2E;/!QVA)*D>4I"55M 45C&$;59!QJS4\ =\8U44G]43SH(P< M)4O!C1ETP@>-"^)$TICZ48;H$^(WSQ'\\*"5$'DYB M7<]:"UQ]>/1Z=+2_?F,E<%+)T9Z\T!Y[#P1 . G 2NO)-/S\/M;Z;<9:^P[1 M\>AH[V -C90K7:X;P0CH*OY'WGB_'FSNRRFNEQ?"_:^F//DC?^,R>TMD 1.)4H/# '8(D\8P MNPR#7.137AX2&YT5533P2$SO1R_Y)^$4F!+Y@),0*S0(6%L%IK?W *ROVLU,]!9SJ?]!7^ZGZG;%V/9E/4?STX?C,Z^I\U'>L&J9$- M;.6P5Q95!>\I,1@@>"**L>$Q8/I*/0:/XZ=X!@8(W#7!_BM<4G"(7]D$:]:H MUP(>1LR^OL?;C6A1'N_L/HF'/AXP/#*S%UV+\D(:V\(LN*QUSEF'+'-_U>$A MQT,24;5X6>0, )&,E/^EPO9_Y0([PM*FL+23*E#T[[";HM8_W&F:>)1E:/@3 ML/:-S1)Z93",CS?.(6]KFH2;5/IJ^I[E=MFT+<]3.PM&D11:])NJ8HL9!AW_&B9HMY*#I!8YUGZ$4$2JP9.E[$$!_W=M[OS MG^J*25VY6:#@XA3/"AZ --[$>GB]3;44?HMRYTT<^;9,F(ZHQ&3QY<3OEFK# M-/Y^UQ*X)W.X>QA.GR@0Y3]+ VT4TO)-+\3.XC07FED%M4-5$0GJ@+D\@3B MV7$G_E[:>-3)\B!OJ?EP@&-?0I-1J[3-Z2F2*2]MLW%'XPTNI*W,!GIC/96. M'8PI&#H1_&[A:> "[\;C>P]%&XK AR3\7MAWD5_A.UMJ-DPY5ST@T)5I<=5J M")0(&R%2<;7O4K+;'I?&7-#5Y0G3Z3)53^9['2+,NSOW(>9_F1#S;V^/?HU^ MA_]:/Z7X[029[]O.<-N9W\"3B'XOF)7HV^D\LW;R]IX JSKL-;5X5O"1Z@X\ MOFHOF?4$\EQ6@\"9#A]L3K@'-G-;8F6[*_<2KG@%US$&-5X%H:92<@HD6@K' M(=1!JL!)">&? O15MUY7:E*K]!-'%5PVB#[0*F@/D;PMX":>8C!0K:N,5[H. MP:Z>IQ4Q:R!22<$;,K!&03T,Y $W.01/!!&%7/,JI91^4.L:YMN@T%F?1O&! MX3],F<.J;<(R,Q$-YK5(K72[I5, V?%:E/8LM>>,E^-CYIJJ2$WP\J)QC05I M1HPD8/$U'R+[R983%.R)J94"55OG.(8(- H:3!3X$"D#3XIZO,3.Z$+5(&>O M.16]A(/LKB@(TBR@6XG'I Y2M17<@)GCV4WSQ")#L24L?4"CBU.A.M^3U=03 M/17_"*YA.)-7R]:_#UO)4@K&]:19R;-2'61C8"+ M+ 7V5-6T+.ID4Q1IN:53&#AU_WJ]ZYWDTT7WD4>+9&[S.=U MKM;&')MPI4@\TY3$!=9YE-+=OEW1+ N"'R:Z]H1EKK'.$DSU0]*8*5TA5]J& MP#+"50_^'G8?:1V'*\@+!PX:P<>&?#% MME"^?OWY^]>)6GU-C^S#T:^CX_]9P\'V0^>B/NC<&HZ^9ZD/C_;OVZA_F3+( M=8^_'N8-CMC*1<:#@D;Z#)=I:/&!JV1L4SKGRO4,[NG"L0(DG9;3;9?\OUNZ.2"H.FMJTFH#O[VMO)TERQ3-$XV+>9LRKG-:+:C8+^]\:I MM,#>(M_"._^:\TAS"K7XXKEH@J4O)'F>>^W5H:,%W/9;2-@+[M.G 6%*HV@A M"35GT:(Q8A1B8ZJT9$SA=_#!N *6MMG'Y/O+-EML$W8]R1UV=^_#P=]F./B[ M7\!4LR4<($KU@URRAALL"92"5PK;P*?A_T/!1E^&VD]U.LEI1M61S37JF"ZK MA$YS'M?ZQ=DV/>G8N?0X_^VK=12BQIH*VXUP%CA,&6Z9;2[R;S*;>W 9JLJM MC%PXS>NL@ M?NNWZ'[,@LT(BJ=1K:'EAZ=#[)+#$D'L_C.>Z+5)38,V#9H<>;@.C<),[\)S M4 3=]M%D&4>[SY_O8 7YO&!<:&6;7TR)N[!9G^QA!U%[A 0FQ; /(U8%]DD MHYA"*6%="3"8G+S[,N@FZO@2UH?O8W7%WO9GL,A='RU8<"@6*>?4IV,]]7A-'.MD,CJ42,0^WPWY*\58/".4IDHB/O.%\F_BP%NO< MM;?%3^L>'^YE^CB-(,='*(G^)))7Z M)A3?#>?BM;^--T0?+[D>7[E:[GY95.I5\\3MX^!4$I<.\/+I+V^W6G!Q4+"W MQ/;0B,*&I\SAZO !>;-' %+"Z:R4;^@"1*6_6: M(2FK:8WDCUVJ(J[1I,Z>OEE(\-[N"]:4O*4!_1[?=(MN8V4T MI?IV5X]K)7JIQ$C%K^:"N-=3GH2TVM2P083&LZM7:@"(3W YU,?ALU[@A\/( M$L813LPG+$75#SU_T3K*N/I'AIAOX%].M@;M?GG.[I,7 C(!*PO\S^A$*-DP M*%'4@T\"4;S>!>62RO<@U_#8W@ .,S7YOS1WJP0!/G?;%[;G]QQZ^MS MW6P*_<6:**_K-;W9,95;A3#7(CWQ^#X]\:VF)P[Q4#4"U&#\QT,M,J=IA14Q M6+$2<^1YD$@J**4FV+!'0RK-!.8PN=??T@8ES92FP,@=C P44$Q M&#!WH!:JK)'A^^Z\RG15"JTB/.C#T>'>6^I%&D?'?T3O)S.;U!F':*A-J=*B M4A%F.D5L!KX/\Y6U=4&/?J:J(.#!J4^AF0TS I09';BR@S]-MF0[CUR^F _;#^>9O.N>@2DU%AF'3!T6JMSCZQB/G6TB36 M N-2:><"2>=FTTD;ZDS9?D%,_TM%KQ(_0EY'!3.:#'Z"0^!ZV_8].27F#1Q@ MZ0B.&Y-:>A[)*[2IAH_L@WM#E<]/=O'[U Z-#B.?)WQ"9I"?P33:81/# BW8 MEO(I$'G)6X ER,-9>:PU/2/06XUU0 [I(]X]K5E-:D+= M&0IQ:BD>;XHN^] YQ,? XY%05-IX$]E$KQB8<5D8++RP'$;D4COT 27;X+JR MWCQJ2=[(;5R2%=&JD\LE7:;8*9N'R5&KY^,WKHBRK;;7U?IL*J^_CMZ-CM9T MI/_"=O)7WP"0#+,P+7;.=K+?4W/B"H-;LV5 #'Z"TW.Y<-30@ MZIXQ#34R-TQW.CG6X<"BH"Z44G8^TL3^(M6^2 GC8[L#'J P(XU]0SRT8&%A,2R74[C.O&-MB&US?%,V7[ZWL MJT"KVUE\-%=C6DN(PFM_/@B9'GW ]X,O?;[V^.#307J;D3P&T_[ M'R#XPCKPM:E[KE ;>-7JS!=?>R[7:UFZ$?D#WR Q1!9(UXQ^Z"!J2Y&OON9_ M8-OB,$ U_0X7K6EV"[V$AA(Y*]DX95=K2A?K=7FEZ<.-G%VR]5K36E!C!*UL33&L@DVENVC2 M5N\$I&>:7I!?T]]4F]%E'> M)_=1WB\;Y;WWJZZTTG1=705"W>*XO-LF9[>$DB$Y@$RD VA(X\@N)P^W MU2^3KY%O) E+='@D3*5\A$+HZN@=:JUD#_=J1S#(KR7=J(DW^_:1/9/&_O.AOSVHQ!BE^;\[7'/ZT(! _#G*[&9##8E26L3S<5 M W#1R,$21(J?H<&JM 2)![MV[>+>&G["T'1P=K>+R_@5AT0,:"1W7=320*YC %T'"K"O@(-_&$#ZE#2.T\=*11[V9IEBX61.D;+-FQJU8&%9U8 M@;.9BIDW'$I->J8-/ 0/<%#C/I^G1)VRAN?3ZT.Q91 J'9918'<^BIQP[\%T MP9TY)$K,H$\AL)20])8RJ9&M1DNY[1Y%V;>@^9\\9U$*P.SJJ5I70R]/[>LM M6#7Z"@J@##F;X17[W!54BZNH4RC_SM=5^0ZUSL]OM@]4PN&TDCA3ATL'=+CU M$2'/C.HOE+![F%PN[;L%_Y0@(MU4EMEC&I,,;%M7(UO2)'7ZJV?A(7=^$7@X MU"ZVFU ?3BI0I&_.EJKTB]3YM?G-P*-;?;H>5UA?C-+=(E.8^$"= MZW:* <+P!9J%&>!;T$[-Y'[PN,9+L;MP756!0FF_>,09>XX^0?*(*/_+?JN'(42>V>F>\T8FY7//W\U2A&PC+L/$D[K/E M/0(R=PK.WEX6IP]NA6/>Z-U8]&_H\*!_\TLH*S?W'R":Q/$_A0U>/)P M4LSO@!+?%QV$MXU4""W)4+!FY4=*\]2W'=VPM;0TNZ!U..G"Q@[ M3(MS=[_G.JC9%5]_+*[P8,#*"($-N&;\,% [?&P%4/B5(%QHO=!'(/0SK M@74'<#]FQ?G-]J;+O/=J+CM(B.BS$2%'_=4PE6]U\+M+;W1M'SI[M/KBC\GVDX M3=<%]/)H#A^C9SNZ#)SN[.VM9C7?B MF-F4C +QZUW'HL<;&_4UM1[CY"T.#(-.?L8!2,N?/?\FZCX.XE5\(1 M$N934PD1,X,NM$>1M>.42QG95&?SA0&(9VRN4*\TA8:;+P602XB MY(+.X):RB7A'\GN?CO&?N(H/G_8YYEZZU] 1ZHMGOKVG]+GGB13U5Q"0I]NG MQ]41:: F4 8!5%:KC%))M8)BZFGU&!QP>"'1W :51J%W+D;TD9$6B,KD)E_# M3P2]XYD17KLKIGDK&RN:R+GI]%"DTKGI'BYP479[3+XE#IM;A6E8PWJ^2+5Y^26@GJTZBX$A$)WAG79 MS/X$QX4B:KFM<1@1.&9TZ4I5R3;GNK$(IUZV)1^VPU(K'^8HS#; "SL ) MQ0AVT+<4;HTOY*%SEV'CE/@"$;ST;:*LV8XV=8HI/\0,! RP0643-\T*K]?@ M\5$QH=MT'<6D1T,??WC_?F-)DME=! M=S7)P8RH71Q"8=+ _[OFB%;%V<">L(OE#1\L]6D-8S6.OAC! >=]FO4NI#O. MBY 5A6$(5!-9+5TO HIS!9M#EY@0>%TC_/7ELY(=+I@!B#6',SEY%O1_(FBU M75IQG*C"NAE8!,6MP@A_>(?,W95R$KY3\X!DE^JGMP)QE>]INI -'/\XR@GZ MU%3X3F14_9TY-I$Y!(2]T%R!J?P*9(H\ 6J%_B"G143RNEY P;&U3"M(N/ MZF_F V\[QLRY<1GJ!"><^*9S :J"NNYX'M^% VX@&[=-&FLW$-MCVEAY.H&^ MG;^6NY2X_Z/Z^7IG<7%3Y[F_C)G6)N@OMTX ME_Y*#K K81T;;3R.N>3P,+-1<(>G25I.:M^JB1_ZU54'82I. I=XW:-^'>/$ M"[ <$$]\"+M39\)\RQ8X:O<63LNY"&K5J275+_[T\5.B;/.V)C5'T"0!?HS: M?D)1;(5($XA%0GY%"2$3C@]:5%BF[)%QE6=I2VF:&"%4:-6 MI[>B"<92\>90X:7(KYH4F^L#&QS79GBG+T Z= B#/GK4/!8#?$N!&E0(-AEJ M.BDS8WY8YGYF9<\')I?P(6*].9U2!HS$WVC9W]<.BVQ<:F!$'8F"3)^$LI7' MQX5,QQ=4<>5S"%SDXX1-_^#4C=20^=S"'9:.N<-UNZ")G,S0BO+@2U0)E[7, MBKGNB4'88\JRV#"^SQ?>N8C BNNJ(56P@?4_ MESC#-"V;_ISN7X7'YL'-BY'/"^.BFHP@-PQ3XH1/#5R9N!?,:-)G]5P]5.E(;Y':G M$W')QUM]3^BCZ\<9N.E%S.V+9Y@;"G$J(!PPK#B:9(6ZG[*'J:MB;=,6]1XF M[;4K;V_7$$L/1.3&X,;?3?5KHM8?G3-,_5++;,NQ$FX$W_TGA20NH/E.+CP@QEH/EYPNTR MXI!@4(J;54I[\ 8A;L']DHXTF\&>3B^5" 2-8LO_7FBWBO+4Y.D_V:3W=;PJ#WWW M<34>R: G;^2R G(\%UPV?E9DL)O8;(CUC[/VN'I\WLD22*S/PGQ22?IIR!GN M(?5FL3[>O9[A&LVX.]HBSKQ49$_VB\$S]>"9<5LW2<>B=&(J[84-7D M4M28@GJD1D:N(S3\)K&86* &6]K4B.Z\XCS7RD.'(:343^OZ+076M(6M[F)E M%@[HN">NY9_098:11LQBCZ@C%[P,.05'K>44!UK6-KK5J\@^/?AV]>WM\L*:C_2:04N]-1@7\ M:YYIO)2[\O%@5+S3[&8=9^AR&"$M8#IU5'Y,XKPYE+?K,-6JK'Y%]?'4JS;:VIN9!5I,CW]\'D>/=W:>10?)PVU' MZ/#^U:A!Y##0:G+B])D&(P3TY/N.^].JZ;17HW6]=C8[J;-QU#4!-F.%/AMF MKPG0A/]=8V[V C_&N$,%A'IZ&S[S[@#_\ 3.^M9T.Q!+EG2EJDBL%CI@0SX7 MOAJ$_#%4]L)'?F78GGLCNW!X J<)Q07E8X-NI;8((<--X0RA]IU[0PK_ M#/8FIVL3A8%11M2^I9A0_HJR!LTVJM6V-#5WUV30+/>S=,H.B9ZU;,>_/8CQ M,A6UHV(+[_(838I;-J>]62MV/])&4_8;MF/G] DB$AI=V,4R0M"X*\2A#C1Z M^;7CU82HJES$FORS*ET*U698-;NB@[M8?F"M"/ QZ .].=W=8XZT$Q['9306 MV.T4?/CLX@&RT&1%Q;2&FMIG:B$#7YO#P7BG>]?SN>[5\ MQ3XIMVFO/E3D5:RH$7!P*?^82[JTKV'LHK_@KU/-6"E9IV1I(Z'&:=QJZB*_0F1:] M#O[[M& H2Y6"Z ?11U,%/=\K[,I6E,N9"G38CH;*I"3HL*+>T,\$EN04)#Y7 M8.WJ%0#%PNAR#D50G-G0,5-7*$B;%GZ3'61_2QK'N/"$K X7W'9)O1LEE7V> MT+8ZT3X^$K0V-2" >8*MWR\TBTLF/5JY&EE?U"5"UAN>>P4.'+&04M[/YI40 M\C8Y^O#$@Y2;957@YT-H_U !*G(&9JK\_%DM!5\?G=9&ZW!UGV37 &AVO47"E'7N.& MP]#/BA0TWJ;<19U&5Q2F]$I%5NT*X6!6$"U@1QN>@U4-:5[C$4#L,)X$BO5H M2ZHXV@^\\CU&MN&K6UDV1LYA+EY^ >]*K &5M84"&A8U6OE(I01>1!JPS3>$ MJ6'-8;1\/7 1DVKMK/"]U09VOTM;,/!!0OFCO&$.D(/!\F1JS=(HX8$7YZ?4 MAPTK7K,+YQ#S 6:3JXSF600^KF)F-WY8:2\!1: M&K03*)J7N1J"I1J,C8@]YR$]#3?=TO"I>>YC$#)E+I:DD,GGDL90[F)2B;BW M:M(LBYB"&J?\YI@T?;J DX^*'GY ]F1"9/Y94Z* ^WO3C4MHDLN_0:F%27&: M4R6%_SX5OA5%PL]9IVY+0?38:&[H#D>7V&J1)@7R=&,1#,:3;A/NY@1K',;4 MB-8W0YH_A)]=/#*9+2DO5(3Z5Y[ZZ<]E7]9-/ M+_VD]X]">@$I"NWO-=,>O&% MH1C'\P\D)[!6'JE3@\M1$063N>,X-:Y>K-[!H7!9P: M8ILQXC=6&(?!H4R)/J+YHLRP77Q]T]^RJ,C,V%JS,1FT1M; M3DR"U3;1WTQ6P*;=PGRB@$%AJPXCBB*P'1&*AYBL'W)DXZK;_:G1'"75=07M M32/L_ 2AB: CU2U, 4QPMS!JIFE"PW]P.>Y+Q,GGK_:G RH MA*)Z()YI$5GP*1',"4.YA8!2WELABON_[AUZ$]H@]%_[5(B=\X:;0E!0YC!/ M:OQW')T4H&JJN:2IYCA #%K)J#,)0?+:L[FI1784F0)%\E>3UQHY;"/O<:L0 MD2\E@LCOBINBOC@8@W8^!OWU!.U=1H4P_A4+"7_"2CF,[,4=NN"A]W2;O#K2 M5WIYJ/14O"1QO[OSGY%RO"D5$;X%+/H%[FU/()Z;Q_["ZRG&G5F,5 )?S"X%T&C(-K^%;3: MO71+*^-6V_RR-A-V['J"-JIN)P9N9,O<$'2%(FZ]LV*Q5/C0R_/F$2%',WSD M5 *X32+NH'A7D.?F$Y<#RW$9YO#N.\,]#UJ_&W'3B^@'+DBI+#42H& M346Z]UA-DA &I.]\>J3 BPC8O1I7@5W!C^2Z'Y]N51OSCC$+K_A+PE.-/=XAR?(%Z M^6+!C13Q2=%66!X?%KU14PN,O" _$_6>D@[E"*ND@DLI@FNM/]/HPG)(O)MK MT^.H67D>S)VCY(3G(F/'MRMD(G#BSFM?B92T\P!"?8U,2D>#47IJ_4@D)W39 M42Y5%N4Q+PK3L./CO0GE" ]:SZL<4WNI(3(X&G@]S6S2SPW@338E)@Z0;.&* MHT$"Z\%:=*B!EUV3(S&4=^'6 M]-I9.4RNMK9_#2_B/I?]CX/]@VL K>Y!52NC2VMPR8'@+E JA=P8%#IA5RO:"1J@QA_ ME52Z[P^.A<;E<&GG$H0*LI;77=QX3:E+GM]'Q;_-J#C28+? D5>"1[CTC]TC# IUT%IPQ/57-C#@5]^IO' Q >$65*/\VC*52ZH>V3<)Q SWLG:,< MKX#\7VF6,]-3^./F329?YZ6;8M,VRBT?VX <"5LF'YF&^& MAD9 T%=&<#],9]8 W>8.MMP3$>4:,%0IE!;2K% CGAFC:PLFGH1MZP5.KV(_ MC;B?:370D[5D#HZ+Y*)W*:.GNQ$MA0)0]9N4;$-PJ[.7XA8Z35;<+;'TD'PO M@RD:A<&O#H_>K&V1?LL[&AW^,=K4>IE[;7?'+I5+* ]7?*3-AH@2<0H*$Z8= M%Z6-TY><\=5>1MT(&NG35L(;E0 8'.FYR8F?B5^\?C'DC-JRF"!?O[7R@&&/0\F\@6R=_+'_=,<%,"FV2<%K9&[-&E_"!*DF =Q&AETB M7B$QF:;BN".G<*#R1/%G+DK)/X8%#BO'AW.^ZO@P\B&!8355!->JS$#D$)B@ MOULPKIC'3IRH8U=,M"%M($]^&QW>V^SW:DOO,9/V)+J4ZY[3C9[1\\\_=,;C* MR@%%(&KC<5-MR(WKER'AY[H7T2J)N\.E7]C"2>O[:$E?FAEE<7QR4#CN.S=! MBP]66( FC!5!XUE["KB5TZK"L._ 12-G[S]:1#8_-:<.DK:H2Y!0A% [OG9F M^@F[FW5OJSO#[ZQJ^7E+-'ZS$P/,&=.G@O!X\FQG/4.JCW?N0ZK?:DA5R7JT M?3IK$S:Y'"-P76D;>-9M+0EV94F>A9\J*=LG-%1J6]RM&JU/MC)MITJ(U'U8 M9>1[(&J:1)+(/5@73,BOXUWV"E:H+GTSV0N/CJ5RS4;B!EGZX7'(LN?IJ5C9%-=6W!Y%34N'*"^#[M(-LCNI6N! M-OX(^GEM<06-Y2YA/NSF&L.WF<;5==SFBZ+"U6NW F$16X83PZ(]NH':8E4V MDZ*MC>BL%;$-!S<;@[5R%TCTCG$^&%_7 !@,&7ULK:E$]#:MG]];KH3$E2%# M9MHO+2-/)OD:AK!8R5)W7Y$3%C0?B'"AB: M+8,&@3]B.N%3[$6G$Y\8R0&WKRB*C"ZCQ$/+CDR5F']$OV;%F*+MB#J5B# 6 M >)5%31C"K!S_.8X&!;OQ^^<94;S8(2"=L3=EF[$5)^ M0E71?>#KUA)WF#LP>(/M/7;RUT0@=WLY"B#-2XTA.*X37\H'NGB%RWV@IR%O @$M<#76(*K=I*'+LRMP @ MR2VJYXGOY<(1C0P(GD#427:05DA;;R=%/09[T!.2:(%"O_@VN+?"7DH^/6K# M::Z?H)V83Y=Q0JY%@'+W/D#YK08H!W#A50 ,_Q9PX2M(J!N <0?/O#Y1 M3K/35AB> L75 QG':BI;VO$%=>7*20-RTV1?5MB+-*>8(G*[49B1Z<":)3F# MP3/T,RZBW\"+>&/^A*]>N$C>,3).U9P'_?;F^,]#X]K /S"\C1/ M/DE_*L'QQWYJ_N_;(3D-]7)U'*I*@\5VSD=K%YX9RS89+@=A_? X@UW6N/H3 M:S,B93Z\Z-3"XC(7'N:/7F@[N#FV<.<0FSNIF$YA2TJV/I1UK EYVM(V!S-D+32Y%/KJ M$=Q]LO71V?4N-C*:+&]L9'\F.OOMJ]$&!QT@%T6JK/NT> *B%B#/%LX]UO/=[:U><>Z22Y.RN:)'K(/#W]_Z*O4L1\) MA6CI4\1">,KI)>*!%5^A?2]M84.9R:0N;\F^@;O:((916MJ@ *30$2KU 84" MW:[@]7!DY/>'F.(2AMV< =S<_EINMJ/#OD%(TUJRR%SU*)^+CIE5J"9OV=\^*^RV?0!)RWGDJI+YU9[ M@>OK9*^N5+6RQ6079;$@ ,QV5^-$N%:7C%G#^]3H6\!RR/#'34=)1SB=*="D,\F/+7T MJ /2C*Z?8>?KH6*Y*<:I1XAN=WO3M_L]H):)U]T4KW M/G*F%,L;WC!7]*:"&V+*@.6>]0HXC9JSI;>W$U-CNSS'0A^W_C(;>,H$E'U1 MMI7ZX-C64<$$'=@=#1Q%KA@K2;ECO&2:>TL.!\N"9XT*/N?$QY5)*;@Q5\EQ M0/*>QT>4-CLK/E[#C=YJ4$-QNZ[5;Z"])[82]Z9PCZ]V?AIOC5>5T7&T=(+$ M)(U:66W:&_*\"PBGT&R#RT(,Y!UCEQQH:NJF9 ZU6A"E.]1R;DV19D/GO-T$ M9>65PL8M^0L#GR#AZ;.&;DDN8,(('[I*B(Y;RZ7NN?,D-?S^9'1R\'X]0^:/ M[T/F7S9D_AE&=4+]49B *"*$/MB;RHP=Q,K7D[_Z\9-U%,%_TQ^PYOB7?__Y MT6PYSW[Y_U!+ P04 " #,@!-16K#/JY<* "W-P$ #@ &5X+3(Q,7$T M,C N:'1M[9U;=]JX%L>?VT^QAZ[I2F>%:]*T)6G6XM:$"6ER CV=.6^R+; . MLL21Y5#ZZ8]L R77-C1A:FL_A-87;&FS_S]O6=+6P6_ML];@[_,.^#K@NVH% LES_OM,KE]J -QX/3'NR6*E48*")"IID4A)?+G8\%*/A:3^KE\G0Z M+4UW2E*-RH.+V@C+A M4\7T+=]PE+E=O'MQUY5[)\>^6XH)\3QC^Z(CM99!?6_R95_3+[I(.!N)>F+Z MGR]ILCE-[^I([IE+=/XZ[C:[ ZA52]6K57A@:1>[M)Q<+[UK7(RJ)RE^_U.S MWVUW&Q?=3A_./L#@N .ML]/SQL>_?[PV3^(!]]WP1VRS\OV%:3D=ZGIE85LF M///=9'OU!D*J@/ K/TF>Z;,TW[=R-24Q)'*HZKH2L[))*3UQ7]6S1)?*RFR,:OVP)QB MBBC>%VJQMK47?ZCET7F)TWOL[M32VB:G73]:??-FY>@M%[FD2C.7\'DY N9Y MG.Y?^05JU[Q]=7LNB-5=J17FA5KY5:_7]O'ED=S!HZY4)'YFU"/C,2KV%7/Q MCP:E((?0CYR0>8RHV36 7;6>+6;Y,U(L])@;'XC-TQ7FM,G\S%LL]'T/2JO^ M)*:2YE9#+J=UW_P<5.PO$//6G/D(3'OYHKI7V7^(6^2PKC^,"(>XXY&2QIEB MLDE5?^&ZE Z'V1!)X?!==6^WN%M]^P;^%5&'NK'KPY;G$"@T N*QL/!J#4)D MW2HM(HA'4/@H_-RZ>)-Z2KIC:)@X+4B>]3T6,$T]"W7>$2-.A Z3]Y7:V1_A$5)&0NM&EH+@O]6:AI M$$)/>S9*/KL/?E0_JO_A%NBZRC3L5Y_VT+KWS7;>#9*I-WNH>=3\&IH70EX2 M:!%E8]/^@R+"Q9 >!9Y?%^\ET6L/3##+!#7GB-$V]'HM"]4>#TXY-M8(?9:9 M=CR^PD/1/]P"I^0+"V"K6SHOO3+*UU1-% LI]"6/XEC>]L#^W&><328&B%EI MT2,'D /K%\PPH63KJ[Z6ST16 M&OJ( D3!!E"PG; FI3]-]YS3.(AP *:<9/91T0@(FRI*R+B.XCH^U1\-7_( M!F0#LB&?'IZR(7U?#OW&1<]"E6>JMP!ECC)?5^9'-(PG?+H^&6H81@HHIV.M MI&!F'P4F-!TI9@Q H4FB4%,F*!P%SK&%4#BB*B#BMIF12(6&M?%9*9$3QTPWAL('8?H.[SZ^JI[KO"8\1\Q@_]) -,BRDW8GHQ2OA< ML7B*D,4SA!(+(0F0!+GU\ 4)E@QHN/^+6)IG"B-_U#WJ/I\^?D/WEFJ]$85: MX3,>M9YC'[^A]7,EXSZ_$+:ZBL:MW5>+=P"AS<%^:@M$ :(@MSY^#PH&/F$I M"Y8# "R$P,(*2 &D0&Z=_&X*-$)&+ X!CJ48P8GYR(C\<>;@8\N_G.1)7N[W M;L_D_8\E%??5XC(3,J)%1U$R+I*AIJI.^)3,PD)FDIYC'FS,@XUYL']%L^0A M#S8^&3$P?LS .'X]#EOSM\4V)L/&%^6_JORQ7;PI^<\[AFV4/_:)H_SS[N-W MRS\=*=>/$T7BJ+A,C8K#=@"2X'%)H*D2)%V&T68&8&?Y+TH!C A !L-R )D05Y]?"T6+/+OI'FVX&PX9+?FH\F[\3*5B =?+2(?-L6'KC:E M6";IM!<0L1VRT@F)?$ ^;(H/?5-*,I&*VINJOAX>!B]?U%[7 M]M68S2AT0TV$$W$P]G&(AN;\H PC"[$QB-288DB!S,BOBZ_'C$\GUK(;6A'#F?B6QZ1;?A/I)AAAKW-D"G37ZG* M4#\'!A4(C(T!X\0TT&U>;"BI_S9DP*? M3BR>G=$1HV0"ZTL23/;A%W*#CO M-FF:O2STC15X%#B8!AT!D&-G3P&0IBY=+ ILH>:SE, 4A8Y"7U?HIVRL).5T MK)44; P#$A)E]E]2.**@V/VZCQK[OB/^M^.7S8VE17:_BR&EB<39+9Z=BH MR%QL@=I'[:^K_3X-F"M%/(9(JE7EPU8Z#]W&&?@XA #UGWLG_U']7TO-82$. M,"$'\L%6/@RHZPM3_-$LZ5VT4/TM,@L,_=*Q5M@D0,GGU]5/I6..CZBP_!5 MRUQN*)7 ,80H]QR[^>E?W5-H,>5&3(?0IJ&Y./1](D8^819GV\'8'I6?;P\_ M]V=3J<8V+WB.*;50\C9)ON^R>)8@@8]4S[7?:UFH>WRWCV+/O9,/R*BA%)EA MFBQ4.:H\KTX^,+N]9(&-NSKQ+%0^OKM#[=NK_2NI /#!C^*WJ:ZVBS]) Q10 M. N?80I$?&=X1@=/^4>/Y]?&EQD]E,BZW M94Y0DB>2G_=>M60)3HY0_ZA_>^IJG_[/7KZHU1[VN^?$!)U0RWM>Z.&2"#]5 MOINFNK,4N"1"5I9$V#SQ7]OS<'OJJN**%[CB!:YXD65"8/C[V.$O#F5!E:/* M\^KD_Y;KKK8K?B6WS-9BVOFKI#/;UB#@OHGG=_1R;;;'Z-?I M5GNVV'"D-SM\?E#V=< /_P]02P,$% @ S( 343+P^ F6" C3X X M !E>"TS,3%Q-#(P+FAT;>U;;5/;N!;^W/X*;3J[%V82$A.@$%)FTL#.,G>W M[3"YT]F/BJ7$6F3+*\D)V5]_SY%L<%Y8DO)23.E,0V0=Z1Q9SW->9*?[T^GG M_N#/+V3HX);\-_OB=[.VT C+0-#'""I50 MV6R>?:J16F1MVFDVI]/ISK2]H_2X.;AHXE1[3:F4X3O,LMK)VRY>.GG[IAMQ MRN#OF^Y/C08Y56$6\\224'-J.2.9$1& K;;?HF*&OFVKI#Q68G728FQ-B9Y!]J(Y78QHC& M0LXZ Q%S0S[Q*;E0,4V.79\1__!.T$KM,5H/(T^ZE"0TAK$F: 6]@]-^Z_!] MN[]_N-_[V.JU]XX.@OW3HZ.CPX.@=M)M4OCO1A4?A68I$MZ(.*ZE$^RV?EY6 MU\4KJPP52<2UL"M&##6HP\N%UI)NUW>G%99?V0:58IQT0M@1KLM:@HWMPA&N M.?4ZADHRF"+?(M(.=H)Y@[^_;?VSB\'YK^?]WN#\\Z<',N[A-G1-$R0?V>.4 M,@8\:F"CL[N77I44'&UJD1]P7B>#+/GEW6X[. ;:RBRD=1)R;<5H1FQ$;>=9 MF;M\_RP=2@X62YFK^U!KU5S;I#0LVKF*PJ*ALE;%8'5ATRT>@RQOH 4#+"LF MG IFH\Y[G >=@V78F7]I.M$Y\0G>V)#*_"Y9E=8V\B%S=W3OT&O=&(3!SH)/ M\6;?;N3Q'5:6-OZOS"!T[L65')DDHA-.-)\(/H408B-A2"]),BK)!4^5MD0E MY%>E8Q*T&O\E:D3^H%>+5BP+K:G#Q7#G>,6RW28U'8B^$4MP M?SR0*@RNH_MCRV_:[I-"ZQN=R$=J !L GGA&+A,UE9R->=T#3'MD,05;E2A( M8& L%0FAR8QDB=49!TV +9?= .0HB:&E!8!R1$.XI(F*(1!:Y>66!!(> : V- I71I$>A @5!H2*E +('A8 GCFDPC$4;$9/AQ,W[* M-<\GP07$PDA(EC#]F@H;P0)-RD-G(,Z;@FF*P3)A:^"F#&?EV_!*F$JECA*9! &@C0)L.W7&V1-2$Y&15%-3<$KSL3 6 M2A]+*%[T=H.5]1(U3&',DK6O['AT=NQ5@1V#.2C]Q^3(SY-H=+QJ-!+0]#@\ M)U1SAV1 ID"$ .((-X@682*41[$8H@Y&'FPS84*I3 ;C,!YI)?U4J58A9W#9 MD"U ,.- "0_3LZLPHLF8DQZX^HM,@D30IHU@GVSQ;3"" >5ZGDF0Z.O@.9"H8O"E.Z78%R'3* M#1AJ'2S!G@ M*JHQ3R#1E,!#Z.$I$AQ%H%KT7 -'(%((BZ]L>W2VA55@V]F$RLS% 80B'XV@ MHA$3 )%949E .KE&1//-U66*HQ4,A&AD?#$T5)F]7?2W.L]$9W'R60 M85%#.D_!_3T >XYQ\E=F/#8S6!68<>JAMPQA/'W+JPS7L\"0#>(.IG(J##.- M$"WE37/SQ%_)U!P@63;BT)CX!?$ 46Y'(S0T"].R;$$T1W M=.UMV?:61-1<)Y88/QP?.7.!U:T^#WHS(L4EE_F9X8)\_1XWI+KLJ]0YQOZ+ M.L?8,MOY289[0L,*UM9OG#S&G#*+;OP]LF&##'.IL *[*)155N7'*=CK+L!D M<2RLY7QE%!TJ2!6QAPFPR0W? I9!T#(8%.$OEG6%.^!_9P),=@X@2T)WBKC] MR&<4/UI(JL1Y1$]"40 S"D ^GE?AP5POOCPA61@#(8:/AU(%C!E+P< F$ /50M=9_&&*N:@K_LT1B03)2<< M/-H9E5QP;VTZ*_D_N=HI[7;WFN_W__Y> BNENM&J*2DJ>&= MXLO2*U(WO@Q$P-#D0VV_=KOK\II 06W)9=S9M1?\2]_A[7VE87<[4Y_D+[SY M52H"<,=6% 7E2_[&YGZU!!0D/SZ^[42" 3@> MB_O L.6JN.Y;['^A:AR;X_)6F?E7>ZCH@/$X*?E:=Z7>OK6E_7^@*_R[=ELY\5/HQ][O--T7"_ MS'[;=3\9/_D_4$L#!!0 ( ,R $U$S,;+;=@@ *\V . 97@M,S$R M<30R,"YH=&WM6VMO&S<6_9S\"E9%=FU LAZ6'5M6#-BR@S6V30+7;="/U)#2 ML.:04Y(C6?OK]UYRQAH]7$M^)%6A )%%\I*\),^Y#\ZH^\/%Y][-[U\N2>P2 M2;[\>O[358]4:O7ZU_U>O7YQKT[9MNS"F#OV^Z/]1J MY$)'6<*5(Y'AU'%&,BO4D'QEW-Z2)JG5[B5[.IT8,8P=:35:#?)5FULQHH6$ M$T[RT\N[6/2%Z]9#$2:KY[-U^YI-3KM,C(AU$\D_5 9:N=J )D)..CH/?0\[5*B: )];:MQWKAHOS\^;/>.#GK-HZ.+ MHZ/W[<;^4;/1.^\=]RJGW3J%_[Y7\5',+(7BM9CC6CK-5N/=XG1=K%FFJ% Q M-\(MZ=$W,!U6%[.6YO9MCVKA^)VK42F&JA/!B7!3GJ6YME[8PQ?'88Z^E@R& MR(^([#?W6K,*?W_=>I?7-U?/[V0!1#0N= M5CN]*TUPO*Y&H<-5E9P;017I[9&OL7"\2B)NG!A,B(NIZSQ=V5?9+4?[DH.& M4N9[\:'2J/BR36E4E/,YBNWJ:^=T EH6&_: ?2"+"CA0P+%BP+%@+NZ\QW'0 M%#B&C?F7NA>=$1_A1D94YKOB=%I9RV+,''?[*,RZ]B8V]^8L2%#[825/'M&R M=-!_9!:A\JRSSG%(8CKBQ/"1X&-P&"X6EIPIE5%)KGFJC2-:D8_:)*39J/V7 MZ 'YF=Z)A%P!-8?&.YDO1K,LR9)E^T.J>Q ]$4NP/P%(&PRNX^=C M*QQ:ZYM"ZXD6[IQ:P : )YF06Z7'DK,A6#D/,!.0Q30RG)@$9098A.P.TY'>06!!2/N+743% DH;<#X (2826$ M1AALC86+88$VY9%7$,=-037-8)EP-+ I_4EY&[:$>77"[&\T83@9" 601'1/ M(5@%MH X-)M2NU #L-444PKX'LF,P9@ \Q+>JD 18>2$I(!2)!@23\HI@W+P MVKFI@:3,YRI5E,@D" !M-&#;3V>]/A&U,1E(/;8%IPP?"NL@T7&$8F70&[2L MEJAA"V46M-VRX]79T=X$=MS,0.G?-D=^'C2CX=6#@8!BP.$5H89[) ,R!2($ M$$>X1;0(&Z,\BB7@==#S8)D)&TEM,^B'_LAH&89*C8XX@VI+=@#!C ,E DPO M[Z*8JB$G9V#JKS,)$LU]6FL>D!V^Z_LV#UA>#&6!"8T*9,(9"'J$$L<"YE&; M5:?:&91G@M(N+G2>>"" <5YG(\ET?/@=R%0P>%V(,N'-8\# MOXH15T0SNWH7#'WZ'""ABM13,IR4VZUO!!#4"%R!"S.<]J\*1,HMQF+(#LM!+7SK3A2"ZS$/ CI1@TKH ]D%+0OI' 3 MC/"638N&P+/$$R!P>$:TE$=YKWR7+RC-3 H$M#XBC2)MF%? 9U1#KB#0E,!# M:.$I$AQ%(%L,7 -#(%)PBUNVO3K;HDU@V^6(RLS[ 80B'PP@HQ$C )%=DIE M.+F"1PO%Y6F*IQ5T!&]D0S+4UYE[>.Y5?"Z]E^:8Z0T>OTH@_2*']):"AST M?4YP\"TS7IL9;!.8<1&@MPAAO'W+LPS?,L>0-?P.AG(ZBC*#$"W%33/C)=HZ MJ,&'/#"*A7TA?V80<,&@.PO" ^ 7>($YN5S-"%#OKPGQ!M%?70===H,F,;7W M@27Z#\]'SKQC]:O/G=Z$2''+97YG."=??<:&;"[[-NH>X^ ?=8^Q8W?SFPS_ MA(85K*U.C3SZG#*+IO8>V;!&A+F06(%>%-(JI_/K%&SU%3!8D@CG.%_J1?L: M0D5L80)T\MUW@&7@M"PZ1?B+:5UA#OB?F0"5O0'(5.1O$7>W=Q3;.PKL<"8A M48 1!; ![[#P,BP2'+";AV+W=P5C3F\QM@J)@X^N?,KC'Q,5U]-K,2)/Z\,5 MXA+O0!ETM/S>.2QA3YXB@3 0 3*9:@CM+,1U-DL2:F"E?AFY\UUZA;^YCF.C M^+ 1UP=G$)T-#!CA*J"3>Z1^AB>I MU!,.K>-8!\]"9V@&M'AF^+?,"\\ ]LFOWOC X#GO/*S]-E!CQ1>22OUG-&Z MPKZ_4 SZ^G)Y H5,ER'?!@PU.87W M]YJ'[<9AZ^#=21\L&#>U2$M)4\L[Q9>%\YJ: Q !1=6'2KOR,/O#3(?O2J9B MMNG@X:;67W0[W)^V/6YT@NV;>\VK9!OQ6);8RG)5V+W<_I30@"3!QZ&=6#! MP$N@]U\_-@\;RZZYOL?Z'G[[[*G9*1BS92'@/V)Q9]D0W$$XP.9QU;][^X2U MYFPL7'9Z1_Q3#_)CP__;C+VHV_KL&Y /N8TM=;?KVZ[O&S!R2\?XSLWT@,Y?DU%K[WSI/N]^%G0XMZM]U.$%_SQ MTINBX'^[];;K?U1V^G]02P,$% @ S( 348(G803$!0 2!\ X !E M>"TS,C%Q-#(P+FAT;>U9;7/:.!#^W/Z*K3/MM#. ;2 O&,H,!3+EKFTR*;W> M?126C'6U)9\MAW"__E8R3B )ET!)7W*7F::1M-*^:I]=N?-L<-(?_W$ZA%#% M$9Q^>O-NU >K:MN?&WW;'HP'\';\_ATT:XX+XY2(C"LN!8EL>_C! BM4*O%L M>S:;U6:-FDRG]OC,UD=9M0H#Z>(J8MWA M1<@G7'7L8HC,[ 6WSD32>;=#^3ED:AZQUU8@A:H&).;1W!OSF&7P@.>ZW!8;]^T.H= M#>N- ]>UNAV;X#^SJ_Q5)MUNZ40K$+5241GPK/1X^P=)E+?6.Y] XSG!4\)C*B>,3"1="HU]Q5 M@;>6;7-3OC8=P<@S]MZ/A,0Q_ M'_8_C4>_Z2E<&YX]'I-^A!E7(:B008+4DG(? M4I;(5($,X#VYX#&,4/EI:O+?:2II[JNL@I-^#5[J?59?Q@D1<^L5X''',HW! M=:J_0B#3I7.!8;10 "BUWUCL7W+!7NRY!TZ[?E@Q:7;KHU[L->IMDD' (Y3I MT@(?F9\C/<=L2P2%X84?$C%EF-SCF&>9ME:A\9FQD/4*S5"!<2Y>[-4;;GMS M<5I7TFRMRT!&N4\JT \Y"U!FU$'QC&&KG /=+L2()W @X:%6TW$TIN8]\I M3_LDN Z8CPI/S9 [916<)PJ4-.L3EID0B^?P1<@9^F'*O.]],V[>3D4FJ+#/ MHB@AE"+XO[8,%C05*=2*5DK+/H1?O?@!QN"J!0 $7+ V>K/@NK$1W=HUJ"_$ M7B]D^PXI'\;7.@B+>PQ!'F&L^WA#(GWW+_-!RO[*>862QF_VB;NM@P_-.E_ M-?;J/T_L<8')-3:5E(9C19 UQ5E8#DS"4XS,)&69CL&*7B91!+@-#R811FB6 M,(/'>E? !1&^GL<#J>F##) A51X5(2P1C0W/[!HP@$[-"Q0HX&\5OS/DC<6! MK@)NL_%*U-[3H-K5JWXWT68HD!EJ[%5-)#R2NFL<SAG//OF-I_\H%9B!TRHG:*TCA%+EV(ZC9X'DB)NF4 MBT(\DBM93IC7DF*F@!JC_$2FV%16?1E%),F85_YQ(T:N\ I)4$+QVFI8Z^%I M@6:MYTM@MKJVOWZI>7"U=C?T%=7?-4!#&R\;?7F\J!:7IPK;U O'+/E:(JL@ MDC,OY!3]NXN+4L3X)JCY@/H]0")X,_>V4&X1AF4AGUSHAHA3V'/,S\^BO)W9 ME]TI%(WB.NS^44)ZD:A:NX']'RJZ_U?UH57]H2+YL?OTL>FWBPK_ZY\"EPVR MY5O@VE+SJS4LAIK[EL5W4WRG-!YKK_>+5$U2C M>+F*BY=Y>8-RS:O5Y98:W-]NW]Q1#\5PS??*FTW;9L]?._RJ^J0XY4^T7_4V_\Q_D (IW$-E.=Y\_:$2,4_W_6?E$N0U\&LX0)#8%B1#,*LXR+ M*5Q2EGT%#\KE:\J>3!>*3R,-M6JM"I=2?>7?2$&AN8Y99W 5\0G7;3-T_>XE2_WS\^]8ZZ3J?M$OQG M=Q6_"LXQ%ZP<,:.+[]6JO]QEUS8SFP3E(F**ZPT[)@K9F>F"ZPIONW:O%)I= MZ3*)^53X 7J$J54NM9WE,COL<)[SF,B8XA%+%T&]5JFM"[RW;(>SV8\VC^5! M62 5,2GFSP1ERDB"A_<&%^/1<-3KC@?P:0B]]Z/!$(:CL^Y9;]3]@%.X-KCX M[YCT7Q?ASUFF>;@XA PC 8$4@@7&BS#G.@(=,4B16E(>@&*I5!ID"!_)%4]@ MA,I/E:U_YTK26:"S$DX&%7AM]CD]F:1$+)PW@,<-I4K JY9_@U"JE7.!8;10 M@$+YG:7^=2;8JY?>4;55>UNR57;OHUZ]K-=:)(.0QRC2M0$^LV"&]!R++1$4 M!E=!1,2486U/$IYEQEBYPA?60,X;M$()3A4G GH5N(RX9B7H19R%,.2"B("3 M&#Z%(0^8 F-/LWMIK1*@<&RR %PSC@649TE!T=1V588ER&3,XH4U9CI3*2*6 MI1L;" 'OV/ C*08G'-5+1@/K4Z_>K!:G?1'<>.ZSQE,SY$Y11AT1#5K:]0G+ MK*^3!7P52Q)RA.I MM4Q,.;MJ?0]1X:X &@70M#APSJF._,8QGF/ 4U.SN/S#M:1KY-^,3P,2+PVC M9>KLA+&%_#$+M5]KY%QW-J)7N86YN=C;A6S=(^7C^-H$89Y1$,YBC/4 ,R0V M67B=F8K]->.*F5;,1O]-G+\F6'44>,W7%-,1%U]<<#J;V06$A!JEF---EZ+V@<:U+AZ@]\M!3)#C?UJ$<5/O_T9 M1QQQT**N,:/Q382%0TB-6,B$+0>01<:]^1Q0AJ6'EL"Q#8.S2\=0V4M;ZY ? M:>Y#"=#',/7W[_FZLRGZ/>_ZO)-#='T/LT;U@>W_ROZU]*ENR)Y5!L(4G+BU MAA/5O-+N!#0[O!(D1$VYR,4C,RV+"?MHD<_D0&.5GTB%=[MR(..8I!GSBS_N MQ,@-6B$)2BC>.75G.SCE+.J-7U:@;'VMN7WIR+M9NQ_X\M[O5EE#&Z\:?76\ M[!57IW+;U'+'K/A:(JLPEG,_XA3]>XA$R6-\%\Q\1/T>H1"<+OP]E%N&8='& MIU?F.L0IO*S:GZ>BO)NYZ[?$;;C],Z!_ZK>/?H=(T.\$Z"$YY4-#[G.-A@GP MC,],<.QQ?^TO*?=UO;=>F)]$PW7H_C98ZV\W=+/F^6=B+C^! M5*G,7_ MUULJ\'"[/9:CMGR+N-L)[G:C/N 7DV?%P'XP>MZV7[(Z_P!02P,$% @ MS( 34=A.8+ZO40 W'$ !( !L;V=O,3!K,C Q-F$P-BYJ<&?LNF5 5%W7 M,'QFANY&Z4[I[I*6D)84AJ%G!H:6%!%4I$M *0D1I1L112E%NDL$:5"D)=\! MX_*^G^M]GOM[O_CS70OV.6NOM?8^:Z^U]IF]U]FGHZ>?",U4_9P= $!'!^ ! M 'P :1 1 T!D+_ 2 : /,A2R_ U_8* #A)?MV5[)%V,"9])Z07TM,)Z@+"@D+"TD*"TD)23$)"TL(2TF(2Z"X 2#;H+]VRP;_[7\^&_,8U@!^ !8+\ ME,7Z+X0VP#SWG3P#A $.#@XN#@$N+@$I/AX^*24Q 0$QY05R&%70MW4T3VN1&.E0?H_G1]\GRO(+SE'W XBG$WL_!_GGE-YW M4Q_].%W^*CK\G&W ETPO38? 'YZD.;4["N7%79HYP> M6Z>LJ4GUA!AY!@>3KY5781.L(07],YQ+7=S'S[P/X1T*9(MU*SL?;X4I[+U M/O8Z*;XYZ"KPMDJV=KEL:;?GZ_!75-V+GKZ5)N%AV V?6;D"WNHN/HRMY<.F MDJF3:-\FZJ_>2)!;1J_V(WR^!Q;F\ZR MBI \!4SOODR(CN%[WDT7JO$=LR/VF<(U8N72TCJ[2JKLCP:/2CW7:9MHX MJMPX"!:IJ(3#*01#5^E?\3-'GP)Y\[%(Z^Y"VH*= %ZG97^QVO4/A/P5D;(! M J[C7X-H3P%U:!#?2@W2="7VH#IMJ+3@IG&*D;L'XED#M_B(!?R=:]:!-K]K MD_DID+'=K):0F4UR.5IIIM#L6I/V84X/0TWD[*2]!DYV9+T-0[ M[5V1?_&YP<,#M/MH1-+_3DGS>Q>%P6CI8,V-QI/](=/5#VSV=C;?2Z"K^U1Q MI\"!Q5!ID<*FC^F1QRGPQ.7A*2 L>PJX1H-#^@=>QHO-OXIXV6AJLG2M>M&$ M2"-BQ-@ ?\IV(FJINCN@%OWHO&=6GL'%VSQ/GXE]KTF[Q5[P!NL0)T6FOZCY ML>.QL\.QSK+=VJW!$J?M\OQJ/:P6N9Y3X+G@*3!PHERYTTZ\?F'_V#SR("DB M0IJ@%GJ\/=FS6G_(> J8:]SYMA$5WLI(CNYB4*JHH%2[)+#"P6]?D;Z%@ M]B58?>B>\*70PR9\>CKMB$7XHVE>F15=E;1!@;8L6#4R=M[D$^,V'-4X? I\ M8[Y[? 5Y$%=YDF]D-?2L5!OL'34TW3"!_ZH?2#+=/C$T^$4R#D%,!IH?=)M MZLBF"MVQ<$EGZZ\ M+&Z$GSP?$*[8E#9.6INX%3=1.JDAHZ(=HD[HLW=IO$'"HKUC1:Q/C;79R0*6 M5;7N(2[>*+HM![)>/-#9'3D(4;5Y>_ F:$S"]N, LOT]#)LGG6ZEL_K61'FI MZS'/%\_CS+VU4R#<6+[$.S"V C8V>-&]O: KPR;#3;6V)/$^!-&ICBT<."J4GQ*@4O6&)2E:>%[+XED9V71KB"[A'-T5KCG('%[S60CAPSP%+(1!;87E\E M&5'??=VQ6"?WZ<.]D\JC(>-30/+>C8\&WJ+2)=$)JU]=IU<>KHSR$GI Y5PS MCZ-KAD]2^UVT]'8"(*P%VY97Z!Z]K"88/PZOK^27'Y%Z=@H4F0O79Q;NA*V5 M%M>GSO8%BZOR!\M?EHH.%AF7D-YK#&FH.0Q)VSL<>MIP6'Y#AWK!;EJ@;$1- M3+A](FY/J,1U90R:47VR%YPQH*F[XBCUW-GSCJLZVQ*5-;;ESB:\I;LM1*^K MH-ER!)J^*UTTCB@YN%LZ^G61BG&8O^&D< ^'W;NHW]IX#S]E[O*+7H09+D MMZ;'MXY2JPY<8Y:;?&4>"Z^9&+3,V8KC^R*((+:.5:< ^PV\=ZN,INX-AQA_OSRRT9N2)'951 MD:X?#]FA;3EE5TMJ6A@0(%4R'E(UX7,*##T9V%%X;K94GMP__27@]1'/=.$+ MX[KIR1CB.W=C=;5)=T]LU&L/L^I;;G&6PN:WQQN@JXZ%9L^?>_HBY1^*9?+M ME52N]&CZZKSFF,$R42*N"UYB_#"$#HE3H.>>'.-*&Z..>_WBNI3*TN@G4/,W MXT/T^\K*[28>72*&^UO]CQ^&/M?+QL5]Z&*XE"M+PK@P=PH$MLWHZ$$,S*\3 MA\UY"&Y9])T\*YL;9]1U\OYPR?V2V]37*O6EL2]'.^,%M\ESYUYF-"\&F1X@ MMM4@H_!Q'\2.^7K&2KK26R%46V%^>.3-QC[#A*W;A7O. >E@5,DJ;XT#J-5K+QA'")E/3BFMBJ= M972<*:)WI>EUFN[R>LF'D?7MS;GUX)5'M=O(0\8GC69FBRM#!!6+M@L.UT<" MHE,,8Z&J 9,.[>4U(YY/I[]NZ]II>7:^[5(P?=3_-&"C7)C>(MULN7B@: ?> M043[-(#Q)%[!)FCQF?B+@RVW9890,=.P2\?L\]W37:FSZXU+;MMC*\+5S0,' MP0*ZK0A^7FU79WZVA$6I;IFUBO>, A7OZ;[/B6SIK>=9!+ MM;!M;PLN&7=]5GZ_PG*BV7<,>KR\=?N1=H'76OI&1::T572I $7U]N0"3:M/ M,ZWKTYIVH_5&.GY\ M;ZRI>VJM=-NEQ!H1= H8,_;1]F]&>$NV9+07J,+ABL3&J4%TL<;/CBF-3A): M)Y0UN3NZ.U=&ZP:#(FJ:=WSKAU[6UGTM:38H0,"2UW9L#@2R8_NV/+>P5"H] M8@0*$>_,E#"JA#*FUS]J;Y_4%E8>$1=4D><5GO;O&*6^*V(K7,G[OW4['3M= MI_QC;R/"+PA(*FOJ8+"?KZ9)@'^#4<\5=_="_%(,/0H[U.^*@:.GSE\<%$+E MKPK"ZZ_*%3LWS]\574=(G+F=UBHHQ#_A:;L]E_EE%'V1L8(+S56 S>O/\-*VZ>_H!IYN M7N=T?3\W1=2K7V0\'QC4"XFZ;.ME^\N;@+ZCON>Y3CG$?W5BT+H3Y\3 MGE?/]NE^Y_6+O^L,Y[UNG==Q?[4#G;?B_#'W\'ZY "?R^Z_S;;H%Y"OU0_"U$W),+Q5S=GH?QG7=D+"?]9 M/U?#P-'I%_],-2Q/-V M[O]"PD*BG!V=$3_G&8&JX5DCO7,:NDYHZ^V%5(Q7@_ MA,\H9QQ-N"/3_P?CAWBCW'Z^Q/\P_K]2=#P=8?]"P;)U\S*R=?P7&A$4AFX' M\_/2]-0PTKGRZ[6#\XO\+\*X3DC4#24W9\=?EB+^,7B-7^0SZ]K#'&R]S]\[ MN#XPE-??B)O\(O^K.+Z=HPK2#8GZP[BD/QHHJ_]FG*FABT2=XAP]<^&/ MF4IP+B;_TT39Z()V,6@& "QFSG.7%_[)5?Z3J_PG5_E/KO*?7.4_NIYC[F@)\O]!XBS+:/@S-7+^A!_Y 6P !W26XP%./Q'V.GEYN4L+"" \^6W/ M=B3\4"1%NL*\F.Q@Z)VP',O7QF86)F=[.193,1U! M'7<5F).SQ@T4S/"&KA'TABM4RIY%09Y)UD_:#^X.AWG9,OG!W1">TGYR+.>= M2Z/Q,[( "].YB)>K',N/,RAF.OI,*D@4C$F,7Y /*B@NR"0NQ"\D(BHA(7&) M25A02%! 4%A 2)A/2$):1%A:4)#I)["@GX:R=Y VN*SV\UGHFAS+ST'Y^OKR M^XKP(U&. D)24E)G?0@+\Z$E^#S]$5ZV?GP(3]9?/5R&>4)1SN'PW]*>7JH^7O^]M.?9IE? .:)]$9! M8:H^,(07ZZ_F]M#?;=V]46[G([6'"L#<8'"TF">ZO=#O1[G_2H7__>-^LW^/ MQEU:!06S]4+ONI%(MU^.^MO#0G](PRZCBQS+V>DA/B%!/B$IHU^GA_@$)=". M^R&J@PX">ULOV_],&&GO[.#_GXCJZ$AK(CR];!%G^1XY%C2%W]G97EI$1$E8 M64U95$A)2$E56 @="J*BJDI*XL(JXN*7)92%?[6]C(1ZG]GM5UO[L[;"_UG; M'ZDB6[?_LS[LH=(.2!3<%AT*SG!;1YB BSO,D87IMT^DS[,?:$.@32#R)UU3 M144?A71P=D,S/ W4E9DT557$A:3$Q?F$^87.0ON'=AK.GF@_^O\,=4.8QT_, MS9GI/ *E;:%G@2_' CWWH3W+3[+SWUGS?QS-C[:^3C#$?^NP'V*>2 ]KZ_ \Z_X\1\/^6SC];0)UL$8XP]'M3X'P4 G^Y0>#? M/23P;V^C7R3T*^Y<_->[59[I'_@'_H%_X!_X!_Z!___!7[LS& *]M/!%[[U. M9PG,T&M"&WT#/37-*ZKG&TD"C2O.""28! #@""_4V2+1[)HY$W8W 9P :RS MKU6V4$]W'4,UH_//EZHJ3& O0/>Q._SC ^ GX8^$Q/P?PU(H>XH+W0W M^FA??5>C0*$51.,7SG#''_BE'V9_A;-'['Q_OL RWD"AJ/\'&&^:+Q033.YN8-=T;C M9R<"*. P6T\ ./]RQ^8%@SJA\;/O\00H(P,5-"X+ #@$CG_@=G_@7C"_\Q,5 M*DAW__-OATQ<4&XF](I2DDD#YNL&\_+BTT<[Q19EC][0PMUM$?X \&/,YT#V M7U;I?QCJOV7^AW#FVQ_8UM5SGX&HNOZB_9T<,A< )'?0MHG[BV:7!@"UMP'@ MPOA?-+9L "!&^ZVFYX_Q4)W%RQ_;;6<8E/_,H+_A?Q3X#^"/Y_&?=??;/$R7 M?WP[9CJS&Q2]1_)&,7FBYP2,B>_?@_C_N.'?ZW') .8 0\'0^PPF$W24.2,< MT>Y&V#N?YP^<$?\[)_X?-OLW^!'7:"#/.P$H;/@!DAX* ++>!6"0XP,0RTPT M!_3;;U=P38"SF6?*N/@C[L_A;PYR@&//+I[.Y\<7 !4#(R:H-\KG!^_\Q (F M@ <0 Q3 18 !8 6X #Y &) 9 !%0!70 O0 (^ :8 U 2< #J 7R 0N E$ M %% ') ,I -90!Y0!)0 %4 M\ )X#;0![X%>8 B8 &: >6 5V !V@4,0"(0- M(@21@RZ"&$'L(%Z0,$@2) ]2!5T!&8"N@:Z#'$$(D#@UJ!/4!QH#?0(M@S9!!V (F !, :8'X!O M@,/!,> 'X%SP,W -^#7X/7@(/ ->!>] @^A K"#.$)4('H0& $8]S'2,=X M@E&#\19C .,3Q@;&"28A)ATF+Z8TIB:F&:8CIB]F!&8*9@%F-68KYA#F/.8N M%A86%18GE@26!M8U+!>L *S[6(^P2K%>8?5AS6'M8&-C7\3FQ9;#UL.VQ?;" MCL!.PWZ&W8S=CSV/O8^#C\.((XRCAF..@\ )PTG!>8KS$J$4P1K!%2$C(0:A( M:$[H11A#6$3XAG":<)^(G(B?2)/(GBB$*(.HAJB?Z LQ+C$[L1*Q-?$-XA3B M2N(>XC427!(.$A426Y)@D@R2>I(1DAU2DG:1+9-AD'&2J M9/9DX62/R=Z0S9%#R%G)5I2ZC[J?G5Z=_HT^C?T:PQ4#(H,+@Q)#"\9EAG) M&>49G1F3&)L95Y@HF928W)@>,+UEVF"F8]9@]F;.8>YF/F3A9#%F"6,I99EB MQ6.59'5@36)M8=U@8V3380MD*V8;9\=EEV1W8D]E;V??X^#D,.6(Y*CE6.*\ MP*G)>8.SF'.2BY!+@,QXDG@Z>'%\PKSNO, M^XBW[Q+F):E+B$NYET;X"/B4^'SXBOD^\5/Q7^$/XZ_E_R+ )F N$"_0+G B M*";H)I@G."%$)J0E%";4(+0IS",,%(+TNP25R7>"@Q(DDAJ2]Y7[)#"E-*62I$ZH74=VEQ M:2_I"NFO,GPRKC)/999D.65ALGFRT5"Q07E;B57)2>*7U1%E1&*5*Z@KC3H@'6T=!)U)G79=1&ZM7J GJ9>HMZ4/J>^AW[C5:RK^E=K=>;8YB;F!>8[%JH6R1;SEF*6$9;#5IQ6?E:=UC36;M9--L0VMC:5 MUS&OFUY_>OW(5L\VUW;'3M/NH=T&5 6:"EVU5[1/LE^&R<$28(L.<@X)#DN. MVR@M%$%GB!/*\\Z+PKT8JK+F\O[MO%SM]5O%T<01: B1B)E(K/N M8-QQOM-]5^1NVMV3>_;WWD4)1J5$'=V'WG\7+13](/HTQB&F.U8\-C,.*PX1 M-QRO$/\D@33A1L)U*6QI<6E M':4[I0]E*&>4/J1[>/?AWB/[1_V9BIDE6?1945D'V<[9HSGJ.36Y'+DIC[$> M^SQ>R#/):\^7S"\JH"F(*C@N1!3./#%X\K9(HJCH*=W3V&)PL7?Q\C/+9[W/ M+S^O*^$KR2FE*HTJ \J\RU;*KY#;Z^^[6[5;NUH4VM[TZ[4WMPAU_&B4[JS_IWDN]KWXN]KNL2Z MJC^(?:CN%N^NZ9'HJ>N5ZFWHD^U[V:_0_WK@\D#;H.;@^R'=H;YAX^'1$_L7]Y]\E_S>?F!ZL'CH M>X1]]."8^[CA1/MD\A1^>GKZ!6#^>69-\6S] %((&#(GP=.@?-C;*#_',!_ M >0W_ L?]"?G/X33EK-C;!K .@1$^NL8VUM@^4QE3-"?RQX<7#P0&!,+&X*! M)I\Q_^"!P! <- L7#P.];<+$ (/.>OXA 0)C8>.00C P 5PR$D$A)F9R119A M)1%)5A5**O&+I #H7!H,P<3$Q/W1T]FI,U* F4R('(>%0NDJ)8FMAS"NX$U6 M*NJ-^')E-J8<@S 1E5HN/S+@O"$&%B8.#O;YTIT4# &8,83(E#"Q2*ZRD-MZ MW!2FP&82C,\I5]QXK6R'8JWL^Y908;*@*O M\<@(K>^;^\&QB7*NQLBIN;M17M_?DN&_D&"O>7DT)D2)%,/6@E?/-YJESC2WBY)JT:P M(ZR^12(,RRNE=)Q>-&.ME6Z)"5Y";E/-TO+R7KSF9#S*3S*O@Z?-0,@_(=CKI ]N;6:1ULJ0YSBX$EFCY;^1G'PT.R#,L^$W49SLGT;.VHF%1$9CFU9&YTPQKG M#9X5:OJ">_64^IFNE1PRC'IY/+9? O7+.[]*O2]U_;S;Y*F&?/3I'A%GA? $ MMTEN:"V"Y\,MZB &![[C-8-*[1$?7M%5/*^ 9\_K#DJTS'*IAMC?-G2:.ID9 M70TOF&5M)')D>X-X(>=CI3NU/8(= ^)??2A MG9O*5\ 88U9K>-T6RS;,[SL MVTA3LF/V5NPS/6:N(#79_6X&EHDJC_2<-W"3AN6D5SZ)"1FDR6*&+A)OU&7* M0*56 Q.5?K/JX!&_PD:GA[FS&0K\XGI9ADWH#0/(=B& \CR>%- AB ," R!, M8+$'\K5+M")1DF"2^^W8,B9159A"5!B8L1#\P/_9\&?XIA<7G"7P=@T"ET#7 MFE;B7;;22NV#QB!Q1.0E197^6^^(N>23&/2#G&2SM^;&N2P;/>C2VGI=*TR+ MIN"'_&1ZPOL,4Q/7> <7,(]49UUA078I+9,KEU/AC+=)P#=#_2!7!8GC>0 P MP(%'>T:Y%7D86Q$YA#6DXS!J3C"ADI!MRKI)KI10TMFBFF\@,=A>&7-AXMOQ MKJETAGD^H>N2+%,H#HX[AB38^H(+\NIN>GEN7E+^UV/K57R;LM=&;J? @L_= MY\%4B3J!7$^S]QMRL29#=/6#N&3W=[)C^Y06V]'*SV,O*;GAEQJ.@S8;F'AJ MV;6DU_VW:8'^6IDYMTOV0%CQ<2%$L-X%%1V$!YJQ+;K##KYC%"P)L+;L[S\, M\>62Y0H%G0+Q7)B2Q/&!6A E2."!>9TKM8&+XO3,+3/6LJG:% FIM[V?L!Z; MCYL-N1&,7(^Y$>4=E=UOU>BS\U&)Y(AU4X&-!!## NDI.G*.^YH);9PA0 MOU\+J0\-N7YTL%2;EB[;1%9*'N R7TG1*H5WE:0./AZ+*P,-SNDP^/Q 47VE M$(<) -,)#DX6/I?+D. WJP^=*1+;O3TR>=.'GR;27KO^FA1VCLKV*7#N=LBY MV^\6Z1/QL552A3:(O!-+9:;G-,O?V;QS%P-#05?!KI[?0.ZIULLMREX_8K]: M!-TKL5- OP *>Y_PP;XZ)D'JD^8-(RG]>97^G'>1^2K)1.C*;JD5-_XEF_7$ MR=G\G*[;%DNU^C&7EW8<\!_JM-1C/>WCMJVZI<$QQ_JUS'[RBNR+P"-=G,BX MXR9 .>+[#([^QWVCJ:M'$& MM!P%T,=9-3K?Z<2SZC\%8@D3=LPG^>;>6*3TU,1.W*[SMO(Z!<:EL+\PU)18 MR2@I@N;/AB%_+Y*' 7V7!$/.!I:I9'.MY%Y==6RAQ(0:D],W8$R$/W71I[^& M?OI5&N/!O2P]BZO3H[1QURYZ,S(V/U=^?%5P$#N462N2AT[PN/WVOL3H95?$ MR.Z'33 %S9W4PY>-= 3T!2_5A#-\Q%HJ1XGF*+&&='-%GT1]::E8S5O0S6WD MNB1U^*)=L?S*[M2&A_>--4+YVB3&=S8+[J2"H<.W7B]NSV/?WJ\_4L3>F "! M:1<>$M\C7CA@Q%*E.V"=UCB9$Y8)!0G)=M"1)T:3XWR6;>1@OZM5=A;C5UX4ST)V!4WGW+H(?3 G-L<8&MRJ;[I3XUYP3["I%2G MJ'<4;V#[XWFPG!T;!V8>ALJKSA5*L#Q6>"A7V1+WP761[JKOUB6K&A3HWO7= MR_.@YT%OZ&Y3OUY%LAY07=M5W.V\-/= #Y6-L*AS446T,FH,E%VW21F_+ $C M(9EQ\Y[+>&:;-5+53>OXX8T"9_$=CI(R"Z[.A:QX34O1-:?:C MURW?#_*2O2/(?=J_, V$1I8_NC$MJ+?L69,D '$=H6CR[M/*+'-(4%'U"GQ- M.RS;82L7G3CN*7<1K9?#_(1+9>7 MZ/ J5F+*&^>DS);;.7K8U\>;3KN]?0@*\$,3G:R M16MV0#7)MU"$[[45M;-Y%%DW-._&Y]S6*2X>NS__ MR-S)HW2,1[_\+)33Z[ M%Y'K\O)JM-?T#WA?D0C>\+7P92IW*H!X<)]0">D.W.F4VNB7S92I$$;_H+^, MG=7GQE-=9.:=WM! M2D+,M 4"S3X.B4C64Y72^J@]/!K!A!WOOZ KP%ZT=.?E+DD39=I'PX7LJ9&DP1,^\VPN3M8LF *&ZP6N_D1PW(CI!E!1Q#1VD+/ MQRJ&UF')J]V7)A&F MC"+FJ:3(.+T!HV]JF;T29)CCV\FDVSRR?&=G+IOJJ-PJ>C=2Q^"=6)3WQ,LWHGK#\2]CKZR:3Z[< M^!Q.,KL^R#?K:=E'?L F7LC$PU[)\4 ;GF'VL) M,)8"4&Q<%-,ZC\*)B?&DPQ[_S&AW7!5)1IVT5QOZ\LU48;E3VG?[#T['#E7U MF>UB2MNY.?H(0K%$6>S,0X&R?M*0SC7<)QONHXM:&D2*ND,#*&<[L2V=!Q!J'D[BS9](4/J5>@\$,Z&.0A^"#==,WI.Z#Q:Y-*[NVQN$&1D5A9F M[U]&S3FT?^,#])V959=UXR0_18)Z$45-3];TDR%YN*GR+PHK'0SOVCK!5@K0^ ;M16:UUAP?P(SJ(:UF48>'@U1Q\WK)J5U1P MYR'W1E?(_1$24PNR+-_K32N??2@HJ!+NK%$W6=[C7*D/A#V]H!V;C5]:EIOH M0H#!E.1\V'Q[58!$5K29^Y/>NH;B8<_R)\OZM=1 I+*E**:1W^VDC8:3&"N1 M6VE=\]!T7 RI-Y[C(Z(L*>O@V;>^7YZUC/E4AS]J#=3EV01)%SS4+)-K9Z0] MD@W]N-;$]2JHD]5)88SR$3G)Y9F1JN4Z*@D/^CF?U=N-EF*8%+N3? DPV+_-.@0\*'\0(Z-K$VMULVT,Q\/WJR-_<4_*BC$*W'SK:J>YR^F->N+Q.L'NL*G660!S/,H"Q3!+-L3$'M*=M3 ( MXRMOGJ)\7T.BT<94^%4*=$PA9Y7NPV.Q9!9$*".Z/K!D*_4%%(OY5 M_+TO+ M^:/U5<8V8:G7+WSBGJ87%FKY8>JU92VDOYWW&^X( % NX?@!2H!'0S37E@AY M.'^\^68_)/XMV8C3U6DR29* IPR&\9);K)Q.%G6<1,.=8F?U&H([DY?OHVZ]]66L*7=PC3R(LO.T#*?&] S5 MYY>5T;B:OWS4,S>.F_3"JN'+9!:\L7]\P#\BV+/KSI K FLX(KQV[=;RX1-4 MXL5@+EM7ZK $K? R S]VU2Z++C:RZCQ6/7!-;?;3&&FG9$8QG\!2F?<=U"R' M<;'[ C45(M=8WEVK$">?Z\4V;S=N,+/.2W>\5.K!.6Y:G8-H'A@/[VO"X^(; M!]^3"]MY\EBCMMAY^V+BO<_(54Q5QJR%:H+RKK:FEC5^T*NP]!OZR0/63 -W M;,>F4W+J9P*;FFY"$/A-XMG@U0.UI+UY^XL,?O6:\LWJ^ :B3$=9/Q:L9^^6 M_'&#$A.\-Z\R^2J7"#E,.X$Z@>6U+X MDDX3DWB;*Y.2 &K[]V]VRS3?.P7PE1L]F&G M-K<,7?VP0@$0EX65 G';$/[[SZYS>S[[EOU/LW-OA1BKW)9W_5ZJ\9XUL,LR M+;"]O#&YYYXZV5(>-9_"]BN0$N7M87KRKK3XT$UH?$;ZK2(6RMC4F_%/7GSWH;]BS&#([XKR-59J1Z M9Y7;+Z$DU.T57*/H]K3KVM:U(3Z/GKXH?EHOH=+FK^9F;<\1>-_-F9&$/3JI M5?9^G+!B[_[T M9[V@Q>REC7&#VQKB4''*;[]:< <4;LI7!,MCNYGIV*E(J] MY!]UF/,B9:LUB=3!=RP!&O!,5G&(#NHD9UZ.&;_>X4K J./[*!KE%MT1Z8L/ MQRZ,W&P0GL&(3^GH-]M-[&JX]6 [0%=4(2E8AFF M&V_*@N/B!P%51U&E+!R6#_PFNAK,SP/)R&?+A?SH_$PX$&SKJ31^:;P,I QC M- PCX162DI+L<>&UMOC!?<%3 >2Q3@>9U0N!#2$"&8LM4H%$5GF:*0S],T8! M#]8[XU5?N^JF,EC<:Q[0;G78DQFJBD;U:S7_.WDQ=6ZZEZ0"8(&!&V]!NG:,^>U M9B8]1%@O[*\[3;!%4_--S3@K]D#B'FLY>+/%52=X$J6DLE77N@:NZ0G1^,52 MAR\ID]H1:A.XG?#V"J!D4 GPJ?7:(*^M[S'ZB0\WRSG82B?I_?)#DOK#'T=( MA:]+C)I?I<,ETEN=V^OC=NFO>LZKA;YP)7&;FR3)%R9>&-4.F:S+: R5#'R+ M^<5 GS\ONPE&?)@U+?:N^4A&X?NS$LW!*4K>L4'!%W?,/U*GP\SN(Z[OO;UW MX6) 51TFOCIC>G7ESHAHNN47F$03ZQ8'>\_MO)PXM0@.X"5[O*Q#0^73^A>& MKX8=9,@N&8Q 8HFD6SJB-# KU"G@(N%$TXO4IEQ(K.U+T%$I5^#PM@*\-WG; MU+Q,\+O-%_50_1P%S'L:V*I45Y\,/TQ'*/AS5J*C^H!FN"F]_WF14K7K^#WJ M)>] $K&>SE>;E>G#88LAJ7%BW8JX:NVB,1[BA*YWN0BU+%?COJWRZ'WR^E)B M0&.4>>?Z[BE0*#S=K*JW)?)PIB8X=;F(#AK] ;M[01@T'[4RBM7)G^%(FA%Z MT/)=^"A"X1E*RN^]SAM7AA;-V[B38_1$8[?DCF-U=A2;,;A(("\+6G>> B4.P\E]$U>5&@:F>Z\$Q&4" MCR@VN$.,]TU9LEBIS"KJ:Q F >F[*761DM"6S^[8;G$J=/&-ZFT+37E585:' M[=^X-6KS*!Z%[3QW'>?*I(\^VN_+N5&3%&33MRWR'>$%ON+VX+Z!:)CY0AUI MU4FG*6)7 &]13DR*;_DH#B7(2>7DO_'Z]>'77-[4-NNPJ@::K1TT=WWTC MKLO>'>5+JX^Q=1V+82*3RB+:&"(LFP[/T<1^[\?$%W I4 DLI4_"^:X#B7:1]'][7 M^7 7Z6G;BEFA:[U)U*D?H=8>7]\= ,Y^1F3\[I-;8"T-E2JYQ6,H5,4<^PD@ M@ZMML%&,UU]U0*.?*]F+&W"2[L2R'8 IF=]6C! 64+>=/1B];.YC_>'^^'7MC7228CV M)C_S3=!4>4TUDB< '*Q^9(3;;GY)^IP8DM?)M%6Q$/W-[E5;';;F8LI-86:& M*[I>^3.USD!H=^;RQEHF5' J,8T+[.S /PE1!&KIL]>A%.O702LS.L02R+1V M1&9/0=YTG+.Y_IH!4D/T_')P=Z,^E2>2E^IZ+'1\))*0]/5,-!_BR\'[KEN% M%=_EW?*H9;!0;?R]E.4?OI&*)IEBJ9#P\[-K\O-S+F ;/*!ZS\'QR5YUW^[Q M5DTR%L*7Y\-B6GP6?GV$>@8MHB:,:D[M(4Y(^L!7DH*T]S="$F=M49_[+Z21 MJU,01#]W:B;A1Q@EN+XU.G'>"];[L?L'H7]YE\*JPN24]#%N,,QE3L5:?N>, MG54@[3@%ZG;X:V6F]BVUS5#RXW!*NGJI1Y\OXB@;U0V+UMD'O)68^?F_YUP;$B;_O*C% /=N^)T&I9]-3M9E>^ M[=;;>B'\UK0>\NJI8= 1(XD[^56;)KTM7LD,A89,A7%M&_%B63 MP4V0].9Q0=B(P#4+,VX\0L'13[+4EMR*!K>C*57SUFV*3&H?M[[AXF@FZU]@ M"G@GO253I_O\D),!#M)5S,L\DSKPGG,?#C MT?P< [[#&7X -E "-C1D0P/)%C%B56:R2V>4ED(-],E;7C$:Q%ER6P1S&Y M M:46R)>Q #?K3]JETI-JM;EV(&#&T4JV52;'.*U^O15FU<>#CI!><*SQF]" ML=,LD%4F;YY+EN9M2K%F^F^SD:+M>$AISOE&G-OIY1.P(9:+F=8#Y4PC&X5 MT60M)TJ_#7ST0O^M5%EI02<77^%@<"01 M.V=2_#Y#1AM]IQ--IY6S,$W[P_H2U;G[E[AR%E:,V?0LM'%DN21>SYQ8<8_0 MP6MZPV8GS?O#F:MBC*KY+K-S008SIQ2NJJ?9I8KW):VP#1O;&U.)DX[06Q/G M[%_ED&//%ZYL:4G TX.VZPS5.UI'29A;K)ORN]EW>Z34\\M.JDJR\16\DM?" M9?+XF-=957'3@AX107;T/?Y31>$]JAD8?X='%;4VO,B:::M%\XC8_#',-HOE MR;?2V*K])!]/G4OSS\+'8)Y6:D;&\ARR0]"JU/*2=$OWM,W\G'T[\'%2TN-" MUSYQEL6RT+F-J^S)VK!\/S_IM>O-_C7#]$H8>9#/"D*#^T92_ J^PD6:JGE: M4>FKW,;%AC%523UV=*F/(O*E6_HA-]F*\!BRMX7"/R?A=6IS:+0G>E@B";SR M70UG\S30H0OC@E\NGO@&8MN:R%;"8)B)F8GM"K$K(I*-H(4G\RU:,G/!"UZD M6!D,!NI'J/-=,LT8M7.2N+. MIY!6.O13*DN@T)3<#;CC*EI(VKIU"[)A]DO^5*C9J_-UT5-/'RNJQ#SWWHE',I1G ML!/FV(N^H\CWRP3)>M6:U)I,\!U&9KDG551A[L+[\YA;V9DYDTF("Q%//'F: MH&!":VT;FOZ7<@L6D8;F')<&(UDO>M?4NCNV>NP.)^?SBR;D\?'H<>MS?)7J MV ET-EL0 ZU&+3IMWM<]\-)Z<-=@4?3-T M9G&+]':P$7\9:Z\?^;F$-8FD^/%>L^E* 0YGC.V=R!_3C_<0YUB3E M-+"EOWM!FXL1]Q79R&NI5,J0-4W8()^3?VV:F9FY)AYVG)]"N;DOX]AWAX+G M8S2Z":G2'66^9-/JKF&F<7^5UW#RUX+MXWF_&;N"9[T;:N1L%;[%'<"ENKUGT; MK'I8BL8694:[]7R&L,E\NSB68+'53>_$SAO!F@JL/@$^(E=L&%TR5<3E)^]T MWVYFQIG'M^CVO[1\)7(>:[IJFHTE!7KLQX^IX)'Q M;5&8F V,!\W='(4]*+J_TK_7;Y"W4R1OXJ*I7?Q=-5^(0,9.?\I(%4;E;^7& M,WI-+)^6\ 6MK4DH5FNP2" RI_VYR"4U ML:1()D<+W2]5GQ/ZCZS2PTIO7U+7L),-8J2_ M5/&.%O9@C2.D QQ^^=Z8-I>;&&&5>'A--58OMAVQA8SND%M7H8F^PT'&QJRJO,PT@.^1-EO[*65Y=W.$V/RT?-D&R6G*A/)](+0A3E4.E M2/^:N>;K"EY5T6*9(P6:AG(CG_=7AZ2'T^F676SSV7GA"8Y7]2"ZH!=/ZEYD8#\P8U;:C6\/EM94 MC@M-50+A[AG)-N7M^\=R3"K+OC/(Z3!0E-TI+DV_ST&'G/M"C+CCJF^;9I=H M.:S-)\4E?& &_ZP&2@WM^NM/O&,4HMV[Q;_,)=ZR7K6(-RI]%I[ ML([E1;Q$;;=5C_DR"P6WM/MQ>O6=8Q=VJ2(NB=8\KRT>M>#A]1BE%!O3R4V\ MOEL8Q5YC'?[90K9.8P_*)ESG8:=S)X&B5\[6>Z.\0ZK;-U5&WN+"BXQ%+HN2 MMN)KN_:35^)I" >?\+TK]R!4T8 1-A30:U'@N\R^$4O$?< IVEC^9YGK)VC'A_?COT*Q[XGGJZ82=DH)33*#=AQL.9#J,N=R*Z*"_;O6#" M6R].#PF,FA::KYLD6&9XAS;"G_$YD.4G2T0UJ,DLS+Y(JKW8:C]24YUXPE)G M<_0J_O@4^";7?&>58A2G9;-UQJ-JM3?/H;.=G_).N>!J8,&%.[L:S.D.>6D) M%JX3AJ^#Y^[J,6@!IX!N@*P*X;O-IY.FR,\F%U4C)&(FII7:9A32G(JNZ#:G M7B,RI-B8CK[*]U:&62='I]5;<6/\'6*I[(4C\_LODZ-F& 7+WVY87 H;\L@= M[;1,XRHMBN8W?Q!S&UP=[I?-H$D?HBO[9X7. IMVQ-+H=85P&%1_ MY;LG[Z;+DQ4[*PL3XR1QRJA$=J[+4I!QOYK4>I'JU-;FVX=1%_LOY&>*!,7; MIZ9_H<3O(.6?>'(K9N:"/-UZ)75L 3R]X J*+O*S.JRZKN 5'JM*H&BO'Y7[ MPX\^U_>I9*I\R"6GMLQ*ZEZS];\IK2NJ>G>%[=73JDJXL/PW?'\R5I.:FN&D M)F$)Z6+$D5?[KOA8G]0..T/M=\R(N2H1X?MW)^[=L25>9,P?*1?62)9_U>AL M?0K4I##W",])EM.@-/8=*[\=20A6C<17/?+]N.!1?BGZPKQV__1'U'BDO\.Q MJ\?2(UFIQ[ONS'$_BN$\24AW<,_#8QO(\EA.E<"=YMTA"HNU\U@_DF^:TW5/#/D0=7>XS:C$XZ70ZO/FR1?:/\]C3Z&[)L]UE<1IPTV/O>M+?&U9(^; M;)))&F7N=?6"]S3!+L4K+%TI#^[+L%<];XG%*'H;IJ2_:'XYY4T?K/65X%*_ M7:>SFT8L^WV?^MJYEV^*M.^_?'^'VYP"G*"$@9*F;Q_TT_/88<"K8TR;(3]2 M6 NI/0R60^&P;F''3Y1_40A9?YUF.Y13GS%''BW&M;AZ[R&Y8Y>",\X@P M>6]]>QL'D[4S9]8?DXTOU" [X#9;#([]9F^.XB1>N4FL"E%DQ:C MP3K$=A#\I8DXQS3G1-^/YP0XD8-CT>W=MT>DK<28)&-!2JZ/7DT8X&5MU67F MJ\K/8S#\PA:_0V0@1TS_^JC'<_7PH+3O?J!_>47QU)1XM\< MU]-BUI?4O\/S'SX>?Z)J:Y:>NSGO;@YL)Y3X*0<.SK[3ZO>#9'WF^UZ7N?)M MKEY.H$[S*$A10DG&2<&U=G/"A*C36LQ M]Z =2.:RY$3CR;>>4]?C6%3B6TRDOHXDO'?ZS/7]-@/^'3W,RTE)O*TXBXF= M0/!<-+#D=9,CU2:H)GX -[N+)1]QUT=(UH\&&T54&X7QM_K)$?E\''Y4^YZY8 ML721UX;>#RO(G=>;_.L?!^V&2B3EX\]ZKF7P\3(#8@X:"S+<>#,_);>R$@ -?^L/PW5.@2_&$,^_8^> 42%QAM$$* M%#8/;>^M[WL7!K.9"MVCMWBT6DQ0LFNXW3_YSJ(R*A).N_3DKMM4ZH3HFXJR M@@39!YI?9Z5D$V2245(8WWJPZQ9C)F\>^B@^LU= WGR:8=\"U^!1BK[7L]7Q M''4-4T_";O.>5@(ATS! MT+,.2WOC[H'A=..<5U1-7]F:N_]8Y?\*.0[&\3$\F3"#4-4=?Z(%%WS_ ,P/ M4R7K)J.!Y_IS2GR"@*4*KY 8?6+;Q7:4P5F8--EMN%5;#CQ_?5(4V@>W&&:U M-6M:^2/^JBON ?4KK% DE?\ ]8*E X2025:H82V"D]PM7(''XGTZ"EI7[8\R MM*?5[R:466QQR0'%-JX_/Q/'H>L.GV,3[2PV1D>1[(?82'% 0[%<3':5U"U# M_$;GT6.193:ARE;;H4DD$=)*@0KOR""#_,?P/?N.L=^,K&;%O1]EJZ1D4_"T MX[BGD];HP*\N$R4Y&K'%9>@BSA-.^+5DA';QX">W7R&^)?QWO,0EL0X5,_BE MQF]!C*:K1^.,X]B4V_S3[N!CCMGD+[]ED28R&+$V:4NR&DAGZT Z.T-OO>%1 MOO _D)&FR&UNTL*L74V#Z)K ?KULT=?.I)5+>5S2O;2A^%)AR> S&=22CXY5 M[^_L>7DV9Y;F]A\=[T:_QUMC3N)/9-/EU./W,%.._8Y/(@U7@T7[%N<^Y[94 MIPJY/6"5&=YS0;Q^5^SO8S5P:2G4G'*V57Q& MFPVCW)SS3CGNM!;11\E9WS.P3>$F@=I['9^D9>)XP,-3F)G%8_>UMS"5$]9QO[8UU@>N M\7RO5N=HTO\ ':?#CB3197;5T6;K>VS!;%,9#*(T^"P):IEA.G 274^RP@B. MW?[9V-_43UMAN7T51:7T'!8E+B]!AB>PPB733$O M>0)>Y)5T,^P;9&.ZKVIC-OG./[?R)W#Z.XJLSQ3%\.R%VWH:RGMJF\AU M62<;FWM6FRCS8B6TQYT=+1B$ )!(ZW'B>A]_X_\ %WXZ::OU8DUF;=)27N89 MY?1),IAJRCJLG67IM5.>K'9)5#F5[3$)]CW \3[KNR?A-\FLNQW9F68SCK&7 MZTVW2PH-4G,:)M%=-=JI[=,RQ E64:BL_?2XE@+9D0I+;[CKJ?<5M.!\4]G8 MU\??CAJ._.*(S^9C-7D=OG5DAYYM<]+5G6V4M$B4VR93<='V#$>&ZTE_R=\E M+^.U!\EMG4>U\\CZWS-RJS6@IX./_5 \]D_4@\I)5X<%*4)(\1VX'I^?KUV(/H_B/V3ZFSA,6%9: MP)%;8P931>BS8,UEZ/+BR6BE2%M/,.E*@1W2H@]CU?X'/BSI6(37W;K7MU)2 M4,76'SER3$(7Y%Q-K1N-&/(04<^;7GQXJ!-7J=&C*=<:JUM7:Y&0MYY,,EU$ M;%$8TQ=HKV<:=2XI"4ID%E+JN?P([\8EI_#OCS1KKL5AA$N\?SZ>Q+R*^E.O M2L@R*?&3B[SCKME9/>ZVAUY?A'4&4$);2$O_ "--REC93N;MYTU/2_),*--C M6'W4*H<3%=B39-)"AM_9EDA:'H@]L@I5PQ)KSU'< M1W6I=%DT%ES%RVU*H;9AF4D!?^,VVMH_^HH&!J=&CZA^+6:ZK]DH8#Y;]_CA7?@<]8SK*H9E,X\B4W)CK;3C^'0Y MK<:YF-/-,B.S.GM,KBP?/Q#LX,J'/BYU3X[10H];24-;#IJBNBH]N-!K*R.B M%!B1T?\ *S'BLI0G]P_9AQ/8?Z*2^Y].^K\H([_O"#_N/Y=?,\$<$Z0F$ ^I M!F?&Y(('Y%0X_CU_3K [\BW(X[\C]9FJY[?AXI)_@#U_3\V/G%@G'\+K)%M" ML\CG%Z/55_-RI,EZ1-X##;5E*4H!B.M*U\)()^-?R0PJ93;GTGJS:V3 MX_LV5@MZ+6DE4>1R,->MX-CUQA#D,RD/),:3)8;!"WFPIC8C]AK1N MM_33:&A1OS;\K/6D)07'X4C7K&T3ET:T\F?:<2Y"#:'!R2$J"CKK8^IL*RS' M<0P65CN3:",._N:S)\#F99D#S4U^UGY+*R"]D5*7WGGI<93SCZU,,A'@$>*= M55GS4_J.Q,WQ/!I5'?\ ^A]YJMK4=4]D4.&P'8&6;#G5=3CU[$B-_>P79;?O MRG(Q6M,N*J2E*OC/,K7(DNKE?(7%I$%^ [%?K)M;(Q+(78ZH\IE3D=V!+A)\ MFEH^A;8!3V ZW'LG6"G8F94E70UU9:L,1GG<;AY#E=+CUID$>.H#SDT-+8RG MF. ?9<2'%_2A1#&^=_[EB[[^2>>ZXDW\^HN-F6F09_1[-OL?<2,9CZ[Q"X@7 M:7\9N)*8;DJU;]'2T.R<+V%9O85F.P=C9OK?'K/%T) MF,+:5=5^78]CL/[B.XS90'9#J?OFK#EI2O$ XQB7Q:J:J[W8QBV6S(&5X;L3 M96;X9352*W["X@/7EUG=]AMU*M*^OO(35#5XO/JV;NYD1HKQKV\43+@H+@5*1.2MI)\T Z&S75 MTR;L0P+%,4U%?8GF^#;.SJKL5(:KPVX MOS0!Y#R\@/C'JMO64"IMMJU&=3-NRVY=LJ/@$V!B6Q,[UC#I'IT:*FT&;8AA M[=B?-(4B--2I/*!Y']DO!?!!;\25I _E4H$!/CXGR/90'/"@>Q_,]<^*N/SX/'_ Z'TGN"1V/< M)_F(_,#\>F*G6N+2%TL>0B->9Y:LF+A^-1W%-N+;L\US&9';;L\IN$H::2MX,M!,*IKQ_AQ8J5K6AIL% MU;KBG7%(\OYN/JY"AR>3R>%_4 ?R/[(V]7L!H'-N0ZE5+%V 6'E9!&K50)-4 M8;2@LLEI5=,<:Y*>0A7'62;KQ_7]#4[3S2L7397FT.*475[6']%7[%@^IQ2% M +QZ& $@=F$]8;LW+<&I;[/==*<.$Y38,ERSQ[W2ZMS]-<0ZE" MQ]1/FD]S M^74/'=R:]QO8=3 >=D08^00%//PI#K24NK@SH;D677?Y[;H"R$@^B>)> MI,$UWCM5K6Q7-5/PV3$?NJ:P38I0B12Z]3-5D*<\JD2K..S32EM2"B2[7- M24QPP_PDGG1.CODYCM#LW(-:*LVUUD=O75=7,9>4M\XM5Y#^ MG^:7WF/-@AA2F/:/5CC]]3P;NENH+\"WI[:$S/J[&OE,/-2(5A!EAV)+B.I5 MX^P20/+GL.H^>:_T%@>-95&>7)A6?V$BV74.K;>;3(HX5K,GU='9,LR%-H=B M,H*$%2 2."5X=JW"ZK!,;DVI4MV0Y(=?;KV$A2P M6T#R'/(Z@;BK-%833['K;7]<42KV$^2N5 M=R>3 G[DU#BN<6E4T68-]-AR(.31(KA)5$BY+2/5]XU$4H_4RW(2.WH1ZOQ] M.ZDPO ES&BQ86=!2QV;VOEVZ:RS;VE<, MS/)VFFF',ADQI]7<6*([+$=EBVGT'!=B5C/ZDW?3"XZXTIUQHLOQNDG3$.^]7TF>1*N%EU8TMM7@&+Z'41FY![DI; 3W!ZH MLJQ75>)X[DF,M4[-+=5=?[4Z"Q0X O6%,TU+\PM3-;@;JZIM*O)7VP!/<^1_ M;/IL@IZV^I+-E<:PJ+B#"LZNQBN-H0Y&G0)S;D:2PL \H<0L$CGD>G3T^%B. M0:MGON>Z])UED#=5#>44)'@C'L@@Y5CM>PWQP&HD6.CMSZDGKW3MC:8@>VML MQS'PE4U7)/BLS1CB8_D$]N1&'X=CTU-M,8R3:,R.XAR.=CY"B=7H<"@2M^AQ MN#B]#8@<< 3(TKA( ZBTF,T%3CU)7)4W7U%'#A5E=$:\U$)CP(3$:*T/)14 M/SY]21T ?P*OQY]5$\D_F>>_[_['MQP>Q([+3V''!/((Y'7"4CCDGZ%>WSR2 M22E*4@D_CW]3T !XC\NW;GO^'(_M/__94$L#!!0 ( ,R $U'P0*37P6\# M ))], 3 ;6%X:6TQ,"UK9GDR,#(P+FAT;>Q]Z7>C2++OY_O^"I[O\JK/ ML5WL2W5WO1+/LZ M7J Y2G\]&6?9],/[]P\/#^DL[ MIMGD/6UZCZ\XXX4S25C<$@S.8)!G?A@N;OQQFX3G*1F$Q<38. __V\="'0?J^:&P:_&!T%D3#(/%;B%ZTM]R<#MMO3(<- M-Y$_9D$V;QYGWM9PTRP]2^*0I(]O*UL:;@J&33?@>["EX891>G:;-=]!FYIF M+QE,6YA.FYJX-IJ>S0#1<0OCRN8U6$FSX7J<0(6/#;8">Y*[Y9;2IX9;A8#"- M&Y0 WI.W-0V/--^0DA8]N59'-C-_/&@@'U\"#4UOB=O4=]RHO,G@;!(G+5)? MMC;.S)@,X^ L"/P6KM5[-#P@\H-!VLP,VH0PTE;FB+2I)VQI&N1TT,*,Z:"A M>]8B[UF3L--!4H/4*O%+71KH21IL!\5HD_)*DQ8V)VT2N]XHUWJLD=Q%M_5J MK>BQ1K6181N.L:6!A+N9WT(QMC3-7HLP9DW""/8LB%JF.V]K,JAI+(N"MN1) M45[D*H67WA<]*L!.$S) UZWU'N.]GPS0@K^O.B]#K'4*%\T-T(I:3%W4I 2& M+8P>-D*K$.LX2\?K!1][-+V-!.TT%8U-QOO'8+P>TO4>K0*[05B;!16@#&[9J]:&PV4ZTFJI6^!K94Q#6*DG_7 MH@ZPI<5K;/<$\L9&CS%J<:CBJ*%[2/P6I8 MC<^?- \)&EJ@M*J[1SP$21N.P)5(I&INF-[MM<\BAI>F&69*0:#!O)JAL71/:; R!6Z+H MZ&SJ-PE[T=",Q484KM'Y(S*,XC8[N]*I!?WUR5["?O,D0Q!Y1]I$F+8UNO]M MOG^3L+08OZ#)^ 71(/-_M,DBMC7<-/D13)8$-2M:0*2-C<\:1IL"8)&L:TUKE&%ZW7\:J\UU&\F MO(5FG(LFG5#.4Z->>(2#94\?FV_]E-2!W0[J9IO>%A'1IA99O_^C'='W?[0Z M:$VJ?N&@-5KUR;]:? YL:8+UM"V:G3;.";AL@W!M%I VMU"4WK:G.;"QX3:_ M#?E^(_)S%3%MRB!4&F3:F$=(PJCM7;2IX9:IWY(2AH86%K0BFK8UJ39 9; & MTN"I9WXT6$ ZBJ,MM&XY/5 M)=FF280N-6.!F&B.D6E+BU/8B:6WZ;4-^I$H(/$J_D5$K<2J"L^:$)NV+ M'$E3X(!YC+5VK]:A*:_?HG5NF]3-PH1N-K+-;X/8MC7H;:(M2.,VV.9MK0MM M#2:E6F5KLBJEBT$P]OD:!U'+XD5SO^:):9V0YO@CO6WQUO*V)FRVQ-&-AC;/ M-K9,0-&X+@T7#QXVI.&@1Q-E@Y8H"1K63\1Z9[ =U+B&-?##@;1FC2MO;_47 MVO),>6.3T8>'MEA]:&EY3[ NSQ0T.O6E.*]-;+;G)O'![:%$WM@J5,.FV&]I M\;HQ1P335.,-*L!RK%6*Z'V6^%$ZBI.)GP4T8R8H9[S>,*GB^CD5FX?0K'\W MO5\\$]75O,GZ(&.Y4PLGU_*QF8LXJVM5?,O;LFG2? ^V-*R>#%I /&AT/]MZ M)XW=%VGS]6%Y.^^26H?K7,,67WFX8BD6 MKD'>N(+ M%%V'&4(B1MPCT^X0?[K MUY.,_,C>Y_5<[^F-69"%Y&-92/;+^_PW//I]\>Q?;N/A_.,OP^">2[-Y",P= MPOX@.Y--4W1-U1 4T_)T2>$=2[),1Y T2Y E03Y[ M^'ZV5<<3+C] @TW%./."%(SA/XB? MN-'0 <35R#%4P;8-Q[84 (''>R:,MQBEJO"2L2!G4\>3CV=GO'HF:L\?=HF; M?-Q?X;9XZ,&UM#9NQQ(USP7&"K;JJI9GZ9*1#\=T1J 14%P9%FQ;=4Q-$US>5D5RG%HO.TN!KRIX\E'','^AGR#ODZ ?LX5F<9) M5ANS+GBBS;NJ(DN6SINBI9B*K=J\: F&H8O28LR;.KX"UMT(E,S/)1Q[^3Y,E25#W-6P7 M^M\%T=UO2?R0C>UX,O6C^N =1]4<8*=J\9K.:XXINZX-8)9Y170DO0+/IHZO M-A%>$)+$!EUS%R=+E BN8FBJ(?&28X#'*(0O'A0O)M')QT]^DS"L&'&=% XEJ[HFL$[ MDH'L-W B3(%W=$>T*SHW='RU&;N>@*-G8:TW2>N*RU,E4;)D0;4,U],MQU($ M&0>H@6A;EE$)SJ:.KT#)Q6"4F+-AD,6)F64DS6C\MF+!%==5;5>V/5>495W0 M#<^DXW14110L0U@0M*EC(T%9,@-Z\-\6-."+[9F@-I3#$.5>!.G3+!UJOAT4"*>44%V4\>3CT))>TGL MJQ-_.<77/)4%GFZJ8&5=1_9T3?4,15>L@C)=U'2SPOJ&CD]CP9E4X\$L':YP MX +4G_$7N22CH/>#&8;Q ZZ<>''BQ+/;;#0+0D0$)[OW;D!0^8(U( MR=4U3= MR;8]6Q-%5Q+%W,#9@NZ:E4!OZ@A$RCK8PKU2BG.]+TI5DYFFCB@+ZFQDF8P M*9,XHBAU@OL @IAA6C[$]M/Q5S\8UL,20U4,W;1U6Q1,Q_5,2\CG2N=%UU8J MY&[J")-Z+HDO0JBQ%T)53S(E 6BP>$]S)-L09[EN94#L:DC$JK++T'H MBF':D5 (6RQ3%&4@@ ?W1U,EK8@?/7"RU4H=;^J(A!I/F5%I*T);M%*-RJ]^ M.7G0/U+ M4-FDD9Y(I6WJD@ DV*9F>J;)PV05(87#2U[E<6SJ^'0JEQ1NBN-:M:^;YY&2 MDYJS;!PGP;])':0J!*N\;JBJZ8$1= S)](I@U>%%O39_FSJ>?#14_AFVI(VT M#9.WAC37MEQ>Y47)=B$"="5),0JQ@O]Y@K<@;5/'ER)MJUF[G&587H$[3>LN ML"E;C@.1H:R;LJA#G&M8!>^$&T\'/M.!K0- ?-V03I=VMND6@PGOC)]R6'^-H/ M"?A']R2:D2\D6W:&*ZZN/.UK/F[_C@CU/*$&L9"CR[PL.((I"+PGE3Z_9@AB M)0V;.J(*$]Z6IP]QSHJWY:ANZHKG:#+O.+(AB:XN&UK!*%67U"JGLZGCDSEZ M\<7;AJ>K49=#;K.+*(70%M.&%5^]'V1X!>;O2YP19T8^^\E@#'=+?B;1D@A) M4PH.-/-K^;F6GP;I]30A_O R^JN?!.C:X^/KO!,-PQ4D@^<-E^?1LQ.4TAL0 M3$NNLM:;.E*#*L$(V]BW(?FPF3G!,G?^-(L(W*V5S)&?PIN+8CL$/N^&))-Z MZ*HIGLR+@BLIMF$9HN )&E]0:MK@-%4^QH:.)Q^!([*R6S*&"N"5']WEH7DN MCL"'V61%Y+P \$<^!?=D"%3!#0%,LYFF)$NM>2[!H9^F2])7"O 5":ELI>-@ MFC;SK?WQWU("T>.G8%1WT 37%C$LT&Q9X@U#%T1-+D3,;.IY\_"KP M.ZXGO"CO$#IA2 ;9S ^_)C$(?3;?"^LDV?$T3]0=6U,]3>)-SU9SCBBF+;L5 M[C9U["SK;A)_2+X C_:%-:L(P!7%5 RKAK7U'8%A\A[Y M!51T74P=WG9D5Q=XW34M,(( ([N0/M-VO0IKFSH"ZZ0NLN[%I%0%W2[8@@/Q MB".X'EK%4F]9X%"H59RVH2-*:1J)LJ;JJ>P6-H)@,L?+]-W0$9BA/ M949+UK!>&^#,/Z03\]+=^>I;[$0U1P]3,A M8Q*E@*B+: #*_U.K)L&J!;'Q313H6)$P32%"LN;.M88(C\G:=/(CQ;(OP _7%6R--D#J=5, M1[$46S$+OTA4#,&N +*IX\E'$05FS[AXFJ!\BR#2#3'U^)L?1,B5R\@!:;T' MY7!/4C,)\/ U4!;P;ZXXEIEA"196W2BN[ *I.J^HHEP*@< +%3,V=01F&,(; M"\ESF2%8N@?(=DQ',B73UGA1*36"+,M\512VJ>/)1TG9.S*>*"'/98;H.!#1 M&[+%J^#+2>B>>*4V$&R^5G"VH6--;2C[1\BNXO)['&+BM^+--1D +[)@"]:H MLJL*#J_)X.;:CBVY4FD_1=GF]2I]M*DC6)87T""["LUS6*)HEN@*HHS1IL5; MENP9YD)7&C6T;.I8M[K:WJWNSC+T'-YXCF.8MNFIJLC;I@!F5K5+DL';JH*G M31UKO!&?R)IGK$S+<=L'2= 7#557)] S-%@Q!=O.WD6:SI9(DR1'ZG[ J.8[NFJRBR"%JQ&"L(EU6E$39U? &BMIVIYB5GTQ--QY0=4!&* M96BZ+@G%*KGMPK6J)FE3QS>T%(U7R@%+KEY1MJGC MTRB3MEKSU9^6^W]RR6S)+LH@RT_)$%T,\"]HXL9,$GPIC57G59>O_IRN .++ M/#](J.4Q018FM"(U=7],R0 L4ED"=K6\'\=U! 64DNN!&;5=RS#< M6@7[FSKF*YM/J6][+M,;<[F]8+KG&H(F*))GB)KEX ZALCC)-3Q)JDI&-G6D M3!?UO3/=.$"D2ZII2(ZBF>!60-+(;V=Z?U%.BZ( M:WR.E_;-K>IXPLA_:GKN;U@NB*H*O@TIFKSBN1XFJ$X M1>S@&*@XJMAZ0\<70OI3U^=ZP703N.@9BN&H!C!/=0U%*38O>+*M:U6.9U/' MG.F[AK 'ZKW\-<:U_3#(YBML5RV#5WA)D213,03)AO"Q+$875:MB:*JJEC11U7JP"QDT=:3&AL7^T]]J#:66[ M:7D0IKH&;VJX\X(7U*)$1W-4,)B59M_4\:70WFL?IEW)J)JB2KQE@GIV%=[B M=:=,$.B:54O(;NJ8HUUE7LQ6; ?NR0*O*9)L68JDNRJ_V%'%@RX1:\[C^H[( M=K"RS(_9BNV. >RT55'C14Y-W1$MHM/VO)VP)X,%N9[ M"2'UFNKZNKJK&"[@E]=<635U@Y?L(E/GFI*N5H'2IHYYH/2:[F.'L;Z!Z>"8 M2(X@.JJDV#(6)2AZD:AW;<$3:H=#;.B8K\:P/,PV3%<]R99!0ZBJK-BX:F=X M;JDU/%FN,HZ;.N9(W[LQ[:Z@FFXFE)$/V L;;W*.&[J M2)DN, ]F&Z9K$D0VJN88LLA[KN2ZDL.7L8_E.+5MN!LZYDC?N[?>3_]EDWJ1 M- '<$E<&CKJ2Y-JNL4B9NV+M8()-'7.=_B(G$ZP67#?S9W4I^ELTA"=6AXW0 M4D5K[OZ ^0U2\C4)!J2:1KH;K+IV&9&GS,U6[W[\YD_Q TGROX))4#\:0Q!- MR;-L!_=AFZ(D2XY3U$;*CFTXU;1LZGCR41#/7^9DC#>8%KK?]DTG1A45&WQU M4; TR18-\-P]M=RZXD'06LG+AHXG'R4T#86FW3>:%JQS4EQ+$BQ)$QU/ M0!>H//#' _-0)=@V=,1BD\.9EM=18]^FTY9IL5Q'%BU%]7C%<5S>\(1BF4I7 M#%E3C5J8MKYC/BU,C>UK8A1+EC57$4Q=P37%+!@% M).'HZTCCF?7VQ9^7SP-=O9F^X_WJ2XIW3&FQ8G&1[1^Q$#7SQ05^++ MVZNVV@TD/]'W8W[:#41JE7-F64?HR )_+J+P:4>PBE_*/4&4Y.@3Q#"M;EEMV)#JG67A< M8]EI)J NT<\$?D],6-2A=I[HN@+= ]&TK+C31*\JP^<274O8+MPJW(&!*23W MCQD>T0W^31SAYO2EM)4Y'-)#R/T0ST&\B&Q_&F1^6'A+K\7#A=8D=SAB>BF_ M-H0W_YB&P2 HCNKAAL$DW\!:\^+6D7KRL>RVEM9?WC>^+A_=^T?#ZZ?-O,AM MYA,Q4CL![B!Q\8B^E\-"30.L6/E]: "=:8#N:X"W=0:;XF\&DP["Y,VCT-U@ MPFP%@T,-#E4P>$0G5(D-\^^3P8S":S$$\*:CM*ZB!G M?6NZC\)I+%:I&';Z@IT77;O; 0K,2/1@:G=//#-![X21>-M$TV[N(\-.!XS$ MOMW-';,*# H=@$)7REY8MN'@8XH="EV8CNB"CMAS8LRFG_-?)9FX%TF:76"3GEI<=Y4+5D:X6F*^<>T M\2Q":VZ1:#">^,GW53\^GH%=NR(#$MS[MV%/W/9<.%?9)9XL03<*3R?QF(ET"\RAZ&Y3?"\A)H\5 R:_Y;$L^F M%:*=(,V2X':6Q4FZJT*^]D,"K+XGT8Q\(3WQG)8 N\*: LZ/>?/J0&YD[;&A M>!N-3 ]*9,JX01G7.,/T\!OM9-X*P>6)D@R_R_@M^7)LZ'W[C==/0"^+YU@\ MUU_TLGB.Q7-=QO*3/&'F1S _HE->\"NAMY=IB(Y#]VCS#XM5G 6\+#_T@6W7 M8T*R3_$@_])2'7^TN.93X-_BMQ\#TK/R@3;R*BPTT_ZCG@] MN0OZC$C\<"WHVX7A1VM!7S&#Q'![6+A]\WB[_E%FAEN&VRUQVYF# MV%]\Q?1PD?N6RZ5'[2NLGN7TE(C+F@4A?HP)NI5_7DRF27Q/"^)[%HD_*3C: MBO)C@="3EMN9^F/JKTLNY^N4BAPP1&*+J:B-9XNY>+W% M@_V?%[,CYC_'$9E_!AU",F\6#5>+KAG:MT-[,QL9SCN#&C4H!]2K7$I'HGJ6Z;FPX)M,0$^@4$FAY\]42!7NZ> M=S8?=V;2_=;2O=Q_PT0Q4>^2J+_42;2[NN4D0?0.P.]++T<.F<9I239SRM_> M?*^9G@Z)-7/)NV+!=\VD,KD^Y.0L$^S>V^MGN^9,'+OG1_='"CJ6<7JBU\JP MWQ47DR&^+RD9@8E3GTS)SBZ>P$3]2&,WEG0]Z-B-Y5J[$KLQP6:"S03[@"WV M4PH@F 1VHEJA/UA_ 2/6J]H %HBR0)2)^EN8M>U+T]GRX6%6N[.%PTX)\^OL M,V&&F@DSL\R=##C?S EGAOHXG'!FM[OFA+/--=V3;K:YYL@%NE>5',QV,]M] M)*+>D:(M5H7?;0GOV8(O$^RNQ-]/3Z8Q^>M YJL_..]8\,D.Y.JMM6&8[[C3 MQI9+^B!&;-&D4X+]JB>0,3'LSG%A_4%]1W(0["R?G@A47].-;&6A*Z+./-=N M2SCS7)E@=[P0EQGM;FA>QOLS&)&'>Z'/%KYF-#.>=B;O8;N:NBD[G?5%FM+H26+)C MD ]P";(_4M QD\9<-^:Z';*V?SK.V?K788H.6__JE-%Z5AJ1E6&R,LQ>HK[; MV0=FP@XT^\!,6-?\4?8M\X[+-/N6>6]$NV-VFH6:795I%FIV7YB[9J?99^+Z M65[2'\3OVWPY.>+_<>/L#Z%?XBCI%TCW!XG'M+\<*F#FD\P! 5EH0HE?/''1 M5KN!1,.B^RJ,RI9GP B]H#J,KC-X(%+E_C$#2NQX,H7(%UA4+:R:@\%L,@NA MW_ +R7[S@^A3G*:C))[8<9K%H]_B>'@=A\/4S+(DN)UE_FU(LOBKG\!S5*LB^Z-*:\$//V,U\YX84O@K5KL/0!O57\]"WCP\PJ+N?@7UP?TQARM:P]_A4W&Z\83!D)O:03>R; V^OOATSL1TT ML6_NQ>T58LS$]M3$OBD,,94O_T6^KD"(RSD749HE,R2L0MXWX!L$^60(XAN' M]\!,&WX$F>>'E-9@&@[,E\ET2OO?]5&^HNT<:*]X =0#YCZ$F?$ MF9'/F* '$RN9F?0U#J),TI2O)!GTSG"USOF3*7Z5Z9?.>*GF >TWSY^?BV-# MA\0?9.GO)!QF<0T#>?N@;!_3]ND,^.*GY-OY]?DP#D,_65V[E@MZFM+6XTS>V>QM:,C.K=6T"CCPL9 MN?$6GZS1O\3WE#AT/OQ,I"I.X0];IV]!\RMI=4$\$_5]EV(\%0)_FD4$ *GY MA863#]RD;Z"WIPOW>YKZ93$X&@0TD=U7(&SEV+=XN?[!^O5/)+BG;GVM%H^Y M]5T$*G/K#]JM?]F*O!<2Z0U2]R6.A@ON,BE[:20WL+NO >F+&R.&7(;<%SX6 M?B?DIB0,&6JW0VTCKQABWR+\7PF#G7@"SE_7L??LZ+^1:@:#8TL"'5(.Z+DQ M [-?S'Z]0:S LI9]R%J^D+IBD]^#R7^IPXT6&^J"R(\&@1^N(&"KHR#Z,N,M M1.[A/(4.3_.2@F?3W(EI?FE5OG&:VSYF4_)DNUP)],PGA-RG<6#[Y=33'^L9*(N MHD$\(8L-09_BP>-TU&\D(HD?FM'0'$Z"*(!IHC4.Q?Z??B%MB5&5!6KEU)[R M4&OX7 UB*T8SA+U-I6W!8(;H%41F23#(R)#.V+B>RVWF.GN--+W M$W+A,3*7HVL_[%O*OLOAU2.F,N1N\#H."75LRO?O:!ZTFF(*JLMHW=FT'EEP M]%;&EH5(^PR1>H[(G0,:!H/=(^7#5W2=B9.9LFM%^='E=%ABY34@T]O(@P4" M^X;" =DY9FRZ[5+U5NMTW8$Z6H4GZ.L03&O^\D^]5A/4:^31HKYFBEYIRC4Z MA\J64XX'2M<1\@('E;,I?^DI?_.SZ=?;*3;E1Z?8V6IQYQ/8;^62O+U]>CIR M61U/%Y<3NY1DZ@FJV2(,@P$K5^QK%H$IO#5(9ZG4+J=2.P<7MC&%33_;F-(W MEY\IM#?S] X?VYWQ\QC*WR3->/@([T3BD:'[^5[)(>&033G;N-)QMY.ME1P# M]A@4NA1O]!9&78\N&(*/=7V#+3)T.?P\**AU.0!E"-^Z6I,AG"'\F0A_\^+4 M'1!^>$AD4\Z2+"S)TF>TLIJM7D;;S!3O%^G'BLM#AL'1*2VF.;H]/1;#' ,*&12Z8JI["Z$N&V:&W!=-&QY4)-/-5"(+G?:GCP\) MB6^P\ZDGT\_VB?0PVF 1]"N;[L/'-MO?UU5$'QD^&5R>]LUU/(*-K:N]]KI: M]8WUU2/6GON-]?53RH[4Z_7TL:*SPYL^%C-W=BK1E6*V\>ULXZJ[LX\IU=F4 MONF4KNQ$V,>4:FQ*WW1*\[TH\NM**;.A!R.=;"I[(I6;W2$VE;UW@UB*H-=* ME4U?KQ4IF[Z.*\_:5TO2)/OGE1_=Y3.'OSX'43"93596" \FAP.=VA G/_CV!!7I_A0$??V=0OM.HXA M[A 1]^8Z;HT?QQ!WB(A[>S^NW:HR/^X0$??F5G7U"YO78S\AEI^2H1U/L-R- M5L?1JZDYR\9Q$OR;#+]%0Y+48A M[@8YU7L>4H MP+=:_&?YP*X!N1X3TEQV;PX&R8P,/P7^;1 &6="WS5QN%KY'Y?^G: MSHW3>YF-27+ D]M,WT%,[2P-(I*FYN"/69 &BYFE>O]BD,21$T_\(.K-7#;3 M4VCL&D$]G;RE!54/ LN,? KNR? B@B??!;'7)(;W9_-^B>L3J*XDN)WL/B[-KDKQ+D"P9VD63TAR14*J\=)Q M,.V9XMX)"6OH/E:=P*#P)E#HHE:X2?PA^>)/^N;#[33_J\3V5/[II%.'+>>" M&0$/AF2TP_1_A:@PZDL9%G7I=B6Y0L$2S3V%P+-- )/[(U3V+!9X@UB@B])_ MF0Q)01>- ],);Z@3]FTD M=J@!.P8O\I7*PSKNI'9H87&'/2='EO!ZI?JR_N33C@^]_0W;N@S>MX@*>X/= MO7D(AX7=KO@*#+NO@=T#\QJZ E[F-3RJY-P%G;U*U#P+,*^4GNDF1%[2L3R$ M\+TK[N11AN_[690"#V9 TK3YZ.I^(/.9WMP6'.AC%O))Q: M4A5J$V5]GDXT0HMCZ'\C\5WB3\?!P _I9 [B690E\W]^N^[Z[*']:*7CY&-! MR(=OUSV=++HJN'ZRJ.3A.9N7H[_%0&(_M.V&B:-"]XBH/J_K;2=Q7W_O^<25 M$O?U]\.5.#99/9(LIAX/2.*80_*F$K>2T]A*Z,PT\ ]-YBJ:CB)%L'+^5?NT M8ZL[P\6,@YAQ;*Z3\TJ3_>9'3VTWV:5.MK_T?)I+G6Q_81/,/*>#GOCMK#>3 M[/[::8/9Z:,Y/NUI=IK%3@>JKIF=/C@U_C0[S23[0">8V>F#F.SMG#*6,SM* M]XQ-^X$Y;4^6=N:T'8B\;S7Q++ER)!/,O/+>3?"CTYE+YKA_S( 2/(PXCN!G M6JGP;U%"_!"/(_X]!@Y%=[_Y091^BM.4I'&$FWR2 =SF1_,K,B#!O7\;]J54 M>W$:\SHN%$K_&6PXBBA@]<27]'=@**N=V?QLEKP('#@LKHA#FOA^>\OFUD=)'G,IF&Z9.&6Y'A]R/#FF3 M?0")*93C!,[3$G1, W55 [UY,NYY$1-+QO4K&?<2F]:V=XA9J-7Q4.M%G>9G MFRSFZQRAB=IG/BAWG3 M;[^R=*7Q[ M+;5]H1?34OW34EVK#&117 >BN#>M%&09ZMYDJ%_Z4Z0,* <"E)\,M%4WLS2B?I^%TC%O_2 4:!'C2,VG.Y92\0]<0UB#TS:M4^743@OI$;_X394:9O1\%,\\,,_S9(@'0;TP]/]LCW-5%;>R@8R>VA7RA7./J@. MT+'2F?2&]0%/D0@:\D1^>$7N230CUR2Y#P;DXNKZL"1B YE]E ATM92_R%T4 MAYJKI;SLOLD-Z/;BA$!T9N>'8AP6I)MHZR..=S@Y\4B4VUZ.>CD$)=JAE;XG MH_7"/61EM25$+]Q7@NCK*L4.X7+5,%Z1+$CHK.#RV,U\2I:PMK*"%J=9LKCA M4S B%U$Z2_QHT),S3,OI;Z:Z@L<3R>ZC.5U=&V) Z D07O"[3QNPT)_#[S9- M[_&=25V>5[NEN!?V$=L.2Z ?$?9* 'CSDVNWE'$&@(/5 93\@>^S6)+)<^F MN+]J?$LI9FK\$&7<:?HH\O6 1#X\8WD!L[C8GXE?RA#5::HM5SXBZO5L]Q,F M?<^VNYCT+J[?=(=)K2>X,^DX;)6X;1Z+EAR:@RRX)U]A?,"-J=^[6L(VHTB+ M"-N(ZV-.ZBF3FK>1U(R*--T@ #'H6WWQVJE=3V)/)WB;90@VP3U>7MAZ@IE: M/JQ)+9LOLS%)EM=,ZEOQEM=6#F/*R_8=2.\C(/+81.I'M>520?$6X8FTWXIV M8)30#T8]L?2?-_;.J%Z4_N>4;XNH%]@C@;JX!XPJ9.DIHK?_S$ O1._)>R26 M +@?1O5"F=/=(4_24=++IN'_ZH>S_$#+,(P?L" $??DKDI+DGJ2//*-%+R]. M[(0,@PRWB?;+!=J.Y-K6V#4T'TNF:LE[9ICI*&9>=G>2SC1'+U#0H77?U70H MPTQ',?.J59H,!1U%08?JOE8/=F&8Z2AF7O1H%D%E$.@5!-1E=V,'",RB()__ M=.PG)*W/U(3XZ2PA'XNQTO;R*65;]5Q\T*.'SM+A5Y)YBW.DUX MQY?9A"1^%M)+$Z?7TKCV@3#- X!.^_1-X<\G/I.N0#0]D:Y73;'UB4^T9VD6 MP]RT/W50]MCTY.#'AX3DWP9)Q\&4\Y-!$H?+J@/[G\?)W7N1YZ7W18_W(W^0 MG8WB.(OBC)QP81!]OUI_)[T-^YUP<3(DR:\GP@DW2N+)%1FEOYX,)4/@5=[DK?P^S;0%1SSCZ2N*\6_L_L_P-CSY^,O[%7YU ME(&"+M88:%J"J7B:H>J*)TN\9&@Y9:)G>9[#&%AG("\I"C!0$Z6*@;KC.K*L MRZ(I29(A&X954"9JBJ;9;0QT/%>W38WW+-=V;4TP#<*X'\L]+ MKN%X!4=L61'-%09NZMXK!@JR:E0,='5+5S3; ^&6>8]7=4/(&>C)AJ0);0ST M#%%Q9$%7% __GQ<=72\YXIJRM,+ 3=U[PL!"A'5%6#!0,4X9R!DJ)6.A LKVDK8'D=7A)E3S)L1\PI$PS#<\PV!KH" M[UB\+5@:F'#=,$&#VB5'>(F75QBXJ7M/&%BZ,3*_8*"B:Y[E>)X@NH8K@33! MK\*-D5775)D5;M*!4B7"JB))(LBPY2JRX:A E))3IKF>9PDRTX%-(BQ41@3\ M/]'S; 5L!DJP!2:Q@ 9OF:JM,!%N\@-U;<% 0W)U294%2S4\W5(%XLW!B)U\ \ M,P8^UH&B)E2AG*EZ@F5HEFLH@@5NM ZJJ;#"KN1X1AL#=4$S>!&Z*I9BNXHN MB))<*C59L59#N4W=^\5 5:O<&$LR#560@#['MD$[RJZJY@QT/-ZT&0,;19BO M&.A"\&'8J@A6Q--=Q1,]OJ!,TE3!>'-'.K^2QK-D0-+\YYCX0!W\/0SN/_Y" M__'SM0+PNP3;<"U)U7CT. V-UU354U55A'!+$O -_M*-\ ^79G/D*W".G(U) M<#?./@"+_OMG7(\X\\/@+OJ 26R2_#R*H^PL#?Y-/@C\-/L9'I=._:A\ &T= M^9,@G'\(HC%)@JSACMOD/8P [RL'4AM.WKC#R.#!8V3).-GM_MHXQ2=3AG?0 MGP_Y.V[C< B/^/;EXL9UN.L;\\:]YI9I?OO17;OVMZN+FPL8FOG%X=R_V[^; M7WYS.?OR\^>+Z^N+RR_[&O)N4&D8\M]\D(GH+HNC4\XYM\\YD8?@[0G#G/I# M_#S#V6V<9?'D@SK]L;B4Q5/Z^W68[UU>?5Z,._\7!#N*([I&%@RH. ]!.0B2 M*!%5K?25IQFNZGJN*!JVH1J6)>M*D;L#.3?T$R[R<:EV2((/3CR8X4(FKI"> M<,4*(RBSI7J4)GK6CEW@S_Z\8/G2J#_6*7H>@UYL4D,RJK_?>.J,YC>\^^PG MW[G+B/RT9R&IW5\2@2/^P)=4!!&NK-/?]1=$<3+QPR7"!>P#C\SPVR/<@(1A MT?KK"7CV^!L&/BA_-Q!_$TQ(RGTA#]Q5//&CU=%._.0NB/+A^;,L+B\D=$#T MRD,PS,;0&XB_I2;Y;!"'H3]-R8?RCT=S@R,&)9X- ; XPNC7$Q'M5C;$?Y)% M:S'@_!7R?_]<]EEM,M2JK>'^>X([^_RP&$(.HI^7>"^N(*K^NP!=_5).OY@S MOS:?VVM$,PG\D/L6!8-X2+C/URW*=+W.T(5:ID$&ATV45F>VZ0SS"B:X1' TSC)VG4'-T+<9;^>!#")*1D _^+PU@_#.+N-?YQ\_)__ M-#19_;E-3RR[ %N+CDP MO#=H706)N[SB!.7=\"?NTN-N?G>YFDU>V&/3OL%F 2:Q@5\4T>^IB#]RIU[, M#.[-H'MQPF5CPGE!"C/-_8/X">>"@AMR.UB2EG?\\OA!#^, 7'+4?@10^9#X MTY/ULF14LB1:O*3;IJ)KM@>^MFY*MEJD/2795(4F6?I*BWW.C/Y\ 7$IU\_-,L(IRHG7)XSR:9VA?_7M&]VE760(R8%3XD*PR,.P 3 MK FU7+6A:I9NX]J(Z2J>JQI&L0XD&YXE>(UN>^)':8"I@+V88?D8S?#-E?GE M^H+:6V:*UZ=ANC?,!FMDQY-)D&)Y,#@-H% !RE@TO'4H72_$,F4%!-(S-4&P M'8_7;<>4BU!:L25>JLND2^M_\97Y&Y\43B^3P//"&3CDAKB_(/J-3#=Z39,[ M+DT&\,3X+A;X[UC\[//J^;^F=R><'V;-#<4HB@$H&CR],%*ZD>N%]_#@UP"F MOJTNKY4.B)+L>1+O>I;KZJIB*JI3IF LV3"=Q[BY(G=!FH$ZS[Y RPZI&+UY M@C^;?[_XS%U\N7%_NS(QU_CUZM+Y9M]KFG;NJ?S MO*JYAJ/PNND6U8V2)7JV_EB_X>=ZDFGQ9GK.9?%E'AN\YR>XK2G>.DWB>WP! M1KP."?T''[=(],1SW4]Z^7_^4U#YG[M'75?!JXHUX^QIGBO*N%DT?4$DSRVH8_+Y.;^"%Z!J.OH?5/<4I>G,6GVR=U MP%6M]C8!\GB-EVW>]&25=Q3#U,N]39:K-P3G!7>H/;M,OH+W"?;D65[K)A[: M =X2!3XKP?4+9A804Q7;4\2Z)XW2<&-;[Q02K/,VVH[$_'(5#_\?\%TO>._ MD4.&(M1RK!V7XEWM6\$S]):^)H"Y8.J'G/N##&9XY#!W.0+S0]*?N'? 3PX9 M^I2LQ*NG6W*BJO3*_TFYC(1D.HXCPD74I3[E@,IPAH/@(*CS.5Q<^?#T^32V MP/KSD/%N>[&I;4@05=U61,,Q#=5U5-6RI7)G+\]KBF#5Q0:5L0D\>*:@R+S^ MXF+RTQ.4B%@I$4]W5,-1)5XW'$'S3$/1O5*)F(Z^5'7R*08O]2M"Y=GI=947 MS@2>Y_>8_'SSE?$=-DL26>8_\QB[CJO9LY#"4%\ M=_L3:B,LR3 'V8?75S>'F2?5WCQ/*J[+D^I"'_*D.\G NKS239"%=$F ^(,Q M-PC]--W-%!UZ*+Z6B8E/S?GU? ):\1@Y\*586*(H(C\&8S^Z@PL1]S .X$JE M>/<.KLZ*ZOZ6^[?P.-1J1ZTC&*ZN"HHC.YHNJ[(CB$5D[+BRZ&EUCZ.PC7-! MO*6*8(W'@34',1(2#[Z?=IJT*D4O>Y9A29)N MV;QAVHJKFXI3;/KC%<&6Z]-4Z)=)4E0,Y;YD1OP+[^8UX[Y%^ZW,+Z%J#?? M5\?AK@J2/7%1Y95+KE[-%[];\L7W%R5_P8#\I3S[?\W2+!C-]Y" CX:8?"?< M[9P;C,G@.S?!+3=!SI&DJN((4L[G'L"=/_L>Q0_P#N*G0.$0&M(9YAS\E!OF MW^O!(H^K&3A],J^4O*W-"[#YG%NVMINEJ7:@@^@YLFU:C@0>/^_JNN06N\$U M3[1TWGB<-?L;#/O/..KK8M 7=,Q/+Q#*>?://6:^\R=N3*FLJ9,MO1>Z V2' MW$Q^_Y?X\8SL/A#YYX,"?A1G<.6/68"Z!%3("$LB$UHLG*[1+1*ND2Y?HJ6O ME;HYSR\#H/:$ /GG[9-(!E_5:$J:9=F&I(%/IRJRPKN&41Z2HE@FW[#8\=#!3Q]+(;VY(.(G,$+1D'LGUBB]!4\( M.MW^"_T>N(GVASMQ*,7#< ] 2D="1^JG&6?PW-"?IT\V4X90B10(CF08/*_9 MNNU9DN"*U0XFR3.%QR)ESY($QI+O0D!O//.SVDY?P/B$2PI)SY] M$.T6;F\Z]L!4 \H)B,@DR#*0+!HB)'&$X5HXIQ(UC5-LB8O:W:((B'!_([=< M&F3D%,VF'\U/.0*!WIR[0%_>IU_TY!P_\_,]!"LJIGIC[15U8UIW(:_(W2P_ MKH.[/KOAWJ%<:C^+DGB^\#$#6E4\I57%+ZQY\J$OQKU0*B3]Z9Q[@@$6J\(. MW59U5[ \T=,-R]-9"/P&# M[0\&(/$HSD,*88SDHL:KX 9'9PT-($@^ETY 6\"+DM)X 0XG0,/\'-P$0M]/ MH\,@]R9 8O_G/W51Y']N&P5M%GXNNSWJ4+:C$!9]6L=0]BWC4D&\/1-++Z;N MNIP_92WN6!?:#..<%R49@H7G;705^(WK;8+>OM55;&\2I/:V-4V"MM-MHK#; M((VM;NO"+MX===(6%K!V5K%C.Y+&FXZCX%'%HBHJ=K'=RQ4\F6_8#D$C3QM4 MPEV""]IO2HI_.ZS6'K K7[F\(M[&#MRSFVHCN&XIF"J6(TZ.B>X)1' MC8J\W5 43-EHS5+P'],UZ:+7.[VB-P!T@<0[Q-U=$C]DXP7\&@[//'@,"CQ? M@5"3)$D3>,^2/4O5+=T3#:D H6TH>&CZ*@A+5OY&.6GGC'Q%,-;]Y'J(\?H5 M",^/Y3&9QI%F;&)Q]Y8K5YC7H]D\L)2XA)7%W"S-8W&8$D(/ ,L6A]^4"3!, MC.&[PCF^_"& 5\-KN0CBQAA5]7V *3^TO9$?#1!V8)%Q&S)VQP_P#?UDF'*X M42,8-J^]['8]DASYN.21B6YH-[UU"GTYH/_>F<6ZU- MV #TVA<,==4T<%"73U3RC +IMV%+#$0'7.-)GNP[[0\!^Q"-?0]X? M1'M0FH"5A_[='2 1H3JAY89Y&6^)LONX\!=B@#!,.RTVH L,(UR=A]O2LFOM M**%;/P78SJ9H?J!E$,8I/F4*T[-X\J!61HQV:]=I<\B ?K(XGSY1Q^- !6-G M%467$-%PY'45&VHSZ9+CKN_*Y?2_"D'UJ.G M=ME236T6O6/+"NBY JZ*QFR MXKF:6)ZT99J"V%!1]Y4:3R^,_54[=$$%53SA\$.U]!)^[1=4SB" ,#7-%R? M#R?TK_I1K-%L,HRSHN/)1T$XA1CD5#;D4TF72V$LJ5F-!)[*HW..?I:9@JP1 MBV2Q032F&T23])0;!@E,48Q_HCDDGA1KV'XX*)>Z;\G 1X^=KB^#>Y[BTMG$G^/R^9" MTU6NI5="K@,711/7[ E;^<']1)BO*_3_%II3^W++QTH7#Q_-K#T4H5MQ1%1] Q M=_D*62X?2(.1Y:>>=]M<%^=X0 M!<-V'$EY)5: 5F'"\_63%\QMBY*,1YI MH:])_&/.T:,Z:!B/.2$,@)'K7/[) NXS(5FAQ:B@%=;P=*F"-)W=IN2/&3PC MG)_B801<4)]\T/5).3F8#XBYKWZ2<1<7%XN:KB+:7LGFK'CFV\"?,I/RKL[, M,\K>QX4;V[-S7R<#;3/.DR=]?NE-*6_[R%3C\;;;Y=]V'J&P@A[Z[SBI*G/N MR-EM0OSO$'W B#[XX8,_3T\*1@]K7_[2%5D735TP7M^9C%FKHZX4D5?XO@[.I +-S/M",U'-*>MJLY_"GG<.,&H[#]3K-54-$

?DHU3SCYCTMM*G]^'C.I^OPHB#H)Q_EIXOU2]5,-;SF>7QH>&!-XRFRS*N" M+1@N%J[S$"!:MB3P>":!:*CVTU'5]+J/%V A.:$*/OPNH6T_CL$Z/5(6-W9$ MTI@FV=E!V"@N1ZM)3'J6M^IJNN(IO*OJLB:X.ORR(403-66OFL0\6E5R%:3? M.FNH: BA8B\?C7%Q)MQO+!'?6 M)];1ZI-O44+2.+PG0TQDC$9T!9\E,PY N6P6(%$\5N6B*HYH2+K.JZJL\(YI M"C(ON)YHB[JNJZ*Z3^4B'JUN^9K$4Z2,,&72=V6R66".5YE8JFF9FJ+:@FDK MDF>;DF2+HB$[ENQZEK37R$G;1+,UD,M6HN MAB$[5&@0%#NO\M/\>>^SI+!V$_SO7SY MS;6CJ3LBTDQE[:RR-HKE\:HL4W,.-TB,>;36*ZGFZ8UJ2I8FBHHJ2 MX7J"Z,J"!%&@:\O:/C6+=K2:Y?/B\"1P?S"!,DOISGWT;LS(#^=I0+V:2O'8 M<33,C^O"/E]5+QULE]Q<\L2_ D][N"=4T<"$L?]+IM M"ZX-KJ"Q5VUC'*VVL>EIEW@<+=4QX-SX=PDIM X]< M4$L*+?RBCH@M4TL[U_YN%+WC54NF)0N>ZVF>9LB*Z)FXBBCSO"VJ$*&ZEK%7 MM72\(9@=TT,/<\^'ENT-66W- :B6S>)SO*J%Q\R[H#H.[P@*?GP=7\$>J]CKNV2K MNF/RABE+EB@639+CW2T%2ZNRFNF RZ?*QN*P9NZJJFJK+J"*SF&[7I[U2Q=/5OA5?8A M%)L$YMSE0P2>S#B88B&=#?3Z0<19)"+@XN#"3MY.'9VJ8J\HP&O=H] 1(69* M:EZ]I-DO3+IKF&*?ZH):2_MH1X'=VMCLOV(['.[R@"I+LN(HN>I8J\HXMNJYL M"9:AN2#8VK&Z$+II*SRO:8+EBHJE\I;A&9(NZ*8&S++<_1Z6V]7#'UXCG3L. M;H.BFK^AS)^['HS))U M#]AAJ8HKR?!_NP H5R+'>QR#%R>X''_V9^YZ-IGXR;PCLL1TQX5QZ+)R MZ/2]X(; C2*@"XVZX#W]E.KB^O!-/L_;-$G#;GT,6]S;Q[ W?^WQ&#Z&O;>E MZD=)&7!U+J_^9EXY9Y\N+_]\\>4W[OK&O'$_NU]NKG?Z!/3>AMK(V-%KDRHM;!;?A5O?'@&Y)K3U#KC\#R2(E5?7.)5'GW,V8I*1. M@I\0[M9/X69X;3Q+.'A;@@$W^3&%P>2+BW1L@W@6#KE;POFC47[JV>VTN"%)!TEP"_VS<1+/[L9X+@CE_R@(@V*O[-1' S4+ M_22,[2$;PYA0&F811=XIC#6:X80" M%&&8T]"G3\>1P<\0.MU1EISB$Q'#]\ #_P>'A;_YL.DO8%9R3ZA(5:BA3;4Q M-T J!8;2ZUDP*80,?PWBR30D=([@"H*W'-&$)'? ]GR3-DQO?,#8IA!L?=[JX*R#P0 M-$[H :;I# ;G+U06GL&#*VX9.2T>6;;D8KMZ%40.U=?J99@'F))'S\#+ S]] M]!0"^GG2\,Y;$@8 L-7+Z1@UQNK50=-%F&B8N=6K"U"N-CP$X:-K$W_^Z!*: MF4P^&BDACW@S30A,R./;D_A?9*%1Z>S=^TE0Z$D !)VI?/ZP,07$@E:K M9A0F")B>+M0J B@B=_0 I0)1,>@4<',F30HFB.[QFV+<]RA^R%73+,K_1J4+ M\'ZLC7,55*KC;.QGA2X?^#-X.$HUR'V2:SB4ZH1N_X/GX'A!*G!R\[>#8 P# M '_"(0Z [!#4]2B))TOFHASV&LN98P,D)D.+DB" @)(I:MN4*UA?SG"XJG'D_&/H@2 :S";P52$'5/"I.Z\Q-]C)? M$5+4N.7D#O%^>BT>@$4\1]^!\U&[EI8#ISJ>D%(';,G>-1Q$_=7.,; =)%=& M]3%$)2SK)K#$)AV*/YT2/TD?V52A\$T>^4D58BB@"HC5,34D\&=8\C$H0 :C M+VZCS\FOYA:^."UCQ9O!]H63@B<\!SE1I)D-J7WKAD0="I07;?P%/M!M8<7'HO<@@FC M<5LU*I@M B-# A!4H1],X,=\91C#&( .\CT@4Q2XT@&A=@K0%8+5@O":"_V' M]'P[OU^3E_S^_22&.Q)Y/'$0+_;&+B46I+TE%C9_;_XP$@MO7MEA7MUP%SO) MTHMRO;]<47]WJW/-';\^9A"?_1_@#ER ,-\E-"S]FN<2R@BZ=--6^Y7>9YP[&F4 M#.$TN!;UL,D/4^J^D 2="7 TJO#VX5$L"0Y7[<'%Q5GIZOZ$22:@'\96^$%+ M*8O"V9S0LVCA;^XVB?TAEU#/$QP@Y"B$:+1/\(,,S_!9X*8%%?$TE B0^ '] M%@FX>"M#]_,T0]5Q1",&B/W@)=%L<@N>%[P+7/<,PH;<(X=9A;\(=T=B>,]T MC$LT7!@/:F%4^=Q\\!QFS1+_#MT\].N?'+AH)6[ M +@[,+-9;3AE@J@6P\)#3W.''1B'01T22!]:T,9E\RDZWC37!>\!7H28ZBJ? M%08C"-#F@Y"DU,7%[ :\.8QO_9#F5?!9] 4^]^#GH5 ]NP1_Y4F9(K7Z[?SZ M_!0"XC0KFX+\5#YL_#J&"],IY@8I.V[&$)M0$FCTC?FVG$W%V'.@ .FX21W3 MG_&L",(A0@^'^8 1F;,,'OQO#+F"I,A/%IFKY=$6[C^9W(;S11JJ$)5\!B?^ MOS#NCX9G)0)A[ \PV>.ESI1/*6@B^@>.R)P!5&)D\2D-D&91.94!_BE.90*#M"+'_T!NTP "0% %#P\/YQ-4X96R M.P<9S6G#-9 \H!PMWY<0&FNO\(@F:1]%N6\]XUV!W=C'$],Y13S+XC-% M^# M?.=&$'<#J^9H?VB^!M1$6J0KP': RKO&$HVA3[7AGV81.:>;+!),G2 M7=A7!SV>;O$&?(%0']'CAS.X%'"98$ZHDMQB[:PNAN!B)(0Z,.@#W,%O;%P2 MOG1IV?,4#^M'A03JK:']+Z"*BL6_U58=;P9#]6.^M':(I@]L.5U^7&2D\OQU MF05$3%9WC&C>$*Z-9J#OTC'\F,Z2%+\I4"[QU-)F&N=98?!<4E!S:&:G MZ/$4>:=%3FM.U1+](E,2HZ6DF57Z0NIL++VU>-FU:^>:#O[(S?X$\XITW1>F M#'5B$H';5=>6*1FL=^SKL.#HK5)D5/7E /L9/A%7F1M1$)JI(;X?;W@=K98/Z/9 MVV"").!\U*S)Z6+]*2(/=)&3^'25TJ=+IQE7Y$5KJ\6CQ4)J[3DY89@K;4]W MQIA!O@_0=P5HK4E^EMGG)<"#YSHFE)"<;IIU1^I@X,L4+:\JQ$7V^B% BSR+ M0C3E#[FE6R0\%\G0ALPG9P(6IO.6I/J2$<:91^.<2VWNG0+8Z.(#^*2X%N]G MJW9ZW1SW36>^2'H#)">OBBC76CN0A'WUJI>U:]$G)6=.JO7GQ1+D9+&&7Q8% M(,KOZ)E="]6.YU=,IEF^/DX/(>9PST8*XN\7J]AT&LJXB%KZ,/B.(2+>$$0S MK(TH>N5K1HMJBM,J-BZ"-_RH0X#N,PVE41T/">@5E BX*XB'5-J""?A$?X,P MD*# 4B\KF!1?@R 8 H[('9B]8CUVNC@O.:=B%I5+(L$"0505%[RJK=339;Y9 MB#49Z!7C_7D4U]@?1I)63!C2O?<8(29TI;_X5;QS!A2#+QW.:/$"75Q:E+M4 MBG105J2<%H4@BY*4.A/SU]']_6B^"S6WM#R4+PS"U3$@$D91E6(4NJA8EO5Q MZ1.4#+6X=$D6ZY2J@>8,2:BZ;< /KFI%)5;PZ1!^8U:(IB 0-P7UBZH*Z!$+!KA!Q4I^:&M?1V.#MMV1I=6Q$AM #1DVMUFE) M34S7>0FF(?P9F()B/30N(H 'G"U<_D>#G5>&T-'>8@*$D@Q_+$(RD,+0TB#JA[GF _LP!C^"YC/+A!*\ MSRR_NI(C-/1IN/*YJ,D;4BG*7R+F+^'>@3Z&AQ4JN:R.I54VZ"[0Z _^>UI? MH3"=B^*9U0L7RPNMA8284_\,TNP/QA"K92!3]71BN4:R?&=M(>,$WGKRTVEQ M@-@=A)HQ/3&5/ORV M'/YI7F62>RMH'&[_5:3UJ16$L::CW-CAF-X5UPLO9XJ6"-0+1"[ !Q_7%:KZ MRT*IH+:BGVW/0UJP;>"CK PFM\FTDK)(_D>+G.$"$56)I;U8)X"[TEER3TM* M%[68>7CW! XUSG157_2-,HB6F&+A74EA$RA.N;+0K"IU#:I"L-HM2^78B\XW MT+F:&5IUFH[1SF,B)__0/;77I[CHP-W[(7@P_\6?\[R U3*P60"WGSI MV ?H>!:YMR60'QYZK$\_A6GX9D0(J J$Z:^"G8Q@CK8''%[XKEOAY3^.@+!$&'@98 5R MD-(0O>G^M%+!\+I;6C8XJ.MBF*$(+.IPY>Z^Y:!>+@-3,P"8 K@E$ 0#&)+X M/H\*;^,B\;L:4U@QA"(X[8MCU1=3T=#T"!X B)M'FR)6+%*0UJU_'C"BP<2O MTR$B*HM>B_.7MK(4&S0686Y.F1_2 375@E#2Z@%H_H#R/DJ'[-C377><$=0NJXQ21BWFY>YX31N8M MHO1T!LJ5/@;7NHJZ\>;8LP@MFWR,!>55(^@LFG7/ZTZX9;]IP;[E!9SE]9O: M6LB6I=CQBO>>KY64BKY(%&%RS8FH)V5#ZMBKDGZ;4Q>GM=Q%6R;A M] UR&U_BC ",2S<9=$4*6@REQ:6+0&5+% M_HJ_EB0K[_R?6#W$M@D45"R?JCJ\S[0.[SJOPROL7*T6T2ZJN?+/RS..PATF M+DPLEIBYO(0QY>Y(A#EH7 I'!4M=:BPH0M_@ 6P7L/,N3JC4%F60=&GX#C>? MGI-=WX1O]*:=4= MU@9,2;GW.:_%H@XK&'@8,*U)I%5+:)@AV@^&I"K:I-X[F'PG'VO#R&HA,5"< MUFM/B\O_)DE[/Q!'RHP6)@)*"A4.Y&Q*,1D^+^\$,PF0+A5! N2I<7SXRQKNAGKH$1 M2T?4,#@=#)P*/?8(33[$+\$H7YNEH1R>PE^44F&=/SBO 40X/ZK%6XC8!F.R M"6K%_272\$Z&MJ-!V]*^E6&9T"L@-\1M F5:=0')LH"1)OF:S.YH%I6;\(O< MAC\A#9MBJEJ,$6Z]+@UY#93UI^8 7MFU:*LI@,(>=P9V#. Q)6?RRLF6I-D/Y7>?<[_$#5I2?+LXV>+1# MA?P8A+,T?Q[U[8JS_\-Y%3;DU5CY@080OR_RT#26OB6+^O:U).3ES -_FI_1 M4MOSLPPECD14C]7/N"D*/I>>6E5?+.BAN;"B""J-IV-T1_,S6,I75+NKL G" MC;?&1R= :F9%1=)=$)6G7HV6R_SY4WI,1[F$@%.)><,977CX3'=$N='P+ _@ MRS"TJ(HN.M?W.]'OUU2[G=J?<,Y=YN=H8!9VFS=2A.;I1(>DWT&#%[=1 XP9 MH-LX_EZ_1JL0@#$0[B88<>+O_,/I9:>J%JT#I3%=6LA5V$+NWO90(\[;-.A" MPT7Q T;R];G-3#Y8[J+<%S4WNZ;[T5C[7[E]Q6 MOCQ,$JN>H_QW_0419NW#I2-;!3[W=/?FUZ^,-C^P+A^>#Y I+^1GP=(KN:.O MR^>*QDN"J/SWS[=Q,B3)&?HA_C0E'\H_'DU/%31 %^3PKR?R27N,D+])UOZ[ M%E$LMPGM3;*XYC:^:NOX6=+/3[M_-O]T><6Y7YRSS^;5G]V;CIPB?$2G)+_@ MU![IA';JFU.%MA91-1\:BAFMC-:7$MR%#R">'*9Z-K_=7'Z^O+GXJ]N167\! M=_DB&L58%8(YF8Y0^5:&Z$WQS-RI)]/W-7Z X2< WH[0R(#+@+L-?58\G'/N MHA#H&+^7Q^#;7_A>^R.2S??GY\[BK+7-V MA$B&7(;"K!?9]GYR_6WSX>\ MO'P]\9.,?AB/:>D.:>E#TU8OLV"X9;CM$V[+ MC%M^?DQ'Z&3@9?DG1NNA /LUCJ8CZ>AW^ 7 MCMP_9L&4[>COEM(^-.7U C &7X-^L;H(^ I0QVQ_/X-QGV"<;^W'X7,749HE M,U3%#,@,R'T#+8.T(@0RU#[5;%$^Q8%0;; M_L'VV[7%N?C=UI2YN@R[_<)NOMA1'8W?$4I?';[EMWU6OJ)0ON%X/J'2D$G^ MFG^R@?O+#-ZU:IV/DDFXN,V1R32,YYS/I?,4/ZL+D,:OB *LN3]R3M&SXA(2 M!OEW@N:/OEI$OS<91$$6T&]CX2T1_YM4I3]G^('CLGD M-IR?0/BH\BG7-X MV!+]?DV0*Y@Y\!@ZXQ?CB\^TTT\4%Q_DH1_E7.(7W (<75!;?)RI^D@2?L(C MFN%GU&<)R8=!0OIYCYR']%.>Q=WY2V":AR3##['3[Z<.!B3,OUJ7/Q@_SSJ@ M7Y<:DA'!=]!/D4W\>?&%4/K!U_P+42/:SR^'P[Z[VJ@\/B\F".: L2A7'=4G M$F<9(/W?"+\ A&+J)QE^]VD6#?//>B+&01#AOZ@WXH?H_[/WY<]M(]>Z_PK* M-_>.744IVBW-5%Z5+,F)YH['?I;GYMT?0:))8@P"#!;)RE__SMH+"&JW19M( M51)+PM+H/GWZK-^WN"=UPUW3MO7V!_Y-% [=5!'M330LBSAQ9,5V,R4&]E(" MVW5X[=.O=9#J,1F.[N#*$D-ZFQ%WJU"1POX;3?,"GD4JX1B^:I%[:I68H YZ M)JBG%/>26.\'*!S(PSIL$K*L4;G:VWYM9&[S1YM$6TU MV+(;O&4O39X499LZ\MM/=I>1^^U'<9ZW./>V7M/I2^).W%G(\@@K,9_#,L>3 MTI =P!1[%R;]7$1G\PJ6^:0HYT7)2_Y2F-'I+\*,_FHS6GC7]M;=WT50ZB.P M7."M/BUX<&C1*#;M^^T].@:2I+*X1 [XW:VMV4SD%?DA1R".76/?S)<8K+'S? 3?RTR%.(,^_>I? M\2IZ^<+>^N(5L@^BG0=' NRNJVF19=<;<".\';9.*JB8SE]0%V-^&C] Z]DV)SP ^VBW_QJUU]I**#N3K: ME$U#+X>_X^_Y?AT.T4-:D8<_?XK3*_B[;T0[WP1>WU01S"+,)OGI3(^7I3#? M%:C AEP=4<-@T9@:%]CJ\P6YKX1\$\=*3Y(%9OWLC8&FAYX;K*7E.8$ID@^Y^:]/)OC021K_PJFGZU^G'O5F_=6>*^W_O/!]PX>_MJ#_8>_ M-J#AOO\'[S[BS M,JPFA1Z<^38W)1XAY$SXIAD_$L=%7KF+(VA PX828GPLVUN@1^NK@KX1MJ^< M*\X>&T19P?3(\*$G,=QD!O3B#U.X I\FRN-D6N1#F+CH Y[8,*>@-:9QFL'? MX #+ZBG'7L165.\,B2[GAM@N\3!#TFCD7@:+C]0D,5('G_7LAN!*R"QYNFSF MBT2."R_Z1:>C3C$=27A6P#WQZ',\00'0X^[DXH.>=@->&6N3\+1GR+#=<>,_ M?_O@3G1XR@ -=_CE0*BYJT[A9RKPN*YA!Q#C-IHT(-%D0R&MN.\-#PL,9Z$A M531,/MU4$AD"(4E2V3/S+$:>;ADC[)43W2@#BK7!H*S3PCLW*7+D-(>]FB.' M^;.+U*KX%@OQ"(U)1FFE2H=M"/B7P9"JO2#&K#!!$9CG(%/G\8+ M2D2-#%]M7(#$Q6"?&R;@O@ YF$;_#3_#[5?P&2;0QP:]SEIMXU>XZ&>/@**(XEYU>JYAHG? 0 M@E_"C+=<_SN<-*!D;CQH6"HH5L<+F'2N/MG>DZ+CB 2;E<2(XG_PMA%,8H%L MURX- ,8W)MDX;'^/ PV]63FY@_?V(H9WM.-,)!MIGE937X!P%=RQ05D>"2,] M3&)P472)X<@KRBRYPG!#0?9<8:$DT;,A\;1IG H/5+@&2<[=$^ /28H)WV%3 MKT+8ZIY+^S7R%"SYR3V'V0QG3QJ[C(6X=^H M[%3&V,:NDEF4DSA/_\WZB^1;;M0L!_Z.Q;K)X_$8]@EI1BNT>!\& 7*356R6 MM=(:3M9!3<-,P;^,9B$I#_'>_X+Z>HYU#;!7):F!L;)B/DW19*,W4UB#2MO= M)\VL=)@Q[+6:'\I_#[X0[!(ZY?4(3V!D9 SB4U#Q@X4G9F)I)CA#F]&IMS_I M.@FLN0^;F!P!96'0P^8ZHHGTS8EY@V$2-$7)[QO&50JR#6?&E#*8<#%<4348 M2($A9046;(!;Z(*#WYU:^#J#.&%$AD!A(L*Z[X7):;62C M=1AA7GX((D5*F'\1)SA4NYZ2<'.&+^4L-3@=E?'2 M(!V#]8=)-L 6LRPZ&)4F&F&,STB+!"28Q(JR>B#D M+)L8!4PY4U\%D3@M AC0-@_>3PEV')SJ%Y+2T%-$*PZ,.)[K(/OSW"*R$G+Z M3XS$E%3P ;JV++ZD,Q ST X/#M3M[SPBR&=M(Q?0?_##,&[\F' C[*/&L!G& M&W$6>X=5((@:$1ME36*J\,#A>V&K7,2SJA%+'(X'RI,']I2<+BGM!7\OPB8Y MOLQ!P#T:U.CE"_K=BU>J/D:CHJ$8 ZJ0A\_:(Y;O$4'IQ[SV<4'IG<>$PT5> M15C(; AR%\\CO(]9AZWMH^=:B*WMPT=\LI\?V.3],HBR]+-A\Y".!G^[#7!; MY066=*&?8TVD 1A&M5H\%4*64T5-K)8CKKGZ1U2=@#YS,L MB\L)%L!A)BPSP?J]\'W* MY&;T>Z&+[!:X<*8T*W6*_K%\O *!+/46$:.G4NR/6UM,FY?F:ZYQK^_N)UNV M2M;Z=IBSV'[]"\61-L@[$\]YT'(71:E\#0UR>/0LYL-C7ONX53P\?+SYT&^I M5=A2;1/BPI@(*:2B[9V?(\D,7I@)54"=YQCJIOTDF4)U7O$..O(1"JS(TH0" M0:XW'$F$Q:^&.S[$)3SL?P;1.?8";.^_C%^Q@XXF?YYC1.:C0<=Z1;W55:K M?=U7X'X]7*@+$U=X=CRTDZ<]L'N/Z[')Y*=J?5N)J,U[YW.B%^-BNFD^SAIL M1DDXXO:O!A0,E6-2R W3V]82Y=+]:![7:!NPDY&;*VMWI@@O)+63U29/_3$[ M+U'>S(98WMSJ3*( )R5/TWPDU:<:OAX)-&)D;!##WCCP"H.\2NO*"1V76F=P M<2/9 (Q7TA<\3#4^OSQ\M;WZ5@H8WL]-V47]TF_9YPFT:J_:$&M@L;P)1#C' M+5$T542V.)6E%DU=49J6*PVTPK>F\+\MY=V\V'0U2J@/0A/?O:/R=Y1]79E6 MG\DOP) E->"U]I96P7!EWNC:1?I+&@A%,0M"(,/GS-!(H5^:+_1/]S>7E;6\2#Z"/=';Z6(@4:Z\ I]&JJTF5E\S&NI=I:5 M^4B=*_0Q;@,Z(]'=W&'DN2\-7 **00@0241&+RF-V%7 MJ12M0UV_B4>?LZ+O$EWGD]B!Z7_7F4%^H-Y(@;%Q[ADZ(^ MDNIHM>; EB.)X3Z3IXG;_&7OZ&!S+X*+,@^.Y!M/W%]VC[8W=Q\]B+8C__Z& M*;0Y.VL68RT'1N>36+3@T$2@=['4#W/(HB-S$'_,!1H3S>#]T_MGL^%O6F;! MF>PA-9IC:SGI;6I3&E'R7,N$YP:.]OHZJ.N"]X[ U,8S'(N"K]#^SE(X.3C] MC>)COU7R'=(LCZVW8&!C^PX76"/Z%Q6FC!MJZM'S!UZ19?8I\0PM%=_6YTH$ MB2-BB4ZD11U!MK-H#7(:$XQ_:>.EWQ*9S 'OYNK MZ",HMOR7:/%M N,D-U^E23W]>>^0\7D$#:@#]4DN;^$#U<7\?K'"$$EHC]_Z M .,0;."#>V$VP4AO"VM^G=7UHS2)&1,4C)1$^E*)>"3:.<]N@\9;?HDZOC- M-.JEY8>1%D$(\E$[J!A.ZO71Y CD)"7 G!@3SU-2J5,88:M]\#I%UK064%$O M56LE5;ZB&5A@) 3G* ;=H"Y:U)U2LK>2 'U$F5S&VP57%N.9_ MD91D$^R7F<[("4,,"@PK4N\5B-F\)KW%1Q[JMXUT =]%/3"_P.JG2H#7?@E< MU5[LUD[LX'T;VCZ'1Y[KXQN51>7A4QG;M-&N&5^4EWM^5K *AWM/0V2T$AX9 M9RB7N$OS+,XKVS1CP5?NM##)'H,(_U+)L=\F3-2 MRA5V>SXBH+>WM;GS!+&T1XQ@=_\)1O#(D.+>_M;FT>,'T5=EK495U@.?,X*] M6_[\'UOPG_$8/^C!X\&J,)?IZPS):3J-TX*<(T1P@#R>4-H,;)!3EV'$FX_S M.+O&^@PXF%R>[:3($^?9=^85!Z0@J30W=?F\9\^TK< 1U!%"/=$07QMO?2TG MB+O2\55QR8VIZ1>3;.#A2& ]RW \+2AORC H<%9EUW[XE,WWR[2L&ZI)0IP2 M:GYOI4(8E2>E#D?"TK*/X6X]0EV!RQ&/.![2'YLL:5U"(#I>YR'E.Z3VH4\E M+ ;'J0L4U,L7-*!<2O ?;_X M/\;B8S];*G$3<47ZM5^3M:]A.;AI$6,9_;*OR;*K-31PY9!Q-G P) -+!\%> M!]AV8.]-KGL!61,!Z%-9$%&Q_$;7>X-)C92_5%=G2 MY%X8UD08,&59IH; 1ZO/:98)VBQWCUX*Z"DSWQD+@ZCI$*K$Z$5E/40EK N3 M6+ZZ& Z[T$G'74HN5@F%X+ UWG5$(?C1,BB"RR=I$TV5%*7M*67,,"S^P :; M3!B"L [RF/-HIP;#KD*!-(A.TK)LJNBW8I*.]'?OBKS(L,%HQ&P[T075J=E[ M?O]_'T*.&M!JF_\#?X!?8DS?IWM"=/D,KXQ^BX?XNZ*T#;?$Q03/K.JRX?0/ M$3D7S+/C-X%\(KA0F!2B[)%T2U!'*C?UPBXM)^H?F IW)>-:N_R>1TBH M\&8CVUKJ)>[\F?5ZK;H[J/HD=V>2^T-<,SGJ;\JXA.NBA,TU+(/!/N\,\<+A MU(:C^2.Q-/6SR:G2$K/9S1R$<@CR38PA&]/B*A*H#-HPQ(9#Y1YBRJ0YP=WZ M,@QN95K07D6)7R0G0OR1V86S;(L. M"N@LL^[0R(U(T. 8>/!/5!R(X 86B)CZ* >DG9>_%=L=;WIU.G8(PW(/V+L- M%@!55@BHBG%JW'T,'HFD+JC)0+76A#R)"C!-C/"6-=II2J4\5"!?@Z50-!4S M,Q?8;>&AKJ@D.A!UHGQZXXYAJ4E8!"8#Y,'EQ'L-\-]C>WG]X^24GEK7MCZ^9-\L6,&IJU]V,P;6#R M^WGZA;#2_,IIE..8P#0"X!5C)Z^0R1N@$2G81^?G"GZTM:+(1ZL/WGGT^+!9 M'*7)WUY4Q[MO=P_?')R]/MQ_N[]U=G"X]WK[[!!^.MG>VMIYO8_WQ,$L?/?Q MMJ\ZLA707>>?SMY%V\>;TMQL S]4;:&$7-8=H557A=453? M7!>CSTQZU2\EWO&'W4G7DK;'6%7!72&R7,>GY]$[7*52VFTX*I0O,=AM3G?@ MTO[8(5O6.?W+:1S0+&5"?\%M;*-XZA!DQ'A4-O,Z^FRN'7RI3^9-H59?3-+9 M/!8Q>8QP1._ '4*\468\#3&(D387 5/CMF["J&*1YQ([))FNEVT$ E 5/%HWE?5K^A\%'H.P>;B?:F_B3W4F5:HE1 M5E3D&[5%F38FGLU@)E2PSZIQBA#D9705([><#S1L'R_]_T(\=\E!YG?QEW3& MNQ.#WD([BR^JIK S]7?>ZXHAJC23]-5&ZR.KS1U.,D\P1W%3&>O,2VV2-I5[ M6,J"4H^6+=B' J=]J8GS>5%3D3P9P R%C2U46=J7NJV5\%DY:-E$E1I%4BA/ M#,,U,:2C*3(JFY3^@7++$C4K0+PP:+I,-%W)W-6TT*RG%7YX$:+"@M"G%L:R M+#("K%3_+U33O9BNCYA2Y8SG]"9$9RW5-D(6@,S1%8CL2,QK-+VMS"F=6%BM M*;^M4+0EP9TT9KD;T8O<^HA<9B:8B$%@)8.?[OEYX$551$:=989+$EH&)/.Y M&T?E4,9Y%3/Y#)%)H%S27X;7[7N/;8P!7Z6X4EQ3 89G$U9T\"C'6HBL>$L# MZV"RVX@.7I./X\NB) D%58O\#Y96&IWC! 9[S93<6#RB9C.,U&A=&_ZFWPGK MMA,$+;HN4Y%@)$@1OD8_JL4!$D=3PI!!-XJWBEHCO"#SIJP:R1_I MASBT/@K6 .QJ*J*[GG&%(L=@2F-9XI41!DM3I43<4D/AI].IA;VJCLW=L[78 M"B.8*,*,*@A$+BS(@]]7DE2FE)YQ*R%]S[9.=F9,[865)D6<]6;^FFWASDV( MAQ%8WS[5 VZFM'(;1[=^6T1IKQK?M_3/.36B%DY%.4.1E@@>"(:8\T55O#'2 M/J)SKQ2]H)XL[>U2-B?7:2\?@+Z*/BB!D1).)@P$= 5;>?A%?GBF[]Y9OVUA M(W=2]8,=.WJBB/0Y_BXLY\EK/I1>(FT9$PT6^0;^\(HEF^RH;N/)VPU%Z=EF M5&0[TZH?QK!R\4HZOLA&B]$5;J>;<*>9<@;:74J6.G>Z7T",Z&>SBE"'^=2F MT"/,KA*/P;E&)B<\3!]-IK&]6VQS>T%);00Y$WI&"11N+ M%8[?.N*GLBC"/'%&Y=P!.0;)E85)HH'H2)Q]KWJ0*1R9M6H0_=DD$S'FN7_S M3R'"\>T@"G>:_,\"_Q]4.,WT%88#X#NG*?) W>@VPX N7_FM#>BS>!I6KA88 M C0TKN*4+"+L2BX2SZGZ1US6&Q>CHJXW/A:P*@5,,!Q-)0A\=#[#:1=$Q.,1 M@81O'[T^&% #QPRSN(DZ*".3SND")VUZH'6>B1Q$>PF?X0FP3JFFP%%N2%KB M,JD&BG0/]A[GCL%/XK(69;2$)U[%)5AOUM]3J%PU)%70%G>>=&_8JF ,)A-, MIY3GRH,JE?(;GJ29[[3TD'KAV>"DQCB58B[?_%JCR; M".].HUM#I9<[ZAYZ&R5&TLS MSDC]Q21:S6SNW./6*%3/N.6*WC8E'G'8RC? IL%;QRUMBU6#0&RV82ZOD(F2 M_ TOY/SU+-:P2,,K(ETL3EJERO'MK9;C](#2\56HLUYAQ(4^?//#A&^NI,^7 MTF*E6K2DQ-!02W..\M&?!T':;%14=3MCYM''&V/)6L:&F T02Y3AAOW*AP:9'L62J)42?G8"YTT=A'14%&7?:'>PD+%9R#!F#J? %V:_KVT:649@&9\Y M*XR8.(Q?1-;_W;L6>E%?'U%?+&62ZLLTI_@#!E+C"::!:XH)H"PE5B5; 5)\ M3%>>W H+=)4[]7*V/G*&ZDT:GS2L&=0'L1:S$#X/[S"**'PKNEA-!GF;C^%: MM4!@U?%%EO?H,U$:/9% P+Y9WU9;$W1#]Z(5]?81=X;DL7*P5 M)S"2\9 E?H&^H&0=A4*BWK2N>%3&GST<-,JN>LZ'58]AS2,HH?L4 3Y5Q<53 M8>.N1)Q]!09QIYJ/3P0A,"GP:,L+6&]8X[+(X\L4D55?OCAY_S_GIQO;1R]> M@?D.Y^,L'=D:\QD( M<;H+R %&>TZ6R*FG= >U42U-87189>=@5B$\L;=$+ M?@P:A123W1*Z=YY,*WS?9X7PCF/$5A1/3YU&67B[[(/E24H.A:(E M,B,@2>8S*(W:-6*WVRNPY,24U Y.RYQCB 9Q)LQED5WBU3,3DVXA'59>J_3$ M8A*1=+JB:+#Z47*'<:Y86ZYD?, XPI0S!3&;&BF'KJ8&->%&FF_,LQBK,Z08 MXU]-S&E5K6"V6I(>Y)4-5-.F3HHK$")"[UB8,4_JZ)L6MXM.G)-Y"B%GZ648J\Z% =QH907%'R>R"=642NA)_]I9(Y- M./D86[80L@C\QV<+J0578^[ >&RGJ\"!IFQ!DCLN 2JG.J6!B\Q/?7/4Y#)/<0Q?UQX!Q]2K9W@&ZV8420]:3, ME^D[AAW(3=^'M$[B<6JD< QTM5*R(09WG@A<@+"SM2WAMG;V>UFMIN;$.J93 MO"J]7KK62+IL[#D2 @,]H#V3S)WC>('%#FC5$%.R! LO>_E9'_GYZ#W6RZI MC5(TP%E!S%78Z]@4,/%009W !K)1AST66D1T6A!:X MW8^$=X;M(UP*#K\5!SPMVVU-3:\8UTCN0L58!DE>M,\PWX]J,0YI9$ RFQ&& MU"YC4(BBQC#[D9;NGD%$"A71^#A8XS<8)-&0(H(:@J*WZZ6B*5UM#(EM]4O4 M2^;:2.9YX&?:<_BO#FS, W0BSX."?RY*RBD6CFKVZ=HUDQYWGGH=UQHL;L S MB"KF+12R#BS)X["B_8,7X?7.Y.NA*3>T'(HCCHF#G/"0\$!@;3W,M%B(\/9I M7 HJY81+A4V=MF8^I=G'9'LQHO)^WM)I3M@\#0%;4AT/EQE-)EA#CZPP>,M7 MSF9BQ+E2('GI=!J!@I"8M5]=E!AM[B^4'U*R&\1>8_))/6TG.I8ENBB%(4^9 MPIFZ@;7?#@E,_I05L,7E+VWP:6IG9)>9HRK7@P I- ,E*6E$6$(;>,'T&SA( M>>OH;G(6=.Z)=;C41$U'[4M+\E3X(54S1,07UU#FY^&\HAL/R M S&+%7PDO)%OZ=,KM10C=.2=-7FH&.*N_ICF=."("&AWT7DKVVD<\:@-%>][ MO2]2F"P*,JW0L@/!P>[I=%6YCU:J77"[;Q=\AE*=*LZLI2!1;$G]>HGP,".' M_C;K>H*[0TI6B7O;4EACP]?50I[8'F]PGER/$!JB[^"G.]X'2X!L!\@NJOS. M%CF8L$QPAC=DAAD;Y;B!Z47<8K +"++DQ+?QJNB_XMG\E^@TKN/HA.1_(( B M)_!7K%Q@M4B8'N=,Y0Q'$9_/NKP2^+.##(%?Z+"N2_^I=[:!N. A2;2H!6B!W#\^$TG(5,'97;$WW?T!\Q*> M5Z9(E];A#>C]^U*B>ZM(KT)[=YP;#D;+QV4^PYN_EJHGJ'0*=56 MN R4/$S1);T&432)^$(M04'39P-K,.C=5)1B,D0AOFYK E[^D.=;IF::5LA> M/B)S!:T<8A[4''W'[/>'^E=*S*GU04_?Y87D"4%7Z=$PS\BYOLA33>9N15L0UL;;Y?]="- M,]XE"[V*N^.AA#M+9@UILF0JEV\D["J^@T\-RA*NV\G"-7<$ MZ86#S-5$#)>$XH,H//YN+.#,:']C%:! S2:>ZCD>C0JB?,RNJ3(13PK./B5% M,ZS'38:N*/)7"^@2?*S9*,9C!OW2/W&?+(V)74?^D$TXY2QY$'IF\6>MO**Z M0A:=,1];,&1!]@HTM:J"0L*#Z6 ]"*Q!E%U<%1: M,]+8U#S)+DT>__P0RQ^X[=Z!Z:$R)P4! 02$6WJBX M!3J9W#DNQ * + %B7PU:49\%C;J\J%=4K1^,R!?A;7KXHSN?:.]N,:L@7;41.,JR#HV'!N MQ04Z0.XT]?L(%+C1YU!P!1TF% T-6\TT7YFQK8^-I(QJ08%+',YD&@S"D=E@ M6;P$2&?4]!4-4P[O8O8@K94[4H]NC&G36<\QT1RFQ^'/RY%^KJIJQ+#R% _M M^(9A+)C\=L?0D1J*>-4RT*_L 4_%4-CDJFAX0>6+@[>A/C;&T<0&C5$Z9R!. M.KVTY:3EX=(QB8,)-^W8MGLL#S)C&3P7/(PSBZ?$:S$=W]B CV;.R6Q M&;TQ? +KE!95E;HLM"26O2$-[(/%1I,^O@8GEFH2I5T ;U>.(C[ JQ92FI5F M6-LF![LA@PV3V.\E;$G^7,$9XC5$+Y6LO3P%?\TMGHBPP)/:2*L'3)%[JX<8 M+SDN",FP/GQ ]DA8P.[N84.0&FD&'%,@I"$,.EET&?0CL4U MPKU>3M+\!N^_UZAW/"#_N=!^[!NPKLM+"QUSY^D?: MO$6NID B>UMZ)@C CF#$F:XE\6$3E#.]3CP>.SYATZX4!]H2IC#Z0J(:*>2B MMAWP%"@+C65+SN4UN EZ&Z+>X!'B/6&(*8OS7%\,XD9'BV/Q&BP.NVJ4 MAAFIFD WD^\7XV7VS/.V#FBU,9P139D+Z&PU2D8/W M9A8',0BTJ7:/W?3D$$UCH!8NV;HP33CTU%CG.S$X?S9-UWYHZ92LO*'=QU9* MO18CC]H>#8*95=D,^MM0:L'2UBXU[2-(+Q%GCC(' M;ZV:$99R,]D[2\WR:9=)6XUXCX#F0NU^*[HFC7Q55< D MUX*)[0#D/O3JJ-9Q,^RN2<5"8X(@,N*,L&OYU9.A>WV$.P]CH7%ILK!+1+5+E2M%^A> M:C@CQF,TO>-<0QQEJQV! EF(RH^WEK7"EU+UK);'!MBD28NW#1'%X[),O80R MCVP1P\ZE!)BS7NN16+/'01YIT#?PHWZJ/&]&3SK^4"JH*A!PO[XR1I#QKRA(#"--I27(8V+46-7QDD7SSR." 23)7.W2DIV^M.0I-: [?#+P@5%>1].\R(K)M1,)">& :-+>Z,;\ ME[@#"::#;+!OSS*"D<")*)R55Z=MW:YM\$"*)O:@ZA61$ISB$-298 M:^A,1F8)5'H.Z2C-'5B1PB%;;A'WV:%JT>QRLA">7:RE:)4T^A4)F"'',5M- MYAK_)Z9PQX5/O^XKCU!/;1+IS#(-KX'C,":CE7(P[!DI QAWSS67&$2L.0QJ+R0F(WJ?2]6LU#($9X4 MRX(]8;_W_8SBE@\56@6NC$4,.Y !%\3WK\8P6X4U!W!>95A4DX[A[&&D5L13 MTM90-\N^W=8E$.)=6=HT/4H\S!N8_P_@S:;S.4/5\"R1-4!>%;[,.UT[7(C MHFD'"^*1(PEFCJ%AAG7/(OCS&#^8[9%<;O5=%\WW+T]@1!]:CQ3U C,")L[& MM:DW+*4/!C #)@<4:1B!&Y9L _Y(J8])S6(.N.WL#43Q9*KHV$CWH3UD0MDR M\@*1F?CH'&K-,'%@0]%_+5S6UB&]RRY"Y$F*[LZ1;X4"YXO#DE)5?P?@Z&8, MPW._,O+>$[B'\Q+N("+8D548F:I MU BG/>4*121*S:X%V/0+Z:56R"SV8E-DEL0CSCUXK?;A(OK*"RSZU%PRT>O( MS+FEBE:/2U]<49G4V+GLKJ>D0IB(@/P.,2,(8:QHZD0,_G$9*QDS' S-'+X[ M$4)9^+"8\W3F"YRXU)(3CZP/B;'.N9!69V.AA2-?D DXXR2"EZDU-,$$2 M< 8?/7$48Z]8?2T/P-.&OQQ#PIYM^*\&!&*L34?Z G*21N"EEE2H&"(9C.-A MJ3>XCVBY9+?=<8W6W!L38Z<6^D+OP2N&O]JH;VR/;!^U'#WAKD7@N68[)%R' MCDRCG6QRQ[K8-+REDT"@MU:+T=V[B*JOX;V&TG@63VQ1CO<:I1N:S_V_^Z MX]8=;2OG#DNFN@YKI5C-E5@_7I(PT[MPUXC)JT-M82R/4Y1U,%N;DFJ<*IAZ MC' W>;LIUR!)%(P"CN(KYE#0K'.SP#]&W!!@?MJ4$X7)9G*(<]I\,=L>F "4 M6<OZ MXX69[2I& Z5[(>GI\ 1PT?$C^7 T_M$83HP]*)>Z6C9EWY>@?A5$&%)RR M:)%M"VSLI9=!L?BB)'!%?M+_"[4P,XTI3I-2VSBK6?+V8M)['_2[>S*>=OPO MVS 7.[8;MMGH\2J^8KI[?3IA29;VR'";2R6\O4%( /G=4DD676]&_P#+A_+_ MH-BOB;Y76(J#[[5!"9C*##NT^22F2K..C_0J_SS&.9TO@MNARN'$,)! 6&+' M7$*"(V!+S4@.6 EPF-9;(6DSI+Q$3,MLV,#C*51P4/&]"%$XK!ATT=2PH8O" M=SS#H4AY'XOBH0^UU8&:(Y)(,(SA)QNNYD:CL>)!B[X4=%820DNO(8]1?\JK M=_ &L.01B[G^4.+I^RK86D.N21@)Z:[.*1P#&,7%51FP3R89,5B;U#.BO M6P>V60"=91*4VX?QTFE04'5PKF2LW%$Y25VW=4MB.7##*JUV:(Q\8;B5BW.E M.('"8%XJN=46%$D;*N@[B838=)E7QYW@$M+P7G'A&!6!LQYE5NGE<"B&)PDH;!B.*ZSH>?<9Z&.QFQ\3]:,I%44%F MA0YYQD):U159J2J)W;Y*XHGKQ$K4[2C-AH , @GW N,J[%CZ51:7"/D?=/,H M6_/ &HS:>R$EH%9)NBNTTX>>ZF4!/QLS=X?^P)8Y^^2:V-=)A6*N1%9[3)T3 M(YD#.*?>>4X,-TO!4:*-*11%N/&KN50;$1>YGVB!A,+QCRH:U2U/;"D-#B?; MZD>-GO,1@:P=0XP1C[U6$EO=?:&?XBL9>V"&RF@^3:LI&>!6/9D/5 L9VG%*0%2FP4A$B"7XD2@-$W#.006SF% M#>@ %?=%^?JJN&[O6(S!P;(6(I7_H3(C9P(,$EZDY"YV? MJK+"SU,WOHXNFRS'1(.-5,:YNQ,<[&8.(TOXVYA@^3(U5W:EK5C74Y@BOVHO M3HJY^F+T3.\:! MA6_'VADGV8,@&>;JKM!6$ GKW#ZD#]Q+@]WMQ5/B3+HF8?:)# ]D=TZCXP\6 M\!F1(/L1!TP34R M1@*Q0#L881U%D#3 0Q8W3AOVYU7<&8B3/*2 *CR1";DP !=S? ;_ZBD9,(81 M]%$.*4_Y=A!PD>HNJ346QYL7N$V;,F:IQ7([,-8E)"-=0REJ0&[[$>D?&B\( M07@M]'6>TB5_",O)+-T2*W_K#\@K@M5MP0!O+E:SKH2Q^(T'<0J;-A5>(J\[ MR^[/)3T+@:JDY:D&=S$#4)/!V'F5JZ;"?%&J,IW$/)-&J]WG,44 H&80\2]4,+X9KZN)(P;E"^X9(I:- KE&CU(P8.3G6&]J]D M_0EY%_]:8^HY %=U=R*&2 3V!T&8VQP<3]%F]+%S.ME1EF^- BXD?'>[=%\# M$$N4)%;AI24I';'-O/R.!.+IU[X&]0H.VCA84J<97,Y#*'7CM>K06 W;4AAG MA 1HF]R@[72AGB"):" K@S>LO<[K,7X_QH&-ZBA$^0R***B%X6;I[.IZT,EV M[>(M;B O:&-K#?EL*0@#PB_4N"46%&2;PP]5T_2.YG;7EP3FIYB2@?X7/$M) MA%?8GT#[D0Q5SSKUWSTT..O2_2W>:L;P$TQ_ #;%3/*XG16+2F9\1?0Q4FI=D5'@"D#$O05#3"L9LA' MT2-'#!;4#+4%IU#B0,E?H$+%^H5Q2<\8=)0>4,%],2&OQ'K*O!NEUCF,3]I+ MJ /&1S4:FNM"\L>6)3*WI;]<]==WA]\MX!$N*1$8(-A+@QK>E941U&"P\ M=RM;T4M4H 9K(3_G8)A@ M7>BG7_TK7D4O7]A;7[P2+S9)"6#H:EJ F[SYY%Q1$H&6CZ+]+IBH>XZ0T7E>^'15V*I15$_LLKE<< 6A*L<7= MU^LV_1?>('SA<,; [(UP\G%F*T:955CTQ3)?M(4H[KSD-H):&@SMS&MJ M$>"2#'1-@OOD,&(%51G9-%[9L;6A4)XUC1MT'#A?5E._;OQT)&]&%]C[T6IY M8".QDZZ)*SHXX8M !K:&.<5>Q.C:Q*760+8:/CR+"_::$!3H8[DPP'LLJN;. MMG6/M+A/O-S(,>"7[4DM3D4,-4N/UD";AIQ@LLQA3?"BJ-_:61SN S(R!64J MU_(/E]]N;2/>-0SJ4+IB--H$("%@7%.PA:U(;5&CVH=$E,B@0W7(^2)UBS6# M=WCXCF3/B@V+@]*-YG536T_.UDC9^]'#5'-#$"HD%MWX1N0@:$,4;VA2% D% M/=BM=AAA 3;36""YXHP[^HS&KDF'2F%K*P&FCEZ]/ !C$>]2"\^._Z,;OV?QD7D5D\XH#?@_ ML0+<""A3R6W.>+A@DI**+[!"CLO.B 3EU(P,Y=-VMVG&7W,92^>;O;Y??"FH MEK#X3&$&,.A'(@[&K>(/TC!@AV X7.?P[8=_G)S;:B]W 5"_,4^A1Z=2W7FJ"#RE MKKJM/GJJ;X/2/"W\#D$Q<%96NPICKZ_">,H3P.VN#!M1*FPG(DXF$#C46N6D ML07KA")/X7.DAE!$&SX?,!7-=\[$8Z$T:I9^)@4YA6&AI/N0V!BUKU!GZ>W> M0Z]!2'/,P+%6 MT2IO38[1-A:-ZQ]I'A%<[+F1&8?=[LTZ,!S7"!67S%-Y5-9H)U\W0/8LX%Q "(PIT"II2"-P% M/#73-H2Y=X BC%=8634$SZ5B1$(_ON]SJ5 ;+N>)7;K9&>&:)B!?% M"Q0ZA M4XAO4_X215IZA'1A!LO5*&GC@\]D<,MX;_'*?WYN >F0TIZ6](>A)465'&QG MW&#L:7#'DO*)R?:ES8SAAKC$'^CPC;^8GAI^C63&P[TL''BFPUF0PD"R:RR6 M$OFH%KTA#7+?!7C,J/O%1 @8-'J*[362+#9'?4-0H(T1UM@"3>#1&<.!60NZ MG!HI_'LJBJ@[4 ][R?F!)CSYBE_[9RY.N9TB"$>R\SZR0S 66IA?A#=RWAGD_% M(T(!F3R=1(R[R#SX(= H)@&L!>& M-14&9)PRTG)$\!9Y10=3+P_K*0\41HVOO/HUZB@T#G:$@(/U,O\8TMLP/A]D ML%V4-\UM4Y@F+=Y@*/.L+"I-NGR@^%!T,4W'5+FB>=XW9Q\!U.+)I'X_.G\DK!ZL60 +S4E'QPO.8]7F3"I!,I:NS*'< M464KB[^[U\Y62EC(B[N!FLZD@@:+9URX\]Z+N[_SGP^^5^7!HNY0$1*O"%44 M8<367WHN02*0GZIVB/=7,)7'E[FI!S([*1'\4F)X@S+#WD-L,5Q0N/3@;]AY MPN^G?GVE =9*-JU,"[> @Q.)H\S4-:>0A>Z=F_*8;C6>X5=&S=Q2$O,U7*!7 MF9I[8DL=3^TH'"9U+-KE?^ MID1>(T/+*6"YNJK\F,J;,0=G)=%FI71;."Q5Y6GI?$-J2R &<.B3&$G%.N?! M3A9R:^6?L7]@=.T8.Q97-NAID87$TH7N=;PO(_ERDI5/JLT$:+2R,,->4, 6YMVV 9 M<+CY<.JVP,.CQUF8L<9V@EMALF2Y# ?)'7.W'6N*ZY93MTW-:&N"23(NXR81 M8(1I <.LKY4=3&E;V2N\K^$&QPH5[Q3CVN0>ZOH"=$4ZFX'L,SN)0&N0HIG! MD:2MZH*WXL;@0+BO>[OJ?O3+0T/)*@DQ>YT%4AXN/V56*M2$[>Z5\U0C.#$; M+)]W!"BPJ?D <85MS$+%J/TL!(I))*4=4NM&1%6I8R84XH"*RW%QN$5.+96; MT06;!EA.^4 M$K[FQKW60>,8/"!#GDF[#2U0)U,]4Y -CU^M]^5%"@#4:5]217Z>;.BWP50G MUTQK$?.DH2T4P'4J7DIK-KB<8C/Z@SRNMF@M;G7+<1)J'W'3;E)"RI#E[.+S ML0>;)V80.C1S8<1"[@C4;*7Q%D]0E9>, XZ5.+,D*:Z[5AA*I('6MM4.U!Q- M:R7*%NJN!31];7RM=(_95'%('?W(ZM%E-I2T>"RT)'IMB&Y3V*XT#[C# ^'P MNQ5[?7N/J->]^2[0%K\B)5E;Z!)?)UE!7%R&E>IQV>][7'XPF2<;8\Q(!I%E MO"8X1N1C\LFM%[ (*F9J6ZQ1*+L %VR[M>,(X%8R\I@(5MOYE5[;]'N?\(), MRTI;_#QB >&@:'&LDQ($OV966)]N1DB1F7>#PS7HH(C4RR?KH\ Y<:UB(DC:>'K EUER91EVLV+I$@0RRCA*%6Z1VHI/B0A=P2/%<]X!&8G=XP#-.*/8[Z0+P;0[9 MR7/"F=+! D78:G(?).IN^-X]JL1C#K5S\MLTA1+7Y&:(Z:08+YGX"]34FYML M$ +^!CQQ_<378BHH0XH2HI"5'S+7$"HBU17R'F+OR:)'6_"^:6I0(YM1PQ!N M&(#!_D&*CS$D8?N/ DGQV5P+XK1EPF'\4%2$WH(&E(Z:BE.0'&H_-(J19]>] MR=-:'JZODRT90A1:F%J1KH&(UD! BF'8&#_J$#0)1@MH'P-5"S:'HVS0Y(U, MUN),W$N;V%[$P(GS\>DZ46ZLN9?R.+$2%!%SI?\,'9-P%GG9<'GLUT:NF- 3 M$T8#L;&5D'Q+9I3ZQ&0B%2^+YQA_ZIQ8YVF3/^IS+KB!7DT+>BT.D\172C=^ MJGQ6G(11VEB$&YQ2"KDZD=+;]*CP^70J@3.BBA#1),JH[$/\+;)86P\U=($" M(!:/;+P_1;[9*>(%KJ3'$?S]A*D1XXE)?(80/WSDY?*]B(^+[XA94I0NO,-I MXH5(U$"ZF-V:!@BI2UUL$< ;@*SZ$ZXK/ADL8Q"B+,IT@C7S 8FQ)65%.AM; MO?7. ILP:(ZM$U@&!ZFWGKWSBLL$G53.'B+I"@.@K8 TCY=__H(91 MF@B.B MD<#S[7/;+*&$DX@9KO_ZC^V#K5\XQ:;2C4'/Z74E"$R5F92HQ0@@7@))>GNE M,*AB=<%P,_9:U"&C4U"YV,@+P'9X^RHL;\JDO@^C9A1TI6_ _>)]031OLJR2 M3)#>S8RY1B$[%IBS\.ECV1?.XL@3&JM$'.#_2 M<%JD3&]:,AB$KSH$EQY.RG\[,#J%!M*94L<$CP0X5T%="7^=:A5/.+B-5:3& M<&*6JVNI(5UIZC09?L/G;D9_U_H35D6+&V2IA-D* ,H\PVW5F'V])3.(%$I6 M-UJ7T7T%I8:LU".6!+R]YSL.=9E@C[RB>C2O9T!ROTQFW&GS7.Q/36@A'=J,LR%9P) MN!7Z,,R7AG#G"[D-WU;]&L DGL$N,^A-&F)(.1]I<9Z8\1*!Y9N*0/49L$8U MJ12?5 WRO/-\$3J&/A9$>PC":3 ?YA=+.MAMBB#JXZY@DYD-Q.CW2R)N<)MZ M _P)"P(\6A%!V'3%1!KCM&0J)3[#EL!2>M/!M09>/)*G>E@E65^KH4<' 6A3 M$ ?AGS>FQ=4 C^V$:&3 G)/0"-;(2+I0^;@9:D;9L)O2N>"#/ M5S(5"@YE 5Z]N+.R 2'%/=*0@:(NE/)8>E#&3)CC@/NT_\15]$KMG3YT4:#5 MH*QBTF(T"6(0!T 2EGR .)ER+APM \QF9?I!(JO.SVIH8,M+CZ+!TVSA_! Y$6W]D17D4H,461[3@LBQC[U$?<;GH3S9(WRMOP MT?WD![Y++0_.E_.[*$,PP6PF07ZY3+?&9[Q#3ION[0NZ!XA&T!A,GV(S>D]! M,5>%3<]FCNC"7N\9,QH7*;:\*'HQ(2)3NK$EI 8;3T MISH$++=$H]L(WB(5>\[BSQI\@\,M"^D'M+8=T=PF%C(GSX:>7L:$T&C4XG:\"['FL@3#E* MI<@>Z^#Y;C:+J8 S7MGR@I5*KA_TR?7GL9>J!HNZR8\VK>Q&0#R9MC2D[%L- MA-R@=U'UT0&]HOO@&P_B7.N1T3M+@W@%E@&J!Q@J U M5+U-O3$M;41!$SSQO?PXC4-+$G&9\#$4TM,GQ?,Y@?FRKG;VAP0#6&L+P1\8 M:XUM7+N>2\B/RC+EBVLNN,8J.5*8&66&."O8$>+FF110?.D*:GT['8_@_RH- M()W+=OCLCN<2SD0#14@(;\'_O.$XP*>Y4D1Y$1WU/,O4;^FWUF$Y 9T" VM0 M=CV^-!M+K5![>I.?2=[VAH-,A%,0XP XBY<%')52845E(;Q%T4YE[$@/"Q57 MC2(D;MV42D,PRLBC_5,8.VX\$/B%[2=EH]NMZB!U1] MF@/)(X:50\E;ONZ#!GLI9KFMTND/&G7,U6^Z<=JTJBM F?>*9L,V1MH]/SN@.('QE.!G"#%,6KU?KG MWJ_PO](WSF=63FD;/JTL8:_O+%*O>:O35W('-C@"CE81UG)?-Q%=O6S+>/Q'8YX#1?1N+II$VT-*+O";$3<;43%,).SUN+O\40_ MNW;BH,9W<")<3,&BH#)_, OB*WLL,T<1YP!"HED*P2 M-:F JLTEG!0,;8 1GKCT0D%!%<5 PSV6C44U,V*GCSR!X'.+&;>D9F_L'V0> M*:/US30IQEW=6%V $4+JS:&/$H?.5N(1!A;!+G)5&H74\14;J,Z3%Q MEKGYEWG <\,D'+A59BS5LZU/TIJ0U5(V*R'G: HUY6@:+\Z:4J])_)(8#2VG MKX8^!59%L03GJD%!!/485]27CT>A5N7'+(6B6NDKW6BE22Y4K,0= MXNVWGRIOC[.UP2$!KO,!@Y$Q;6QRISU'*.S6!+ O'[AY:IF7'NNI/>.O+ @! M'>&.ZM-+S[ )K$QQXO*U%JC]5KO_Z2>9*3U)B#RJ;?A8Y4>*PG$0!DERL'1+ MG(Z*R6;5CO8RQ'=S/[VL9(R%T9?&-XC99NR;B1_4W!9P"%I4)>QZS,V54\Z6 M2)&SB&ZR;:1"X6WT=C),[G"_S$Q.?@*5=J?D9VB&$?>O E0LCI-K\6#U MP;@2K(XEHJ8,+A86RHO%4\*0H7;IM?9/D@KG/.LL_A,-YVLX$&95:#X%)ME@ M:8:0R0H"9XEK+7$&2.2U18N;Q,-F#\(&YFBGI/':2=Q\]2K/V98UP3.SVD0%)U[JALR$>43[E*\\J2/5/W MP[V4NOHE@^4AQ1YZ[4$!1:+U-@%VM)2R*?%&ZPP63U'6 81&X[U*C"2F4;!N M_:J(H4WB3K3FMN;3+QVEJMR$O#>J%4";J#83\-"\O*-=& K2TTX6:RQ8Q2OC M'N>2,E+[4*HI32Y6S)UH\"-U\F@9$&UIB0=I :P,&5MT.-- +57(,(U!.-LZ MAB:?G 5JWZ/Z"_L"B\2 P4DD8@(C=-=OTRP,%CJSY#E^/#MJ/AZ4@X70RD4+P>XCL)..5?9I+[%#XR3<0/E.]FH(N<+V9@6.C: ALI]L MXX["'2H4VO[GX^UXN@H298XI2HH8!;\VBZ?,XE$@LC23B^%M;Q[:J.F*E M"D%>]X4@3TUDB%M ##>LE,8&UXVZV,B(>)V" /.2&U!=W1DUKA%E.^.:6BWM ME%F@]E"K>@IDJ!2MU#_"/7=4/"C0@,4^\2".\X"4>U)0M8H+'PMH MX:!M]W6$5QS&'R);P%E;257*& -TDKLCM,N.HY$6S,J&G&?> X-CT#,!6LTD M0S.*L4$ML!+@EFF*E3RNKME#\"V-137!>AL0I>M!F N3_-@$MJJT*K!/92X) MV]=Q@X9VE^4!MIW8UM:CPLNN[H8%!\<9U@.FO>Y+)QX3NEIT5Z0=HAN1R37R MV))["["E?5AB\[4,'EQ,MFSZ];EG$LT/AX33+*AW\'M*'2V&8SQ3E'BV*Q,L M'&L?OP]/U4 [B]'.=H-<3$ 2T#*V6W#0JJUFQQ>77.2+$B!DAN=4Y>9Q;^O# MG*?DKI?4H.T?N+%N5!YNA>R>"S,"=5C^_!^OMW:WXBV$I'XPF/4G*I,DT@0L M"('#A'%&0" MEB"T:_Y!>FII-+CJ"J\;*[B%:;^02X$46M)ZSZF @UOOV]A8K-*@7VL0D)I# MI#>C,NX CSW )U5ZB.F)R:\$XX9HXTI<$!$.J9R1TVB^]:AM)1ZJ%>'D#SID MNF-M@F]BN%G,F%.Y(.QI3"#2##C:EF&33$Q=66NC A,?Y+8,?<HL5JE]B%./N$4FY=7%E^.V^)F0L[FN./-+NL)O(K^GUL_4Q"$*>9-HFQJZ. M Q&%I<" R:47JNI(&,_B>C3MEJ095_T:60;I4M)0BD.@P<%ZJSWHG$?/HEL0 MJ=X>N*.]=H8->966AF%6?H/2*%2TK"K2JWN_"85>= &VY".J09"M<(&^OJNX M8Q 77%#C9>:#/F YT/V4?IJW+"--_*L7"6K&)*;M1Q)>0M!'3VK14[**Y,1E M/USYZ*>W.&%Y(S)!-Q27!TKD)Z(="(,67+5>2.=AT=0M4]&KU&+N"!5=FR74 M!_ERK!!7\BGHF?NFL#^<\*E+-T0K\MV!GAF"8H78OQ6A36-:EW2DUF($;Z"( MO%M"Z?^0W>;E_$AD,B^N'" @-7:86: MV[('#>/19_#J![:N($L_PW1,BR+1HQ2#H:,ISW*(4\T]*3S=[4"(I6Q8ABWF MJ18%EA$5TRN5)TA,+@3ZO#Y>RY/"64I816Z5P9@?-HCS DP:$2<_>0GJ!RN4 M_;X8 1Y'Z\0F,&\,T/3+6'>N$?C6IL2HV!^;%YM+UF8@])'M)?(:MJD4UN_: MECL$R'1N"D1H5V? Z0)7, 7S4LN.C6@$%<7/.C S-1K&=.L0[LS"PZ M]L45(K&@]\C7^.UI)YV%,S?-J1Q[X)'2JG"U+):8*-JQ%LQ@->(BH(.@TZNYZ M=326OD"GD\//"S51G;/ZW'MY)13*\:Q @4]_T' MN]>CC_96BP+X]],/'RT,H.L0%:OJK,%]"*/^(_=O.OM#;U'C=T3+CR7_HFOL M.SV!P :IF23B^-1)@F/';W^1.SG.HM1IJ-^DLU5#C KUQIA[A-1*L.$P"#VY M](#SK$>WG=!:S(M\PPUS,[I@Y!<$']&&@#_!=*\2E6&9G0 5A<,ZN-4#\E]; M*J!2CB.R%2CP\ 4H/,MDD$Z\$S*L!:V/SA%/!H,N.KK\ M/#@W=RK,M"#VLWC0VR:)"=JFP7\JQI4=9$.T,RGJ&02H, MKE+"2LG 43#1(H8Y;F4UJVVZ2DWOMP)N<\)').Q%G?UCP0O7;\ ML*&GJO]! ML.K3=)C6?A+9PTV!3Z.CTE&XHN^(ID,NM3E(_((U^DK)-V]*W ]LB \5[IC4 MM/ZPXEIXI8I/#OOBDR>UH R9'T3I$UC:T5JZ7-K,.X0SU]KYK0+3S46!2_& M63-2J!_03-Y/ E MO<-&F7+ K9I!:^;07!>2[%2F].>>\I58]P4N1E\(./]G8$TL.GQ7+5FX(H4+ MU7<7O@P\J"@/[Y%.)RR[=#LS^H0@[O(C*F@LF0E3#C:;<8>QDU1T%L.-23$3 M53W8W @$30_'6+L'*&^\I&:+03F :[;/M7U(@BZ\F&9W)XN",AL7/Y>J=9LD MY^I7=9N#KXOAM+B60Y=+/FFG($$)]:08;KFEE'CPF"%BZH!K/2\$2(0<4/([ MI.0(E@"!ED9=XU\4F:5Z(S$C%.E-\(=&18FR@E[W==%TY:NQ* (,,$JY5YV/ M%%I6?"/"J#(3=4GUCES3*T!J= 6^91ZGEJQ\UN]]O..4E2XE_N/:HWFC &Y> MLJ=@2&J';EHPR4;!69L9?>4C&%C1]M9P?V-;-^2%VQ]G7R1$:R_F]S 113+1@^NLAE+#QH0>2F<14;"&M+K]4BPP2<2UB"OVF_"_ MO"(\JT.6.'?2T*N=?8@%.3,Q!K6TXEP<83E:B" E86C>&'=%0'7'P=&[AL]V!T20KAEBG"H\HP#CS? M;.2:@2PKKF"&?GYNV>H0<,9'P=J*.1JY^>1O+[9>T,\5%N;(SQTO^90B__KO MH,H_%B .OT2+;ZM+^&^B-X/K4T]_WCN_S6!T!]'>[L'+2POF3LRT=Z6ZCUZZSNVY90+RM, M\B%:NKZ,%N.O)!B]?/Q \O&;]+N%%**VW*LH.W]?,8N: "A:%"CNE\@Y[*;U M7[TTK8\T?40\8H/6?)5*;)C@V8+J])_0X\\]IX3R!U55C-*8W7BJC.OE9GWD MYA/5IUZ:C(M%M0Y)6&/>BM#ZB1'2J$G;@H)7S]*R+1QJH-$E:^]Z>YDX]+&\, MD2'/MB,\]+ I%Q(O:=E5 <_Y5LZ9$DP$OIR!![@ $X:!R?Q>2M=+2A7"=@;_ MX/:#@I@8;#=TT/&,<=E"-&'(&>IUV_4BM#XB],9DA<,]W(A1FB:NKXUU'U=W M$D\G]E!.;">V7U_22\WZ2,UQSC%1A[Z:8NI?@' KA=.TP:/A=;NCMY>6]9&6 M%N@K%RE0CSU5UN*A9>(2,PQR%,75-!JC7A*2"A@RHKXFEL6#\C_"1M5+TOI( MTJG!/H68@:"\&"2QDE%&1@">I*0\4$(.&!S,]6ELU==+U5V,P< 3"UU]:J7 MLO61LI:^"IK&F2>I0_(4D8/![WIQ61]QN:C+5 AXD;F1@);P>!O&&56Q#4U] MA85X1&G 3 E2Y"/P/(Y!(06[ZI*T5R] ZR- +7TCF#X#:U,+NI34- 5G&F/@ M>X>9=Z&P8DHA)54QW7CO+_B;7NS62NP,:6KXTH0XMXH+3U5YW3V,L"Z.T!([[;%K=([-O=9F M\SL.R1Z3-\&=<11:YH'*E+; M%\)!993<3KK_*/HM (I3, AZ ;ZC2?Y.+0K'NF-3F$J]HYFL.)\0J1M"RMP, M ]HC\MU*2A5W<(S[?$=+)ET)VB2(5DV-J0EHMT9&E5MN)@9SQZX4YT)$B$8O M:AVO%35UMK5WA]?%@ETS=&".TG+4S.SIR&UO8A_2U81843I2$]0PB):#&Q^Q M8;F'-!RKMGX/.0^/TA:7Y34I#IJJS>C48&PPS>TQZMY26=VK>$BD.O]LDHE\ M>((<414>SK5PPRHW18O9BA)O@K* 14Y"7V^+;YO97%K/3[GA5&!9*=1DSUS" MTXH_1W5)Z3H_)6.2);Q89'_X\U0QF9A[BT)A@K7PIQFY/B6!BQ8^%KMBC.:D MTR@3Y4M$)$S/*?>=%[,N9N:E_#/B-3OHW'X!6)]WPI6GL)1BQA-,*U#HOG,0[CAS==E"%:>*RGH)G]1D=GOIZ/BWH@BEL:;R/?ELU M.$XV,IK7TZ)!THAV,VB,$1/CY&-KOY M%/L(+UD)G',$AW[DPZ7]C9842SC\8I],7$Q'SPWR,.]ZT^:K-#YW^J0M'"7K MB>HAT^GH.FCQ!2D(A(7(R=#XL9B)M$],-MY(B>,WZ1=0=%E,O;U@XU"'LS]% M"V[FS"/"Q@9T4S(QL.4(15!$O!6VZ1OEQH:;8D;9_:DB$Z.JK$FF]MG $F F M8N,946]@+(+=YN!$E["H-R8(W3I):47]CB*=FM&4W=Y5T9OL9>_M.P; M)#\Z0H?;!7=(S;;^S=_UJO'P[Q2.":/2&A8)8*@[)'+@L*D%C+K()G>0)O)C.>7LZ5*KSA0:74,4,F@ EO M+,:0-R(.3C*FFQVO'](>R% 76+0P4 )'A4,:;H=S"IXLGBJ"A>=L+N@#I%(* M!"\$^>I\(\$O!F1\]/W8\BH2[=@8*3 21N;3',SN2Z9]4?S^L(D1;U @8UL)27BK-(U(M$(^BX4%T.A8LZ>53S#.E81J.R$0S8)A<; ^6X MJAEXRYOFUNA4;OBAXMN(!:HNH6AON#S?9Z7XY[!19JTA@)\$$=7,1(1LEFC2QA)\Q\5 M\R#0:,E6;AX XX$>S"E8#R]T#LH<61#T&J4Q1!%AUG'F$[]&4:-V$=)Q,8& M&:*4X'.OR@J(QMVJH+]PT8M:&P&],YT08O%(*(Q(#1KU7L-TQ:";0<\:,IWT MD\IS0=D\C6"1[92D=$:33#&W&XI'^"=2CQ53%3MI]9N6F2I>D;@7PW/>.@52R4)KW.BQ,%O)2=RIJJ21".! MA!IU=Y+,!PB>7[EXM\R_8^GH#+\N9_^,CJV9C%&(EBDM38G5M*G)N&V;[P%: M-$[,C5,[$/"9459(28Q='1/L569Y)7\A1N#5(;.\6N3511H!#8K8- M3"&Y7>$"8&4/01I;D MOFCH\$E=3<'77?&S2RPP$6Q\D?-P)G@/<253Y7'9VQ0Q7&SH )SEJ>1UA M% M$S&PR'$ZJ]2*CT>TW1V^.-GJ?=#@?F$;U!I4>E ;KED:%>6\D )I"2945K<0 MH5D-3B4Z^LQ17[G4/6'_IQ6F?:C6.P$%=,U-'YP>CL%(JHA.1+S@-/>]8(\@ MJE_#^BX+-,<4;P*[AR!>OQ&_!E2G@F[9FT0I!]KG!KYOCW MG<'6UA;^UX/SA^5"4 .LO6<"!HZHV(PPQR'PXRF_BA>;7-D'D9$65GCB6.<= M+9172XU*DX#V^:U*,DX!$*:XBB[1JBY*0==73]\'VA &<6(RUR]CE^N)Q- _ M-8>NI!'C#I2Y)179@0!R1_%]O?=#B^_J$_WM;#\^;.V_.=XZVST\.<5[XF :^I!+<%J%9]/YI[-WT?:; MS>B/WS^>7;S_[7_.3J.+3\=OWT8G[]^]._O]T\5J2O'6P<'>_M;I\?'VWM;VV=O=TYV#@\/#W8.VCMC)41O9S/Z\/']A[./ MG\[/>E%38\25'TQ-G C+1846/1RA%_# 7POLZCN!EX^+,D]CJAVXK;XA+FW: MB2L**G/)-5BV/L&^F'UI2T41,?H#6:*)<8:J#Z'KVJ,X<:Q)"V8S4H *?Y1^ M-HDLHMOR^FTHB=;DC8JL*'_^CRWZ#R]/@M7Z-+Z?<]C#,+^_-KGYK__8/MCZ M9>?U@-+[#ZXF>!A!Q]*#QKL_P*38FG_A^SFB2C_[+\AQ"3*+8U$7-YV>-&ZC36:H*?7P^U=0FEBE"YX^ >[AS]P'2CLU/L MG'R;B7DJP^U>4_-'95Y6K[HGP\KNSHOUFQBOR&NI=GSN,;[-"G!3+T #KNX8 M7U;_VHS&]6:7C/U8*NG%_SF)+]-:"EZ\\L'54S5/:.8%]AHVK\/Q::2'G!HO MI:V\))+#;S052S^_WWK/N_7>&(39KS'+]Q[_V.>]X==QIG60PVU"?S):X( M#W?O7GBXW]?7GJV7]7C8'VC/?J AIB.6KAV7Z;^+_,=VVM9L>QWTOMES^V9Q M/HFS E$OSO,DC5?V /LZF^Q'WEQ[?#WON,$$P/U!XZ-0[<,4LK#V(T'A:(P(#"1%V#<585#.FBQZM9I@Z$(B>L\O7K?Z6! ML#2S5##2%''-U2#+, * +$5[-R6#H1,D'B/:.,@K&B,,#PM]PQY3VY I/43" MU&/IAKEUN#+R" 1Q0YP);W@)C:*>E@18X2&$/1S';&=K=_O!-Q,ZN4-81Q(C M[&Q/1TU67S-R.A9HT_R/1@T\?D1]MQ[V):_%+$P7\6)1=RS3O7@UVOKUF6"0 MY>8*\>G H^->6IHUP:HO[=4S&/H4%/H&_<,?39B8$L]I]M@IXW)9(-N74$\<:E9(BJ'(;[ M<%G>WGGPK2P@J[J\MKOFS<'QF^/7^PVQ.SLY.SW__>]]DT]6U_>+__$:D0Q\0.-.@R5GU M\_2+@\M&="XZ$QS$CCVX:>+F;N(8O8,P!,!42!G[JZK TF!JPB;7GP;VB$XK MB\)48 \1XCUA8S&3!3C !(!7?!UAQ<'D9*6)DVOB M+9GDL+:)(.Z8\A*7(*61K:CZ?7:U<,Y(&6.I8.NU@F@%01 97R_@X53$-EB7 MZ;!AR!?!&RXE+M=B_4 S!?9"4>;F.AH;M-^9SD,N%V3EJ[A$D*9X@C@9-6,1 M" Z)#W3:QH,4!;. @0S;Q4P8UDR1Y1''I4Q$U77K#<5B\+00H=-7B @\(0XX M?";"2"(]DM*1SJ_Y1NZI=*B(A#X5B%=4#&&MO'9-QP, (Y@;&HZ%0W.$ (F@ M5K#F$)A%!LC4B6'7B('MB6DE940+(37]0GPJ!#'"+I*C_'/ ,$2NU1HQHQ^A M^;Y,V_K0_:*F>VV#=WR \ZU!B%69O;\'OOCYY?;1S]'KO>&=[_VCOS='>T>[._IO=X\.CXS>'^R):& MSP_''S]%Y^=/"RGPY+.]NW-P>/QV:^]LZW1_9VO[S>G9WLF;D[W3O;>[;PYV MMQXRVU^IL?W%_XE(@^Z#!CW^^-]GGZ*W[S]&'\_^?G[QZ>/Q[Y]^NB"(F_>_ M1V?_]X_S3_\[@+_]=OR)\&_>G_SW/][_=GKV$6[]].GLXT5T_/MI='YQ\0?\ MZL,?'T_^<7QQ=A&]?ROW1A=G)W]\/.\Q3.2.]\*75>!M"&V65FP6$T$66JF_ M'U^<'O_?Z.]9,01;\<*@U1B]8T[1EY2_V?J%KZ$?MG]Y)>%^@CZ\GL$21^_^ MW_D[(G2^ W+(*GH3LYV'KX>"(?+(WI5HF\ MU*,TTR7J3?)N(ZRJ&I"Z#X*73Y-X]J\&O:$+)"M(%S$QUG+J&#&XC1=4-3.D MV?LWQ:N,$HY<2X".W&_6#XZ1@","1!\P!;]&L@,18S0_<"/TN$!:4[']P^ " M;=\.#+3[^@: G[T[@?\\T9]VG_R)*SC\9ZWS0J!TG9IZ*I MXCPA0E.,"F/HF?&#-:>TH.DHXU M%XE>4W1K"DPE?8A+XK3[@(7UH^PZ.LYS.&>0-/1#%C-CY8>RF)3Q;%4PX7K- M\FW%Z%W\)9TUL^B8"1 _8?'+N_@Z^E]31V^,)TY_V"#A743GSD8+DEE.2GAW MLB'!A-'(F/'X>^E9>1>7TAX7FY&._MAF.,>6^I)I^/K-W1L#W:V M#Y[R,Y^MT6.EY/0;*\$G5_+/M[Q_^1I+^ZQ;;']K5'/^_ZK4OS.WL.!]:30"=L M9_?!CL1J'AV[NT??4_?W&@1 OIT0/:="7PGAW]_;/-CMQ7]-Q;_7H;T0]3KT MT>;MZX/!_NLVZ>E*;X U"H6#Q;IG#=A?FQP,VM?K$@K?>XA0]B&1'UJ/]W'P M)[2>CS;[J../O<5ZC=^+XPJ)8Z_QG]O6WQML/\C67[U-]J-%JZGZ["$K$Y11 M[7KQ M?RXCO=?@O0;_OD6XU^"K8:8_KS7^"%3W'PUAX'T>O1_5!7:2[!)2Q_8A 6Y$ M;XJ802U.%7A,P?!.BMD<<3?CIIX6"$20T*\=W !>V,P1B.#!W?Y_ =L@&J99 MECH^YWL_I#5@!#W9?OU+%4)T$'Y@;GMI*NZE8=QG]TD)8; 1@D(Z2PF G?$2 M?9 % A6%VX9T [[!8/-6AH#2C/7F0 X9*QY;NL)!_A0.CUZ;I?]JT@2[@O$G M@2^,9@SL@K^R<-2C(FF[)6@GQ/F6X_"? EK\3WL4C@6ZN6B+W-& W MKS>/HMECMY+LBPZ0&\(6>?A&W]O;VCQ\]/@>#5GTA$@E@A@)ZP>K.1/" %66 M AGYB)'^96OS]>-5(RZ:,#9P&[JGR#8C'T6S]O%5\8?CT_/HG2DGH#"/%29S M$)P,55/-&5P&X5"]@V'.;6.H&W]M0*:WID4NV.UP M=&3XWARVX3R&@]V-+LT]5'.FD !+0W#98=\BU0H?9_]J"-NVPG[?91L30G>]==T$'X ?QW2Q]+V4-D3*]$Q@HX M6)S2)IS,TNB2;$8G;G?POJC@T"NN# ;\""'N@R%PR(-?S=HA%*A ?&#N M0%@Q]"=$*XQCSU9/3;P&M-/1K&HF$Q!6,D"8$$9]$V_R5]3T6"E\]G:/2;*& M^.QNMM/9)*K*T=]>$ G$1GPT3D;F]=[N_M9P?S?>.@0S_<_YY 7HS_K6:^3% M\LZ]K X*UL/@MP\_(;PGC>AI/;O^E[?M2JE7$^4P.MP9!\'F/45X5GO,3M?$;#U M#08Q_Q>,X?5,K3LLUJ,U0>A]R_X/+GETAN;J"A=X/EE:_SM2 @^KLOF* A/& M%LA\]0,,:ZHO>F&Y35CVG; \I!RM%Y9U$I8])RRO>V%9 6%Y7GG PBV5A\-> M'M9>'A"45N7A(8 AZR0//\1Z.TNS$VYAC6 HOJ2SZ!RF?,(IE _"3SV 7XXV MO]%66%$TO35#0]S>VMK<>E+PD>^SHZ/OX>ZW[G>W=?]O]J=MOW7[K?H=;]W!_\T'XHBNZ?/W6[;?NNFS=(]BZ:P#\WV_=?NO^ M8%MW!\-4:^#KKDJ1S%-]YT)71P]&\MS<5 \-^*[L<=:?6KW\WWW@1[N;ASN] M^/?BOY[BO[USL+G;RW\O_^LJ__N[FUL/J3/NY;^7_Q]!_@_V-A^$Y-G+?R__ M/X#\[VSM;FY_5^[OVI0E>B@?SQW;7ZS?8U\QSKVSN=7& MN>OW6+_'^CWVA'OL_G\ ^=_=VMG<^ZX*\!_$!?UUQD/_$T=I\K<7U?'KT]/=-R=G9\<[A_O[ MNSM'I_MOSLX.3_:V3M_N'^SMP@/^&M]EJ-^(_.[\T]F[Z& SNCC[[>SDT]EI M]/;\]^/?3\Z/?XM.CS\=KR9MSS<>Q(7C5B+^N[2*XJAJ9K.X)$JG$>R,.,V1 MP)D:=@F]<)SF<3Y*XRQ*"1P7OA*;$\],$4:4_(2$??\Q0#.2+:MZ/' M#40G]@FH_9Z8?WAEIN@)!J*L](\82(DL;65ZB:)=%C,:634MFBQADO>82%=A MZ_W9Y".[QP:6KNQ?#>B#<=JF9*N+071>FUGT.MJ(WL5Y/"'&U9^JZ#2M1DU5 MX9/P&<=YG%U7*6VCMW9OG2A7.UWS42C2X)+WL%-IJ_/^I5<@)YIZ'CS!99:[PE_C5'^*RCL[_1[YD M>_]E_(I5" SW.,_ARV%H<]!<3ZLM;J&4NB>-XZ-EY,%;YKY\DWLTT->/&.@C MMM5]![M/@SU8&2WYK2?[R8Z;1T_D-+XTH*M,'BHR)ASMM!@JIR*8;5$V/^[[ M-.?-W,70*.R,N1F9JHI+&)8:#,@?*L:%7@U:A1DD61,(,)4,'\]ZYU!U%0I$66;:$9? M\)2KFGA:) MDF:B0J5+>!YQCWA,JQ6N7DDSA$7I M>/X<%J+U%EWL.$%+%ZY'>0=Y@C14 MD_W+5N1EJU(:]FUY^WKJQA6L#EQ'ZL;GD(F[<^:L06ZLEX>>,ZN7AYY3[SN1 MAYZ0LQ>6'T)8;J'Z?5:;=&4)Y;\7K^-EFD?UM&BJ.$^J062^C,R\QMP[OC.> M2$X>?HZJ*24FXSI^M6I2\!5J<$[\@*67ORS&2,U8S SE+7^^14QVOJ64/)%3 MUB$D#ZY8ZTL%OX$NZH6L%[)>R'HAZX7L>0J)>YGJ9:J7J;5!1_W=U%%I+DW> MF*I'#'GX,C]O\]-@^VA[L'OTD/[7U0,-6:DM][UW3/7;["FWV>[VWF!WI\>8 MZ[=9O\V^XC;;.]P:;!T\A$ZBWV;]-NNWV1VWV<[1_N!@NS<:^VW6;[.OZIOM M#5X_J*QI];;9CY<8K6K,@DX*;,ZNBBSY@<-PK_N[)J_0?0WM^Y M4!UN[PX.=WJAZH7J*85J?W=PM-?#^?5"]91"M7$W=W?&NSN M;G]/0K4VN3EC MVES\4+PHPW+<;5*F'X1LOB]NN<'='.&F_3UPCC*.LV]X:K6V:3TD\53BZ5OQTSKN M1XFG$D_?%D_-UC:M'B6>2CQ]$SRUVZUMNLCM)9XV,R5D%9/SONL=N/*ML/K) MAGI' A )!(D5$BLD5DBLD%@AL4)BQ4X ?H;L& M6(D?_M'NME6S5R=L\>3^&AMM/P#?A*2Q/:*QCM51M=ZKA+DEC4D:DS0&=W1- M4[4L26.2QB2-O9JNB.U>.G5"")+&)(U)&GO.SDQL.F+5:JG46!K;=0Q.:ZR; MY&?LN!0^L_'TL^/+._68O4?@V=1;==KH/+GOO8Q(-]IAW)24BOU'>4.BO$3Y MXT)YLU:ZID1YB?)[B_*:Y/(2Y8\*Y75+HGPSPOS[D.QQ8/L^IKW*,S[\OY1DWL[3GE299\K3+I@3X]FR,RFLV47F#L+MMJ>W72=%LWAB6 M1M'RP0?J)1V_98J:T5&M[MLV5)5T+.E8TO%NZ=AJ=U13?]NN99*.)1U+.MXM M'=L=76WKM8(9DHXE'4LZ;@@=&ZA7=VH-^]T_.I81QR/R<,HS/HI]']->Y1D? M_E[E&1_^7H_RC(\FXCAVXA!>F2@+%BO)S(D?B#P>9MKC:W1[DH;_.QC^$CTE M>DKTE.@IT5.BIT1/B9X2/??"6=W<_@X#)_%=:O# \S&?LH]V;ADW,G[4"+(Q M6E:=4&YC6?:M=)JY78+['_ +#?:&F& MQ'Z)_<>)_5JKUH3YYMO$>]\,<>0'6A=4;="0I3%*8I+#G.3PZ MM<9#-(["9"G;$:7.RS,^BGT?TU[E&1_^7N49'_Y>C_*,CZ:4[0\"*/-.'-B? M<\-X_"E1LH1YBA\JZ8PIL&DW"YS4CT(EFG*8L;42N,^*3$3>4U.C44@N\^0E M>DKTE.@IT5.BIT1/B9X2/0\:/0^S"&XG2-E,W#/:/=6LE>O66!9X3)RNH4C5 ML=2>K%*12+53I.IJ:J]6-%@BE42J!Y'*5'6K3B*J1"J)5 \BE:UJW;W2J8ZN M4.<8[4RC8ZB:(3,6CX8][AU^=M5.1U:%2/QL*'Z"7&]W9$V%Q,^FXF<'+&2) MGQ(_FXJ?/=62^?P[-8O>) BUY_9X[?A:8[G?,3$YB5,2IR1.29R2."5Q2N*4 MQ*DFA#<:'-VX]0&!O43QF!LX,?,4)_24A>-[96V'K(:O?_[OW6^B3O/+YEG/ MC2)#V6]"4EA)85WI/Y44)BGL%2G,KI,8*BE,4IBDL&=2F"FU1$EADL)>D<*, M.FW8FT=ALBO9$75!D6=\%/L^IKW*,S[\O4O&OWOC;(A71:F+-X>*O3QCJ/:=11X\(A^HD33IFGI M[X8/3[&"I]#AE8'QBGCPSRP4,5JCHRIDNQE:+8OS !PA$A^J^- K\$&ODT&P\,'42GRH4]@O>LO^*=F8=5(DN=(DN)+,>$+':)+)OBM=)X M>:'QLN_&R4=J'QUEB1-ZR:<&6RF[BID,HY (TL&QK@,G<$*7*9-/,K=O_W+[U+9NJ88FD]3W M70Y(,FLTF75[7=64F>J2S"29O1Z9&6K;:*MF[S":;DDRDV364#+K6);:-269 M23*39/:*9&:8FMIN'T8+\T,+F/X1Q=_AE8KK+/S4"=Z4RAI)3(V@&3"TVI9J M]>Q]\B@>@9=:DL ;B@V]C;X&4Y* )(%C)0%+-U5-K]/<2)* )($#( % ?Z.M MVCTY[$V2P)&2 "A"O8[:MO;*%CB:[(*K"*QFQ4D2EB;21;6G+BI3;1L]U=3J MV!K-V,]^_Z1V:&E#WR)<$E80.&QZU15 MV \WR#Q**,CBF(6ILHA@>U$HW8CO3$>]GJ5J1AW3J[$R28H>20 O(0!#M6L- MBI$$( G@( A 5W5+1E(E 1PI >BJU>VH[4Z=3&1) I($#H $>CU-U7IUNM(V MWV0^C%2")(W<[[,H\%B<_)4Z%J3WTFVU=VXK76W;'=6RZZA;S7-;-8KT]ETZ M23+;::&,9:M&YS"\PY+,))DUE,QZIJ;VK,,8H"?)3))9(\G,4 W-4-L].?87&:LD,_3N+\X3+JC_L <= S#;AMF;SS1C;&EF_; ' ^M#M[C+('AL;V]0O/_ MS?CQU*D\MK(_LR3UI_?;+XT^+K=U/KT:?U4Z+>5K_ZS_Z_CK^.SJKY?*Z/1R M^/OEY>GYF=(_&\'_^U_^[_+T4CF?*)/3L_[9\+3_11F>GXU.K_)K+L:7OW^Y MHDO.OXTO^OC#Y1I.ONEN'R*,MPG,R7*8F5ISL+$ M#YW0]9U N4SABWG17S6,4I8H*2R1I1$\"W.#&#WTFQ.G7'Z>_EM53N$F_DFW M/SJ?5+Q%B?WDNS)UW#2*DX?N7;JUK])+\=[_^4O7,#0 0WSGQ-Y)$$74Y"0I MED<7Z+_0#1$ND%Z7*!Y+W-B_AA?AHGT.'!8D[ X_*S1. Z#4#\,,MGO!,+NI ME9_UBS%%D:BZB3L@IO9'I\I7%M^P6,)(@,2-YHN $1U&4T+S$D@**"3P[\J7 M_9N8$;XK2-G9]9_,316@1*!\T&6<^%YQ@RBA;+TH]'Q\=*(*6H-O@9[F$?Q( M!))PJG06BSBZ!=R')7QU?OASY10$V$V,C ")2N_\DBS%,-9OZP.OB6Z4$;OU M79:(FX#Q.#$3]Q1T'#.7^8L4[[IU8C_*$OCJ)@L<8 KWQ4.3EG)9;@[O2YS4 M3Y!W$+!BY:/X'LZ&!^8'*]$FY;.EB"Q DX (ONQ@-< M>T H NP$2X W9O,Y?PJ8<'I+F,-_($'#!">\+B ]%MB7G2/@*6,!KM92K\J&*ZX3 N96;S(D=.%P&MSGIZIKO_"! ,2&P$MZ HD1) M_3F#!U\[*$P0!K GN#"*Z2& 7-/R#OB4;GX.O@NS2@&56 I2*X:U^P^#K?7> MY-D 'K&!CYX#7M_Z[$Y"!^[X Y@02'!'N0FB:Z!(5R [T<7<"3-D%UF,S!#^ M\@.@7);D2/=[Z"-FDGHC^,*W&5RS6,#B.;NZFCE^ ']P)21Q H:#@:?(XN@; MT"Q@1PK7]U$I B/R!I0M3EAW41QX+046R:]3X;^W+(@6:F5MC!X$?/L[$ 6" MS8GY-_X/YIW@;<1I"BP=M%5'\%\X+-!"T\I*@.%[&?!YE ;\ M*H5@3J<8LV0AA,"<^!C?EI+>+_#48@9R ]X#8 A0K.7/"OPIL)][%TZ,KW[N M_ E@8&#B\PW0MN]@HS/E#C@]0WX&.K"X/R&\(B&7 90B? 6'>!;F6^$8X*2. M.'_\/021@7_A3W[H 8AC5*'%*PD7'%(YW2@&IDXG*M"1\!#!,8(M@8;+&LH M"_/9&%B3KC4<#,=]VX:_>L/^<*1I_4YOU-,&0WO5?'YOSCF$RPBO^ZX;96&* M7.$;V#LN\(1F@OH=]-$Y2V>1!X3%X+%SY(R$RW]FW@TW 8%8,JXA(5G?(Q"1 M;N91DBIN#F&GA/!"0%B9.;?(J9&C^> D^ M>UJ8HJ6MQXGZDKE9S)DZKG+\ WA0>$-*#^F"\.2/PFP$#4G8AY]@*6@4PF,9 M5\R>7KQ#%B^LE$Q?U']B<1OL 9:*NQ%:W +V 2MT0>%)DH+SK>,EX'^ M6K!(4ACA+3&F"L4(<<[_OK,2V)Z/@@ANY[*)Z\H^PKA@RV+8?MI0!*+)"P?,%7&F'ZC,1 M0[@!@/T'60$U'-T2@D'@(Y.OW(6R#+GG'+BS\X,)8&&KEB0A91ON13%_XQ1 M!I#CK2S$MQ'> /Z6)RN4\X?P'182!;)B<+MD#B"L4C1M808CFF!^!]G.> M/0T/ FWAI &J/XM %!JE7?247ZKJ2=K@RY$NFP].2R"2$EN%!.$GBQE.$ MG0R$SO75C_XG_"GTG!BY2P(6,%TBI#G.#A>YDRX]+^/(XP?HN7U1+Z0.+,5_,B#Z4D)'UT#)0.D,1_A>YX)#*-Y_)K[F2KA8[ M 8L"S34\G^JJ\6KFSL((C*%[+GXV&!T$I9*IWP&^L1,ON@N7 6GMNG,2\@0 M,P-PP@82A$W^)KZS @1P6AS;BN\+D[)T?<$W]^B4X7@,PH#&2*,L+$ /1EN6 M")"C;$%I[Z(;9Y-H<#QNWC&XKA01-W&4X*OB&^#%(O!00K2$0P)+N8](^'*/ M&RQ2R#\7A[%CN(+$?,@0D9SX'C89P*M#8>^I^=.=9VS]&K4U..JI2EI%JC^Q;=PN-E"*+8@*>GYQ>DE M,W]!+BYE))P3H%? %N[!^$^4VI$'=/K5#UL@X+9XM=ZK?3/1RLSQB!8VXPH0 M7>W'_Z2W6[8"UP25DO4WAL]/9KNE;[T&-?>&$ %(M>8!M::_;"Z<Y28814_"A*%S$[W[?EA<5-B(=-TB M2OR*?2N>NW;3W8QQNZAP:L*]O!6G,+KAG]*@"DF)LL/35IX+B 3^2.+355=R14/)[E6*>SQ@S_1NZIM8409NX[1)_K2\A12(^< ]UZYT0WW,&' A2487^9J'VAAH,^3E3"-G3F[B^+O) (V M>! K=@WY\4$#"Z(D-P>J_ H^?6<4<:X&BJ]9_CU%2.&&F($U$;:4WREJ7^Y# M%;_G#T1S36SBOZ7[?Y.3$YEA*!PYF_B>6C44&#=+R+"9(XPIIB5LU^+=>60V M =1RR %*:BK[X>1,N)(K@.I&%&0Y6\/P"\5;4/-=+( K4C2XXFX#!1>5=72S M]9?W3"N9,Y8F>0[ AD/TZ<

#2&@E@@NIPY2OC<:J;7E@Q?W*5:0%)*H.%[.^L5[4(#!AR0*T091X0Q1M&6Q0U86K!3N MY>ZSXN00+S TE1*1T?&AQ+MFA8&&R![- 5?@CCL'<6L:<#05_O.*?,/<"G(= M<)GDN&Z3L8]]P1RO"'WH,!M[C@H V[D@UR6 M_(CACL=@(8QQ]Y_>^:Q\J/*6#_GCSG@&6O1"QR"FF"EY9II"26D<@5;]A9QE M" =O-#17F;Z]3,N[ YR&*=?4->%5 >,XI HU\P*S2Z>]@%B-= M ."%.S.7B?A$NE$9%,YAP0F(7AY@DVOJX2G'(W9+_B2ZKV S7DEZ#[RU\JB" M>7-_TUWN*D!]FON_BB!+6CHV^))1#58<#\^ Y)'8SP; ;8+179G1R9^:.\K* M!]X)WXL;DW="$.HR26Z@1&0AG!2_ !CO?%3M<9)\+@((5G8;"[X@LK0B5\2#'AI>J"AP .O8H M=X)0V0.]A3Q%%C,-;G*W-J8I^*"C(-)<<-=CU4K: &(B$#"8Z%6+ M&!88^Q@$1+&Y>8UYCDWKLL6#<,(21%\FILS\F<'V/=\5^27HXRYM3C"5G)@4 M$/%P$%L@7;EI=D]^3!'H]3)B%^*R-;^?*JXC241KH?"A\")2$M^2C<;#=R(_ M.0\5BD=0FANH0"J]/X_25;RA.2@J$4;82%YCH&!2)C162K8K8 M9PM382@C#K^W6&B ;-IDLWQ9CA /JQ%B"3*X8X(:):9]$B[[R+_N1.8N*(3 MP2D%KM"(BZRIM?!381'DT0?0I_"'G*4N'$K>A?LBH6ZE+$#U%=4QN!FP'2B> MJL1XM%FD+>=+P S?,C&Y:HL4CT3JQD0X_,8-''\.]'$#O C,B(RG9.6A+XH_ MB- 6Q;YX!@3IT;''$W5+>P3909E"@/"'. MP%:C;FF9.Q>D'%J"10>\4N.'^!" 6," :A8FC/]46KPH76.189?[]OCU4\;6 MI:QX6S61#QAUR&.$!<(X9$!@%K:WE.;"EE._K[DE3?F!UZ07Y?FG A!_30KA M5I%MI#=Q(""]\&50>N,?Q"LF#O6*G+KRR#$"5?;D[OY>O7KJ>' MH4\%CS\JM!3!ICTL+,@YD,=-7G'H1;H^*%B89E* BQS7(HD>O2H9092C!3$F MA@HI5#NBQ!6 %ASI.Y\9[K)LC4>*RVB%V*;)X- M23QK459_^M(]%!FNN FN[I!U@)E*3KR&K5X$CT&C('+AL,2IK5Q3V$X5NX=V MY*F\% U6L!J?S5,3-V_SO27L$\FUEMX?&=90G_2MH3WNMWNVI9M#:VBTN^/^ ML&T].[EVI1@;WO[CS0I"!:I-E>'YOT]')WH/V2>J^H,LP1S[%^A:;[4-G@6; M6U?%NN$A'IL#:T'O8AG^1]Z*'CF.KMP6$02VJ:"GFN/)YHL@NF=H5Q29^*+, M(,-H$GT4YDTR8TB3F#L$-AWFH,2\"@LS'DBH_8>7]2!05>$\\?*2A_OUW-+8 M =I6KIW<$F68IY[;8G_,_( ;V^L.O6D4"Z]D#.H3OC7E.5&5# 8JELKS*L&0 MP?!,H?WEH -ZS8&K5JNX\#84K86 RL$9$2U?"\1!$5>&%TEP\OJFJACC8AB] MUA[#JB(*S8G@W?T+&,";DM"*?C<6:*+\!H8Z[<93+ITI6^T?V(3U?_B'2&>A M8,3,CSUQG.A*S9$EV8 MFEHE%]"6*L4Z)%E%RZANR?$;"9T 0.^@8:0,D')LQ+Z M"4$_=Y94R/B.T)NK$:RX3L0R$I%XBWFV\?<35%].9FC5"Z<-52!QLJQ2H\KI M(D&KRPV8$PJ;"DR>*,CY141>;\\GK9$"U1A$8>&-<\,S\Y1RP_BR6X+LGA# M)'(SRE >LF]W=5!E#@L:BKIX1&M>#K_-1RII_7D)%6A78Q8YR&F#/G M:9T,75I"B\TS&J_H5_HI9G/ 4]341/D9W!JPQ2P"PPCIX!:4:-*FB] .ONJ: M9S?&'$6<6ZQS([]A);61*^%B4S/VT$J%B<\US]S%"\81ZIVDSG.9!3\N9O<) M66O%YLL2L^:=ZB9L_+KDW$!(G!<S!7DIQ<=MQM6%#YCAML MGQ7BGURK](1:2>XK40Y9*0'E:F&A$>>Q4! [<;;@YC)%BPL5CZI_ENBEJH?> M+7-,P8S8AKNF ?OA"\_::FCPALQ4D8*<%$IC95$-9"PHU-!MDX>8*VU;A#]H M.R(*@6F/V [.A$IY\3E4; MR&^)N7^I"UY!/SX%#NES]05< M2UAJ'T<-IW#ESV'K9^Q.N8B C:RNEN?T M\^5A97?^!>\P2-_<^5XZ@ZMA\]?$$+$G7. L$O8Y_Z,*%>H$]Z%H9H]J.8#V M[Q]Z'_[Q8*M[_HJV_?,O^46KO^G:([_5^^F]GMB4Z7@[ZS3X6(O(XOB['Q[? MK$"M7-0L?BA$_,I?-/K?;B=D[$HCV\"$)X+)_!^:\F.@#Y9Q8R#B*CHRJDNE>KE8YK-([$ARH^] I\*$O()#X<+3Z86HD/FV9Z M-466[*H#\%E%97_O25J[&RV@::UMF'L)_R8,!N.(^?-Q,B>)?1+[)/9)[*LO MB/=]A-^0.KA,E9L(O6B@<7FU,?8I!6ZGH'I]5#>M5JT97=M"85](I%&4T23. M?6AT8+<,20>2#HZ>#JQ6K?$[QT(']7P79KNQJM&OE499;SLYBZ,,A0S7\.7U M$;UMUT+T6OA:;ZOOS]0/G7?O(]I:K4TN58FV$FT;C;9V+3/SH-#V:+PMYT5> MORCC3#Z_MT7QOBDE]?;YZN1;1;XZ,:Y]0[Y=V]G- ME=B7+,"NYFH^I80W:O&P5P_U"_1OV;$HEKK9LE]CE_N"]-) .A@\-B4>2SP^ M #RNDT%Y,'A\<-Z!TS!UPAN?^@?R'KASG+W ^PX?C(HL?0/2/).X)W'O^'!/ M>@8.R3. ?3O]N)BF'>&2J>DNGX%Q^/HG->PT7D71WA=LEZ;40:'R3H]8!O(E M4DK^*DW\E7 "-O KYWLE:9SE'?SR3#ZI]^ZAWBMM+HE[$O>L6:NNQ5+A*"^VH2*$6"M2%A'0[2*1^ M5:3^6"^(=F#,_=-1="ZXBM)R_,\N7!2OT9OSG>MN3>M5Z*$6VC>U+O?8+=1# M1'OC5;J:2;27:-]PM*^5='E,:+]CGU"#]:.R#0/W 2GO;1>]-W7H#4BM;RI9 M2 /Y&"C D!0@*>"H*<"L9Q@6I3GI( UFU0?/D?<2=S^: MKS*BJYG(*YU?!X.W^NN,U&HFWLK$"SX/G&L7.\)T$P[?BS+LO?4J>=GO')0S M>O4\(%O#Z""B=M+NE#1$\TOK-!:7-"1I2-)0KJC5:\XO::C4[_Z6.K#SXGOZ MM[*@P _9R8S1=G5#^_F52OX>>V,%)G]F2>I/[W=2BS1CRC0*@&KAM!0"@I+, MHKM$6<3L)'7@G-+(_7YR[23,4T UQ/03:IV*FF*0>?"M'RHI/ 9_C$(6I@FV M;L-OAE%(I^RD<-5E"O^9YS^+B%G,%E&,OSK7P#T4)U$<9<%B%RYS;AA>B&DN M,;ME8<82+,': WW?ZX%1WP-BS> L7+_$CO .GJZ'UX,]]+G MZ@O"*)X[P1(QZ!KGDQRT+@L"\>O?/V@?Z#,LW,T_;SBZ*W\..S]C=\I%-'?6 MN"H?@,N7YV1IE'_!29.^N?.]= 97P^8%#0(U!\XB89_S/WY9I;@/A:3O_Z1W^K]]%Y/;(JC^4V&6Q7'W_WP$FGRRCZ. M!RGWA7NGCW><>*^CP(-'3 2/^3_FQ,H8Z-QK<*QA1RBP 0S/P@GC'7#B!=!Y M12SY9Q8*)XG14142Y89FU"EB.@!-7.)#%1]Z!3[H=;Q#$A\."Q],K<2'35;: MT23)#:.$FCK?1*BZPT%O$JP'EI-1KUW9GJ5D2,?4(2-PK1"@1&")P!*!WQ6! MFV*B[FJ/#TUY/IAZD'H],/8'(8_ \-E#K-,/:*ZSQ+K]P;HZ0V_W!^N.QJA_ MQB1GV=RS'H\]L-Z>TL@Z9@*H->-<$H D@$,A@%JE>8=/ $WQ4KQ)+L5VV7AU M(/#.B8G6#M#^$4CL4?JA-$V/ ^/-5D=BO,3XH\+X[8M;#Q?C:R67OTZJ=R/R MS?N8S.VS.TP$B;)8F?H)X(9RC\F6^=I>'CFI9-Z]^&9,)I]BWC;.#\4<=B=F MGI)&NUI:F02VW=*2VYM!8FM M6(Z*,[87S,7H3G#?4LY!_BRAR3*$W@M 'G-C1G5KU_?UUV#_7'\%52D8O1Z0 MMCA**1-$FR,=PEEB*9^RF$4A*^Y3%3C]U'>"X!XXYQ2U#L!$1YG!=I;NO0,$H/K M_,Z6LK*B^3P+L=01!3G/@')21^$)[,OKS!:*7JYR^56HR6 E)\"&UW"NP3T_ MCM5S6,^:__#X.>W@4(S5J"G].XOSARR<&W9R#23^_<29PI(^.\&=X%\@),/H2M6G([L?CB-4LIV0)0, MZ"<&\O4X/22Z5-KEPP8W HBAFR!38#_ZE$B-$ ME"A:\$$LH[#8H\)B)]9SW.C(L=&?(Z.(@==+[KG9A?%K' $M?:7>#Q)$ M< ?:I#<$%-X0XXG>(J2?U,;2MMVRMF!$S3"7J\9J?4A8K6XC(+&533QBR0+D M&$FTW(L@=. "85:6BK!_T.N-RU&7T#%Y#C[FNFQ57?9#^#V-XGL4&2R^%3*$ M_^C,(]"(_\MMNWRL.%SH1C_5M9[-4[8=53SR:(UO@;JNW/>;Z82DOXZ=)'MU"2ZY*,,<<])-4 MAA^"E$RB,&0!/# @ZPR%6"+%$-V!9QX@;!$Y'H>XYZ=9S)[2/>!4 F46P>4 M#++_>;L]/"/QE\?H85CW Z>,;C@5+=NTNI)U,S?DYG;FNFCW$WJX<>;3I&^\ M-67N#)W<0>7 0\8PT([LD/MJ[G+G'3P@Y7\5/G'XA1Y=V7=+^8,IE"?Q;,BX M &5:!>QW[L!;X/^X1.ZWKV[P@;7DO K[(F9Q2*Z%ZD-Q(XO R>W[#-^,RN%= M.I/F[6;%JB@S^[529M9_I,SL*"'WK'*\G:E;1J_=ZKRWNF5JW59[%T)+:ENO MI6WI9FN;&/IVVI;9,INJ;>GZ+M2MJGLB>1'UEYI7'HB#PW9][CS .^$6%'7Y M'5+=6E>WG@WQ'6E>:JEZ/4/A>E#;$B&/];6N*5[PYB1;8"H8/:Z,34AL>$!5 M61K>?D[VBVAV_7%<#&\_8](GE*X"Z[%)]UNYYW_ZV&V9GW:M)>REDO!3IV4V M"1#;1:IWIZ1\U%K6I_?24K375E)$"-K'IOV"X%;)#-/B5P(-2U<^EB147"H> MUE).5U[C)^)2N.9X&7B/0W)YDI[#^9?PMR"],0*)EG M!D+I!%XSK]R65%XM%K/\[DYILN2O!OQQ[NF= ,F?;$UK:<4E"-LHY1']L^B6 MS:\9A4"Z4OP](/XJ4TL'U:FE0@9>K4\M/4K0\0"U$X89,-%RHFN!M.7(5Y1\ M/QEFRRJ0$K'_XT\=LZ47,FT]7D!!/+R2QQ[7>0*;3OD7]%[,3J%7H;'&W]!K M=3[]_+('OS=,FW&PH3)BKF 5!E7W=$!+O_&3@%1GE=)YHS# $.Z4Q2+(ZB2D MS@.!*,-,\+A_1M>)TG=3Y2/^]#]_Z1J&]@M\IK_T7T WPB-CH>."\./'VB=O MI)C,XH"1P$Y27R 7XH[K9O.,.]&S,&9S/\4_X631QYD4U60B>RG)KA/?\[E# M_J-8P%7LA(E/9B*L-E]+2[D<#S'Q:SJ%1;A1%I*I,G3,$$I-04MY _/$_-K!(0H74Q M@@;!@3 "+DXA;5@+0NK;AC?. 064:P8F$2(#K!#S.3%QA(!(BLX!0_Y.!( 7<@"M6 NM=58S-F0/.W5/< M/N;'" R@77H+E@"V?!HHZN,;D,"C+,[]ZAM6?<>4&P?5;<:3:^-Y:?8[\-1[ M3!9P;AT_H .XR7R/%R&&Q;B?)W?36]Z T=*+]6]<<^DVS\LV*L! +-,[OR3K M+RFX%XAWH]7[N:7TB]-G:%5,G[O<%<1Z&JE*A'IOGK.9\34JF7]U%H),YM_: M#;7$ZW\-HFM 9U!_0=?WD6J_1'9\NV0F1>!JZL>H MNO.TUFRM4HFG .$"Z$&5!Y1*!0@WD!U_,K

!$P#,]'Y?\/QFL'N$A- 9U2NH"[YU+^_G33 MRG/'''+'W(QI)E6_N8MF0RK;'2-[,T8N#:Q=;]E5DRD#41%CV)1@OX@$JU]* M6/O)U"H"@2+7@4B\%O9;?CEW "'#9E[A8\4")F#Y7$E>2C075EVE8F,*")?. M"M8/IFL:L-S@<[#N!)!G4QV]H6D@7V9QE-W,5H&@%\L!&;>("$,K$B-F&/HM M*,H)DDB\6.S0%4+^.KL_ 4"!\41Z?VZ*^DF2UYZLO-AX:$5 DY-G+AZT,.^6 M!#H=$'\GIB9ZY"3 ZG1^&5K$NJ55C&8*&CJ+1> +M=7SZ'01S@(@^,S =Z[] M 'Z!3:P17WD"G(UP5'*"Y^ .E\P5 *:H2TRIG,G'.7HYZ$HUX@&=M\C0%[IO MZ4_"5'R>+(G846YPH]I",+*J?@6A(&W$/LE3-O(40UOA*8!S+VA51F\I2 M'B9@ZUDLY5!(IETY8$DQS_$6Y=B!B)I1"GAA^_@)EB;S2ORU5.X'/#W<*4HU M3<24UY^ZD0)^LO4RP?4Y>(BT]0@EXL]5]\,FS5"MR)!R44*5I&>&CD"X2O74 M'"S9&XZ4I[B T$/[&C1"DF$I:<;PB<.!RK/R>E"N^HH,F4U^[S6=B]:H_O&&\-0-RV1-SG(FZW(DL/ G-7^L7U%C]>KWO.S &L MO873CC+TSZ9<$?:B.JCED0FB4P2 MV:L1F=53-?LPB*PI(^=VM<^)\/POJXM/V U&DUR..T/3MF:KAK7]/*)W&!Y4 M5R0< .<_=*2T==727F, KD1*B91UD;)CJ]VUG/R]1LJC<1!=1:D3;'URNYH^ M^! PWW<67RT5_"GX;*.CO_.4QG:GJVJ]6@I\;:B\+P9(&UNR!\D>GNNHMBW5 M,G3)'B1[D.Q!LH?5.[J&I7:[VYNP^\\>Y#SGY3OZ/$,>D_2KC9^+O'@L;>3Y M^LX/Y<\L]A//S[OD)AE61B9ECOO"$_2E0(G:B*,L?8B;:$^=-#!ZI)J*>%J;],]Z+$P]%V2:6 MFU-?R WUTWDEV#L7@+\W.3S4A\%1?._O'Y)AMV?W1[;=Z_0UN],>]"83JSV8 MC(WAP+;ZO0&F03OOM?H-23D7##-^X"A/L4#0J_9U^19'882%,U0ZW$RX/[B( M';SQ EOWY-V\/2#U+$F*LE,!-9]#K=)79+$$-237HG]#,8G\WV(2N6ZWE/&/ MF7_MBVY 4S]T0M<7-,O+31-W!H0=(,,ZBX!&C,]YFZ#+;#['/J*PH,L*2Z@> M(3 BG&XF.D$TGG@L2S.&_&.N9I#[QUAPYU= MF0-#[$")EK@HK70249A7LYSN%G'_!W2GTS=N5 M_+6->H5QVEM6X37P93)M_]VCRK+D3Y;TO"%.R)(_B0^RY$_BP]/X($O^ZN@. M^Z(;[*#D;PZ@#]C>9W2=L90/.2"'NB>\Y+PA$$X>1(\ZM9"1I1-[5SK1U32U M:]>*G3:N=$(F1T@B:R:183JS5<>$D$0FB4P2V?.(3.^I5OLPRMF?K5KNLP;Y M,4LHL/Q)3,AZCB[Y[+J79M:U?#0-5;.V\1V4A[;-AG9UKIO,HF,R=O<3"[MV M6^WI==*I&ZMU2*1Z;Z3ZV-$U56O7J>'9']YV-$5\3PALD>NU2X']E,-XIQ!] M W+H69K:J14VVAH2S:>C1I%/4_G\H5&$KMIZ5^WV3$D3DB8D31!-='4P",W7 MZ+YQ !11+WZJ=QJM515%.Q\]QO]"_P(XV"/V:6H@_=Z8ZLC#*X)\ MM5WO4(IV=##>:[DYG[O[%W&&]\6"(W5 26(_"F(W=%/MVIM2B[8O;&YD_;(D M74FZAT&Z'SN:H;;-CI33CZOW6S0K>/\JI=VL@'_$RS]CN:7OPC/.B^RZ_@,. MUFZ\/E8[=TK8'"LU;CL6XQUW!IRR,>/'-.%$2"+< $6)..974=2CZ M!&A6@2+2<4GG6\%4[QBM[O9 7>$C=U'\'0G"Y:7T+67XX&^\=->+_5L6KF^S M\LS*T.V%(A-I(^+?\[9B_$U*3EO(5G'-*3KE9OI\6&4]2OB_=40+&+8O:L2V1GZ05 M;@"DGI,-X;?GIUF,R,S9 3Z#&I LLAB0%["?,'/NP%4"ZVF0L/N?S.>3@R6F MEC)=A/DWIN5M*<]-8Q>2Z\#$>;?;.U1YSH3L(+01_;Z<;:0T .IZ6T!515O) M$O ,G5O'#U"FG8"I< +"E"D)L5E2UM^-H5OES/?=[*=D>$]MAQ_/$)$F MA&T$203[\[TMMM/NMB;$4/\'NP9X./6HW2 ^:18''8KPJCES& MX!?J@$B_@81U;K>;7GX4#!5$Y*,#F)[S)=*D>D0ZRT>,?LR0+Z$NZ MIAJ((1],Z-RPG&>M^4?E4?23K=C?#F-K.WPZ\ M;FM+_O'$R606Q>E)RN)YQ268O 3'WAZG=N)"5?[IA!F2,HI>E3KJX&">XYUI2'A7U0\#V-$/+ ]@H !SM MDWUSH.X&TF?1+9M?,]Y#?QG4:/'YGK*L72'1 *,%U6X!H*O&::(L35+X J'O M8U17J)R[:80'@5VY^&'<,=$. M-TN!$\#5'NK,I=ZI9 O\ EB1G;.B=8!7]=*6,N(N)[B$\UA4VJ"DM)&J@Q MWK 0#1A,#:N8,SBQY@[H6;EF0"G3*8ZAX*0V9[G;C[RH*PD<,:-@!6F9JAB= M(:1%95D>*$Q XP^%L.G)Y$8I/,8)#WZD<*.3\!V% #XEO6/!+5. +:0SJ0=P MXXF?3N&807^,UK*Z"IRL<&3G)TO*&?"Y2[9(N0JGZP6S6W:]B[$I44PW]+,; M6+"2R^H6%R#58!J](F0^)<)XS WPO2&<(1PH>L'RU6$^37B?LVTZTR3#,CU" MFRD-(N*.M/^ .I]2$("2HD3.'76HW,SO6\UEOV)@2KNM3_3)H#=N]]IVKZ,/ M+'O4,<:]T6BH:R-[B$RN20-3AO!5[+AI!L=Q?@VOXYRBF5!^XT4@\O.)$SRB MA*PVH0D_OH1,]0XF K,N/ MO)JC/.0@C9<,TC"T#P_7'O-W6/7&3?3><+2%?-=;O>LX.WSWCF0ZR#<16\5@ MZ_6]X,,[ZU.P^^9/.RM>DQ, 'L6+JPB,MN.L7I6G_X\O.-TUG<%C=,IOD(AP MI(B@GYB$ &\U]D!B0-,PP#JQ)08<-09\C6+&A<'#F""-A",? _0>#?QV$5.O M)"100"):]WJ^W%V99(L'P 2[_>61(%MGD>:X]U''@\@6JU$H.::A^6,:=!4X M/OY_ESM[]7.0TU DF>T5F?W/7[J&;M3J026)3!*9)++G[,B6DDP2F20R*

J!K?5TU>[5&2KV]$XT"L6N,R)7I*]'Q]/5?O MJ%U-LD^)G\W$S[:M6K7\1'E5J]2=Y"C[;-#"I!XX=]ISL=$W5ZFZO(;T$+N^+ ]*3 M)QF$9!#/KMNP5<.NY:J7[$&R!\D>#IL]=+2>U!XD>Y#L0;*'C6DHIJU:=JVR M.LD>)'N0[.&PV4/',%6C7J+%@;$':Q M]STZ(;OF$C[JGY2U<3HQ6\0LX:6_[ NGPG2&AH=9(M%H'/:&2UX]TZH8O7\1KFN1_Z\VRN%,UK M_Y,Y8>JG<'D+GX>CL441 I^-O7#N"0(X3_N!U]S-6 C :^2A3&;^RG^R9PXA..G*>>P25@:O"N[3GS/=V+TGUO]+$^*>L5[\#P7 &E:T .#T%7G0TO+H3#_D_F Q3I)F!VC.,' M49%S V"@7]Y[BS91""^LF3HN)FWAF?+UAE%XXB)I!#0D/5HIQ"EW@=/D4AP7 M#QM&?+@%S(@R8 T )OP1N/W-3)GZ"0"/1L[5*-SIB>SILIKTI?>^ -:O(T]J MGV[M17PK^F\C#TP*+E7VY9X*KO5G! ^XQ\_(QV/G;H6317!9K-Q$D2P@ JZ MB/]&6:HD =_"LH%$-*"A4Y0,%\OHK?-G%NV=%4%&3=MN<@,DED4IUSV54G_);S^4+"N3\+B MGUG(N.UA=% J&)I*$ /=+TE(PK@1G-]_&XMZPY\,J]7>?CD 5A#3<48PXY*I4$FR MD+@TZ"-SYSM\!6CH)!%^>0]_8DHN_ HW^$@'.>'#)T1[^%0(./X+\G>NX*F* M#V\-[U44T#[H@K>^EPD^SK4_>&4&1!RG#BQ**%75AZ-NF.()T\.93Z0GQ"7\ MB)3F^@NN30$*.)GG(^$ &N$FDBQ(U>4EK3.=_(VT2W!Y,A/.!OSGNMGCXNSQ0]GTY/ M!DZ W/KD\]1=U7/A+"&;M3+J*YL^;B$3:Q,'MI MH1YPRI@$Y&=0R1B\:9VWUN8I*G!:Q0-EO1"K0.N%K(0-34^NQ;$G=.Q.Y=A5 MQ0$6 P[Y#1X"MJ[8FKF1^<3:,\???\30N1R/%0NV$TFA/SER;^:3IQM-.$^OQE^53K^E_._O_;.KTZO^U>F_ MQTK_;(1??,D_CTXOAU_.+W^_&%\J_<'Y[U?*U_[%O\97RL7IY;^:>2)O#UBZ M_+,/!JKO_E)I>7:!4O/"3[Y+0*$TX*IOE&2Q4#GB[\ ;8H /U^IGR",2KC(( M",9D#?+Y0 GJTW 3O 1O1[W0=9(9F1;T!ZK0MT[ F4Q%M_;#6WB6:#X7>MS/ MA,H+2OZ6W/"N9-&MHO$S\$[H6\[#1,TCBC>^DW_9=<;SBCI\!" MAE%(?D=21LH[+U/X@K]T6>7P$Z4?AJC(7+ %++)JHV0)FOLQ;"/U@:U.BZ?Y MY3KPG3/FW3!:1A3>1*@Q$1B!<2Z!3KF-D(%B617H1FE]7737PF..:I]#(L!9 MMMP (%. 9H1[F8/DNL_Q9)J%7O4H5:%HHUY7!?"#.-%2KD@A7'LJUPU+0Y._ MA-PT]$GYO779 KOOEL4A^6E0 87+W7NP\MPLYC8?OA*? X]0G%O'%PZ0$#;H M.8BSUT[B)]S(?0@Y:2NKKU,5$.6+B,X37W+MA-^Y3ZA\.W_LBBLU1_%B65/_ M!^R*'K2Z<+!H,W=&9T,"/8PJR)?DJ,RQ;+6!XU.$2PY/KHSOU,6[Z<^P1UC%DL M=O-,N(H]O5(XY"G@OM&)7T6(M2Q)B&X4WG" @W.EDW7)U=QIDZ*SF+0=AW7D8W,VIC/T04C1>,6TC8<)@ M2A=?G/%P F!$9I:E+8/\/E5G?B.B1LK^^K M]@*)]"HD\D@<++JZ6&ZY59;#EZ JUUF:V\Y<-0 (@@+#T51=6>)FX(/.&F=A@B8PI]P7WEEY8U!E- AO+DEGQ)IB3$3=$X,&3G,?S)8 MQ?0>;96"ECG<\XR/_N50.8M:2E>WU;K"<9->,BH6RMGT;P+-:HO0C\*YAPN& MQ0IWWB?.)+ABCU!!TPYU6X%T-T@Q44R(E)L'51@B*\);&#E1'""4^2(*R4LT M7/Y]+(#4 H^E.?!VRC,IN*/N'[$V?.-KIG$(]P M&43W&%>Y9@@R.B^/BPS!=.D12"^1AZ_G?V%HEF0N]ZSA=?Q6Y&IAXG"EWR%0 M)<6Z6LJO ".^>DYN&^!4) 'BXT4XE_-"6'(.^Q"5K"C_H8!DD@?3/2[<\-'< MFI\+."\_ =&XDBG '-B+V&K5O"E35,0Q?"1!FS! B9"EDF<\FV>@O*SRC:20 M"=7+2W9!K.)F%6EV=6S](*BLF#]W373 %W=.[!5I>!6O^@/"^'Y)_T7\2PE9 M\\9EN9ZROK$H5\.JJP(]^P85 M!$,56H=*LDZU9USHLVOG2)QJ61^_R@^IL% M.V:.M^1+W(!8!7V5^,B]6H"6(!"1PH#UPA\\FV4[=XJNV:WN]OX45!$Q2$&1 MA2?,&V1\]5GSX!%S!1]\IQD?NM["MMS&M':+8M#3G/#*#>>K9\PZK M>KS-<>L*WUU%,88'X%%$/RBC*]@"XC]U6\;VR6FD77U$/OE)LJ['_7/CG**& M.=9)@&%D!X@6Q#XEA\+#47.HJNR53$1T=J>H@5*0-\FN_T17?IF(0#'CF'E^ M$>94_.7JE9R)H18,7,S%+7[*A3-7'L"FYQ425::2+*)TA2-R50$77BP;W[^R MBR3?!EK1J/KF>M5S=!/20"IZ H4Y_'F1IB5T?5(URC1[4+9#U+0;P;]P"[M8 M2(]*3'J'%CLH$T,UO6U.!CUMV+7M06?<'QG69-0WX6NK;5K=1N:>=5O*Y/2L M?S8\[7]1+J_Z\-WX[.J24M N?__V[0M][E_\GS+J7_6;>0+OP.PVV/V5PC'Z M[,3W6$?CY%4%Y'6EQ"-*MD2#"&T.=!?.,)9)E0\.-SWRL"&PT&].G"JG_U;Y M7;K]T1',;C6#23@6BC05>E_,IBPFI0,V R9*TVFH-^GIMCX<:L-AW^[I_6[? MZ$VZPZ$^'IKVH-=,&NJUE.%O_;-?QY?*Z1E1SNCTLO_KQ5C0TA^G5[\I_>'P M_'>@)/SB_"S_>'KV*]U0TF"9Z]G,HWKC19Q%8>,K OH#2Y^,)YU)IV?9QJ3? M'?L/3^[NCC_PKG]MXOSX7B$.<;-!/<[VP ;X#A& MOY"3^ZE'H+X%/)A$QD$D"O"^Q9'+/ P;2KB*!.0RN"GRAKCLBT4YD0 HY1;/ M?#8%K9VY&8_M4<@X5O(PPG!\GH<0N$^RN*>4T&OW3,[+L /C9\B\Y0 $=X+S M-7CEP;K5@UT4![M23'&18=Q7-YT3$->,+TRW/?%)6"J%)=G'5*9DW<_=J$S( MU882,A-RJZ7M7[51'OU_#C$4 4S192&.;C%7HRAK)!]Z%E/O!@I?^"%Z'SGA M%]HRW'E=O*^L%.2!/C2D@<0#"MLEV?7<3RNU^DNT1<%!%Q,V/)4O$RQS^#/) MYICLD1O]10 1&5)9!\F*J!PO-O;+E6!U5$RDCO?C#D1"".T),[F7-N8G2Y%( MCC.H**V MZ3/=MHVCC?<6J@V0[,_2F+X6R/W75>L5D)%*MC"^(O0G"FQ4BGGXE8#5$MQK MBA1G<\D"J-^G!#1,69%&F-Y79<9ER!O>!_PK!';UE'0K M^3#G>\5\+O_1\Y7Q-(/%\D,=TZ6AZ>:G M72ZY]E)\H,\E#D =LRC!XQ(9:$0AF?/XQ@G]_XKL86&U70&9>V#:\+L29#JK M5 /Z4K*B+JG[BG6IF"E?,../'<8 9M%6<*&$3:H2I0O M7[XAET7W-\-<:]Z,Z\9/,.<(U,H,9)E;Y5Q3/YZKO.O(0SQGF<6_3-0U)'^ MUD)LOVJ;^+%8K4@3]"L%SHUV]3=/*1V6&5]2 WUA( S,.[+QPJB:./,R5K.P_NHE MC'@[)^)WY_\^'9WH/5#: (QSWP4]-DK2%79(PZDZOP#'GB^"Z)X)QPT*>>XW MF$=I4OJ-^;&72QHA=L^VIY87B#CU8E M '(>A7[*13DOKD==C.R*] 6OH'M1HE-Q2Y'#Y2TWVQ'[!G"\[.'>(Z#IY&=1YUB+Z2G*?8'["B\PYCZK:*/V04X MYMMRKI,HR-+*ID0Q/.>.$67(K;P+0<35:%@BVN!*ML#21)$2HJG$F M'.@>PZ:I="W(/B"% FT)XR-@E**VK^*+Q_P-+:W?9J=H:,5#XC>6304LZO?AM?**=G MD_.+K_VKT_.S]Q9"F^9EO%/"4D,#0F6;Q.ZHK_7ZECF86';;''0''6,XZO0[ MW6Z[9W0F=3*6=D4.:SBW:KF1I,&5P,._]2^NE-/3TUKP?E4"KH*[8YB#=F>L M#2?&Q!Z.[*XV,=J33ML&>[-K&68C$\1T#:S*TXOQ\.K\XE)5QO]O//R=NE&> M3R:GP_$%SQH;GE]\.[_H7XV57\__/;[ +,9Q0['_K>-S96L/!X,U&*E/1#.$ M3?D.2]G!W)WW0"IO47];>C;!'OEQ7W8[+%JIOX4+93NGB8@"?V4L%0VM+]/( M_3X#3$2GM>.]1JUO]KC3KQFBZIVK>/E(\ \"VB!+X M&6OG=>5$&0>E_E?$ ?.;\ WBQA'VY_I/AJ"^%'?H;4S-YN9CTA+WO#<2-H 2 M-EKL)?[WR6[!$,JXR/([YQE[TK8NR@V(>Q0V95'.(>-0@ MKXT2+2=OBA9X_\R">R5W@M9S/CTPTJER]]+D,6WQ@]_M4["'/E[E4E>+M:A+A+V.?]C M;<>XGI@&;,$E"+:_?[!1I!=3J,2O8CG\'0 [OI65X5S\5_N1WTRSYHVVWJW\ MNF%ESQD,MC[AZS7&Z;V%7@FZNC-G*V;7/4-_QMX[7?EGXZ_2?.32+LG+*>M-61W M1W1ZK\IR5.4*!UI$071S3^SGZU*3\5_C*%L<@5(T]N[\4!FTE*_,"R2+VFL6 MM5H8+T]O;\CP 1;%5:(O[,8)5*7O87XSM;RG F94F8U10S#BB#!^=_S*ZC9D=T=T>KLS:I89U1]1'( FX3'ETLF[4'RE+IK^:H%2 MR9/^1I'3M2S#!Z.[!Q-%S]WC'$NXCYP*.Q(6W^9S SR1\H'Q\*_.#W]>+8)U M$I[K+5K[/\O1IR0^"HI_@IZ+_0 -3>NTE-^8\F=$5?1K[P"]\!P6< UWZKVN MQ5L*%@M<,> I#TCO]2S,-H9'6_1HK,)I"HTZHS60U/(PFR.:Q5I_V(3KA^[F9\NC?$IT@Y ZXU;2@[_ M*,#!G\K@7P6J&.# C MBD/?48$ZPA1>X<373NS(JIIUM^QCV-C/;N"UU+@5,?#%GB1^W/PU5(6&0Y+" M%'O_%FC]P*UYN8Y8S(C=XEM+"U*%7]V6\O'#Z>CJPR>."9?8WH!0$LO-$6V_ MTE0I7']U*6+'<"=NJC=?K *M7*4Q^DU"B_D:N06$6. M-45\BZ,K+(O 9L*T+'P7?%=]+HU0=&@ $5NM>"D+3GAO^DHA>B75)Z5* 2>D M\6!E2M#9K>\AB?SFIUC:H?QZ">\]'7SEM4] O)A&5X5;0;!]A-L 6Q-@*415 M309-41R%DZ;!1OJ%NQ^@V[,H!3",G'E3FSZ^\2)*1^:C1 K8&A#R;L"]U:XP MF"AVYTRQH,:YCK'Y%.4[YBB$4Z="! M8TO=PA/E6X#SKWD3#QH[4/58C:ICZ=:\5Q/'Y9N$EW"1,PQ X*@56<2Q'L"J MMM922G #^IWY M*A>8SWKT-Q:&:T)7+:5NY2&4)QMO?@P\ 3,4OXRDSW < M'E<#>R1Y\VQDGN><#VQ4?N6]?0"/LS!AP48-<(.T%K0K[EKB(6V5'N L:"HM M/&'E%83?53&K<129/5?U))5S_9EL=8B#I_A_?10JW^CNHT9T+^Y^,'"ZE>%>2YX8*:1/ZHGI4_JJ,63^$% M@KE> (M;.0D.-VQ1")I-_IO@ARIREDGT UD=O$LH8"IUZ<)I+'RT8N"MS YU MO_+QJQLL85KU1>1^OYQ%/RI+IG8RV'XA=E!2N:4@ M:%5Q+F?/%=[G1CCFP4U>;'P(7@K8'?M T1%"D88^$MLL94:3..=#I4T-JA5= MS4RH42O:A(JQ9I1\+OMZ'Q-10+UM]0+5O6G:&=JF#Y(23Z"Y!$KM!N*SJ3BCTF0)6ZSK@. M6ET^9T3%6:"WBBKA#4U,B8']<_!5IDOELR51R^,]Y'#&*_P!;[DOVID\+5+$ MD8E^6V5MB2I>6?C*$("K^%% $9L6A*QXC.A 0);\HGJ,9S0&HP^P R#Q-ZSL M'B==HG&M7(.I"GIX_->DPI0?-46OV ]R,P#735%Q;CQ[?=-%;,B;'D9\MG8! MU2'')#J\<0JH+VNS\(Y\?#?([:A=]X>@2OR_[E"I]]J+[ M+547CLQTI=6]6L0=8S911DT9J&A)P[COS%P"ZCSZL M<)H%H/'BC$^5FG/'?%XY;Z?-1X%A%2H.%:2"LTK+:S\L6I'3R/K(K0YDO6.B MV5?9S)RZE1?V 38/%Y. 15-9WMZP; G.^3$L$]:YVN;#X<($EW2#$B&D@4,! M6AUP3]F4/&8W65 ^ZO:3:(D#CTO++BME.Q6<(.]'P7+/RY43I[GC?( AX ZJ MKQSF>%(W&$G@+/XCO$S@D%/Q_CC>3%0QYWVOEI[>4OJPV<7] ^_&EL"WCA_0 MSB/>:.Z.72?HFG32FD7(E2+GZ?27^HU%EY_S6->"69HN/O_M;W=W=ZTY"LXR M=M*"D_X;"_]&W7RRY&_T\TE1"'Z2]W9IS=)YL%TS_[)O&O5@HH--8*W)E/=% MK>"Z0..YZ,@I*D[Q7@>^\^A[XC=POF &^]2M!Y",FX91T9QYTY&NJ%]_31[C M6.I&=I6SLZC*[=;Y%Q;1@Z9#7ZUUY\<&_315@)") PA;]A!)B^;%!::):(GC]Y3]J#@?&!##XDR6:!Z9[,[1Q1\8]S6.OV1UNN/ MK9[=T_K==J?=MMIC?6R.>L-QK0Y"K\\WC!8J7K]?G%[]GW+^Q]GXXO*WTV_* M^409CB^N^J=GRF!\-IZ7-/+77\[YM@/08F$UZOX33%%93*ET_]@Q,DDV_&9LNF.,S ML&@#3[T$EAKCC>=W(3P?3#URR(M^F0,6,E %*7N#?E?+)C]Y1%?X)_>$#>L] M;=#6=4/7.I9M]B;]@='K:[W.<-CO&&9OV$PV;+8*ADN\%!0W9,272]SUZJ(/ M2MV0?E3%5%7>C4PY/1N-0>4;C66SL=?C)84+=\\Y2E+J9V+CRJ_D,RG2L=8G M_P CP/Z^FSI_Y;SDHNI.H@OH&X;970YP+)?GINP'&S%ML]\U-7W8MH9VNV?U MC>% UX9=O:.!.=AKJ!5HM91O%Z=GP]-OH*Z5\Y65R7@L!IB/+_Y].I0#;:6Z M\21SR*?0<1_5:A]!\?4ZH]C ($XKXVN^<:>N"(\ZX2.- 1L546_OK/OR:**- M-+VMF]9H;'>-R:!M:*.A,1Y; WW0ZXQ7.NNBJ+>&X0?_H%=7Y=[=&)\ *-]5 E M4QOR@3A7^OHJ9\7$X++6LW" M/Y$T9/]'A+YTR88-.B_9G3*+V?3O'_Z2&+U>%XQ=K=-O=^Q.W^Z:1L?HF^W> M<-+N]R>##_\PNQ4[6#(JN;^&<2K,K@ZIP38Y6 =.0(&(RQEC:3F+ 6WC6[VL < MF>.AY&K[3_6'OK\EKE8J7+R+!XV[Q-@0<]Q9'DY)9UB\PRN91-42GZ0IYG\O M<<&& .Z($'^WBEMW-#8-H]WOC:VVW4?6!I_:MJD/.EW+MFQ@<3W)XHYM?W-X M=\!>&Y-WZ#I_A,MA4#QF,Q8FF-,K>=[>4,+;Z7G&&)2\R;C3;9LC>Z2/>UK7 ML#5+M^U)3Q]U0<^S-,D$]UL/:BH3? ,]KYIK\U=%I/!*#KA79+!;K6\P&4XP MA; ]Z QLS1SU>J:I:5VM/1X,]7[7 H:G2X9W; QOO_;WF,KG)#-E@H.=)9O; M+^38+9NS1EJ_/QEV>I/AP+8Z6K\WU">V;AC#P;"O#\&XM0S)YO:;#1SZ_LZB ME'<<6>)W,H;:A#/>+;>RN^..V3<'O;9FVKH.JMBPV]':IC'H3, <16YE2FXE M]]=D;E76:U3K+2[8C9]@6R!OI?3"QP:]?CQO"$".Z,!WR[I&0T/O:-UN>S"Q M;=,""U+O#_K#R6!B3,9]V_CPCXYD7?N?IV8<>YZ:U/\B.Y MOX9%-9?KE\K.:DG!CQ+!C[! >'-MTU+;,^RG-HGBN:)K)__B4XQF419XRC5V MDW.H[Z$;A7]F(=7)EWT1-[P[:34$]H>.6Y()RH/<1]2U!;R^:%M;-H^FCKV5 M:\J>,-5&,;PE#(XY\/)(IEL-$6Q2V?#!(0\H8+_G-)(ZW.'M3S+$O7.LF0?K M6.-&[/C'S+_&1MZ%C>ILZL!!O## 4$'!TIP41V#B3-#08S\P#IH_2[*NP]M? MK5G836O&LL-%?+S^5+=EVR:/=DXZ6TPHV HBU9XS/1,P;6>XM/[OSA9J=7>S MT$OV*#=K:,/41O6_Z^RL_]W3]>JR_]T3>)&W.GZR1K9!_>\^_.-K__^=?E5. MSZ[&OUY0/^-O%^>CWX=7ERI\.:PW%N05ESL\/[L\_W(ZHJ4.^E_ZV%KY\K?Q M^*I>?[<&-\FKW+VDQAQNL[+NAX8H_]5*];V:N^[%VMTLH)/8FK[XH9!#1Z'Q59JV+R;M!O!@8CT'$6;7$_)LL0)O415V ^7 M+5+T!2FW3I"Q37ZPZOE79&>SI,CN(-2_O%S3[AI%!SLKX,IB&A_J) E+D\]/ M$(#QE@2P$U+?PH_WZK#?9%P>F^R5&/46&/5LKG7MN-]Q4&WHG8B1K:[+V'2Z M<@Y:<_D95IUB8HJ+?V#(%D3:&Q9F/0C 5]_Y3S5V^.1Q[X+*ZF,SWX__XW,8 MA9.8CPTBAY=G=CN6KINL:]DG=]]/)O#;B:;K?;-C6:-!5^_U+$LS='/0'^EF M9V!J76/P00F=.;P[2TYN'&?Q&5&E'WKXGW&))_UTZ,0Q)C1AHA/[P"?=_D@O M,#EF)]4#SF^G,G2/[^X02-"8 S([.")PK\_8/_(_T< M9G,O2L65'_ZAJW:GJ[8[8'PM;["DW]T=9V-%V3/YS5[*.,E;]IRWM*V"MPP[ M?6NH]T=]2Q\;=G_8[^L3XBW 5^RQ9>^(M^B]'?&6CMU13:RK/V#>4M,4:Z[N MW+$D?J2A_M@+]&LZK9I!GIU>0I]D=:+W)>*(9[7%OW)VT MK;8M1+\UGNAKHI\@?06 /BWA_&J2WK15&Z>&[8X4GSC2QDK[ Q#JDNZZO6Y! M=^W1V+#&>F?8&W5!ZQZ;8Z.=B\5)M].I1W>[DH*6IO9Z.]6OFTIX.[;OS79C M9>15E#H!&??JFHF?U]*]@A#=I9G2""KNZ245=[51I]T?=HQQK]_K#[M U'U! MQ7UMTNUN4FY7-=O0>U.9JJMMW5(-;:=BM7$:[C%;S\=,FV:GU&Q'O>% -P?= MMC:8F*-N>Z3K@C;'XW%WHU.K+FWNS/H$%4$U36E][I7UF9=O*C%S&> .U4"% MC,H#'"Q_QU$LU-GQI[9EDZS]2;>Z[Q#?$6H8)9D]7P=[4PJV*Q1LZUVK8W0' M1K<[F%@6-D 4%-P;F9/Q*@7GYW!1',,92T68]M7DJ:59:J?3W;VN_,)#>F^) M>DR"\T!)K],N2,\:#CO#X="V,;MV([T=B4NSK:F:_@K^ MH8:1WO'$H%')"M,H]IFT.]?(LU>29W>D]S7X?W\\Z!G=CFET.KW<[AQUC-$J M>>9PO0>J?#5):-@]M6U(NU+:E0='>[JFE]D2H\FP:PZ-P<#6)T.CWQX.>@,A M&XU>O]U[&?'M2!8:5ENU=6DX[I7A>$Y--MRE1%(9/'F(!,T*"6H@^'1=LRV] M/YJ,N\-A>R3D7W<\&JV1( &Z3_!];7O0[*D&U@$:8_LMCWJ\SS!KJEI_=&:VOD[;6Z7JL@@Z@\E@8+8[ M@N0ZH[&^%B3,P?H-@=H/O7$.TM=TC=JVIEH[3;EIK)@[)FFVQQ1DED++''>, M7D:E M3GCC8Q,C;KSM0FH=H :IVQ4-LMOK&I.Q9NI=;31ICTQC.,Q+,0<@Z-:#"SF, MN2X)-#C^@6V58:>_1I%WYP?!JXFU;D?MV=*JDU;= =)DQRB]*CT+C+R!.9YH M((;T_F0\R6G2 BM/WPU-[DI0ME5#EB_NE:67X\3Q:J.]DMB,KFYJPZX]T$;C MX;!C]S53$\36GG0Z:_7"KR[D[+:AVCL-+316F!V3S-I?:C%TO6*[Z5WXK(T- M<]3I:>TQ""GA_1B.-'/-^_'ZXLYJ]D3O#@<@QSI#>VR;$\,:9H]3L6X,NMIC:2Z/4?&N,EVZ MJM'N'#41US, [:9*8/JXW$7UZORJ_T5YL)?JRX[4A"/UH@S]L-ODH[UO<4RM M1EK/!<->UVWI1J?,C+4-JV?TC4G7'K6!@?4'P_8@KPRQ[ M:FKFJ_&K#:?:S"JN(S"^)4^2/"GG2;U*5F+;[%N#OJ5U-6W8Z]IMO:OEV?I# MO;_F/W^()^U*@5([EJGVNCMUDN\G3VJ\B^,-^DX_?YC% 9N&1[MQ>?I'-I_B MRVE_NQ%H'O M7/N!G_KLR=D61TLZC<*%QCH3W\59^-8#*@[%2=;@:NFBS=;"N<<.,V_:0;Z1 MMN3>>-&9V1/;1ZDV&O/O;EM*\L7_2JH3/I.4@6G]_N1U+E5 M^]GC.8GEL9TYTW^=@D4XXFV*5).48_>GOQL@*,"&9%$42(+ 3G<?UI>OUS>>KUH88[(JG&H"4=+L?HG>8'%SX_')^ MN;C.DW7V*;\+H4?;0TU!C3S&@&$D $TZ+[23%+)J^Z%RCC'RM:?ZKCC!(T6C M!*>$=MGLU5L;-R93=L:X08WE)X01JJF@T@ N,7%.W]&S.R=;HZH[X::K&C]. M.8OAW5F%=^KRXIUQ(A;8N)#=>MWK_W/7-;/$YS]]L3OG7NN)W:+,&$4MYIU-"_7,@8U W M4D2RVD0"I;!#R%(BF-;<R!R*Y".BA2#LB@$3FXD&YK,;?F M,5+9?AN90C3ZY"W #'C&48"C9!1)7\WX&$,,N*<\41SU$6TD02E"!]@K]."# M[:VE')-!/%]T,=#8W.5#3 A!@)*&AFMLZ)TG:K&Y=WW0KNCJ+D 4O,NIE/Y; MM7/O3-S@J_UG\N WOB20;G0T]LEK/8-A#H9J:+O@MGI%K4",>BQ ,2E;\;- M0VP+VL>TF!2G&!_%A^WG.$>O-$!?+>SHP$OJWCNKH> &"64 A5Q3JJ#8-N4( MA]0^X.W*('.8PF[GVL\+O$-C-?MU45Q2L4U^DK\?+U_;?$)U[0'E?1TS_7,Q^0)&#&HK! MB93($P8%)MXCA#2\JS,J(L4#V9W-<9== $/40HPV+*+3P-C1]:1,)D2V&DQHW=@'%K\MF$%[3!I M.MBZ(BY0NZY8GG(CS7(,&E#<.1AC9?$,[.!P M\D;AMIG;4-Y*L3P%?QT90T93BH])X-E_DSB05;4- M8QEY>/?$LJBQ+)$&7EM',6 N!*#2X>UB,J&@:-G2!HP/9SQ3R6$J2*<#B6=' MP!L#SXC>^] K0&-K$B<2<2(\A-X[6PS_XRW/AS.V10#P3?1VU>6:"EGTN8X; MO2>-5+]&Z]6&G0V2\,YC(?8[G64SW@T%1NSN+Z>EB/OJW(^K# 3 MX1+R^66P&LD/KQ;K/('XQ[/,&._)6->YBQ:=REX[E5$V1^KA>7_[A:S$+0N?KW)/_G[73].3(T1X;F^/2[LMK]'?A]OT$+9 FWX.? (#)3;9,/F:SV\<(G89N!*)!'\Z]CJ=XJ&[75XME>&'R MKE<%T5^XMI^3^6+^7.ZVX54?$&BTQ0'A M&?44,NJ@5LHI+OUVC3QGQ'Q=?;C3K*5[]=^%+NVNAOBO?+F89*NK0MH%@NB7 M03?"19]KI/ C=>F>(^LHXAX+J(1B@B%S5_Q3$+2*?SO!;]\BX+C@-SBGMTCZ M+^;1XXT>[\"?Y3@]7LE P^>-"8V8SHI/O\MT5H_5P,L'PEO$6,HE3Z;SI BZ MRC>@HNV2HLUK4(YU)AI!4@]B^N!BMD.2M08Q-Y[4(2+< MK_KLP@,M+?#W9WVZW#8+^=F<]0Q11M3M#%%NSL$$:A3M)8 %B#(I/:2 M T@<5J""(,4,MRHD.T,PIFE'F:9]DZ^SZ;Q@(\^6\_#9W8Q GC'64(TUYY0P MC@ ,(>0>2ZD\VI)7.4;TUUC;GJ6KCO+W>79SLUS<+*?%6H ##C>R$&5S$8.W M@9FR,T81J2<*L6:<6\*U40P6SB.WHDIW&*U\RV(]%47=#1E2EF+:)<-&_\W4 M^0=TEY>WU[>;?5.;I<*7B^N;97Z5SU?3CWDR6ZP.38%SEA[G#X\ F-4 +F(] MZB53&FGC$3>,;+FJ.#.XM6FQ\4A*G@[3?" ;!JM?PU-YE:\O/KS+/CW/+J[" MV837'EE&G%+9Y5JY9TM$#9#GB$17&'I@\B[&FE$SW*,91*T9O+9 (&DQ Q9[ MZ RYH_H@%KAV,/IZ>F#XFF%P]=6]]CR%G M"Z+JBJJKL2V*,*\ $DPA#C$F3#&^S8G0H,5:X=#355=7J]M23G J1:?+-LY/ M=97.VU_7Q1:9N]?+/QN7,YO.\Q=;6C@$_O++P]:? ]:3@AQNE:P7B5G,2W>_K/3XZ3R;7TZS6?)V'5XH MJ>5^:EWZ]HZ^OI7VE7_W[5OMX,:P^$KVRC^OEMM?O;WX]:4M+_7MN_"?W]RK=V^3"U]<[L5O;GA*I/'S7WA+15&Z_/GI/+AY MFZ^;'S O;-_L"R\"@HW/4*K[Y#*?S:KO_J_OP'?EU^'"+[=?WW/?[Z;701V] MRO],WBRNLY9O>9TM_YC.-Y>7W:X7VQK M_.?M7UKFY;N[],)=!@RB[Q[./FP^@Z&__/)=RW!7G_^-;X']?FPP'S9.UD ( M^Y13/: &]8MELK[*D[_GV7*5N* [)L.GCKSG'+J9VCR 4+1/9[_5SP>4H?^\ MG><)XFE2FKLBFW2R@LP3SJ:WH[]C%B)Y)T0/C<=&(8I"]&TAPJ 6HJ_CS),; MLU,)S*,.S;DX+#],Y\%A6=RNLOEDE2;YI\O\9IW7"G3_G,RMXGG$]DTDAFMC61\5;:TFXZ+O[^S7;!NI%#"%'<[ MTM&[PF2O],BY6\6H08ZK06A-&B*0U+#\D?B\5D561O[RO]C7W09(,_(9N$ ME<1+B;5C'@AFA8%5# ]Y*1EP8M3OOA0H?"0@0"GHFAB',.,R9A21:,%'01 MW*'.>"VE]M HP@"7F@&DJL@;$4KNH8G])NJZK5;+I*HUTF0_ F=1&%'J'-39$"B2H0!9H:RLCBH5"Z&LXE^?[>KGX,%T? MTG&%*<$H9;33V9O>18^]@F]OS>H <@:]I0XPH%64 &BF:*6;\G#?/@7M.I' MWP1@=SXL3"D X=]AIV\B $<*0%'/HW++M43.:R !4%(QS2H26V>IDOQI .S, MG84I0RR%" X:@$/+GU[Y*L\6UY>E?OQ)OG'?+:X*0@,HAO[M1L+&[0JJH@?A5"8 M$L8$-,:9K1LK@%.MO.SVE-5\8NLS=ANOY9"I'4) "@?>%M!7['8GG0_?^*@! MV=@%9H$#5'IAG5148 *!J=KZO#:6P6<"LKM4#\$T12AF6L_9F$8\WHO'8+?J M1*L! E-!#: JP,=I(BO*1$BL9ZT\SU/QV%GFAU"0RFZ;=GJ'QZ'E?1YT9M_F MLUFXEC3Y(Y_GRVQ6.K79Y'HZGZ[61:KH8S[(P&LG=#96B0GG*#70&@T@H,)) M6RU!XHY:1UR+JGESKG_;G&K J/KB3(_@QR+)4MZIV>RM=1R35WK&<"+P#D[2 M 8)HP VWC"I(E)85\[F7VM*6\[DOG+KS0C$0*8-=+B*(<(IP>@Z<:-W@+:QQ M7$I5O(B$T(X(4'7)**;:L=S><.K,B<0(I1+&77WG%,0]Z$2^G*^S^1_3@I(Q M6ZWR=9)=+\(!_"LK'FF,^EK(%> .N0P9(R%%T%H+J?! 0KDQA%9Q15II4=4X MV8L/]<&KXMP/.K2-4\"[Q&O_@KZ^XK=7!G.(>)2-H0U,E,+6*,")MX):@6"5 MA0$2F%:_Z5/QV*%#F@(R[.:;B,=QXA'#NFSHI)"((<<\XPHCJ!P 5=Y%,MGN M?GLR'KM+BZ:$=;JGKG=X'$U2].7U339=%NGT8M9XMBAN)81%DXUW^]QUU&<, M3%P;2DHL1UQ1(!P+$2 M;##;Z).X)$EQYX765^Q2*.[HO&3G=3OG(0%;>8TWR; MAQO.YI=Y61%?YJOU\O9R?;MLSD[$\:4'("MK_DDND7 04.*$P)@IK06M_$2D MF+@+X*X_3:]_OCOT<.9OFD=^"'?Q*^32%+-A-[7T% M,%GMR6;>2_E<.'8W[DM3P,"@\3B:].;%.OQ$LFB- B<_3.>7B^O\QS29Y\\> M9QHLVQ2A==.V)$) K2V5!I'M0G6= M:U> ?=8^N<$F=1_\QKO%.IO=XQ(?A7AU@#$NA;6I%DIBC8RT4&JC&8"<5RDG M;RCBK:+-G:ZHVM /FO7EA*6(=MK7NN_3[JT1CRQS(P4QJB=,B/7>:*2$02"X MR=91:"L04PMPJP]O!Q!WVJ^0$A!!'$$<0=P"<8-,V0@K/ VXILQ@X"61M-H# M@B!GMC5LL@N(._/;N40IX\>,FOL'XM&DH)_^C9JY(4^0A]IY M D$( :MHT%/I]L1.=TVX.,2#9!#8&4W.]F40AJ++MFRW790="AM'+_FA2L9N MVA*2& (^N7S#4&WVN,8BF#X,"(5&JQ (ZNT^>,J!4_>6;UXMYHLO(=P5@=4J MG$9X[=MP3E&GAO#9(M#_4D^OM$5?;?$@5<$CFJ"1#0+4!NQC!@ E&E.-N-OV M+F% <3MX?*(FZ- 73O%1UU7V+S$4\3Q6/#]FVANKNC@+T.6JV)$',+4Z>.+5 MPED($19MK_RI@'Z:@[Z;::?=#MT,W[0/+4>\$;KD?1[$)$_6V:?\% 0+E> 4 M[WA">]UQ;7=CHSN60!2I7B0EX;FT63D7R\7'Z>K0M9_>)_/\P_3]8_%\]^FY;OPU <9L3^B M*1H9.(F4!$P2:A 0V$M"MADX""CF+;+1.PU0A>AZ\U@.ND6BZ*SL= X_YMZ& M:-<'B>1'4GNMN[)-TX3@$[@*$> MT6YKBL[/G>R;006\=]5?YNG+*]UXG_>53Q.$I3A:WQ3Z/YPPOGS9^^_Z0 MQW#>V0H!:P83PAP S IK ;1!-7#BJZ(AXI:YUG1F$+8C-8]3DK).F\ZB9:LUIPX30V1#B@E'",,VQPI9L8NV=1U&.ZJ;L]-(RG MN-/-BF>JFWI?J.E,=L?(0[Z_RNY=0J)7\MG; D,4SRB>43RC> Z]']IERWGX MR%5RDR^3U56VS']^[LSCP&2PMYIP3 HORE24J2A3_92IWD>^!^>7TMEJ>MF; M?-[)?*:#Y/(>%9K>-VU(6>?Q,&:.*FP1%M8BA:526QH@IQ6S7^?QMN[9ZWSY MMG#.2DG;L0ZZ_9EF7@_=I?7 MQLQ?SH@H_Q3GG)O+>60X]"HM,:NM! ]?BG M5 Q0KYC7D$ED6= XJE):VKLVB NESE!;^"1Q@O"LJK:BTHM(Z#Z75 M8)YRV!#&/<*$*L"*_T!?=9IA(FQK<6NVGJ=26.W'0.L!0D (1[31 A.M2-7YQ9&BK8[YG55*Y^$7^DD> M;M0GJI2H4J)*>89*$?7T,/2.2P,@=\!*QRQF?$L$8*U3>'^58RU<^HK">=C7OR-.U3>.Z7'.^2;D&(U'S+&$GE% 2 8*$8X^!N([UP MSNFOTRU;AT=M_)U7M]?O\^7%AS*)LKJX7:_6V;RXZYU[ 3<.TWZ$C$RF^+B5 MHOX5J/N*_AZSL8T$Y:1F-O*(<>@,%%@J*[@->-\VR4E,28L]Y)DH;U=OGH-R M3E(Y]C:4B/*(\OM1SD"#O\P"2HQW@D) !9+:PXITD2!-N[;E[8+*]!SKXIT!Z!;[IYWZ"F5N.-"7]3T8%*C8L>9](A0;@V3G(L*^D![ MW>)G3Z76$P/_O,SY8($MZZ9-92C33@L08G$E M%-&6ZRTG*45^5\]]=V!W[+N+E/.C-EY%8$=@]Q78&#:V)% LK>;.*.JXNO@U\&)65Q?+^9OUXO+?]P)UMU 1B5?1Y@;A3_)P^UG M[%/0,8)L0M0O0],OJ*Y4*@$1M9PIYZ!$R#KA4#6*[A##K2&O_?1+YT.D\"1B'>D7[J?**5'[7,Z;33U MUW46+F;[>A>_NW$SL^D\?[&=:D+@+[\\?'?BJ3@FM,,7/9%\< MP]$?XWU ?>RI'./*RB__W'S&^\5L$G[%;^I_7OZ6O'SUSOWMC7KG;/+ZS87] MW;Q[FX8735NH3GRYYN+5VXM?7]KR4M^^"__YS;UZ]S:Y\(FY^.WU&_6$G9U_X'Q!LO(W2 M<"27^6Q6?;+*ZS5E[W.EO^,9UO+B^[ M72^V+VQ3]55X=[CYRKQ>+F:S[&:5_[S]2TO5?W>7.;Q+]$+TW<.) MQ3NO:A6(ITEIPXKL M3B@/\DX>X-<.?92'\SL4Y^*%D7%GI6ODVFY8_F!A7E'UP3GS$??/H%SIJ,G0O)<<-R8&W0 ,"NL!=!2QCGQ:CMC M8)EKL;@^LK_[WK+^7EW&C)*4R<.5W)[P7'M;BCMW3=5-B2[JJ"'J*%D/.!J/ M'(>&(@."5E*6"DBKCB3-)6[-03VBH^YM#=A+1X6K28DX7-DNZJA^>]%128U; M24E8MS5QX30V1#B@E'",,VQPI:08 P8]54G=UU^PEY(BC*<8'F[ ^AR4U- Z MN"_6X1M)47E?YE?Y?#7]F&]#OA]F09Y^3)-YB (7'Y)U]NGG9^:&AJZH!W!_ M\5D.Y_Y&\RR[3LCU=^^:N>K M'Y/@8V0?L^FL:'-X$"5*_.'F_WSWS_UC,BKO^6WCRA>=W,7][ M]VC5)T(O6D.KC6J96+S9>@PU2 +LLPH\)= M7]WM/@/O,:]:U*M@# 5.,Z)E\*41H"%.YE6+!8(:2'\2Y'7O3\.4@"YWQ@S0 M;1Y;LOUFL5HO\_5T60XF;SWH7=QJM,VAEUXU05^GV"'M*L7^W#Z*,U1.L)F] MLR:H(\"9\PAI)H'S%0\VY-;Q%EWN0\K)AH4BH34BH0I;PWU5D*L.5">2B*V MT9)!>N<:Q($4R2'B)D1[T4%Z/HIDG"VGX\VF0,8;%+H<20NP))HA+AF%:-L+ M+CWU;E?]4$#_R($'ZG2G[OG ->8TSP.%CX!0U"!TPE *O<9&6L.9(AYN&P6, M=-)T \).^W=PE]B+Y8$(I><8--3(P!&@*!."(0TQ5 %$[JXPYP0".[?!/H*E M[AU7F@+99:W[? S::.@NWBW6V>Q^Q[0O[,\/'G%CKUD["#J#F0:R0P1HQLO4P*!:L532]1R$>H]LGA!\IH;@7Z[5/ M*_"QL3AJPZ@-N]2&%#4&X EWVD L)?%.6@4YV;9,8MANS'Z2-NR0LP/#%,+C MKB7NI\!';1BU8=2&76I#7G,6*6 @QY1X11@#6%!)P-T6-:[4\[1AA^0@*$4H M^H8/:\-[UI4\SHU_F.OYUB?&%2?]7W%R?''ITU(5\C4G]V3OI2K:&P\,PTQS M30&V4F(,@ "L\#^5(,7/#'VIBGSJA[O2;<*K/'S7SB;HUZH@O!W#R>]-Y]!OK%; MA!]QCPDYXF>Q(WZ6Z-\NF&/>6%^:?;X.=_;R_>Y1>CO50MD!:J&/-8H]>!(M M#=K546S612;EOLB1%[]#:+E<_'FX0GC[OOLG#BI<8A$Q!]?_=3:=O'@Y3TQV M,UUGLR@.-_DZ*QI\$Y[7J(#[A^(3C$XY/.#[A^(3C$Q[\;?>E9/]5M^2>;5TZFV7SRSQ- MBG7W"2)IP3O(CR38.[:P$9+.DWZJ4]!")H@"*<4@VY@)[XS5P> M5Q8Q?]\DRO5B7N:[-PG.B]OU:AVBL7"?7S5?ORR.];_(_ZU^]/_>M7MN\N-% M*6L:#%[.:\: MS/;7$__*EXM)MKHJA%(@B'Z):B*JB:@FGJ0F4*TF ,04,$LYX- I[075K%(3 M3EO%CJ0FMMV&VV;#[OR(-.B(%'>Z.2&JB:@F!J$F'F)1V^J)!FTPD4)CRR&$ MF@C.!%5<;?1$T!=4MFA!#^5.U!VH#_&T/4UU[$+$)E,ANUPSW(;5XI+RB M4=WTQRMI+%-##%..0Z 2OL,UL SB*GA1FEBVMU?2C4,!4,HD&8)#T3'1(NQK MB>%5OJYX%4_-&71HI-T%Q=W=9F_=W2&3.?5\9W:4SBB=43JC=$;I[)4/C7&] M%I5H )@&T&KJHCS">8MCI7I^(X8CA M:&&B=(Y6.G>R,+S)FNPT-D0XH)1PC#-LMJNB& ,&[6=AHG'H-G5S'AF:YZQH MN__VKX,FF.6]!-K^9J"WVGX42CV*5!2I*%)1I*)(19&*(M4/D=JIDX4T:LL8 M:BDA "%N0Y#>WR\NK;)4GBP]%DJ-@85X5/4O[[W,ZO\3B(TBFH+'_VAK* M&!<6,R>\QERHS08B[B67L&6CR_ZO^I0G]G89;O%UN)C%Y&TUI-J-A3[0."Q/ MB>ATK]MCXM%WU1"K"\.L+CRF!%!=7C"(&@6L(QPZ @11U)&J@.VLE^ I2J#D M?CR&#MBW9!'!'\$_>O"3&OR :HLH4] 8$H#*"(2\FDL#U)G6#L*C@5]-.AYH M_4H10(A2P+N,!J(ZB.K@+-4!J]?5&\VH<9A)K77 O\?0NTH=:$[R4@S43JO62&,E /$.4!1T0A71:S*2=%J MB-O?2G71) =X*ME1FN3.Q< ,K*>NG'I4886><)@ H":MJK:(( M*M%7A':2RMVEOP.#%,,NL7LN#G6$>K^A'OMQHTA%D8HBU6^1VLDAX; F-370 M&*5-L3A!2.@!!6:3AQ,@A _N>"%#YT[$&&D(Q](E6LI7LK@I'NLJR3_ER\OI M*I^>.\S M=:!3.M)82CM+2ST\D--&^Q<#0$ JI-282$PAUJ"RX-!YC9]BP4^&\3YD^2*X M([A[ 6X.ZPE,Q 'RJDP7 AE.2T!;37N)1!K47$1[1/L9H3WV M;$7IC-(9I3-*YV$\)8'DG:?$./6(>04MHUQKB0!"5>\#)$+&H(QZ?LH4E&D1B!2.WD* MHAZ00\H@+B4S6@#'G15X.R^K,<+MA*F:_'^WJW61 5F]6SR0YRA+)*4U, UC M\";_Y^UT-5WG;_/EQ^EEOG$QWN27BS_FY6\YJW%;'IP4VF4*)B(Z(CH:B2A2 M4:2B2)VA2.WB=TA2UW($,1AJ"J&D4&BIE,7;P7RBG6N-/)[,[XB^P@A;JDR# M:J\SQ><\3S9=5Z^W_'RO9]G\U*G87F"\0;[A$70,:&R] M<9XHJ9BJ,*X$!?YIHY+;@R_?M#WVXM3[/B I8Z4V5AN&AW->SW%19HSE&B#L M$(6,0XWP7=.5%?>3[#Q0;7@0YK'Q*@(\ OR( )?U7 3FDG"%!=>( EL0ZR%D MJ!%*41PTP:ZMT\$L(T)HA M2B'OM'4<,2Y1$&P'O2Z\)2F<\R%N.JRWU)6',^R89F -6';Z<1KP/5DE-\'G M39/OX4^4)3>;S:AE)K/(7QVIK/)^L9SDR^TK\.93LEK,II/DWT#Y3Y^MR;Y7 M?FJC,B;;$44RBF04R2B2422')I*[\+4$F:TI'2BW#D(+%=!6*^2P$=6F'TV5 M;R_NNW.3&D4 DZVN>D_J3[!(0:>+OMIR?4@!B4QQ$?/1#$61/ N1W,T,L<;6 M28^PL)) JYC #$NJMV;(>6'AL\U0M"#G0Q/6UQ21SF8%GW^:_.?M/$\P2)-" MO$Z=P.Y#[A:*>G 6>J<@9((BX["GE!GGJY8U;ZAH>90-!&_:U"YNUZMU-B_N M\RLXO]S N1]-:8B+E#$RZ!QOK_!\9 /=O5%^[N/=$\#?'^+!]EPA(=#88L"< MLD (8YFB2CECJ:E\"\*IN)\C_6HQ"U9VM5$L!U=#>\_Y\V$/^4?]$_7/>>H? M5,*0*(8 MMU1QBP8^F?SIOZ_I4O%Y,BYJHS$%$5154455'/ M5!&I51&$CGN!/"<> V$MT+(B<#;*WA.;'4@5'2S)#U-):,K(47;W1E4455%4 M14]*^2)63T00X!BE$$%-,>&(68ZJ/)%SG.C[1YX.X!9=7MY>W\["6R<7ZW!K MQ=N6^54^7TT_YB_GEXOKO/NM5)"D4M"X_S7JM*C3>J_3'E%IHK'\!G."L21( M(,P9LHAO]V5:2! G^ZJT;CPC#()W-.RIJX'U))=;I$L3% D@^^IL#\#^G#5K M3A2I*%)1I*)(]5ND=O$D,:5US5(3QQV3%CGH'$'0TRHX-@A0WNJ'"I[")E;] M=;&ZC\U']JH75R">$M%EDBX"+P(OZO(H4KW1Y;+F<#,>.0X-108$Q5?462#= M<#M!S266^^GRJ(;'R*I8IJC+!1%W.>HJ0Y#\, OB\F.:S//UJ?.K_57J_4M9 MC3GQ/4RRBRB=43JC=$;IC-(9I3-*YY"DNDGN=][U\BPTK97C89%@1ZV/$.@6-C+TP ME$*OL9'6<*:(A[[*\ACI9&M?Z+.P'C$YOF:0-_G-=E/&XL,=*5W1032H':$[ M]9%2Q!I/AWNZ@70$_N[R.M#_.>/1E=F=A#;<-(!>YR[&\H M+:)C,J7GB]S& BMGN(#6"*(PY]8%G/EJ&D4;)D +N>^6>;:Z77XN$55RNZK+ M@+]E/GF=+0*7U<"E$D"L F0]19!;BPC: MLO6$OSPP1O: R7UH==Q^0>WDL(LK(*(IH2>G (H8CAC>"\,"U=LC)0(,($48 M9,IP64"ZPC#W2+6Z$HZ&X<,Q0,(0\W8Z=17!&\$;F]2B2/50I':R!PPU@S&/ M' 404(L]9>$+O^TXIM*SUC;A_>U!!ZJ<8IE"VF7Z\EQ4^5@:WIN& -38*>V@9$@I #82QVCMGMV032$/CMP[[]:?I]<_JSGE: M+[Y.L 3OJ7"> .Q]!@>EI%/^]0CK".MH=*)TCE+625BU"I5KJZ7 M6&#D-;>2.L6XLTK(#HU.M!?CZW$K"8]6J]MBS4:1V%GFJ_5R>KG.)YM.MU(D M5H/J='L$>TU."*P%UXP1;3F$R#*(1;580V&-]8Y+D3<];F_N3K9\F_HS6T[* MME._6'[(I^O;_O?!P131+MMI>FM6QV0]SQ:HK-Z 8Q&S5D@63*-2@'DF%:M* M*99*?7]I_8'MY7W!Z=X=,Q&@$:"]*'9R4:^$4=1R0"A!7B#'%476;U6V6B2$61BB+5;Y':R2$1C<4L M4C+%++':.HD,\8)L%[-H;-T#.^H.X9!T[42(,0Z\C*5)JY2O9-.'M4KR3_GR MN'/0A'R :^0#% $'28:&1A0!YQZ6KHHUB'1-[4N*N_.;%YLC=]L1[ MGJD3$@\Z"Q_K8F.LBPE1W/_N.LIP-U)>O!;#CU)L8P; MIR/:SPGML0$K2F>4SBB=43H/Y"DQ<.+$^=M;Z/(A5%:@0BM8.G M@ &L!PF @1)3XZQ5T%+*%:#;@J>$1K86W-6S!*MWBP?R'&6!I+0&IF$,WN3_ MO)VNINO\;;[\.+W,-R[&F_QR\<>\_"UGQ4 F> H!BDV5$='12$21BB(516K< M(K63W\'K6@[RS'I%/-'6:XDY#N_8^!W>4>M ;_R.Z"N,L*'JM\5D^B'WI41N3^KIH+F]>> 7G3 M$(&_-'Z>W:R_^W]_@$73V^W-R7/ _;57_4O]Q>3\T)+S43JC=/97.G=QS""J M1_($QTZZ"/)S GDT M05$ZHW1&Z8S2>2 'J;%,%D*$A:'*60"\<$1Z0*RD7@,I%?X&]5;AKFR=E49^ M8?'A+KNP7FQR"X?=-SET]V9@S36FL6&R).7*)T$*)ODR<=STXS3 >+)*;H)+F";?PY\$26[R93%' M5:9]BBS J?/0[Q?+2;[ Q[W]*IC4HL,$3I MCM(=I3M*=Y3N*-VGENY="&8QYC5!G;7&<"(P0X!RB2UDB&VW!4)'6QR4=PYB MHU1DLM55[W<$4D!3RMDQ*LUM)!Q21_5Q]#41S2.4;K/O7/J$>-'8#WT M!Q%!"!CH&<">"2&4KKHSE :$MM:]/-GXC4F\YFQ5K#-/G/ MVWF>()DFA?@<*;U?:>?B':=R5A^!:V/)*(4>*VZ%(4)2 "T/WZQF="VELI4/ M;Z!TTT!U<;M>K;-Y<0A?0?;E!K+]:)="'*:"=CF@N]]C/K4%'H"A[0E@N]%4 MWS_C'L]:!]$&H3MA4DI"#.'* @JP,F;+9$@]NK_!YVHQ"W>XO>?;F M.>11Y425$U5.+U1.@YK$.>>%)00ZP(+VH4*):K^SU@#C^WO(NU-LRO\KGJ^G'_.7\$@(CW<0=U=A9 MJ+%'M!BNM9B"7AJ,)>9> .LY]LQ8 T-HW)?+=:-_T-HBKJM,/72_QE+#_>K M?)U,2Y-TZJKW&;8K]-8[C^T(43JC=$;IC-(9I7/XTKF+@\U O6#.>9LFP ZW.KF"C[2)VG]=K.YAST&@5[W+C)*4R2XS 1'#$&IBPAE)M) M[VH(5<8F^6$6Q.7'-)GGZX%0)D8BE;-6ZE&DHDA%D8HB%44JBE04J5X$+8^T MS_!&X9E:J87"'%EIE-+>.ZZKPK-W#-JOHY:'FEN*("9$-!(=$DWOU=+3>R:B"]FT1K;0'$D+L"2:(2X9A6C34B*@]-2W!I&>A>R( MP"-.+9]Y^\F;_&:[^&'QX8XVL&AHVKOE[0P3BX\AN4'!PPTV@EEJK0=0*2,D M196-+G;?W3]26)_R/8LBNK+0!YIOYJF0G8X:GCNA0:PN#+.Z\)@2$(U%,8(1 MQ)VS7C.-'86:P8J*A&'PP%SQ TK@@07BW>N 9_L"D=8D:H&Q:P'16!?EG)*6 M"HB!Q-@Q::3SU; =XQ+=S_A]#"V@)AT,_^XT\X) RCL=>HEZ(>J%L]0+J-X$ MP!60PG.I$?*2<1T< EZ%"(91T6IO.YI>>%[+VT[I@J 0 #W*ALBH$*)".+=2 M4?]Z=:)T#DTZ=S-7K'9C(3'A_PIYK8/-(M +R+>DTA1XTYVYZF))#0&I@-' M#+?=SFS*C$6777@*>1#0[&X-=B$92399W)0BO?B0J+>_%P2<[ 5 L0&OKS9D M3*8BBE04J2A24:2B2!W$;Y6D68GE%CH$%/$2?IM<_ MJSL?8KWX.@T2G(C"AP#P?/(L* 44C[ M(X*XWR".=B&*U$GL@D -^B8 B7! M0B"$)LI17I7EC*?6P0[M0E3IL=-NUWLOB9Y6J]MB?4B1NECFJ_5R>KG.)YM^ MNU*45J=.T1X'S=\$,P& - 9Y.=><:($H) IA#]V6*H)[2N_OM&EOU=YTVKVY M._+R;>K/;#DINVG]8ODAGZYO^]^-!U-TG'I[;^UQK$B<&^9CO2Q*9W^E4SD-Y7)+520"'BJ6A0@FM*.? D'KM/>#B>!Y7]))ZD0D\ MCX1?*5_)IE=IE>2?\N7E=)5/!M*GM$LB#\*ZRQ! 0J5 E%MNF54&*E=AV#// MS/U=A@\E\LIO7FQ.UFT/MN>9.\9!AV#OK3D>D]7M(RYC!3:*U"E4?8/L)&@Z MS(B'5%IG"$62BJJAW OK1(O&Z%ONVD$U?2<9L6\5:T1P\:+6CQ"-6C^*5!2I M*%(C%ZE=' D$ZD%J#+U$AG I@55(2V1-M4Y440S<_8OX.G$DHO$?88=6*2(O MWASY?9<4S&P<36JP9Q)I!E,XHG5$Z#^38L'ITR2', 66<"6NI\\@3 M+BK'QF\Q1=9?ZZMWB@:Q%F1DOC9=IV*XW^3]OIZOI.G^;+S].+_.-1_0F MOUS\,2]_2_^(I[[A4TF:4G"4X?^H'*)RB*8K2F>4SBB=43I[[5AA5)>>G$82 M6\ 49Y(R1"5&6^H]*5@]$WYRQRHZ0YUFGLXCP60:]/KE+& ^"6(PR9>)N[Z9 M+3[G>;)I&GJ]Y>1_/XP544R$1A=02JJA@S&PYMCU2"CRI86A[ MON6;MJ=;'&[?Y_TD['(FN+>6>4P&N(_@C,6^*%*GT/><-I:?.>($LE(YZBDV M%A%FJ!&$:VX-\4\I]CVH[L\ET450BM@@BH<1IOV&:=3\4:2B2$61ZK=([>), M$-S@!F322T2,]5P@8R7F^&Y&7W"PZ[3)GLY$= !&V#UDIQ^G <:357(37,(T M^1[^)%%RDR_OMBH668!39ZW?+Y:3?+E]!=Y\2E:+V722_!LH_^FQ;7CP&/:^ MI5,;E5B.B-(=I3M*=Y3N*-U1ND\MW3NQ4M#F^D>-+:: 2>PUP]P(PK;4E)#K M=JWYSD%LE(I,MKKJ!^OX-V(1"GD*67]W0'>E1"+A5U0?T3A&X]A#Z>Z'\2,U M"285PBB!A$;("2D LWYK_(@(MO#9QF\$=NL$=FF_AJJ^IMQT-BO8U-/D/V_G M>8)XFA3BT5?.7JAN'[T\6M^]G^9&]V4?PS)H[BZT" !DEJ0** M 2E%A6=-C.K7.YL4I?87IEQM,]Z.?"C&6@%9T>2,$=K,("4\9ARD7TX**"BPIN, KND7PZ(_6* PF=5XA83JG! M03E9A4&5?],(,W4L%^[R\O;Z=A;>.KE8AULKWK;,K_+Y:OHQ?SF_7%SGW>^+ M@B2EDIYZ]6FO03327=A14XY$4SZB*%EC%XRP%ED/$;028 \I4]NQ<((1O;^S M?P=%V8T71WE*:*PN;.J,?UUGX6+N7B__;%S.++C2+Z[R4M- !/[RR\/7)YYZ M>>*AJSOJY_\ ?TQ>SA.;7Y8V,T$ BC3Y'O]$D_!SLT+0_\Q6R3*_G&6KU?3# M-)\D'Y:+ZR2[O%P6Y!"K;)8MI_DJ62^2["Z[4@X8O)C.D\M-@B69W.;E.Y)5 MOE[/2BN?9'\L\\W?EGFPYT$G%&\)-CW)/]U,ER6'2;&&>M7<4O/3"0_KU ]K M_\^_#*><+P\$IU%>P]L\+S 0G,]L_KD0W5>+]08%)DAIH0,+#S7QTWDVOYP& M!-QYM_>(\/:.OKZ5]I5_]^U;[>#&"/Q*699_7BVWO^0F^R-_\7Z99_]XD7T( ME_1S-OLS^[P*'_77JV5U-UEI'5?$ J6\X=(;30D'2AKH*43(:*.@H<7/9%\< M0Q]$Z=&G\J0KV\OG*+_Z<_,)[X-C$'[#;^I_7OZ6O'SUSOWMC7KG;/+ZS87] MW;Q[FX87S7Y:\6 7:RY>O;WX]:4M+_3MN_"?W]RK=V^3"Y\8]?8_$O_KQ?]Y MVRV &S__A=<-@GM9_OQT'J*!S=?-#Y@7SM+L"R<5@DU04?H&R64^FU7?_5_? M@>_*K\.%7VZ_ON>'>X^6>?GNKFWJK@$0HN\>[JK:? 9#?_EE M^Z:OOP>_\2VPWX\-YL-ZP_OU=9!SV)92" \PFKUW%W%7=N >%>87R](5_7N> M+5>)"\KCOK6(?6E6/*X0X /(0/MF^R@511?GYHB*5L[2/SAB/V?/4E]1'IKR M(._D 1!]LQRG$HR#> ^G>,X_3.?!.UCZ?D/YFL9ER@G*):PIRPAP MS IK ;24<4Y\-2V"N&6N-2T2A&/3(_/K8O4PL7@'E69&2,0.R*A$CJM$*+A3(L8CQZ&AR("@-I2E FZ&,P347.+6$MM'E B472F1<#4I MZ;;E."J1'KF?48F4B.B,IY;Q M%!Q.-R.LN3>1W+KRZ+S-3-@^3<19Y8S!3#",'M.:DBE>#% MEP0/>_'EF./640.1D7HDE' @%*;68NB\89(;OP6BU*B5.-H5B!UFD%@J>:?3 M3A&($8C] **HEPD)$VR@%6 V[HS!A&I3A@!1 M5EG.K58: H2!%QM31J@ 6'<#INX\S* )TA!_1C!%,/4$3*1N#W(A-A-* >H MP 5K-@?5DDF'+4"V(S!UYB5"0D*\UF774/^]P;-/9=K\0[Y\_1QKIA2BQJK9#?GNVF5/ZN.. Q_!?$UZT+ )T.R,X\5\93#F-<\J[QF MT7&8%.O.P_--%LMD,EW=+,(7!=G8S;+H'UM_3I.;65:0E,TG2?[/V^E-T8PV MVI@2H=I@0J\$DE1S!1AEGA*HJVRGQP+X%KWAW[+IO#CQB_G;<-X7'UY7)_RZ M.%^W/=IG.[([T;BF4'99E>^ME1R3,3QC5)':Y@D'@))2>@\1)1@YA#?MT]P: M[6"K?7I?5#W1&=T%5<$I95TZI1%5$57/016K)YLXHA1*@)AV'@(/A#3;3C'+ M/ *=H>II_N0NJ)*=\HWWWWD\^S1HR48?TY]M/(K:RA%I$(9 *8:PUH(;;;:5 M<@-#U/ZU//%W5]G\77Y]LUAFR\\OKV^RZ;)\UW$< M2IABVF4AO7_17TS(#!6V#^[^V. 6@]J.6NP5Q18":GFPG$QJ5?67$:&Y;&5D M.L5M=_G3HR"U+>9=P7N?]1P1VN<*[4>0C6ID2\8,$-9B)BFP >,4Z:V' M+(WDAT5V]VZSD&C0YGAPR5@3I.6/?)5,YTFV6N7K59ERG4VS]]/99G8W3EN. M+#<1G^79W]^9YYE&/SF+66\-AKJ\#%>_+I<2Y=./Q9*&,;IXCT1O!-1-9]AY M*B%G@#&.C;? ZFI,CT I1"L+^G)^N$90BO%1 M:NHQ5AN4,3E+(#^"X\9H!'>>\6+4#UIG""*>*%-E3R$FJ%5YWP_'!Z@0,I0B M.NRX+.)SJ/A\S- VQBV@$\PX:9$0SGH,$*2J JCWD+22*7L"M+MQ"YER>)06 M[_,QM/LE6'KL+Q=YNOEZ42SI''#$MAM6&]P5Q@A*(,9)S@-UCX!.U*!#$$A-!?)*&WX=29 MHXE1RGF7/-[G8\3&DY@MB[]5$2^&BP_!%]4\AC*8/ @PXU@2Y@W61K,M;XSW MM-7SW89O>>3F=KD,(%;EP1_4$V4IDC*&BS'O$X$,:8.0U'N" X:=AQ): 3@E M %5 )EC#U@SQ?D#N<(Z8I!(@O^-69QQ<59Y67O^AANLL]%HG_P@>TC.!2L=HPQ$01H M)9QC&$BM# 157,LP]3LXQMO#?;TYVT-ZQ3REG=+DQ 11#PQ=GW'TB&/*0&W0 MF/?*(8D%XH1&#_<#@(Q!L)'FL M,YH(1QQ#FA$$)+%;"D9/L6UM:-T'@IWE:65*&1B"+1M/UO7UBXB#^"Z$I@&ZQ\SJQ'+8\#R(U 6-90AE@QC Z4GB@OL ML->BA') -M1*/!O*^[O _\J7BTFVNBH>I$ 0_3)HPSJX-.K+:AMPP?HYFE3J M(T:4@]JMM8PIX U1A&!CN!,25SWIE@>'M[6 MP_$1-#92/A0Z20@)L65!+>Z()V0[KT6@D+1;-'8WM@5YRN@@:H[CR=/>;CE]?[M>+$?,W*&NLGTB57#9:<9V7$%ES/",%(^-GATM!'"*(B.D]M2+ *"*VM5: MY 'K (_/:("->(QX' (>'PDU1:/WQRA$'0J.+(5>LJ(M2%?-K%3Y -,N -E] M)ROL>@'D HH@\O9JMFL:E'(-O%3D^_Q9/'I^\5RDB^WK\";3\EJ,9M.DG\# MY3\]L;D"U3XP(Y80J["V7!FJH+95;Y$@ %B^ZP!9%<3^6C^#@_;+LI333GO5 M]WUNIS;#8[*VYVQ423-_B[D$% (NB+1<4L\JQ&')C"$=(NX V5N$4]#I6I'S ML:$1BZ,PCJR&*C1*A_]#Z:S34D*$%=NN6I9.MU8M/P>JG:5V@VWL=)=6;VUC MUWN!>NOKOLK7R66VNBHV2WZ<3H*O^_YS4FR5RM;A2I+B"7_LSN_M]+0JX2G> MT9:<,U$(HO:6)<12&0*L!!I22I&DU92VU4+I5D :-!M0PLA#^:7 M2:B!T[28!=KV:B$$6@'$L_1"9Q&$@#(E["@9]//4"WMN4(HI@1.DY_94[;VU M.4,2J;BEZ>SO;S3/ M^WIZ@]\HGE$\HWA&\3Q%X-??U;FO;Y>75]DJ7R6+#T5YZ2;U]GG+<,&3*GNU"F)QCV^;=NK< MGEE MD,5$\$&XX1AW&$%B/?*>N <57C+:8\,;5, ;Y^ #P_@;3C_BP\G\7JQ MC/N"8ZYD@-!LK(U1!<^]@=X9QQ$B'GNX74&*@2*Z4VAVYPSCXW0=16A&:!X7 MFHU4D;=::&@@=#;8204 I=4TNU/&\M:BTN=!LS,?F789#JT"$%*>PT7(R8BIAZ#J8:3>3.AD=;",KG0_N3 PP%$:FMHE8800(8T,Q1 M2;ES6E8(%L;<4['\"L$A]ONM>A(G\SD!29&(&V-BUF: 4&6UL;54*8X14!!Q MPDW K1;;!A^K>(O/MS.H=KB:.X7!G:6=4FQ'L$:P]@2L M5@E9[BX!P30('A MW#OOX=8S9E3"PX&U,R>94YRB3GOS^@?5X25<-]TLR71>2,8\W\CIG]/U5?+^ M=C6=YZM5DA5]+JMI\9TTF>?KPH4N25RR30/,9,"Q[2.-1!C4]A90HC1RWDJF M#364:E+MZ2:**>0>;232U8'GJU?Y^N)#,;U4?6=RT)9:F2+>91+V?%J)8H9I M&"ALI)B49R;83JL$=(H3S0&JVODL\XJTT[;/0F%WKBY*9>QKCR \8Q 2W&@8 M0$Y0@:S6@'#-F=/5; D)CFY[E/E/Z-VRYB,FD(R'S,_C;FRC"7BBI$ M%, 2&RF"..Z:GS!5UC;PVGP&#(!"!02T*@,V0[!:H=Y(_3+GP3=!VV M\J;A8B+H(NC.%G2-#30<:8 =9!)*C*AR@JDML;S@##S3TG4Y-4;1."W=B%+ M]XZ9'<=Q/87'^H2T$&9%7BGRQ=C.O@<+>P (4E!O>H)0@T!-4AIQ00L_N= "4GO$#'R MFY-L.T,RKB./B(R(_!8B&UD?ZKAB1@9O&'-&/0=&ZNW*8\(4 M;QO9YZ*XN\0O R?/0$441Q2?RE-NK"F&2& +O37=O]"X;XH@$?,. -U0MF)@$I-M6&< M.F6$(Z8RXU0215IF_('%HX?PPU?A9,)KWTXPHXX75G3;_W1RO=+[EL>XK+@O M2N,1G8$: 3Q6L&B+I!A!()0P!&^]!DJ!:'$)/T=G=+A7@[)4PBY9I@:VK#CJ MA:@7]G F&B3C!'E'M(0:8:$*\O0AUW'Q[OM$=UJ?,)#O]4Q/N'19)N^ M7EW^83K/YI>=%G//K,=B0+MW>R6\?:UO1/&,XAG%,XKG\-NU3'@A?&1!PWBY MF*^F(4K.RCS&338=,;2F,!,100YHPSBE<=600I_E!'EE\LZ\,U MS;/]=9J]G\ZFZ\]^ZU@=IS]+I.#TO1V]+.J,R7B<,2H%J%%IG!62 VR^/8ZCVY1V5WE1:: CG.9:#R$5"B&I2"2 %X40XE3#!$ MF(:X*G%8;YTZ-"C[V3_5?V_U[(=JW^0W%9GXXD,R7ZSS57!@/Q><0^,*M78" M+ 5ULT+ )V$0 $HX,XXH[ZO%Q]@KVFYQO#OGU<6'5\4QO]Z< M1\#;2! A@[RG1E DH2'2*>2K%>76(B]:[#)/ &\_'=K^&='!Y66+CO_I:G4; M@IZ2'V:9K];+Z>4Z+^YO:8> M9'>Z^/"V.,J7U3&;Q>JP/(:8IH)WR3 \'#,Y)FMXSJC#->I"S"B(DPQ@[(DD M4EF-*I=5>MNV>D]#78?$WC)E(FZWB:@[7]0U$C8(.LN\4$8#'4)%BAG8+KX M%H,'%[WMB+K.F PQ2#$<9[%Q/%G7KZ@,2[]T<5,\Z%62?\J7E]/5LQO6HH=59CA1U2DFHB.=U63'@PI-_>O5H<^,7FO-WVN ]*\"*" WN4!%#, MQO;9E@X1DQ(V!K64TPX+I8%UR!BOM@QIA %AVKP/3\=DA^XM2)UDF^3/+KF]GBX)LI9[(4P6[XD(MI%S!9&7\^R^4$SL 2EJ--5,KVUB6,R?6>,GD9F1THF M- K_!I,&95'/0-7>8JJ8^S93]K?0TYVK24 *.8WHB>CI"7H:#3204*.IP1I9 MQF3 #E85N88'6KOV0N!=T=-=1I2E&'5)L--_W^_L$YQO\CM'[RNW<(S1VK?+ M%!C(AC$CG@L+"*=6<,6@\-!M2; PIFUC5E-GUF=^\<&4)U[B\Z!N8;!LXCCD M5^=3QHA9EY'B&#;2+E*H\+J45H9P#GH#F27;OE1'\;"X,U>9 )Z&:#CB>- 95SLM M> WGD]6IN ;.@T,20UJW"VA*@@MM,666$^J [3:#D.AXN:A [TSZD M(TTA3R$[^31S+]D>8\YI'&AM-/=@38%QE!"GE$9 XJJYAZ/C/8/[OK^)EJ[ M'.BB*3W]DN^(UHC6DZ%5HL;V8"8UP%XB1SC P@.V;6CGAO@'8]UOH[4[IQB+ M%(B3CX_T$JVCH>:\6P13[7ZYEYNS?Q'QF6@#!$G=F&N48LXQ@RT$R'G %:D: M>JTU,+[3&M9*C8&00CL# M%=-2*%K%YR*X%"V/_SE:XXF!P"Y: Z:TZ/&7N.]ZXXRV/$2E$I7*'DJED?3# MP@F%C++ :(2)M)ZIRA5!7B'2J5+I?G&,@"@%N,N^L;&KE+@X9DRW/:);C4]X MZ+)?5Q_]F[L# M+[ZAYI,O7VB\\W6XZ$7P'S=/TU9/-7P]NRV.RGVZO,KF?^1OLG7N/GS(+]=' M27!!#E,)26^]RAAK]K6<=9;*X1'=0&O=("R56'"E"_)MC)1BQE?1HF-.M!@E M3JT;.AR%AS@5]"AM8[V=7(H(/U>$/V;^.:O-___/WIK/U'Z>J>,I8?;3JRS/,4&L MF"@W:5+NDVZ]+\'8NU5O0[*N?=?S(J*IMN>2./0C+;!)P[UE7FQK&P557=.STQ$]FX8^,)P7<8?W]'HT]/I&Y+-K-AATJAM$ M$?8@4&,KT#W'$:XQ/8Z(W#8=?A\7J^$L?;F=__=G+,/+S_I%F9JI-<":81P0^,*V M<(W$!U-$]4 M?3N&;KD[9FH8O>]&27',@:%U&J#;[_-]Q"ZMGI7UK$RP,D/M_2<]*^M96<_* MWCPK,]W>=72HK&SO\[1?)&!WJ)[A)W/XWA&Z3\*X/Y[]\>R/9W\\7]RMO+=> MY8O58C%+$8HJF2GCK!K-BFI5IA6%K,?<23S^2I8S)1 TNSY9*Q5#V,_W@#;.:/'XQ)/QU>Y5JQYJFM;NJ[%L=!) M;-_=P")^$"?I#)B<."ZPDA>!&MY_$^C-63KG6A)_&. M25RJ4(L-%TC>"HEJ:_"_D:VZS"%AAXZF1NI=)+[C;O!ZI\V#>OKNZ?M8Z%NJ M6+.-." @MP/-\IS0"#T@4B["#1-$^Z-%>(8_'R?\C4STO,A9_EG3HR['IG4_07O)6AWK M[LM(VP>P^+>FH>_9_/JLG3V3)8=TIEZ#/^RE9'CS&5C>: 2C7U;*(KE)L"JL M3&<)HKPN"V51%@N8]+"+C#W65FLRM$TJ?HDK0,-B+IZDZ05 M6&$<^99G1G[D.@[F503<9Q)89KSA,PF21;9,9M&O19J/LR5FQY_EHU59IF-_ MM3POEO](;_&7=A>O[Q=_B+%=/TX")Q8C4,C]DW7 MMUS3XVD;AA^;P49,]QG\I;-@D#-P]!?I"[W_0:*78">\-Z&U.,J6C"\P[2.: M:K_#AS[58]SAO8_IOT(;).4MQ=;V28,^Y(GWN]_O_C'O_F$6;R#[7Y<)??+G M_CL"#*)IM2- )<33;<,(?8>XKF&H&M%9OJX[F;\.0]/)U<$AO&21E>0.S M_5LR6Z6[1/"VG8%E=^EEW%MGXEOG>CWA[QWA&PVD?V![1D"\T#-(I)E>X'F$ MEW1JOAD99D>$O\=XUSWA]X1_+(1O-0#X#M!DX$2A8VI!;/J:&1($P"=A:&A$ MM?6N"']_T:'WW[__YK.HOK7=0DJ6*U^6<*V25%5ZFYEPJ/4!#Z)0*3AGN'9H MQ(%AQ7[LVVK@^RI!"E75T'2\,%BGT#9F^\Z4;PMD<*>M<_8N_M9[:8Z4^*1J M2/@N]!QB@E&L.[H9J6ILA*Y%#$T%^G,V0)/N([ZG*L#_EY;%&)\(N^9H1/NM MI[R>\@Z.\C1B-'!EFJ=9D0^2,-82\W4MY3]1 CXOR M#LXW?5D@#/GHP2'+ON72#LW? VBY9&A2][B^$>:!M5SJ?7$]*SLB5B9UC^L; M8?:LK&=E^[W5/2N[G9793M\(\U!9&35*_[+$^NOZ>_JO-)Q9EJ;%,*RR(#XJ< M'BE:(!\SE!4POB^6\ 76Q%>G&T,7,UJ?RN;(W]T]U0XFAEI#Z^S1?Z>E>,@B MN4I/AF6:_#A))C"DC\GL.KFIX%5_F99\-@GE2Y7I1+;NZ;YKJ;I)2.0'@6.K MEJ[Y=JR9JHGW)*UEV(>C=.^NO,3(Z,=K]HYA,1O#(SY[_WOV63D[OXQ^_^9= M1J'R]=N7\'MP>3& +X/-0_7*PSW_ M)^7B$K[X')U?7BA[R4[J4QSZADE\VS LRS,MS_,T0R.:%9L&47V7^.NG>'?$ MN;'*=#E 5A8E:R&XRD%VX7OY^BODH\(UAO/5'!XYNAU*H:T-G"=8S_AE\F61 MLF>#B,?5N(1[+])92F7P2>P;@1O;EFWX8#F9461%$?/\V*9#?.=$E8NWW9#X MFF/ZD6Y%GJ<:O+@2O@3.P#2(+%^E8V_YZ/>0=TH*^L0">6:Y2F'VWN7W;Y'R M)5:^?(V 7,[@$ H5@B_%VI;#;WP$2:U9/7H4#SZ]_UQ5RVQR\[K2L,-!?$Y^ M97,%45"O2BKXOI;%>#5:5L"<\M&I\A[#!IKZV_IU@W?* B=,!_4A^ M$U]?I^O?K"KQ15&*[XI5R;_\,*#]PE#]2=(TKP[)(QDJ9Y%PHXJA5. +84_DJ5J[2 ]RRFJ-8JLV+$B/-4N815Y,NG@(I- M<7E^9C!9>' ]^BD<@Y-)F?YKE>:C&[QDE%:@M*2C:5[ D+*TXAGLBV28S2@* M'!W<"MX,@V C$DO(7LHGPU9,R>#Z,KE"/0>F2Y\U35!EAV/S?_#-\*:>2;)8 MS#(^?GIEHER!6K&45F#!#I'R,RDS?N%UMISB9ZISB=]GV2151C>C60J#VCB* M&:[!U:P88@B$+Q%]3"+M/#X._L))W^!4\51^!^L%[J>:&^S2DB/D\E(8*5 H MIS)KO]>KLF2@7 -UP_N3"1XZH!:E2A>)H"$XNUD.FY>-5]L//-M$-@)Q1T+W M+H4UQ>U,1C] >^0'9Y[\$TY6FH]/!+7!X*[A8$_I*O##_.=*[#(?$<@]^@=> MDZS@.!9+.%",V,#(6V+,R$O_UI"M2A\7&9 MC4R152FF!I;RB:F#XI'^4"89FNW*#3+!Y12(%?:O4@I&!K.D6BH7J#F,$[KA M_[W*TU,%T<-*=+?,;@8*,-T2SFLV ?J#[:_ YI^RQUUGLYDR3/&5FR]C1T9^ M.[P8#IE8KT=/%(?&O&J:/5!0#WKRHX!@^$)MCCIN/E1/'RQZAI\^/#SOSWFU M\XR507XB%@;'L65K@3N!W%V@D@4"^69MS7#J]$X<"-]T.&Y=[+L[4)ZUL(/G MK6PS$EVE(WGZ.J^MX)H]NZ;9[@]OJTTL0S,-W;!45X\-TR66&P2.JGNJ;7BV M&9(-1\$^F5C:4TVL"UCC#!2 )%]R?$5@D5\+T(E -J/EX8/0_K'-[/)]$D>& M[P:>#T:5X86.+0P17<4695)BNVM;?AP%D6N&:JP%JFG[W OLD-!4[S2[[GW/ MAMEU\?WS9^_;/]#NNCC[_?PL/@N\\TO%"X(OW\\OS\Y_5[Y^^706G$5H]#_/ M&GO(X)XS-^W=7Y^VK]\KL)LC()TYJHW;]@\,8"W0(AM]8G#F?=NQ/?YNS73- MMMD<>2;0@V6;L>D1/R":QO?/BF,SNG..][YG8__VAC6\Z"#81[S\(P(Z92-X M!NPB:C#U/KZV8K8'R\2TPT7); *D2EB@2>W@KFH'-[,R[K@%LJ&[:6@R9J!C$.##2P("BT+UL4\^9$JJ=@B M87^LY@MF U %-9E,@!SH,V'D14GMTCF#LX7QL]H+>NLLJXW> ;U^#(K(K*A6 M)3T*C-"N\-7;;U(2]AKT_.,-2ZJQ;ED>O.^V\92@( ,ULXM2A!:KX,.8&:C- M370=89,*,!0O5F R-:O L'EQ>?!RL-PGJQD,\R=_YB3)2C#*9JN4;=^O=,SG M,Z!?LYV%/2FN8>0I-?_'M?\B^55?#-N1EC_%"^GP"F4%MY3+!#<1+ET454:W M8K#^P R-KR&8;Z4R@@=3+PABT(/-".9!/8Y;WH+K?<4&"G,&\PY?(&U\,A2V M='NVS=IA8+(Q6)<*YI^B*PB.(3#"M6UE^9%T&(-Z\^J'@IV;Y%?9D!KY(WI. MZ5,+V';<7'K\AZL*O0,5FJE#.!-;O#9#A$E6<%CM$_W/U?B*G1N4@_ _4UB\ MHJ0.(#P@8%[#L@Z4'WEQ#78W\_10&#HXJ7!HQUEC$>/MPW26I1-ZV*Z10( N MP:0N1G"+(+[)"GUA ^4*3@V%3953AH=M<0?0'H((*G\5.[C6QZ UVPX"*_*O 0 MYP6H^[!_99$G/[-R52GOWP5?_G86GA#WW0<%'CU.YZ"XB",[;\@FGZIK.:PH!DBY7G/[X,0*M M.2_$ )HM%0Z7UNG/*I@.<%9TTN+11#:(1[YD[J4YG(.<^UZ&?0$,\ 'Y6,<2?JJ>(81[QBD]$SI0K*&1B'AWM:G(#^_F0SS5M= MP>N9S4?<9WH=!BU9DP'WH]R5RAU83"_/D3J_48Z'G",&RE6(>O(_=-UETJ1$ M.)I2)S',D/O%.V28;]6N4+E PCFO'0LQMARLLFTY/L$Y^+HA!4_S*C%.OE8S^I MLNK+Y"L*.A!H^.V=-J@=FI%EF:9F>X;I.Z%I&R&W+0S/#PW)A@FCV-',P-2M M",P1,]9\E=N@L>H&IOOJ1L@V_?\!%N@#S*LMWA>ZT$BF\E+OX5E['=$VDI-G M;K$M1K/5F/O_15\*KFW7 3#D5[.98.8TT@"6R$EQG:?(%895-LXP+E&Q,$LY MJG6P&1,SE!V525ZQ;#-0NI*?*; .4(= ?9JC!B>B*6+ R/;N)M>]V-UW=\;.,Y%$$L6JO,DM;VM0ET;[B$ MH',DOFQ,@Y5 [5RIF&6P@C+S #4%-IEQ#]&/AIME\&[@#%=93M52# .S2.5R M6J:@)L"[ITP)1--MS;P7CT(E8IANE-6=*K<"PC&%"\=>+?%)H*53CL6YV0!? MG-Z(D/IDE8_AN^^G%Z!5@?I=KW%(/;>.<. M1\CV<7T345D?IC<%52JEK;QE"_=1UWM5ROHS&'S;-QZU=T%VZ.<0OH$3T/U/ M,-.![=(,#"C80^H)D1_%K B:3=(\L_$"2D>*4S,C NI]:,X(]^RA[5?[)M = MF *Y8'X.>QN]\X]?-VGU6PO%#\KT["$!J MSPM Z@\R0A^BZCY'4]9>)2BXQJ+'*3+T#(VWFB$C-\2#LW&2D3I>8>\#J)A6>452KO>;3E V/2]S-TG(RU_#@B]*4)&7Z>P&!CP;\V1-/ 2HY&%(!WW0,(SZ0%"Y MV\1XJJU;+H.LB9/3VE:?6?V@ZZ;4+QUMCAF?.:?J+3J_*Q&,XU]1P9G,8$P8 MV<%L1);'F*$W=4+/;8+SKD")I:9$!A/+2KQMP)W2Z.XH6NH$+ :,B?EE*^;D MI+5I,/V69P)O8^NHK3LNV^WV%&@&F:A:KBBLR MJ%&E+!*7;MM&ML3"=<[3+FF0#9F\U%^:N_)A!:Y3,-/0B<[IKO87PTU7"I+W)4PI76 (E^8'W=SM M9-$L$MB!XUO$#5W5CSVW9NFA0U0Y.\BSB&X8OF6;8> &D:N['O?,AHZ#11E[ MZ"7I0BAJVSRSS3(#:Z]=!GMXK%[7Z9)AC[.*Y2;PMF? Y3#05SM%X8B?4)< M"T./J%D/_ R,*.3>[91YY6M:%77\!U/G@2%/EQLA]'92>#MSOVE:?W]*OIPJ MR7P*T0I[&,.2X!]8L#+.X,.WU2(%3GZ99-?PZ3R]5L)B!GQUH%R *)HJ_P-L M"'[X.V8I!%-\4:K\8Y7 I_].8)#T8PJ?+F" "5AQ:7T_OC-(\H2^AGW97DYD MZ<(V8R4"(@<%P24BQ9T1H\EUEFP"8+@ M7HU8V "E[XCJ'S\+3"J9<:\?CU9*TQHEJXI56 @Y+$+;\FK0V;/!KPT:OI&& MPX8P4(:@R8P+&N]&L5W"06RB"H.U(=ZV ?/BY_X&*E]^$(%8)MB+:U E%%'^ MPG2W%3_F0$^8[D,C_^(.>H!@I6NN-:8D>2(SM>T97^V#N;Q9H(Z"FXE&1L4J M8$:W#PQ^G=*$'4J'C&S6F!Y-9[B#TZZQKC6N.I#9*0Q]G7%M*1NC ZJ4:@X3 M24N1@2:-,$.GU4_TUW$U[CYZ?>QBT/2++;P")X!0@5AM=OTW,X/HPES-,&;IH3S3+SQK>O0D_* MZ\H&M4L>0T+X#2T7'-:E? F:1MF"+OU=--[P?<&[VSR$21/.#IJK!)U%?5P=RF#GAWK-FU!6^QA2LW()I^_IZ4DMA!EAH@B M&=NUG-1VFV[&P3RPM?! M!_E P.;_:P6D,+G9=CB84$]I*C(^CJ:AL@1J_ %]\S3,6%2UAT)^>26E"F.I M&3I&BAR5'PH=_X*>4/PQ%S%,#"XQ"1.9RDQX! M)- $?RC3!Z45=[O6G:@3@B4OXZ397W6.NE8;!D[FK^I&G+)GN(9N% MVE:;@O'Y^$;I\L%FF(1%84;%54[#*-E\GHXSZJ3"^?#:\]JKN.Y+;-R,U*LH MJM8?[%P\U(22,Y'K_0"'1A!8=FSXD0O\Q0X=G[BJ*E+-B&:9'WOF<_LT;$4F9[6:2R!T?V?G_1 W9>7F96B+YD M?(09$\#J&63!^^P#_I2/F9Z"'E_&T9+%HBQ^B;Q^ELR*OR._3Y1)5E;+DRP_ M87^@KWN(B8(T;?E]!@_%F 2+*U-M6%(4I)B]_&(L)<@VKGIZ,B^L<'[]MF$R <T*GBI]0/(;0%!+J@ MSO"<@O2(KYD&*9?1S-!'A$=(GBE>+? ^N/]K"XP&7=E&NY3V6%[_,Q1I.HG^XAOGM:_$QBTS)C'?B0 MI:J6@!C25#.61%VDQK89(<2:8QB^$ZL.L;G^;3M1>'=E[[WOV4]1)Y9VH-#% M9'Y>?A#-"BWJ%4K%"JW)+>3JITJ8@G(_RKAHK"0W/9H1JZ44;0=- M',=_@G,1,78L'F+^]&+=+#CES$D6#G&%2/R9U_N[06G7LIJ6K9QJA;06J M&@2J$7NF3NQ:,8P#?Z.EZZU$_)U.[A-PREN-UC^JM+_%O+F\6[&YQ[6>0?[#LY8U\'7O>5B,9T3/>_57KVC!& MEK_3+6LZ?@%K"VS+-*-8"W2;^$Z@NL+!8.OZ1D^^KK<,8:1>8,225 M"57Z^) ?@I5+%9$EK[_##:K'K?7:D3'\[\N/8CF,C!=-[<64P M,(!H9BEUR-42$"\J&*0F# 3&D!=[Z?3OI-#P]Z(8(Z@7T,U972/OT>/P %48 M)+9I6K:)OF3BD4#%]NN\N@Y55DD5-LQ0\UW-475?4UV/:(9/. ?1O5CU[U2% M[WW/?JK"#\F"N5_)WY(%(W:-%Q^)?5.\+4U*]_*L[G^*NM&GJ/! ?>@"'?>TP,SH\T^M*N9*97P/L(I08FFI;I^["18BQ,*OQ8B?%JEQ. M!;;AOU9)N4P9> (H CDF3@H;[N$I%2_ PJ#5D M\2E,R8"A#ACH 2;;3FDT#IUN(JF+%QK2'.'&4UG#=%2SXAI]?$VD#N%#BAP? M@3-GF*FL,&G!JM?[['=Z1RTTRY0O3"72Q*AOFJG'=<4H2^W&U(2MP$"-*M[. M(4%?:W,DMYY0 4"TEIF4HO^^/MSKQUA&QQ+@2,QYK+QOM-4J9?YLU-[SE/\^ M3#'(C66TZ]=]H/&"G!,)"Q?@O7/,A.08U$NDG7;I/D4G^MF005&R K5FN"G8 M9LOV_'@:.(;&:1!^R>+ C:<>S=FZB 1?F5%5G(YEEOU(:5)JDE-ZHA'CS<5/ MUA<([F^2+C!IJ:95%A0_5$3-N[Z+$D;@Z>,QTB6+!;^LYCA5M(ZCAK 3"[7$-Y!!@6.YW@=HDND M_L(]R=45E@DL-T![1%"%&G=\8.T#TEK.]95J)Q:O#Z I]N"Q?1K(PV@4\X#2 M. K-):W!T]B.B3B/0)+#-9:SC.HJI:8NH@GC-&_AE23RTZY6V3BE3EB!6\$> MA2>N+378SFX]#LB:TG&UA?1A$9H%:A_+.A$"[6IY[^$-]9&HZV3XC/@@AC#4_M=2LV@Q%#PV^@52]KVMEF$1KS/!" Z1P!J MCV@?3?*7'X2'LH0!^)T(STZ6GXBN ;>GHS-1]/[=V==O_Y',%[^%[SXT@G$+ M 5+"6LR 1D4@E',]FE6$VWK#HHPCS/=NNA6@EC6!PY:Q7#\X_N*%LM>I6@W_ M21$@B[;7Z%IPNULG4@^&%;VS(:Z)5N$_8Q 4HK!I72P+@0ZSWAXG>1N8S4]+ M]:FYQ)S0M5S5#R/- M"%MI0*IA.79(;!+I)OR'J+&/E[JJ;9IQH.^E1^>LQ4UQ?4[P:(SWU_/RNC9; MK9S4*2G"BFLI>\('.V%YO*(+1VUN4752AA64["^N6*V)4ZJVS)K]D7@-\BK) M&.,@KD(>B5Q?IK50:7W;J)XZB#GN@# +@;O,;MK&89/:LLHEI00M"ZGL95OI ME9 S/@$19Y"IDH0NEMY7!,G: /15"NLI\JX1L9 M*ZB@0Y4&NEEWE"P9/*Y -F'HAFP$ZR;W'F38=20I/F'@*:7!JH<(A"CR+%WW M(\T*+#WRU= /7.3RL>\'IA4Y:VABOFX15;=!A)BZ[48A7.H%@>$2.]#V4B"P MA7AMEKMW?%^RY3+F#BMI/@F5G#QC$@\<,I4!MM7"9528198N&#KI-YK'4DQ. M,*WN_;MO7[Z#BMJ*5/)LQ;I877 "">4"&^'^ M![!WR\5'1 HM>K&Z)?KU6.2T=K",Q$F4@//SB3#G*4/\: MCVXB]A2'C@)L+1E$&IP"NFMX+G@D7D@<7D *UCOV&J%()VP?00+EM4>Y#;21 MCMN.@)7 *H>SP_ OT,=7E&5QC4*45L764Y.!'AK KFTC94YJ]DKA=KEM4<0R M]*>O.7VX<@R<3]!T(7HAH&,$=!;J_>?@*3S&P$X/-8>9FQ!Q_ K$5KE1:C1_ MH6N) T#=*.DOA.+#3'&,.12/,MK9:0\1X/B MDJ.K7%R*9(9E?>Q371K%HC4)=:RAQLK9'M4A!6CUFL^U2#D(^6+!40KXR#E$ M28,D1YL0,)JA"O),6GTXH41;PX[%[Q&@/?[_#L5QDM>UK--:U-M MS=1T/5+C,#;=0(O56!.U%JIERL#1EFI[7JQ:CA'J<6![NN7K/*_#]%W[[IZQ M][YG/_,Z^#HJ8B'W\-R\KOHG%26P)6)RJ&X2.>'Q*=HDL$X'$XB?U52D0G.C M$UN;C!CZE$"%QS3EHOPQ3W*\FO>#Y8#QR&AX:QNJ:''W\;J.)8#)Y#X??.!B MV#>B+*=NU#JI<^O0$82L _Z:)5P\4B#4NGY4S)8VCF4=5.J.!KQM;#T8G@I' M.1^B3-0].X6WHU:!:VW@*9KU*5E MJ!5D\QJMIE7',%CS)A4"LH["$8Q/AJOE"6S[25U-S9XE@G!ERAH/UZR#:LH) M:Z1,R9RSI'KO^5AJO]@6U*.MK7_PI&3K8?*F]L$\8"@6 MITF)38FXKB;\Y)P3T^)? .-RS\C34Z_-98V ^) <=6 M3"+7LE73LCP]UO>!><$D?5RT.1.M\!@;G&>H5F(V$573$;(W8U%;&H]@^49<::>U116O;&)6 ME<@_$4 WM8N+Q@8K'II,&91-@_O'[$,,!&Z\F7%!&2F'IYBB3WK/ S;T; \+)F:P.L&M-,;M?)[I0ZZ5&[QR/4.W'(DA- M<8M8(UHVU]H/OJ)&<47EK 2$W HH32A\R <)R6RC[TV]1K,TO\)>*I/&?U*W MOH$MH"@DS7/PR3PW<;F-)KF_6!!#T5P\Y<9^27,5L&=C_K/(>&?8FI;XC-;S MK>0^MZ -Y-5CB!^3B6N34+*EV*-X7(0FHTII":*5*D>LNBI9VB&=Y:ER(2#H M:Y8AQL6;D+&NMQN-4VH%(VOZ5?8&/#?@M^/$WK^W:[$UEB(OT%!H(((FEV.! M,_H$:E\@')ULR3(M9'B3QM5(V<4$W]FZR3L76)BCI8BE:Z]:GA%(6UV*$SI., MX5PEHQO6!.'V69PJD=1Z=YQN]+)-1*O;NYYQ2?$7UYO;"F\C6N$,0KIV3]:" M.6\:SF-%_)R!&;;4G"WXNZ?*?]6K-Q,*C_SZ.EF;PD"*@3Q"IAW*00_OTI8I M*VHR!5OI'_?Y>;2WFV]#S1J( /H*>\B8=I-W#GL[J"(_)Y;1==L2ILTEFJP1( M/,]F:Q5M-NU5FHP'[/;&GM)6 _B.P!:ELB$K^<.J6F*O1Q$5JN;7J2&L7HU: M+,GR5JN#EET(VT3@@.0WXJ63 OD8'3OBRL&YPD=/5K-)!CR(MFC8,HV/QW=$ MWB(#4'9F?"X.$:7QP*@7-XR MJ:3E_?"#\E7^":SE)3-ATWPJD"%Y*LU[!JJ8X-TL5LZ:-]&ZH ]2RGH=V6*' MKJHKP@06"GO-6'H-CF74'DMMF;.KFW$(4U;JO(2):70UJ)J9;]#6I*;!MG;S[2>_\KF'[\Q)>HK.BXNI4Y2#_"_:IIJ&0[Q \TU0V*Y)*A; MGAN6;L7: K!UR$UTM$81VF!:DJR=M.62^%#/(,1ET6>C2K6HX^5PH-^ M\&D)/"%<-?7##%Z!06"E.?*V)P-I_?,1-8"*P0?DR"007@]$U[NWSGGBTONQFT!S!%BZC4K(GK@ MQ<0)5#/T-9?HAJJ9G!49L>99MX2F8K#%)%Z9I=4=?0JP;)A^NZK&[\" ',$T M9]5_OCLQWREX7N'Q5@LC[F.^FH^+);_RW5]-Y[3&B1-S^JL"*S&3@T O?S@? MN-I-8PC5,$Q+"T/3C7S#B3035IZOMA69JO>,U29N5ZMM&*?V#E?[643XL!6W M&G#30/<(,7P_, +#=!U+#2*.E!G9AJUO("@^9L6=KE;<(J?6#E=\(\S>6#;% M/<)E0#MJ,#M9@D7'E@W<]U=@:TJ6BT@3]M"1!T\6V"T'IR8V!X55QGOY.&SJ MXB.6\7![BK<=$\TP?=4WO4"/8\O3#)',HKO$]R0M,; (<6,/?PE\XNN!ICD" ME]=S-'=/M40),$!:&)!V55^H3>_X=ANF FLE0)U@[!C1L+1(JCQ5+M"MR"X2 M?8(;1.IBLMDG<98,"P:R)6S> 1!Q]8-VG"R6Q?)FD2K7R:0.&$E(H@=+N!=3 MV@4.(6O_"R:-(7\\FP_J'JN[@0_/M4%V>[H5VY8 :]--4W5EV$T2J$8(FI1G MV5JH.J;JB/(,/8RM<"]I5ZQ,3ZOU'?62,+(;4B<<"['(\3.YI3;K^D"UB*J. M\(G@3-5^WOJ](GV/);%0PZ"C=DC[G]5L]5G-?5;S7F0UF\_+:K;>/5DR 3_P M,1042'4]7VA2+06*QDT +1Z!V:O;5%:M8D:Z[(@T M/,\_K5Q'NA139*FJ7H&.MJ/$FF&&"35);P7TY#_)G MRO'UUX*$+%["E/+!K87:@Z92FZ;15-DR%?DR/!?C5/$N N6\.%5LXCS9\[3M M1,FGZ(2N8.M@#9[>4(%F5E"#8I)RXP*6:@A62D:S/+<9*S1J54?RY2 K:C>E M:+_#FJF-!UBCE:<8(DM*YJ*H5L.*X:#633 1T82%Y>6A8"(IO@ET*CE/A"4# MU['W+6W2FYIY<57KN;>.>;5@: S2B+EIQGY!XPQ+(&G.AU3CQCJ<;N8S-.BP MK(KQ@ OB8]8.6_0CEV-((-_HQUGRT'B;83B^HWM:'$2N&JAQ&'F&$#\:466( M(]TUK8CH*O'<* YTU;%L'F^+@L W]A/BZ"&]&>^7P%LT?[X+2MT67EIX>L*_ MI9S!]JW#I'P4J34V;1>)XF65C[BS5.[#O4;@H@D\)W1:]/Z]1LZ5'YO<^MA! M4_-]1^?U,EV7C!@)/$D9TAZKE& I14K P4NP:/^1CV:HOQM92O>;J+>,,4$$ M/MJF7!ZBZ'DL9D';3M-UK*_;[$+ MTGU@5G@I,"@KC&S7VTN^R]:"17HOL2SEM9G/WG# &M=79,!29 E&1:RJA[&& M.@E)9B0W#6QWPHAL5&9#1JBU3FRH)T1]JJJZ;3,%D=.-?'K8\3WO98X#98/D MW9.-!D):-*:OF[BOZZ<-;$@EL<^2 M/IVG8?-6\YZ$\UZG8[<:'--2L_%JQ! ZUJCN:?T#MX/(-!;36X;%C$ M-NY+A6@^4GU4&V)C_18:V*[E%'ZAO>\HD$^C]($-!?*!9B_69VKS&$C(\+S< M""OQ>-MEQ,"O68.R*"K^RN1'2CO,R6;W,!7?YWQ_V<$"/8G6N#1S&?#?Z^>U M#771;&;;D;WG=*UY#BB2.M5N4) RG%L!J2O>30_?$!'>*M2E1.T49G_R;B5R M]P58ZF+&BFSI\MPTL,&+18JH+!BQ@R>S3&&1,YK21N+M-<21(**.Z%"P;4>9 MBIHWOI*-PM 9 @B@OZ-A5$UVK. 0>&2N:&YIR9;*5/_$EBZ;%@7-51NF;'J, M^G@56+IHKUCFD3NZ6$K9Y M5_<-P?3$*,J1\@Z:5\UKH_EYQ>6714W=P&1K7WPJD'F*DM:^+2QPNB%RO.4T<1FA4HCZQE3YI4*V]U88B/7 MU03NO*(ETHVA>Z@&4Y246,]??4U+&K5Y@-UD1Z9OZ)9MZ(X?QKH:>[' YS ] MU;,EN\G1O<@DANXZQ#/#P Y,0W3D=FS7WL\>#6))L#Y!H8ORVFQL+WBIGU1P MK%*Q. NL5)G2[L(+Y"N1(8Z0P+3".J&.[]62UME2 MSW?C*Q%QAC";T2=O>3-R@1(T-P%R6]>9(J@QWL;0-1KP8O[&K*I6U&BA(IX7 MJP#=C!NP6X0>HK$'CJT[:%TF'/7((Z31HQ8 M$?S(^C-K+L4 Y>D'9^DKYNJ M:?%4.BQ>A"J6B%\O"J39YZ;'W"S)F5[2+.Z6^38-DY_UIC6DD>$- ]%MX$"H M5+CAM_)V5:]];'<5 @"!,<]8N:>7CP,J]:[ .LT>U-; THD;6WKH!J$6N*9* M=",4#F^B:3(/U:S(-XBCVYAM3!/C?6 M1-):W3T\4"\_B)A2-(;TL)03_G>CA1NK&01[D&(<\/Z"50M4MDF#9FA!W$RC M->9#9)P3_*'FQ\E2=(9<\@98*:TFQT FW QL&?1-6G_'E">\"KB<&(+@J*A$ MIBT#L7XD:LBKC+=.Y57*3=\8,;N-MI"T,1!E^KQR%?0_VKLO62[I0#&WFU6] MMOI#)IQRKFCG@]J]E['2^'),.215+H5?SS#5CF/=6P[VXP/;[]_A &%P[SX( MW-IATV."8C?-DQ]L(X&'BT7@EGVCA>/.#S!YEL,!<^$(%W)?"'YBJSI@I:@S MKGUG+.%^QILA\0\4 35[[Q*V4^--X*6O"_7H9($SAZ[&OC3P&-U3Z+:")F50/&R-L+UR!:C:>#(C30Z\&ZHKD,(EGA M%'17>A02]OLP;3^/74@;1JVQ#NKYW3*@[70!QVXK.ICTW,K@:.$$- MV@%G_6.:$ZS9A9,UQ\U$W,!4); M+9UX& I]6BO61X^*%*KEI,C$$?JP=NXJ>7H%>@H7*@SFB:M!17Y5P.4#'LT: MH37$<@9N&*3X4G0>+!"/ZJ+!C1>"HY+X;8T'U')_,74+>"L62V]BY>:I"#DQ MS%S>V229K3-6H>DQCY>$YP*L%)2QM$$,RI:W>;K0_RB0%FB9W>2QDZE->.:KM';UJ0]1F)$PZ'U>V1X&83IP_HP3L<%]G1L\ YJ,! ;JPMGDH1)HOJ )SG8LQC.T=DL33;IC&QPM'ZUO-%_[:&N]7VT VCG#8R'M7K M.(!V*3/(!M"3EL8G$& M8F$:(S"YDB)A?)T'#:>]1N\<7R?L?8J!-[%>J'\N>8M0>%*8SC!+&@.$U^L0 MA37$W_ &;89]9 *;FNT3'56TW()QNV]9]2.@#5#PKZW9J#JQX]!RB6\;.J@0 MIN6; OU%=S09?=NVK=BCGGW#L")"5-NQ>=&%'8;J?F:CMI8#CQE;#@778P\/ MP2L@VZW6.Q[]N1+=AU(I+X:B4=48GMQ[A,D':) /EXTMW\8,E&*!IV+M2UA[ M9E#R"G\Z@#*A[2H%-B&UB$6GH6$Z2B@*% O^2^[OJ[2X*I/%E'N$8/U039#* M'.=@;M*^1NT)"A@K3)Y 1K_"ECZT0Z+H%-2,M>VT0'2^GVG'R"=W T,8JBOU M00\\PU5C-3(CTU/]*"0^]P][060Z]_*#KVF)7P#?);=BG_R!H%)_"*Q5]*?X M-[]C;VCO5U:Q'R5$Q.HS!0/Z@[_RCXU7^C=^FH^F&!2A#Q 77B ")D>N.$^7 M[#$2+L6"#57&IM!J:(H3[6[L%6T#F>)/SX6D$+)>@BMZ^L8_"YFH@ M3RP>CI Y<$2..O$0?VER#NG' P"-[Y!8[;W^+S=W( MXQJR ET!,HS@ZPCF9W"59X$$/N^T/Q,5L W4M7NZ,QJ;Q/HA.T13B6VW]=$MZSIODKH;5[#*(R]BW"?$"SS1U(]1X MJ,..W,C1XS]RV0W#'9+WP#4M^&7?8!H[0H;M0.45ID+GBI4EBKO&WN, M1D=XSX>U)C0P7OKPN]E'[(9LXL)T09PNTJT,-Z*UJ M(KN72G9CUOF![7F&$<>AKNG$L-2XQFB-/NSO)F^" />:Q^MI'N<%]Z;6>L)+:@6.TV@% MQ+4L4].Q:801!J$:^")4$;JAX[X@?YR6:1H6\R3+CT$O*%FE\(:[6]84-MHN M')>_Y)FJPK/4E%,%K$@IGO'W2^5S-BJ+M F@O*@F;ZJ-'U-37\B3D# Z;W<^1_*?F. MZ_\45 O?-DXG"1;WL8:25=H:X5J:,@JM>4U?+$V?ITD/DQDM%JNF:K M=!Z#I/'R)^S9;V0?VQFHP%)G2575V>=/IE=&]B\XFY=?OW=_%?B>V3*=5ZSG M$Y;A;$?&2BDNIUA>?LP+6O#9]+QE!04T5X]#9-[6)V:CKO#U^>&34L#/TVNO MA@CZ"@9E@<@Z-78!:XY^ELO79+"XBUE:W8EBX/J^&AF:%09A',=J9+EQ@USL M$2+EBA/?TEP_MO7 <$+'M[4XC$4Z##%M[4X4@WO?\V04@UDZN4WG>SZ5P_K. M;I2SJH))*)*\ZV;KZ W+A:@Q[_1 MA>J0'YSE2IP.RQ5FW(*F9['0<%RS0FD-+Q"3AG8(8*U8W[^+O0O_W0<*_=(^ MCLVE?.'QT2>JIKSW+KZ+#Q^Z!#-E@NM3FF!YP/O+8@&LS#&T#\]PH-4/8?* MUT'.$ T"J^RQ3*N&/L.J 7RWA/E0HY?6J"XL6_A'RB_E[:0K7LY(82Y.BLD) M+4*@&+'B$;3VB*'BT!\&]2_C55-U0G$+\ ,&AIT]A@<[E@E+: 9U59#*"' QRMV].76,>U>3%OH3"B M^G'&\L0I"! #B@ Z9LLE(=)5_'A13,PQ>QM5!7GCA&931JLY!>K[F9[P'@/) M&*E'; ?MTKA(*<* T"QIPA\'K10(4>WRC(1QC]:ZU.[NLJ+J."UPA$?)>?PH M37N+:-TB$JLIMKO>W0;X:UZ,F?(%&U,6XE#5)PBKAZE@YY>S$['U:"ZH;T"@ MA8PS"A3XO:Z?O/W.34@+T0#E08=L)*-KMFT8EJDS9G4(]$9&#"7K3,^44X9) M(R.-[&4KC-<]2:)O20V%N66WJZ:F\^/:"BZI%V>4SF8+9&_YU7^^4]_1SW#5 M2'S>,KC+; Y\"U6.;\4\R7]3-N>U+.&_8W'S=39>3C\:SN(7_O:7Y1A_Y'_\ MA5[:NOQG6M)9\-5;%HO'88SPZ9R@YO)1,]A;GV ;.IIFK1F'?.RWC_0^.)3= MG HDN6F6CRM\T;9C0!OI,*FWW'*"$&&WDA^Q6B@H?&;,2T&I'(F3M;O91*IA M(HOZ;ZC I"!2^"/B"&3EG#LY-F5^]=NZ-Z,^$W^AY[,_I@=V3+<<3E -1S\0 MWY*ANC,%J85OA*5T94F53&S:Q= !9 PN/%T-$!0[CNFOK!+8"6U_$8-4HE<- M6LA0&6+UPM!X:BE[#NO/29]&%='%JD0/(*M]:^0FEWRR2/^MY9CN#_C1'G#J M1*/P:$*[S\>TWXXX81R^?*/AU^9IV0N]9XO/>:\ PYRUX?: 83U@V$X PQ[@ M5WUM*X'Z1(2BE^2R8V%!878;U5#NHM+X)&00>XY\4[M*9LP#10-UM,T'DY]4 M$P3Q2#1L5K:+!GQ=U,N0EVAHA\Z@P)O'*/S8IS.:A6Z M'@R]C/^V.:450VOG#K&365'\8"]IH-FIUXSW&I&G)K="/UL*^R"CKC3^]!$F MN2Z6=1."$^SW=K),Y]@JIKR11\_6DX^LO8!2_[;D9Y+-T(%Q N,[H5A2%.*N M2F%1F)AES?^:_I"\RCN1&TCBEJR](^'PHG@=:VJ(\%-48N8B 5#:*42GRVJ& MWKR>BG!TQ;!4'A'OIOC\V,(L*6=96JZ?G-983I6_I^P^*A]:1V*87F5YSG;H M08%3PG2*IE-\L2K;4;6M^5ML-]BR-TT8*X'[M=9I\8YFQGN8N$7_2:@B5#FN M$]I:8 2!IIN&&?IF!#:WKQF$:(:E>NC*25XN/U%V0M#U&.,QIHOWD64SP'NY M>T+1/RI/2T*[6(%-SAL3R;IXV&STW6W'5"TP[=AW(\/WS= +X\ 3;<=TW;;D M9+,X]HEFJX9C>%Y@:Z;M,0Q3.[1]AWAW)IO=^YZ-9#/?^^2=!Y%R\5]1=*D$ M7SY__7+.G#3KO0K6,OGN<<\\9"3/F8CV[HGYA!>C*?"I6?IE$-$X,8?N_5K2O>W8B+JXA>['_&O<_99?D&.LGQ6 MQU&6Q0(?2<,HG06-UD8+)A1(*C:\9+4LQ!?4R<&^85$DHL+DA[0MT FBV":+ M*OTH_MC8J284!9?@TO[G.T>$H+9$GM@K+/=/4IRJ_1NYXR?]:;?M\F7W1]>& MQ7)9S-=B9K#7\N;+G]GUK:_8'FGL@&P/P=!+NJ";;9GS8A'J+=;?W3U9?GSX M5,CBET+5&^7?5/J?72_&#N,0[>(FRN;D"J>'!#%W>" *>-4$=.J/TVP,C*<_ M#R]Y'MSZ/#2%9NO!WM?B%*]U,.Q[#L93YLH/$Q6:&R?I-<[ >VKZ%:L*C+3J MPW.V?IB,?ER!>9R/4?06Y<=_&XU2,!77UDGMG$*ZTKJ^)=>U\5F]$%.\==%V M/MM_?\(,[]WB.V:Z>^E_3TDW,9S4=ALP;H]881C%1F18OA[80>SS*+D=F;KC M;F!-UC81G)//XIBLE7*SV(3QH."2?G(&SFAZ3JNXP>"D=C$,Y[(2!!6I0M&8@W( M%LC80V(D3]1.]U<3^7M1_CC)\A/>?><>/57;@9ZZ'T2F-QB' M3F#&H6%&>NP8IA:IJE!T;<'DHZG0DH=:#9^B&0SO'8RG&69]4T'2M7 M13%^KH"ZS\/6J2&P'^1I2^T6] M_(Y;L#/)9MM G9N-)9ZA/SYUM_=6(AZRH=H3\>U$[+@21+P:&H8>:I'N^L30 M(^((.%7#"&S]J43KZC>:&M M;:0&U?SJ?+U*ID-50S/=@:5M-AGHBDUMV=C7/:M';(+W;*EG2YPMZ7K3_RT. M'#W0?-\D<:!Y5N"[O).$K[F>=;NK8BM;ZDAYT@QK8)+-0J&C8TNMDG_V?2?/ M?@16['X#?-UEN1++Q]'_UIE"TR-OB=UUO=URR6>K;F&&QI6K,4B M==;2B"NESH*H]E13\WS5=K7(5D%B\E!3:#I@=SPU=;;#M11K,% 6N H,&$RL MPT"A?<&?F]-Z^W#?4%)KG[':9ZSV&8I]QFI_'OJ,U3YCM<]8?<*A^ 1+T.>7 M'6)^&5&E_K.!9NNQ%VDNB5TW]NU("QUF(.BQJ^D;$4(\%KO+=+$'MK:)97-( M^63''._K&<=;9QQNXRZ(/,^Q?=>!=V-]7BC7?MVQM%5GL_A M,XZ#2T3U5]D,W\DP'(;\4ZLWP;%FV!$B=5/U+-LU'-5%P#-+=2-'Y6A70'J: MLTEH];IZ^?A,6LS?RV*'2:HZT0:NZQY"IMTQ674'3$):$Y'6 Q1=.E!1Y#J! MH5J^8W%9Y1NJOU%%\4@2ZBH69)D#XAY$GO?QF,F?D]$TR]/R9M!$(EB'QV*R MO$[*M$]]>S3E&A+ENB2(8\N.?4T-@UBW@BCDPD]58V^CNW2]'7*$;+>2CPQ M^QW8G1+NVTN!.V:[MB?F.XC9:C(PU-!U=*("00=:&/J19NJN\#7%9N0_AYB[ M,B0'NF4/+'5WB6)O@9@/,Y_U>%5AIZ%!4S5(8!+B>JZKAI'CN;'/:3 ,#6VC MUO'6M)-="U7+- ;FEI[O;U ;[@W*0Z B.-N-6AH'=F@[NN69(:BF06B8I#8H MB;-A4#Z6BCJ39I:I A5UB?6Q_T+IS=N4G]*J^HAM2UC?242V31ZK-)>5#OKY4A)3U<;@-,X<-38 M(K&M>6[DVJ;GQ1ZO.K7<:!.A2K:BWMU>._OL[HVN=KJI$G35OG&PZP4F39YN M:*FPIL1V U,S?8LXAFN)LEZ?;+JW[EY@Y&7=++!CG6XZJ#KKC[G3=K1\C9LL ME<"-(C_RG,@BH><3-]1X\RA'U=5X,ZAVSQH[G1UB8Y=K7$S:?FGLM997*39\ MDWJ[5??NPSVUS-Q%P*7.>K,QF!GV&9,K-W= CMT,L2DFW,V![FB4SC,6LDRK M!6OT/;O9R];G&_W5MK7^$S>N#WNS"/'=W=/J8 [&>@4J_7=:BH_99^7L_#+Z_9MW M&87*UV]?PN_!Y<4 O@R>>%IW.-[S+Y?1A7+Y10F^G%]\^706TD''9^?>>7#F M?5(N+N&+SZQKX.8)63_&3P(=X9IHT6@& MMAIM )1TT"Y1NX? =V#V\$56JF2&G6?E!J=XR2 MMX%1TD-2]! E_7G8D_.PSQ E+QNSV"E"R6OL<@]"LJ$+#8M\U;?-.TQ0 <-L MLM,M/50#X&A^I#JZ9EN69H<@V>#Q^/1UIQ>P-LDO,B'[$/.PL; M6]8 AG?0D /'G!'7LY6WSE;L)FO/B\- =57#"9THU+W8T&T.;>J;#G'4+MA* M5]T4R,"P.DU&V3NVI ,WL DS=I8M-PPZV=?AY>(/(6"T#NH4:M MH49/M?TX\E0S5#6-!)Y-0J%)^K;I;V0T\]6]X(O[HE*-: -B=MG['&J#-,\G61'C$UI6@WM^9YF@%T7V4[H^Z;M:&'(_;6>ZQJW^FNC M^6)6W*2IS]?R1<6B,5#M@P!$Z&V]@R GI\DC-L'(BRQ/TTQ3CV+##.W(Y>3D M69KJ=$I.'8DT8^"H!T%.QV/RT8R]7JE/=F1X&]KF4XFR,V@-DQRV^^5 43"2^S.P^_+ROKS\;KYE-# 8 MH--'OJ6&3N38,5C)KB>:L&IV$/L;(9S7TR.(9@WL3B,X;[3&_ ALZYY9]54()QIMJ.'&^[T5]2OB#.P=XAR^&:8U0Y[I[=+ M8Y_837V'\Z?_)/0X5\/$41V-F,9PXAKZ1'.C\KB*S?FO;/XQS*KDZJI,KY 2OZ4_TWR5 MWEE]&7BV \J([JN>;:F^[KDQ1^2W+3-V JGZ,@P\5]-]QXQ,SR2>KP8N+Y4D MH4?TF)$YG)5T["T?_1ZR7KP9GEUXO__^+?K=NSS[62Q[Z](/;Z)\_#DI?Z3+2R3..[E, F06REK;@>WK.8+W.9*&285O &.YC2KED6)0HA:E666YJ.47OXC M+ZYGZ?@J18@-[K_'0SC.Z",&RE4&KU.2GTDVHY/*.X!.'(RWT76WG[L[Y_0-+^CJ^#1 M;'%/PH>]OST)'_P6]R1\V/M[I"1\E!KUO7ZUMV(YM4#0!DKZ:Y0NELHB+?&= MR55:?;AU/;I.Y-_;;$5O!2\O$&R[QS Z, PCU[6-E!"I\EQ73=7S7)=8CN4; MGA.$6L!;#NN!'06/B48W!^<)+30>W*_&4@>.>=A01GO%8?8J?_"0*A$X,1I2 M!H:I>X[I^KKMJZ;NQEKL\"0YT[2TI@WH0XGQ(63(99],BF?G<4V,)]J=U*B] M""%N'M'G;&]7U/NGUS[ ;XER>[W@#; BJV%%41S[1N1%<61XEF.8MF>(O#S/ MUDVU*[W@WLY/#]8+7.RWV2.G'B5W.42]P&[P, Q?17A1!#B,/[W@#; BMV%%GF=H#E@GD6=J@15ZD6Z( MHD-?MQK&':GY3R]7O!6N,L!Z@6:ZC;..QVT!%O5PS", M'2>P=5WGP#Z!%H3VHXGQ(63X3+W@19 +WHY><&@-=8)B/H>CPD""695*F"P3 M): AG2-$X^)$JS42U"&JIH=!Y#M&'&AZ$%NQ)9"778.0QQ M+C>L,2XQ6^&G M]*Y^,"27HPU PA\"*-<1Q&X/E9*,!DW+0J=4')N@@,+_DUCW/2'^ E][G/@+ MPN %O.5=$L_;$7)'0&W'(,/,1O'45-7752S7#C7/UAP08:)G;FQXCM>Q#+O7 M2?QP&:9; ZM3:["78;T,>RPEV:Z,BZ(ZCF?9#D@OU?%!-=1XR%?7 S5^M@SK MVK.+14:]##M$:CL&&>9*6*R1'WFJ1@R7.*;OF*8:<=C'(%1C[U&93P^18?R"ZA"-^.##N:#.:@R"L$6>IQCS?(5FM4S\@.(F+:<>QAPS?/CUR!>QSI M9N#YCQ. ;,5WZG\TR,#HM"E '\E[,Y+R$&E1QO)UC-A%<,PXCGSB "'Z.C<# M;<=]7(8/TN(+^#+5/I+74VXO475+ZB3@6)KA.X&*$+B@!]NAQ\$6@;)UTI%$ M[XG:2]2=TZ)!FA8.EN9$+O$T8L2JX^MQJ/)T&\<(O3!\G)MW MNT3MLTWWPP'\1OR\9_EX52W++)DISQ6C+XD,^;(4K#%& M3F"!# 2SDE-FB+UZNA)^W;EG;9T,'&-WG3F-.0F!<0R[I7?T[0B__O M^WISKF=(BH5O!6'HQ:9M:'ZDV5H<,L7"48D9N_IZ7V_.ZQZ4H/A4U4$;$)> M\M!I&/;)>[Z?S;V/F?F]3G+%GBU"/_%>]/6B[]&BSVZ@\QTM]*TXC"S-\NPX M# S--+A-[?B.JCY<]'7G,M8&.C$&NK8[N[D7?6^9^?6B[YAWOQ=]O>A[LNBS M2./KBO0X\CW+5VW?M F"P.H^1XJU6E'BE[T'0SS MZT4?]7S^99G 1;?=W*R&+F=8VY]-FK-;I;EZYKNM4?Z('R_264HYS8D' MMH#AFEIH1Z;IJ:Y)?(?Q1=LR+,<_:1IL!$2W7"T$3NJ 4>''GF$3SD)=S8_= M=TH*;&^!_*%]>8UDOIRDPW!F<3CC!"CTW2K6:SY,2+JJ4/%TJ)5LG92PO MGC*\42I<-V7$%N[C6GKN Z=R:Q] Z?X63:I 7O3^+ =:8I_E%^0H/68MLB4J M(TDVNU$ZF_%?__,=&'#X&08^$I^WK-YE-H>)GJ?7RK=BGFP0,"S659:SX26K M92&^8/R ?G.=C9=3N!HFSZ4&L)U9LJC2C^*/W]9EQ+LZA-&P-?+N]@@'>X=N M_NFW=QNB@+__CI_4I]UV^T]/&X?1C_[%1M^W.7WU9)$=MD&-BU)9 G?_1YJ4 M2@3,XCLF>_^T>U M^[K:[+[3BP!V#/2#;6S/K=HC)_-=P-ONQ_[^22DFRF6Q3&9'OL4]"1_V_O8D M?/!;W)/P8>_OD9+P46K4]_K5WHKE]#[+E>6T6%5)/JX&2OIKE"Z6"B_#2*[2 MZL/=P;>]*SO80>PYS+ X;+A:%F5U"RQ+YV>A[PC\HKD@&E$;B#8UL&R;1+YC M$D+LJ@E0D MZ+G$BVWB^4%@:688F,"!.#?R]"A\""[(PU6$[HHIR$"UM(%#NFRUU:L(;X;+ M'***8-I2'_(H(JYOQ]@\V?#MR LMH;>[;O04HMP]8(_1:79WKR(<+/'V*L(; MX$9VPXU,1],]7[-TCZB&8UF6JW+H,&)%Y$'088]0$3HK.B$#8NL#N].FN+V* M\&:XS"&J"&Y3YJ5;AN/:46#9NF&H0>2[KBCS\B);<[M1$3J&-3)>Q*/W=E2$ M0P-]#[,R'2V5T:J"0:1EC_Q^&R5K:B->71.D;8@M4TB@!L0&J<6[(1'54PWR M:$K&/0CX%NS63:\:QD!5.[7!>R# _12G;YC6M 87Q(M=.W""*/)L,[)\U0PM M85@[D>,]7I5%6MN]]]WHDL3>CG@\ IKK9:&F&;)62US-UE3=\%0W-"S;<&RA MU6JJ^MBJX/MD89?^:,TD Y-TV;V^EX6]+.R:UBP)*,36+17^WR1A'%JN'AD> M;X="3"\R'I\%'=.::]:TI@51&!JV94>Z%5B&&EFQ MH#6@R>!I>N?N_:EF#Q/?!S]ZP, >,/"QO$\G5@\3WP,&OEGFUP,&'O/N]Z*O M%WU/%WVFVL/$]Z+OS3*_7O0=\^[WHJ\7?4\7?8[9P\3WHN_-,K]>]+T03#Q^ M1C+/\E7"Z$^:[P8L^&Y.._TGH1RL"GW/@%=YONYZIAV[6(U@N3XPK, DH1?# M _Z22#?>.M3."95^E(%(Z!N HQ4E7;F/< ;3$L-81FS[CFT8)+!US;!](A#O0S?6),1[336( M2M0P=Z-;1J1;C.O#<4C'WO+1[R'K@/FQ=_9-^9OWZ7ND?(Z\ MB^_?HL_1^>7%YCF4#\3:F7S*A,GSYJ&]>^'3=1MA/&0$'3<;B+T+'W8164]6 M3=.QDB@3.)#*3SR1RC1+RZ0<36^4Y319*HLR*^!)&;8B0"SK+%^LEO!G02]G MV[=,1],\^Q>H%,JJ@N?!C_,TP5,M/?A4N9QFE?3X,OW7*H.#K\ 44MC)Y0V] M,?F5S>%M]&7P-$1Y*H956OZDK0/XZY-\K,RS?./*5;YY[?4TS?EX@/>OC:A, M4V4&^M"LPMO%Y'#B\^1&&:9W3$A)X&-2\=X-U/:\3Y?^M"NQW\7Z5)V,<:SK^@.=R!&6F75 M$HEB7N3I#5]>90)"L%^_.X^Z]N23KIPH7S;85P'L#=L(P+/^Q>B@/OJCV6H, MGX$&^.X-E&HUFB)3:E^*-%$!LYPEY7:*V*2CP99'-&3UD.<)@J3<%'EE7BSY M2P9X.9N8S'+Q(HE_PS4CF#4P85#!RF*(>AAK>R-=Q,_E.%DF;)JK(4@V&&8R MF]U0T3!9S68@HLHY'F;\@HY8'O#-Z=,ZY^SV1&_5W,6%Z\/A\#^N^T% ]9)%?IR;!,DQ\GR02&]#&9723& +X,GGLX=CA>MGPOE\HL2?#F_ M^/+I+*2#CL_.O?/@S/ND7%S"%]P.V#PAZ\>X VM >YXUH#_<&MB- /Z/?W,T M8O\FQ+ FN"KJN3);E<0R\,0%Y8C*.!TNE2H=K4IZT4 9H2=E HQZF5*U=IPN MBBI;#NCC@$G"S'(%+B_3?'2#7UPGY9@N(#KI)&9,]=PQZ,"H.'-YP!DN%PO M1?'"<8H,%I9-7)PH-UDZ&^-;4*848YC5,$%=NA"O7HI'X21ZG>).G4)_CD[Q M?8M1!!8-BL+&AINGRVDQ+F;%U4VS_Q5,CQXDV"Q^![>#YKA_7)Y*)I$L87NM M^Z%:M_X@E3O[HNI.4_JI&AU MW9KQCI_L%WS7$[N$[OV\7G*_7O)=^[=?1]GE@)C[5%*X0R/;H[8;=I%3L'ED MWS?R.+?>Q:W?VC3R.,F?'$B3$[1E%&K,'#E5OT8+JGU*]3R ^?74>; [>NC4 MV0O10U:D/C?>ZDKYCI&)GIS+XOJ!J;<[. 3WKI$MRGY^W;.7!/S<RO4GH)=R_0DX6BEWG$;=H81CWF>YLIP6JRK)Q]6'?=O>VXN%GTR[ M(O'RR*,S1T6L_5Z^]?GU>WDX\^OW\G#FU^_EXL-3 MVH\\9]3K?4*>..P[NX2XAD'/^O+A#L<_I?)B6]<_U _V;^L__$I#B-+NI];3ZFC,*>T'/$1MS]/KBFJX<;8@SOHGF*1@4.,#ENG/)2$NH39.A;'=\_O]H?? M:7;-[TA$HMB)0T^S'#E[7\[J>USV*UQE-WV_/BVS/>U[7&YT]<^J9TQMF3E(K M7L=10]L@JF'$AF::+B$F=[(9CAHA?FEGS G;U.^O(O8&G&S$L8#AN3W#ZQE> MS_ >P? T56T8GJ_[<11X&L86PD!W/$UXV70S\DE\- RO][+UO*[G=8?'ZS2C MZ:RMAVYDAX%K>J'I.E%DA#%7[GS3B\G1\+K>R];SNI[7'1ZO,_2:U[F&%H5N M',5QI >VI5EF+"(*Q I)EQ&%E^%UO=79.75\% MUV?$]KO?[WZ_^_WN][O?[WZ_^_WN][M_K!/O=[_?_6/>_>.I@@MP6A.8V#*E M35K'Z:*HLN4]!^.^+CN=.CH[Z%MVW+5 MT%"UP([MV/"=R#!XQ"T*376CAL?[F62S9#A+XZ*\2&;I!;IOJ>^XV^1.F0E\ MF82,!?0Y!6_6D]WSC?_/WI2!!@"1(, $D@.BV5A.)1&8<'L^?>WBXMQLW MHBJ*(K4/5<3E7!59X!#03EM E";^%F!U>9Q4IJG!!Z**HMZ(B_QT%GG4&U&D M]J W,*S3$ C..+'".0H)P91#(ZNT*\9_1&_1&V^)G#EA$V8Y(J<# (C:*$)' MU$91I Y,I%ZDC6A]>%I:QY&W7X!$G)*4I(*ITHH!CFM[(-HHJHX8RMGXQLYH M?#<:>P'T@O!UFDSFDOY&V&ATQ-JKHI[L9FMUU]%NQAZM=+Y(V\GZ<"I-4\>= M(]@*0)!C$"-6:CM%O0;YGDAR!*B#D9/1J76PMW" M@]D4_#3UWR1!%KQ4)-U<1M]XUN\((/+8^Q?G\GCZ%^?R>/H7Y_)X^A?G\GCZ M%^?R>/H7Y_)X^GT%:PAJD M'220<(:A 00[: 2S5=I +:@DAP;2;:&^4G0H:-1E'%$UHFI$U1:C*J[#*PVS M1E D.,=&:ZLKH3HX@'4$Z@G1[0%K6L<@:I)(R+&6: M:L$%)DKPTIVL '/@T$"Z+=P7(]$AK-$D^X<)J^U,B+@,O#=9?B,,X=&[.@.Q M+A7FJ0Q('(0H%5$JHE1$J8A2$:4B2D64BB@542JB5$2IB%*QQP$YOA*""UZT M$Z_2<0*^_CB7Q]._.)?'T[\XE\?3OSB7Q]._.)?'T[\XE\?3OY.9RW9NE&_% M$%575^-9UDNR/^^RX>3-UN@Q9TP\V8['V8^S'V?_-#L>9S_.?IS]T^QXG/TX M^W'V3[/C^>2JS&H?#E.$S/+Y,9)P6N()KT#CH]+"4TAO M:?7NSA%A(N5"&2@B+&$.I4A;@/S_J;+0)>:2@95S1$_4-)A4,0KW+SIB= AE M>-N84F6;QS_C ?IC7A5B,<99PQS!@. 5((UP68B%<(F%/%_U.+?-' M!+\(?J< ?K0&/P-2[5*#&"$B]?]/F-%5_@P%U$MK^;48_")/BU 5H>I0H8JS M.51AQSUM2SEG3F(*G*8DK?*Q.2=6,L4]%Y0>A]8[R8!,&>]'M>J8;I7!.WB789M[EMG)DK MW^9B=%NK?8\VH#9*9Y3.*)WMY&BBWD9%(58."0$5$,QR*QTH.1J66O$5CI;. M)OUA-IGHT>W7_C!73;7*THL::\[:FMU%+8^P+]QT&K;I,N,#'0 :K7(0P2F" M4PO B8,:G&QJG(;8_Q=8"2' '%Q2N>@+O_DPFHT&_E_POD/_GL*3W!?L)!(!ZKS/%0#LC MJ%680,L=,*S:3TB94^T+A\W]O*>^TTDZD-$F-R@V70(1V5J-;$>'7*A&+DU3 M)F6J #,I)$@[[,I869HZ35;RH1T0$[1(,(&0">T4(++-*5 5BEK4TJ 8>LX,:9U&+)A>*UH\8;FY6C:';Q9 6"O 'JC MV==!-M< FR!&^=!PQZI*>?%@;(8FF^0R>_$@--[G74(HJ@^R,^BO,<>M,!QZ MXD>9 U61/@WT2IVJ!?#:6EF"A[<7-ZO5FV/2[V8YWR/2WLCRC7DCFZ[W&Y'Z M5)":U.G*4V(,)8@[BKEQ@@@!>&FC,TN4.RFD/H ,YF!*:IA.1.N(UA&MVX76HD9K M!!B@S%)NJ68.(4"KS2]/X7!ZF"Z0%D$K!2Q":X36"*VG :T(U$EP1$HX-Y2* MD"T5 &>4(%61(8+P2NCG:Z%UD[VXZ%V.WN6(U!&I(U(CM% 1B=(4&*@P<- MQQDP)5(3@HFS)X74!^!=;K:N4H3J"-41JML,U:0.UI5<(4ZPHDI()!C"FE=1 M;QH3N5*Y\ZBA^@"\RXTGJ8Q@'<$Z@G6+P9JAA:U X02C2'*K%45(,\I*L!:* MDY40Y8, Z_8@*VJV/LQA(FL>Q/SSM.M;6EUOXMG%L)[/;OTOKAX*GBEV-?[K M*[2_=>CX97_51Z#?^E? MEPY&5W^\R]=7^'B1#;)\DM^GF-.4<$.L0TX(CJA&1EG(H".I8>P]J$U;8ISD MVDC+%%; (66%O]6FD@! 'F79%[:[L*57B2](?Y1/7'X[!M^57U^9(0N M^[=^&,ZS'\F7T6UWA3'<=L??^L.B>=W9=%1=* A(?N5'OS>]\7?[SI=P<34: M#+IWD^Q#]=[3#M#KK#JZR3 M_-MLF"48=!)/(44\7-G<.=F-K+BWGHO;FP6WP3GYEI\OQ;@.N4?>:$,@1:D1 M*4#:&W*IT0I BG6EO/MG"\5_TZ:V"!@31?//+@#XL=7.T7Y=SZ=A/9DN,JZ M0^^[\Z3M$IAH#4S>/ G#)6(24:N)15(HX[1;\2:6PN1&XW4\RGE8&P;'CO)M M^)[#US9A:V>%YU;E^"WSWHS9\"8;^F" 3/7^>S:9;HAE)P596["(VT"X"*C3 M9%@L$$XQ,51*D6IFF6*><$FJ%+,"Z JXPM;:AQJKYO!4"U.CJ+3/A&"13.W: M78=D[JZ3D5N=#+=:@U 8+:9P%))B:B3".-728J:"K\KC%3!FB_6-M1^S M#@::HBMJ:ZZH5D +KI M.6@236_718]2VX L>I0.GC2M028*1!WY#84AS$D1DE%CC$,407 9"48DA.I- M+J-7PL[$CX._]CPU:M@&.SJ8.7PBM>1-XL&;A$#D5?L^P_/4:![=X9ZWQ(:U M/CZ#8ED[XZQF3*5,<:>83H&2_HH"4'O3F4&^DJNUL9)W;;21-Q>+%@=S-'_< MI@VG3GY^<.9G]?,+VQB(2__ZOI%&^A84)U)FW?FB>W@4"&J%)#90.9+"5&N_ M\&1A G*6>J!_#]\5/5E\SM_,+)Q#2J8W67+=#PLCN<^ZXTF2#7M9;W[ Y=7M M#:JU4"_+^O65CRI7PO5U*>R;-ZD[;*8_2[M/KWY4)PSV.$M^A'^&HV1:N@'S M4T>C<3*:39/1=9(?ZTYPW2:C\)-D$"[EM^73U>V/D^_AC%ER4QT6/]MH M+34IIQLOZ 8;<5F/[\:S]!)5Q^!"C#33 #I)#9+::*P=8[A,\84,P>*!F;-T MZ/3A"=7JF*#'F]%P_."DX),64'.G4Q??N?$!U?>3["KHTQ]><4VRX;N_#4?K M%.FK)RCIYF,75LR@'KSDMAR]I#M=7"%^[KI^L0W?SSN7? TCZI\2%EO$N>9Q M[FRSXY';!:,5_?7BQN5FKM*--:=B&V@SA4L-SO^]&5M^R]Y_'6?= M/]YWKWV3/G0'/[KWDZ#:;\9E;]I H7;=/Q%O:%T;K&]YY\N[45R^2G1G\XO/OWZT>2-=A_/U;G^J'Y- M+B[]A=_L^>7%8Q*R+,;K^:(0C#B>"NZ5F>88$9["BB\:Z5! ]_(164]-7_US MLF:Q;&?-JY;@>5!0+0'B3G(W[G_O3C,_G;?^Q_>>07[/"I^J5X"WWN*<>H4Y M';V5+?W3&KJTD+Q)((89\>-+B:((:F"X*^D2H)X]+7L&[#]FWMB_",J[2 KR M_;S_:M.?SND*>_XP!CA;3=6<^!$8+ 9Z[$4L7CC0== "E9@A*YT5AG)N',+ M5EF]<0KE9@.])N#I%0/-MS;0G62<3>X"6GFKZ?XL\59!TOWV;9Q]"TNA$/N M%3-/>#T,_8]? H.1YY03_[NKT;=A?B6WOKRU-+)HF;(MUDTCA0NH.;;$F MF$*DB-468 6T$ !Q!P2D[H%QH:ZN9K>S@>]D[UNW/QR-0Z]&PQ(#2@BH.[.U M543.Y$$OHH5S9D@Q02P63 !*#9;0KZ$P_I1"S5)@FQW_AA87WB*(/5Q;G=98 M42W2NH=C_KRM60T03?(VHDDW]!$ENJ1# >_';W)WEHBR9EN<\9H (8L]!?*= MT%R;E )$B J08A&UUI@5 O3[7$O]W8/*KQY2/@T_UAIID[WQ!T#RHKWQ,[R" M*']M#E*VC.>\)D5(.R<@D P3:HE@%G(6!M\IZ9A9/7_WZL%??Y;EI2B^&@O5 M*AVZ3N(7#CT*JPVPUD$F$(7 0 '"H$-H$7$$L+4 MJ:3KC9JY+NP/DX_!U^6_S8>PV(+J#_T/L^2G[,^[;#C)_MI)AMFTVI$J]>D_ M3Y*P5Q]VJ0,)3BZF_O^*-WB)_Y@_X6QU_-K(E_)_NOF\3 #7#E'&$=2: J"4 MED!:@9PWR+P9AH,+MOO*UC>S1[_B3,S?T LSF0_MAYG'A'%H1^EF3-B'9,.\ MED4T<'?P<3B9CF?YK-9Y69]-5>F0XB8UBA '%3& "8GGHISJQ5255EDHE%+> MUH(">D;$>;F5[2U> NFS?''M>^!RILO:Q_KQ_.+RR^^EDW4Y"&!1,-:OW):61_Y[1_Z4__R*_^, MBYO1>/K>X]OM(@0VD/E5?>_V!R$HQHW&%YYKU*ZTYQ.Y2B>=8177K651Q0(OGTZA"L5&NU,U^M=E7_$C?M(5F1"O'8P MQ.,2H6Z]+9'[6_1H3XA' MV..(XA'%HQ /.YGV;W,'>NX\R2/UHW2T0#HV.XX7VD7U$ M\=@J^SA-/P?<9>*>[98$*SK\XKI@\S$@NTRWMGF:F,W/$57;N.^O1^/WD^[@ MP0& #QL Y3%GBWDY@A[Q()QLQ^/LQ]F/LW^:'8^S'V<_SOYI=CS.?IS]4Y[] MEJ9FWKBC.C3^VC=_FN5'-7K9W6C2W]66PM:[MTDNS[>T>SGIYN9Q]T6SGSAI MQ[&4&<2\3KMID59.,J UHR$98#BTG@>(OSO:6PM?1XIH ZG=CJ MT9 'Z<86I>O3M2ED:^,48UNM^;5U47PJI^8)>%$C;K0+-V2=JAU8@I$T1"OB MB$<,:&")&UH23EZ#&W4.C'R?Z>%9WC3S"SF[[/X9$24B2D24(T,4 NM$"XIK MR" '0C$4TGI!(62)*$P!S)M E+!O'1$E(DI$E*-%%%PC"A.I-5@@(PUWCC.5 M.EPA"E,C@-71@"+B 2!CCP8(BX*1@D'V" M2B0C$5$BHKP=422M2Z$102Q0*;6 D-10*R0J$<528%<*]&[!$Q(1)2)*1)2# M1A0*2>U;1890+D->2"843H%6ND04GA*)WN()B19-\VAQ:!5V-P\C&8WO0N;) MS$_WUVDRF6P&QV7EJQG5$=M(,\7&+ (($>1=2GFEE6/:(7"U",CFZ_M)*6DM33C:^+A37]RD#JW *3.0(V$1 ME011@JT3Y>(6%,)&Z'^CH15;7O:^XW'-QS5_@&O^R8H'Y:)G"V4F' *.:HC] MTG=&2L,[&+-KZZ&-IBECQVLCB!QK""Q!B/$ C%P@!-L MB"*8 R$U-,C,63^6KV#]+5_\GNA3O%J1+"K]N)X/?3TSL!#QJ+"5&%.M&0;4 M"DMA6GGEG ;-G;UXG8MNVYJ=@ [ ,*[NN+J/;W6C.B[ $JFH9A"'YLT+8Q1E*5*>CA.)&/-F?*G1 MJ:5H%U9\J]8\!*LU$:,9'U'B"%%B#4BP&B2 4YX)$&$<-]@)K80J:G+QU,!4 MO*)*6-M7/Y8=*9OJ-9J)3V MEG2HFR77WF?PT(N'H?%>[Q;M9%W*60& @ !4$,V8)2F$I@P]2IW#YC6[F>M# M%5H99+!NSOO" M05XJ"J_R)^UW26SB;(K(%Y'OD)!O#?#1FL)1J@W75"*FN$)"8H0J/SP!#KUB M9WV;=F;#,2Z1GD60BB#5=/_0](H^$_C03N MP*8#=R)D1R-Q13%/KHI$BCD4< MBSBV;QQ;XQD3H#Y*P2WQ%J% %%F@ (<"JI)[I1#)9H(S7Q"HU;X0J^@:B] 7 MH>_@H&\-\J$:^:R@3&*!N!%0,RNXQO/3Y18I^=;HLX9.B#0<-W:8!"T/+OMY M&D:_NM[$LQDG5^E<^L@Q3+"4I;[27\Q!U MZ24Z#$#FW_IOLV%60#GBG22XF#=\V[N_)=WASMHJ0UNAW+BMG7RL]>C6__ ^ MZ?D5-QQ-D[%_Y;>AORT)5_O^R_XXA!TF5S?=\;=0; F']I7K_J:S;]D65E?>M_FPWN$TB*>2@NA3']K3N^ MNDD@RJ_#LXU65#-X47P,MW_H3_V#K_PSC+_QNY^G[Z&S5;#O)!>&FZSWS2^> M)(#H]QRXDQ;"P>X;<;D@>_VA5VI^I?]YYQ=[W\N&'R1/T4:W_6%>U[X_]*(Y M?/_[V<59XN\<9\,K/XZ=Y&[L-=;8OR:7Y,\W_4'_[LXW/_F<34;YZ(?KES?= M?I)V;Z9)=S(97?7S1_[H3V\6Y?^?)UXJA[-K/TU>-!_.5W^X]/QB9L-S!_Z/ MCE\SD[LLW)\-[COY=W8V'MUE?DC"'YWDH^^6__!E=I=EG>2RV__A/YUG/Q(S M&@RZXTYR,9KY]OP?;ZSX+_[O:-A)]$UX49;\UZSK/_U;US^@=T[ M?_/\]^&=NCOLYJ\I+CX<3K\8D[ 80[6XZ_Y5V07_398OK/"AE_GVC^[RQ;[0 M^YG'W_&T^T%@K.A0$)\[%O,6J=+-]TO2!/ FGH3_S:3[I>2D?? MQMU;/V3=J9^4J\%LDDM*,IOV@Z6:3XYOX["2[?MPX4=WW,L97J!?DV0Z"A,W MR:;YR(_[DS\FCXIS=GV=A?O]%%V%:?.RN_)T+QBC29"*LV2QY;V1;TI0 3,O M9_Y9_M\7-"P(EO\S$(3D;C;V3P[/W?>,;"X6NU 2 =TF_F7YU'EYN>I.;I)@ MF\ZUQ8(6>7DOCG$YS0=JLBC/2S+HA_"1@0OB./'H.0V+1UWHY'QTE@A(.YL2 MM'63&D#T?Q?MV)Q _A2R[B+P2VBP;VS^"?[R5T^N\D6]\8-;0G(;9K /-6\ M0 ]@GBZ'0S2WH]FP0,+9#S/G00:Y^GML%L^JR8=R8_, MJ]V-6URX"_[I>7^!!'7JV+!)S23%S!C+4Z XUL4Q=@$UE/@$W"?M+N6OVOEPJ7[)!/LR3F_[=P_-Q'A6=!\7ROJ6'EU=-B0_^ 0]^ M;.8 JR;EK74CUAZQHW-7"7M^&PN>K<80)5X$!OZ/)7_)CI?9"R6M]DRE1%BI MH7)6I90"DTI0I$ 32 I_X^:2EI^*C)+V)DDCXHQN3=(>XFAD;^L4?2#)#QG< MFWA;VP:QP4:\B;1$Y]WI41]<1Q'S4-/'8<:AL33\+;4H%1*!J7F#0MH^]5FC M,\Y'PQH_&M,1&)WA@V8CN.:]B'G.P:E *>,+?BC(MG'@$SU:CS[=E M@@0?X'6W/TZ^=P>S?-OD(//L%CND@2=^"O_"G@3<"_QHVF0:S7K&; M5"#2,(\SR"G\Q=3_7^$U]&_Z.+P:W68%"@6N[T?$M]I#5.[L;G2#NC4$ME%V MVL9MH2"Y03KZPUFWB&?)+Q-]]]HWZ4-W\*-[/_&O^OEF7/;FA2-=]FFO5F93;<@__BC>\74T MZ/E'_*;^\^-OR[CN3K7']6OR<6EO_";/;^\>$Q"EL5X2FK[ZY_A=%1%7QA<]5(^F MX$7_=;F2:^WBZB;KS099J$WVC$?OXW".UY^NYVG6/F?C7'L-K[+0WG0PNOKC MW2.]-Y@J(@P2*74,4D.Q,U7S4ZCA^]H$-8Q!P0!UR "9 FNX*7N*H,;:MS_S MBN N ,9XEJV!B)VXJ6R^_QN46'!)94GWZBH0E* S1R_4>RW$[OWL05Y[[C7Z M$88NCP%,)K/;$&X2=NS#0 9R4=",G&%DGF-WCT7\S(.J%MA'%7:R=CX^ M- M7"[]_$&4,JJB^ONV^IABORS#]X#S(ZHF/+2?K79$)^=K!D$_8<=DT^9)]S[S9=.*+_%0E(&0 M",L]]W[B=X5D=]? MC9V-,GBL$Y2VEX9"6-3A0#9EVACE*"MIR*8W%_ M\\W9.% '2MC!&W520AK(-H+"<=D20B23N1A"P@"3(I<\:R4(O# M&4T0+H((1%"(H2\&D)8'02M72IE MZJ!6_BJ7GHX@57I%$*%DA8RL,6F:PQ$!<4>@:-)$%(DHTDX4$36*$..<3I$2 M&@&/ <92:$J3AAJ ^08F37-(PBGN$'#<)DVK-O[*,P4(^CO;LBU\9/T^I;[& M.3[^OL8Y/OZ^QCD^_K[&.3[^OI[D')],=-7?%[*J>)MO.6KJPQMEXF1=&L?< M\3C[3__B7!Y/_^)<'D__3F8NF_9^@];RWT7W]SB[ M&G0GD_YU/^L5V3^[5U>SV]D@S^8YFOI'>!&XO1MG-]EP4M0'SH\F]X?34?EW M#'X[RN WP>0\^$T)I&F*'11 6N$,5*@\SY.FC*5P-0J_$JNK/(>S\Y*E:L'Z M%.1*+XI5<>!=Y]GPIY]]HT>]- M)\B^[?SYY%FA>+V">==;^8]:?WH?9M$K$'"3>?RQC?=5T.NY_G>798*>CS]WQ2PJ@/1FB]S_9>-3K M3FX"Y@@$T2]''9UWRCZB"'6MA[J?UF"=J(OI(*R89)1+E0KIC*!&X1+K+(0J M/62L"T<;1M!WNA5(N_]GP!2+0+_%M%AK<(85.KZK%<-A$P M(V >+F N%MZU"&)C"91*0"HY=,061:BX)DJD*T4R#@DPET]QK$/,YG$3=BC> M2>Z<")T1.B-T;MVLEJ@VJP5,G24:A%)]U$)NA= EU=3*N94BH5M&SO(\6KO- MZF5:&0_A1ZB+4-=2EDAJEBB<,TP1H"P1&B@->5J>G]4J-?B@L6Z?9C5>+68; MR6%$S(B8AXF8"YLN)%78(DF=) QC((F$KD1,B)5>R3AP2(BY?[L:=1"/=O7J M%OC/^1Q4UQLAL@]*J;:D(N>;R[M^G2X4=GVV7JO22C.G*.+*(00XT,!5]5J! MYT@+]5J1==#_CRLA.$ 4: 5D6:^58$G)J^JU+HD56Y*\\'DG)5T_+=0][_EQ M2T9?_1MSB%I*\/]<;QH0@Q?41*W+FHZ>:76L:+K]BJ;BW=.!.<4KZ&8%35'C M93#?_K)6Y;9I2T19V\J/,O2X:CJ6<;O5F6_-8=7]T$*,31M7&@KHUG/1L8 EZ;.=H)"ZRT MG!&(F",L34LS1R -Z++=]>MH^.TR&]\&JVO),?&Q<$S,O1(/#;/:%>&"T'WQ M,G?N1<[,LH"[7MIX=XH_C_K#*:&?L_%5DSM3%(".UTUQ>RHZ6R,BM1*1$(N( M=&R(M%>JO!7.1)ZB3$%@ F/BZXI'[I)([W8%+Q2*(-QP@OUZ90H@JHFP!I6Q M-,X8ON++?7X%!P?P^A7\< 'G%#8PV&H%>[;;_B7<6NYP!!3A%);@0J$%Q#1P MR@@( 15 :I@J52Y!+)U=*3_9A!*-2W 7RO+0/0_%(EW]]W(T[0Y6MGK>N)@; M':S-BC3O%@+$(@0@JHB$7&CL@!$8Z;2,6>!2:KL, 6%=!QB8>AA0P][%S6@\ M#7_KT>W7_C#KJ5L_CD_HYP;6,@PK>5><>+.IW+<:/F83/B[IIY:T7#C[G:8: M0@Y33%R*D'-*E>$+T K+95-+.NC[N*2C#;SZBU^SR>1#\B7KS0I9];/OY:1[ MZP7+W]5+>OW)59"IQ.OP(E:C/YG,NL.KD-IM,IT<,3E_/IP0(UBO8VLD!-"3 MRP_6R M,Y9(DA+'!)$ <4VL*PN8:JP8>%1]OG+9-:0Y>8= =I++KF$[&"^'6K9'E18& M[V 4&N8YV3/F[BOB<;"G/KW1+$0Z<3$VJL6,$>^+G//\K45!3S-2F*-@0]Y,2=:@@ M$06?=ZJO'K$D^ZW;^/L6PAD MN?/3=]6_\^9(-_<(AYE\> 3KC?.Z;EKK>%1I(-74">>16%+J**"XG%;()1+/ MV^@?0^AX-IF&2E^R[8VZ>#!K*_,_5WQ[>+\?SQW-T13ESF.8J+&2DBIMZ.$&LD"=912()Q[HC3 MP#GB[1YKH=*E)%&O^E>R7#PM2;;JS=:%:4F6S.BVVQ\^+TOXY9*T!4$Z2ZJ! M"N4; V;48I'T)\E=][XXVYG=]M]WA\-9=S"X#_+4]22J.YZ$7Y7:)A=!DUWE M/0^?O;!DW:N;Y-[?V F*QX_E5:YGAHOW%5KJ+ E'2H?9U(/9R).7WJ0 L?ZD MUD\_?$.3[IV_P<^%GP3?DBWK*UC;WH)H:P26V$LEM@A(37FU=P<=G.NK("6_N^MZ#IL5N0XF9_MF6VVA?.?>F@]371Z @_FJPFWB?JBV MX!24)@7:"B8,%89CBJJS^2I%>"4=QQKN1_X=O7K=5./E?RZZ4_38VGEFU;"# MXG]YTG3^R[99(*HS5.$0+PR,)W^ ,^HD)JR:8(A2O&*BOXD%;G_ZWT8!T384 MMQ^&V9V?@U<3P:KG 1_$ AGT']I&!C&JK45 4L93Y("PG%J9,H5*@6)6V17/ M]UO)X%YDZL54$)VM;BYNA0I60O%2*OA;][YB@G,Y6\,$BY_DZHJTDP3BA;-- M2,+4AF,0V&*LD=,2E&(HH;=Z&R"!NU=F+Z> Y!$DVS\%]');2YN7ES *#XG/ M.,M_$2[Y >F/RS0!"VIS&(#S_D'X<@UV65'"9SH*3YAD#^[*L36RT)*%;CC[ MI=.Z]$OGK?-2-QKG*8*"M&7^\<6Q]C"U@=F^03VEI); ,5AY3B^6S^QZ/ W^=[S+,R&'19FW[C*EM37DD!*00""(M0 A MXZ>25MR&H;19E^F+9KW_Q+2K]=/^5F\I?B23X![@+D5:SIEGTEB'F,+RI^+44.E=S!8F^R.ZFC[+H MW3+E!O49JVTZP@@7!"!*,)&2:D!4)8T48&4;(-,[UG$O9]+@;'M:;L?.U"U& M"^R>PX9551Q[R/-$>ET1DEGZ$?P6HJ46=DC","XO\.'58-8+!R6^9\/N<%K^ M9!U)UF(_$BF_A&30H@F7B?=]#U(^,D>]-:]N]"&28@("C_V9"CO M^_6LLH#RGU[/PCCD9M95?WPUNPW&SU7>X>^CP?=;7]<)P?$O@?>3^_^@=D_YCU MQX69=MO](XQ1 87A@C< 9WY9^P'+?]S-M==[W? M*ZI;'!<+=V:W6>_)M-2-L3D(X!:X7"DBSU/YR#V234XAW/YL0O MA[V*JITE^T:=UD!?M:K\:(61G.3GPSQ)R4>\7"Q?/;PE7_U*Z94DIS].Z@-D MX91804X>:)Q*Q7BFXW^%&XN:B67U9%_*G_JV7:@.R4F:0]U M(9@M9^[S].DY"2I2L27.B7CY_20B"W(;UT?5O[Q/J<#'[J#']W[ MB7_5SS?CLC=OS;:\0T'?8E;)W]1_?OPM^7A^:?_^15U:DWS^\LG\KB\O.OZB MWA =MMC>\T^7]B*Y_)3H3^<7GW[]:/)&NX_GZEQ_5+\F%Y?^PF_V_/+B,0E9 M%N,E.7\DZ;I#BIO4*$(<5,0 ;SGB*NFZ235[C]=(^W;PRILZXV"$>#(;4*%Q M!#E+U./'8BLL\SQ[XHTLCX[=R2J<=">3T54_?WKN):@1]$?WS+8:DMZ<7]4OBRT/M80+ M;BR9(B(P0R*U5D'!.:O<6%"AE=#AEPVU:&RHY1:WR9+>+'?N!#BYSWU&V3 @ MX,8/?#J!^BZ7V].YNS=Q?[Q%&NN68)"W1+RA)5[J[@H_Z>#^-43BF&P*O_!R M]V,ON>YZ4^%[=S#+5G=;GJL1DFO,76[Y$X@7PI"UL Y39P$RW"E*4(7K!".W M@NN+NV[.=_@_0G]??>2RWBV3SYO89ZLF=O*U*52?O"G&IT%D*4RVYR2IS%52 M&J9WXWXH1>,%Q<_MZ.LD&W_/'>_^XA\Y!;SSXI;CA/])-_DU\PLT0Z<;)W( M$ESO_$OH#)-$>\,:2<"EA+S:^5QA M<=E]*Z86:,?B8[B]KL^GQUFO/UW8P-OW.#V6D&'WK?@X3/ZM.YQUQ_?Y;)+/;=#0>YZ40=3?4!)S>/X3F(JZ77)BUP0B_5Q%*7[)R;W7I?4V% MV6&ZQ3"[<=7XY.K!@K@O7*%7V7C:[?NI\0/0G\[*K>=! /_QY"Q1N=E1'%@M M8?RAQ/1&V23X4I.;[O_7 MI5=C^(K M0+!ZKZ+:GQ[TB_B,?A7H<-4=C^_+_=+\MPN.D$4[. 0N%A'J_M(D9(KUUN[4 M\ZSPJ*65\.CF9AMV O_V+]TY#S'SU_QI3B H$," MUHN;[CA+@Y/C<_=^?<%D;AC0PG%#N*2&&0--M7?'B;\#*_S(I/UU/35[X'+]98O+C_I__,^51?6)/K3;Y_M^86Z_/CI M?"6-RP,96;];^9*6O*4C:"^;G:U 1S5MB6FV2 9NNB$.)?-/\$L@;/F&$SZ> M%G@&,.PLH3?T<))5-Q]\7GS]6;"C_GO &%X[LWNIL6<7/AI^FH M.^X%Q63Z7K5,1]YJ]K#O5<+W?J^(;BLB"OT=]6 4[1W=E2&"?GEY6N"U@__Y M_?*7P<'@%UYX9?%-X)J3>1C\EXO?%P+@P\B43M7';OYMX>8\CK$<&?^:7M7\ MXB%^24YF@VD(FXSQ6/DOO-B$,.=IJ=5KJ2@D+?LS&U_UY_&*(5#KB?G.Q_>9 M*0\^\%Y6F&%%--;70I!R=E'.[@-G>Z'RS8L/4M%2/3*LSK)9/;UO[T@YM+9]7H\W%5: MI$'!Y(>L0RAI_LHL\RARE4T*O9Q'Y.<2'11QB%0-&PU^-J($Y[\(4%$,.0V3U,&3(*_8@1G/96R;IX8!Q.!I? %*8P/ 6+ZT/9CM?1&6+ M\A^5G*":Q.J>2M&4 87=:=FJL^1!_W)9K<]KA)PVX0G_-AO>U+U?$*+N@W#M?%G7YK*?PGYOY@W]) C@Y+I8@7?>IK_V+#/S\]@K>PKAPUIKNK8I+)C$N.<8E[R(N M^06F^G.6/DFQ"+X8 AE!F$*B7?5S88QE[\%>+/V Y,59J7R'-+@))\&?]\,C M7R@XD*N2]T68R]6"DV@>C1'LQ/N[G.)V?WA;L3,_J^9U@C>QBL?^69Y9[E3' MUGHO/UH1L/7!MNTZ4_ZR?^L[<9[]2+Z,O%[8Z'CIEG=SFVGB&[9Z7[33VU K M-]\&_M!&RV8C9^O%U4W6FPVR3]>5N^:B(%NUAW71!ZO\BKS*__IT_<6/Z;=A M.!CP.6=,N6/V63>LM4)PAQ!($:.:2,F!JJ **:(7W+" 2<<0Q Y38"QE0DM1 MNF&YIL0N^U'?#/P+OW^09!_<_5G\OC@*FW]>?,$P<+S!@_SR$!1%!G+4\O1K M,"B__==WX%W^>1*V1\O/KY?OV^[X6W]8-*\[FXZJ"T6%@_S*CWYO>N/O]ITO MDY_[13'HWDVR#]4?*[M7[^85:^85E2![][;GT[!ME6Y.$5%;FV*"'%#DSI+WY\E*(4'+T4?*FWM J!^#W? MI0J,NPB'4<%0BO)QJO+QW(9M%(H3%8J\OF-D$"^DE(="&7_*O5RCV<2#_^1- M!4P/I.)W<$[DV]VC46\2%F=O1XBV]9YM4D>O186/'P]4EQXT$HY*;J\O\OR\/3JZMQ; M%E1E0:R+H/3Y'867>.XY_K7TFSUX2I#*3]<7W4$V>46QK><+[^'5H[!+D>RO M$)2M2^^F)4*/0*M$J&D3U$ %W)R(@XD9B$7IW)8B=2QZN2GUHJN%-W:+M;4 M=EN.-KG5]N7B]Y;@C>P@N7H6-4).A)P(.>L@!]?9?"RD'%#ATM11SVW2<.BC MA!RFR6K%R!W2FY8 #>H(&KE-!)H(-*\'&EH##42(>%JCF?]68^0,YU4%1^Y2 M!+8%-/N"#8@ZD/-CP(T7^V2>+(1^(,X:3WBS//]_D:7]>S88W0696>.=0^OV M>YLZ:6@[)IS4'$:D[( MS>'A22EK+=_8*5SLRW5_BN @ZKK-1!FJG)4H5&18*%7OO#&AK,90 YHB::V>.PV4XW"O3H/=K'-".AP<-P4X MMIB/BVPPR,\8EPD2BE/+O=O^L._I9S>DB'CKJM]E!/EN%S]9R,\JC57."*BM M=%)2JK"J: &V=J5>YB$X%OY>B(3'#/5 ()J(]2VLD;?6T$:U('*E"@4*X4U#D4A\*N@ &3CFAT6R)B0\2&?6*#J,.G MA,'&"8=3SK'_?R2P(E7X% / 'I8?86>(T"&HR?B&" @1$/8("'YY+@0W.>=$ M*CTN:(E3IA1#\]AM9E:JE>S2?;"SY2TZM-D]A+:N[Y.)4_@\SMZ''#+KDM&\ M>7*QG]S>:!;22;P%&)X<[_)M>?**WUYJ".F1DR-F'J:F,KJ MX$.,$.72$B<43*47.&RJLTTIMVJ?&XA-'C.@0$0DC4BZ"W?G_H)'-L+"-T!= M2]!L(90:$FN51)I;AI T&)J4S0]0:9TVC&9-'-&F'=)H6H@8N[3M?OZ:328? M0E+JD&FZSE.]:9JJX]E9.?;^Q;D\GO[%N3R>_L4=78A9?8K<,&NXPDCC%!.A M' 9.5"$>B(N5\V0ORBY_V?TSS8;9=7_JQJ/;79.D#H%-YK&)V[/[YE#G53G& M5V_-OABX3]9H/>:.Q]F/LQ]G/W8\[GG$/8]7$61"ZJ YJ\32(L6 ? 1H\T']E.1DZ@?\ZK.U77&WGV@P)>[2C_ M^'Q-,2CW7U.,8Z=)2O-T9@(Y0P"G1G("F940$[!04PQ!1Q0U?@$Z35,E18@] M]K?Z_W'I;=E84RS6%&OIRV)-L7;8!+&FF.PDBP4^V[(%USHC\>@+P\2:8E$* M8DVQ*!_/RT>L*1:%8D4H8DVQ6%/L"&*T8DVQ@TR&STGM$F(XM=(YCJD2P$#, MK"J\M%QKD*:-1::7GK+#+2H6*_PX:C)PS01"PJ]M*%+6"=YM<(2["Q0EA'56JUE*XR6A1A M="7VYQ <)+LI&-!HIJK6G;=M%5JT]BC8$6(#KK-Z8L XDH C6P* 7<\K90^ M,31MK&3QKAT:.ZHIQCI0''=!D0@2)PH2"^6&N=((:I=*F7JC@#.84E*"!#4"E#M[4H&Z=8"NO904XS'7$=QHR:" M:0339L%4UD%T'$LHN+8I25FH(T8DKTX9&F35CL%TVS7%..U($2OA1$R-F!HQ MM4E,]0!7!Q]JD&(HA5(4:,4DT!+SZN0V5WJ?@W96%,LUA6*5:7B[,?9C[,?]SSBGL?V";*L@W*@4Y8) MDS*D%4R1A42FU8E)8N2&>QY/UQ1KC@AST:&XT9..1[:3T:Z:8O\]FTS[U_=; MZO":HF)B_T7%4FXP U@8[FC*H>+2&",YA9KC/']T?6;)2@XI,1@5A:^Q10R$ M6S%R1B*1QJ)BL:A82U\6BXJUPR@X^:)B&.1%Q43;]N!:9R4>?6686%0L2D$L M*A;EXWGYB$7%HE"L"$4L*A:+BAU!D%8L*G:(R? 1$;QVTTK*)%:<((&%9("; M*F>V"[EM>&/!G.*PBXHAV&0>J]8&H1^!7HE@TRJPH8#-P4:F!' LG;2 $8BA MQ=4Y&*=28.!NP:;=5<5$QP]0A)P(.1%R7@TYB-9;7D!S2(@"@FH+E#-*JQ)R MB$1LG_RF)4"#.D#&\H41:"+0O!YH2 TT(F4B!<1 D'*$A&&8EN4+'0^!XML" MFCU6%2/D* C*R<2#QZIB+U[8K Z:20G41"C(6: M3VT%$H)Z<^&PG! [JC?DS8M8 M<3 BP_$A X,U,A!/&!!RPH, (%(#K'"9;=$Q#6ESN70V\!KLB +P#B#'30&. M+>PCUA5[P^+']>*WR$ENK%"4M MPVQ9Q&.(UP^BR#(BNIX.!5"-VUO-Y,JF D:@Y<.*'@I%A8[]0)&<2X/OG]Q M+H^G?W%+%PE:GR.7 E"#,:,*0.)YD#*NBO%(N70K%MW6"HLU1I)D!S=[DB/N MS\;"8H>,>"?;\3C[.QRV/N.7Q*H(L21V5@RPPTFE.4YI":@F5ILK' M8@B6NO'"8HT181:8\/9*[![^3L8I%1;;?2,N;[**G$^" W0P"T5M\ISE6:)' MPUP(ND4ABS*P=Q*R>Q?!OLDX&^1?3D?)"VM>5"^IW[KPC-\N?L^?7HW*AKCQ M3VN @]7!TE903*"'#V"AH\91K,J2W39/2MO4]@("S^V5WO[9O_U_OW7'?V33 M.O!D[5XIG4,,>SZ0#YWQ%8!)_$ ._!]+0//J$>]L>[)X'2RD(*0<"*A3_U]J M&!>TC&RWC/AKC>T%R3U.%CQ;#1!J:K+RU;CM^:K+?3*%4@29UDQH;-+4>J5< MS1='VTM_N,OYXF>K>0H:FR[_WN2Z']J1EQR;;#YW 8'VL<;#8MJ3N"X69-N@ MR^-LJ:7[/!O=GJ]PAR&!_..L6;*TM[.%O_]+-U^,D^(@!1=:25%#BD$B= M-AA#J D77K7Y!_SS++"S43D\ MW\;=84G(!U=L0.7N$4K*\HE72GR2>''J\#'>/"FX92&5>)B8\))E- MO/V97T\'WCQY?W%U,QKXIQ6ORE]=B.;MJ)<-SN+,5#,3]&-W>)_TO*DV'$W+ MX0Q7+UZ(8_+DWDT@K.)]+K_M$X%\>@];.WJII62O.C*JZZ M<;F9JY6TUL!Y VVF=*G!^;\WX^HA=]UOV?NOXZS[Q_ONM6_2A^[@1_=^$O3> MS;CLS0M'NJGJ8&^!C2U6*/M-_>?'WY*/YY?V[U_4I37)YR^?S._Z\J+C+^H- MI7.+[3W_=&DODLM/B?YT?O'IUX\F;[3[>*[.]4?U:W)QZ2_\9L\O+QZ3D&4Q M;H#[P+=Q'_1N747YTGGP=$7Y)TK(C[TR^);[;-+[^I;/W?MP*3>22J;S'UX] M^[8/>\'$"BZZ^3+XWYXM.:\LL=0JPQQPR' D25E4P_<3 M((L72LY39+"_VQN!*3'0>8.>%JDO!=$,AD,_SXSGVO? 32O6-TV:1MZ<_9'S MFKP\_61V>]L=^YL\K:D'MI-D?V;CJ_XDOR<8/-_SRZ7E&&U-D6'Q>?,$P.',&#S;!("AV M0HN%>I4-!N6W__HN&+;^LV_X5?7Y]6O,K_MO_6'1O.YL.JHN%-NP^94?_=[T MQM_M.U_NP_@)&73O)MF'ZH_%4-?-?\RUO@37_:SM@3$-[8!^Z*8#;:'6LU/=GV+C+-D2:<9BCL>_2AF M>Q^AN*\0_2W.___-/WD:IGS/O5V9?,ENN_UAH"S:WQW<_C//6RZS\6T2ZCWG M!.:Q6L^O&D/)][4^X_@5-V043WR MBG^9S.Z>&%X_/+\\XXCA=]-J,G^"079G=YMO7#72C(=M:.'IL]TJV]-=-^>S ML%<;3-WGA]I.S1"\**'K:%ZR1+/H_[5YMD?CMTN3B9TR5I=] =7F6= M)'BB$D2"$PKR?8=3MSI*%E,J,R'J+.**I0Y*!E,H.,%8L)3:PG.*N.-T)=?2 M6[W*"^[C L*7(G<^ABG\=]) BKM)KA<6XW? /'P'K,D#+ #H + :(+>%\_KM M#+!M%72TZ0!"3!72YE.R.;Q)L)#WF&H"'4V)QIQ+:C4%M(0W+0EU6X2WBIB4 MO*2B)3DKV1KHS2:]S]DX;^(B\J&7(A\[D[&6VDD"V[[(X$X,YO;TO+4Y$PZK M?%[SD]W^9 /9P*TUBRK(F7_7H2"[HADM8-ZT(6DX%(X01"TC$B) '"*@XIZ M4.EXT]0C'^[)QZ'7__U1[^_CT62RS0SBKS"O_B<;CWK=R4U8M@)!]$N##*.U M1.*4E,?AKE=&%^JI080=MA Z;WJG"O+4E>M5:I&"5Z_7R:L6["O,A:8K ;S* M8HB+^3 7\]%OBAW[!!XX&F\\=>TGYB^TG=K/V"NELPEG/S #LB '/SW+#B" M-3W01B+B.;U&F'EB@*Q!HMHH 5:LTH.@3T1M1:=2J_)S[N! F04JI>;_.OLR$J\#@X,V)YXX&>,;E+A#G@Y=>>CK>*)Q[S ME$YI\3I\<^*8=-@^ M2C'LS3A8J,$.E16,&,*PT ;J%" '2Y1P*,6-QR*M18E#M178&6DR-/,(UM91 MK*=6=;"M!+^=C"DZ]UM+XQ\>DL @/R0A]FU?MT,[0U(?A 68\VPY0 1 +B6 MRA1)?P5$$M'51#L[. @A]GP0 G:8$!U$=^+[;^WF_TDXEJ(K/^ !JVUZ180$ M2$EL'!,4*49 6N[W.4+A-O'@E2<'FD&)MY)R?L9WSK>*BYXS%,> M'?BMIP%'Z\ _P3A\B""JZP YAX6D(>DY31V6.I0$*C0YA-JMU ':32#^L^4D M8B!^C-T]'N_0BQ8LJAWEG'#I5,JD=DI;@Y1+46F*0PGAZW,2;#42O[&%'"/Q M3V,U1V?]@4_@@<-Q=-:WG[/'2/PE>L!K>N $5UPRA#F6F&!L#<<5G[>I7HVV M:2(2?Q]T?_-R-BU8V/HAO_T)S9K6*)QSSET8T?W?@Q#K]5E@$FM:??("TT%LXR M9(T!@&@Y=QQB1E$;XO!;8$C@#L&-'K:+8?@'J,).*0P?TSK0SUD#.84 :J ) M%%Q;6Q[6@=Q0N'N0.%1309R!U3+G,0S_T-=3JSK85G[?3L(4/?NM9?%+M0ID M'H8O]VU>MT,[$R#FVAE;G"J<(FQ339BPH2)!Z;D3@%.\CS!\N>V7)D^?ZX^ZIO&K'HFXXNVMCQ@P'<5C+Q0R/<,6[[4:7*0!V2R4$* M//]D !'JA*"(8%9ZPU)I4>,96C:(VVX#38>L0SF-@=O1)W,4@:8OH=YL(1B$ M*(%YJ*X@/?^F#A*#;14,PE+7]L#M]C!QWFR4R!&LK=B_P^Y?]%>WQ3&SI7AI M'N*E$7@SQ\&>X_1&LZ^#;$YR#M*IO49K-NO(C>)X.>.Z+F%[Y M-9B-&T<7SW'\75=+X,(7G)O6:*JI0RES#%#,$7)5NCH).$D?!9>OZ\'EZZO! MY4MVV^T/_77MNQ26[:P[N,S&MV@+SHH%^'@_R:X^]&;C^ZP[?O>-[Y$LP,A'CQ;]X:1_ M]1_=P6RKK&2S;#:0RXY'TM-F)!ONG[;6 50RX6X8]>XD&5UOWQ-TN X?CA=. MT&M"(&"4.&5]]?R+9387L"^Z,AY"6W:[S**D+E# MR&RM;X;7><(%]." A'20,V.@8YA7@6<*:KUZX..-OIFG\>(IWPP\6-],7#1- MFA.'SB1:PA5$S16DYP:8$9@RZ;R59)ABI*H1( 566US[#QTJRTO\-#TJ[7>< M''I(S7]D$Z]ODNZPEV1_WF57X<-TE'SWEV.8S29H(D =G J<=$AR!!FE6@(E MD9IG8+$8-;Z%7$QF$9>:3^7E*%R*T3<'XJYM%=@@'>HN('JB#**+U28?["%PG M"!".*BV@-R6Y-LXY*$VU3Y\RC1_??GN#6?EJ1#H^3U-' V&G_[&0& ?Q[[ MKW^N[GV7_'D[^##PLO^O[[+A^]\O"BGM#V=>QJ>O;C9\.(V#_C![?Y,KVP\0 M@;_\LATZ\LC,+@S_WU;4:C[924A!42)]-;SX@4B!GN81>[&7U./PNEZ1R2KIS*'SUM+QI5M&+ M6J$LL=Z^-,P!APQ'DN@R51P7 %F\IA5K?X[6R%8]%])/Q0,]#XKQ?[EDR7PR M?X++B1661N'1*\_BI)_27YH9S77#L;#4_GLVF?:O[U?ZUX1HH;>)%MY@6N;Z M->E7"C;Y'C1L,L[NQMDDI!!+IC=9TNM?7V?C;'B5)5^SZ8\L&^:7L](!D=P% M#T3N_0^7KP:CB9>8\NI=-DYRAVZ(LPQ?![;0'=[_\\3W]_9V%%KL57+B_R@V M"EBQ4=#);QYT)]/DZ\P_+YM,DE[WWC\UN\J"1.;?7_>#BDX"\T^R8:^3W,X& MT_[=H)_UDJ_W^2W#W%D=WCXJT^:,:HK1J3J1(]EHG&]9/+&34<:*5I+\VM$. MO2OH^,I>R(KLO_;930B@EZ"SU:8D:Q?NBNY_:,X^8?BML,FKFZPW&V2?KA_G ME47B2S6;WHS&OM^]WX>>'RV0N<]>]4[2^P<^L2^!B8912 ?^OG>/# JE@EA( MH.7 .*A2"JN\'YP3@^S[.H$G-RGEX22?8-Q!3'B(DL]O)<9PY_5>H;\"4)O7W[AMQZ9?<=#3UBW(95!968(43#598_NZ2!Y<$ M.>^=Y^BC(K-*$,G,-V]QW;VZ;YTM-ZVNVO;JIN6(M>76BN3BDA-1 I )9"AK"S%,EJKYM" M@C1KQ\25A7*;F#A^MIIUK:F)>PLFO'CNZL(3R-@4*("TD)(YP82J*L40'=1F M2^9.-#5W&)RM1AHTM^@\W0G\L_\]&]R?)?M6ZT_X!A:] ;MN5/$QW/ZA[R>^ M?^6?\<7S=-^8P-ISY $U:.)K[86K7W?ZXIF=?+GXO MQFJ4CU4W'RN_4#S57C3=\H(I_)=) OU"3P+S3OJ>T_F&^:7B1WXVJJ9 MS[[7&ZG>ZBLM/-_LL^2R_DGB 6$T[]@D@$&5MB_I3O.'^Z_J!N=C=]O]PW\] MSK[W)SG7]<]>_)U_I%*L6[J;JSOYCUI_> M?QQZ9)OE:=US)+N\Z0Y?4H I_])X\75^))\GHFNV4&ILS:$U1U8_(4U'C!!Y M1M=&\+6/Q++Z/#W$!DLO&YQBFPI J3.ERY&D$(+FB-#V):-DNNV0#(K/9/.2 ML0N6S.JS 4 "!AU@PJ1 *(V90+JT< @!Z4$)AVB1YHKOJ4-Q52\;7OHG1$[;70S]\?KFX<;F9JYO%+]X!W+C-E"TU./_W M9EP]Y,YCS/NOXZS[Q_ONM6_2A^[@1_=^$C9W;\9E;]JP ;[C-N0?"Q+\X>MH MT/./^$W]Y\??DH_GE_;O7]2E-WYY\9B$+(OQ^HTMDF(1."R!C"!, M(=%5$C0NC+%LS<[JVI_C=UO:TGJ!#G],=SX1-W49-M^>W>P2Q)LLUI,-B0CW M3,/WV%4]M93SAV6Y\V,T&(Q^ MY+Z*?/MW,KN][8;=Q0=;Q(_O!3]NB6ZZ0UPVZNDMXLT4K&^:MYX#%?KNJ6#< M:SL)\O*A686P\/N54*#\]_UAS_\V_[SX@F&@ZH,'H;"P#!]J+&QLJ;5^\7[K M#XOF=6?3476AB+?.KQ1Q9!#XSI\CW^'D\$J\"K)P&I?6TNPHPVQ-ZG'GK*Y5,.8)ULPPBJO&E) MZ4Y+YD>CDH6S44DX')5;.S_UAP4ABQ7(3E5DYM&XKX#+;;1C'D"QYW;D3N<- MD?B1Q_W+9';W3"SY,SXP?C>MA+<(9)_=;>Y0;J09#]MPB@EGEFHXD6 M0[[O M YX+1\Q7D:D5)_X0D/4.MI6 IEPAF"()1GN^+ECYI M\6]C$ YQLMN?8^_A3+2WN/M""&L1HCB;A[ ^%O6V(WNQ'>P%DCK*BJ=<<\XE M$V_^ MW#:2Y0_^*PAO]TQW!*W*^W#-5D0"F5E?;=B2UU+M]/S4 9&0A2Z*5 .D9F+9J(/L5B8)!$8DBWMMD:,=Q#>(+ M_5.9!MB$"&(4A8**"(*RG0;7P@CSAL;B%8$FU!$>@2CM_"UM/849Y_M MZ&[BAS;QIZ.<]WT1#M8Q<8C1&ABAQ8JQ@VVH6X"Y+86;CM)GZ $^\L M_8.U]+L0A+5*!8$+!7)52 D%D5,I$+561TB 2JF0*HJ::S792 A"2_0*BF / M@D9S3[L0A!T!TVY^.S^_SKVPWR?_2!8G__*]%>%VN/[)0J,$&BF".: HLIH2 M0;&D53,NP*"(WM#U__3)OVS!R3_I22AZ&+#NY'\?#:-NX@2@)AMK]MQ;_!&O:GI/_9ML@O>8$06#2$TAT)__MQ[5N M?CL_O\XT[T[^#\1J?\))3^F\!PBFP" -!>=8A";$-IK);<*(L>TY^6^/W.8 M]"AL4FYW)_^["[?=Q ]PXIVE?["6?G?ROUZID&S>-!D2:)$V'%@+.*92PCJ< M4 A*5*M._MNB5Q#">@ UF0?0G?SO"IAV\]OY^77NA3T_^5_JU;@Q#F.'PX/Q MU#?'JX%X)YT,CZL#C,RS @U$VDJK5,@QXY%4H9R%!C""WS 0\,G0 *\,O+\F MT&. ]:ALM"C QC38VC.%O36MVH4G+T#>[2!,W9!Y"6 H6X@]HEQK") (C6(: M&XU87>PLLMJ\'<"YN=-4KA-)^/ :]=!G ?CR^U;33ML'(FY[@)L2)1E3$L8 M,1IA%>FZ4"O&QLP*M5[_3*^WJ+C4FW@^]N>P"U#2:DL)%T'4 F_/:[J&[EIK M$'4ZU_Z8-QS,8S0 YM!RQ@F12 H"@:+U<0J4@*&70<3%BR!BL@H1DP(BGFG> MP+\]#R]3O+@)+D-OHVOX]&OP>K;[QMS MM^E@6]+1-)Y!P+E;R;-DF!3D^5$0HD,3A4KZ M+E8A(Y!52@$7AG+^L9*\[A%.2$]>?#OZ\/B^SE=!WBSM*BAG_OQ=E,4R_@W^ M/5C=P\5E>(K_W-K]6B[>Y7@\&8TGR;J%@UP"Y&"2AC0R5$"$235S3FBH/I:* M5_6 )R__Y_!BZ#&FO/S;V _K:C*Y^?3++[>WMT<_+[+AT3C[_@L" /^2N9]_ MJ:_]$/R\'GX:QI[TDM''/\Z:V?>G-FZ!(?\US2?IY=W*3KQXZV:0'Z0UY@<_ M/.A[\ T<8*\-RKYQ5I\7)X'[.N@/Q[FCH.#&<6L2W+CK"K/0>Q+\SUYDQ:.[ M_\P=45]?CT=5C);[1^EG8*6?H5=ND0>(4Q2$:#7G ]'4[2FV&:#(*+N^*246'V^K>O'_UX;B'W C?'9+T3I*;G MERZHGU2IU2U[4%[ZI*,G66J!7=:)B8UIJ4DT?_M!G,^)+KA-)U=7R7!0DJ2C MU_'$O<\1T\LWY9ZB]Y]-38EY60I3E4GNU*O2P8PBW=."NVU:]9TA"F M5"MV%'CV*-@@N"DMA7PVNWK5\O_T:Q6,+QQK%@/QC%-8R-8:MCO*FHVRV!%Y]FZV1^^ TI2P9QI7F M]$J:>(HDY@5O.0 BLF[WHR@D$%$)-2Y)@D( V1M&J+]O2-JSJ80#V*NU?!6E^3\N^\ )C1E;>J^ID]VWEE0[BTBWM#8ET//!4&-_< M9..?;C:39'C7$*4]X+N7"U$#A!H:AA1A 770BL=5MBC11BM]&'<&O:4Z0]. M]ZN^\M>]@W/^J=BCEQ./?W)^%+RWD&V!I"\_^LL_I=Y Z;MG?(FS/Y-)4&Q3 M4.S3\\;(R1XOU'WKKBC=D@=?//8X7,F34>HTV>N"E@O-R2G<<8GRWE(8ILG4 M?UOZ5GJKPT)!S:.;QRS[@N=..9O5%(R_3'_3OO.TG^X_\2"/)?\VIDI4R6A!W47U)*8"*%1MYRR,= M]8?303DI_[N;>6D$7<;>RJL-P&+^7E Y2KTNM)IIX=6*@R\>:)UID@T=B:77 MTV&I 5V/!\FP'G]A)-:D53Z^'JJ3UN/94XNU\'EM4^^-B"?EY)V).+NY6-CK M^,_$^]E^I'EM?2W>YUX:!_^>QMDDR9Q$="N9.O)=E".%O!WEB9_1@JR]M^:I M%R5NU?T2E#?Y5[L;1N-)D$\O\N3?4\7E1YRU "#E.[%<@^* M\<6CT=3;X0M+YN_RW.'6_U].8?(K-SL+F$UEZ MF$Z.#WC8VGN%^A846)-LWY1^TDVB=T\'9 X(W[@!NI@R6UG M?GE78*?3Y])+IT$E#N'3BW3HE&6WX4YISDI[_BCX.LWRJ2?IVGG@@Z;KP2I] M''Q)LN]N;=3W+"GNZ=T;1#'RDB<*[7(!P8N]^-O8H\12ZF_EY/U;!7/?SE1> MX]S* _PL_8MNQA/WW107%TQ9;(U;YKRRO;P_/^D<,#-M MH[9,/M:6R1K!4>/"]MTC L[#BY0 5 *@0V.415!)4K>*)T8#^X;-7^Z7;EN* M,"I^U([>K%NX=1$%3UHO/@KBGZ5"/#=;UOE1W/N+&2Q:RNBY!=S)$0=/!1-L MX#C;-CW,2_G)*(PD9]R"T#)H8"1(5;>?4$NB-RP)]&IZ>+RJ_YO0 Z='Y,E2 M02^W>KV$WS9)B'F"53Q/S,W O^A3.FIX5)$\=+KSP8V/#69PYM7K']35GMN:,3KU@XI[QZIZ@S MD(9W;52W5B,.BJ_+"Y>'N3"J?N*UWE^?'8:T\9@I7QIP\>=55C_DQB'+QXLL MB?_\&%^Z(7V*A[?Q7>YCNZZR:C;/7.EJ3N^JUS8UAN)CJ=5^NA@/!][9J/YQ M_"4X/CDWOW]3YT8'7[^=ZC^B\[.>^S+:T$>[Q?&>G)Z;L^#\-(A.3\Y./Q_K M8M#V^$2=1,?JTW\G,*AN_+# MFBE&*))( B.)D,HRP#""]12CD-"/<[L#06X(8B)D$=,1=/J&J)4*$5&?^?1( M_.*3[X$?@L1)P!L/*IE3!-[+[KL<#X?CVS)PQ!OE^?3Z.L[<1?E2G%EA 2Z$ ME15RI[&PLN;/\HOQE4$N583&73"89H4W[26ZQX,O>!^%XAVUA5>J I^:A=>% M^U>B>XO[_=G J/R\^(*15WR']_(I8!41W%@,]M)H'4-]3T?E\.+I9%Q_4:;@ M%-^40=D0N,E7X?E.-QO&-WGRJ?['2JCZ/+)[5MQ)UA'=:P*YRU<0\M>%L._[ MOT'^R&^;_20:?R)[UFUM26)N+/7F6;6]T$.UO:[3P6"8;*6^XPL6H^+E]6-K M7H%:_QZG5M4R[4% :M^8RWC9#;'WH8<>"3;9@4M4D\PL>>8%<+F-<LWS M_BN?WCR2,/:(2XG?3(JT-#>6Z#GY]W5+-Y;1D!10\TVIWK0;K;C(;>N]S,X=;^V_7RFKLQ M\_?21!\T\G>S)53SF[UKE?/:VW.DBLY?[#=RB(U$I9P7"P\U0$ [-05B*9B( MW.?JC PQ"P'9MH(RN:^AE/$FZ8/=0YH()]E<1T$2]3!NLIYF:[6-/9 P>^\G MW_<-?+:*T$XHWGCKVB_P=[Z5Z1I-X-"ZECZJ(V" Y\50&(-$"XR-)@Q@94U8 M1XX@2!EY8R=&&2O3&A7A?Y-L/(CS*\_O;CW0KV_AP6BMVK#/%FM[)MXJ:;7/ M6]XY*5J/2(?@I.AZH*[74<0\NM4B0I !5!$9*DJTHK9NK$ZU!N)M=919']36 MJ"G+!=Y@#X,G\^:ZYJ?[:5AWGI$=W\#.,])6+6._HCXP**(^Q'N;!>WPB4 T M;P6 *4)1J VQ'$0$*D"MJ?0-312B;0OL$.\6V %[@,L>8(TV#6J=&=(J7&B3 M.M%-? \G_NSNZWN["(?@=CC V @,^=RG(!1"4@AE"6%*A%2&MNX5R&PDM^Y3 M>&EL1 /55UX1&T%X3X FA7QK9?FN8UY1^2;F]_YX^??6<.DF?H 3 M[^SU0[#7NS"!]6H#F_<'H1I+C9$6'' IM10&UFY[R0E^8[7A.6$"[VO4,]+C M!'5Q H=I97;SV^WY=5Z"_3Z>1[(XGI?OK>VVPW6/P;SAG,'>5\^)=/\G2&# M4%5W 2E,P]8=S\OW/)XGHD=QHT*^.YYO"S)V$S_ B7?F_B&8^X=X/(_IO'0! MAU"ST/?'D!$R3&OK8_\+6YYKHE7+CN>;:);S"DN>RIX4W?'\#F!7-[^=GU]G M>'?'\_MG?C_A9\=RH>XAHH(Y6QM(CB##B!-4A?U_1# 7N2=Z= MSW?F6S?Q YUX9[ ?@L'>G<^OU1L(F3=#!<32$#+W'Q!"H;"SY5&E-T@*I6S= M^?P[JPX4]S#JSN>[\_EN?CLXO\Y-L.?G\TM-_S;&8>QP>#">^G9N-1#OI ?A M"45 SG/O&!7 A""R3@L0$<$04%$Y]Q4Q(6K9 ;Y7 ]Y)!Y <]A#:7BV?E]!> M:\\$]M9N:A>.O !QMX,L=1_?^\!"P=S"@)9("90%@F!%-8A"2.H(8*UU]#2P M-(HLI_,.M'4OLZJ5V:R3V4(C,]_'+&_4"%D EH]YTO\TF&:^/]J'W]#1K,YY MM:C;=$@>+/MML@#O![]_>1<$:KWB0J&<1R5(AJR-*+<$$8M#0E%5+!F$BD5K M(@\W:2"^#"\%NIROH,NLQUS1Y&T!:[:@P4SSP2;J"^4](IG38!H] -D]#:8M M'7Z;FJ=9WTI]ZW;1[IH_%,^U% DUC[006E(N,23,XJHM"[3(V47;09&'E)1Z M+R=C?Y*Z ",M-(>PP#W*&NTC]Q3)M=;JZ;2K/;)A%KI*6H$)8X9+ 92@C)-0 M5\X1*".CUA0FV@HZW(>%9YHO\*W,%]J<^=+Q49-"M=7&R.YH"PS/\(!@H2+* MI&_>YHT.&6E4XX&TZR*AWTY;F+7;OF^+M,< 0:C' >\AP ]"9RCLC%\FL1O, M[/O!4N/QE1;9"^/[US2?I)=W2Y! '%\4%Z4C!V:33Q^+;^:#DB^=A7QH$L7( M Q]'48V@V%__V5W5KS^O><=Y>IWDP4ER&WP;7\>C7X/5);MO?MVF@\E5.;4/ MLVU_MK7F .3#XXMZ?[+WUA.4[WSI??OGE]O;VZ.=%-CP:9]]_00#@7S+W\R_UM1^"G]?#3\/8;W$R M^OC'V1/KNX9H7TV0,S0+TAK.@A\>SSS"!%\<^@59'17]([BO^8.%:^OQZ,J;,C]H[2766DO]XI; MAK&SIB^F[JE)G@>#^,X].^G[()7OQ>^7J<>]X-_3.)LX#$I&@UYP/1U.TIMA MZNSQB[OBJE%ANOEA%*,>SXVZP,TD66^]U\3UTF7SLRBUDV73_Z5/.EJB[P7: M70=P&]-'H[B[I(>^PZ#<"+R\34?3>*9+W&?S"$4226 D<4QK&6 850U4N(A" M0C_"#^5,%I_SF]J0+*IQ-4$7U:,*WG!\=>LH=>.'E(K77Q[7O!BTQ]_'[D)+$>F;4&?^DAG"A5[HDONT>II=. 6?NC^ ML:12O7B'/+E-1]ELWAXP9POC/CBHRI)A7$'7*PGA"3I \W %HI'A2&@H0V&1 M8-C:2NH1CJP&RW3PI!(>OD@)7_#\OT>HPK-) VZ3,J;5Q N!U@MNK]+^59#F M]V3911(LT(ZWP8,XN*T\%T%-<0.:WW[S T M]_X*?RR-#$!((&ZDB")+:U3!(3-OABIEU*L=9]57_KHW<^ \=?[\<@KQ3\Z/ MEE3D5J@(;S\(-6F/V*ZUX. J'FP9L_&\1@Q4$%,(C0DYACS46H,J1XTH:D"X MS&51H9H7)!S%-ZECGX+1\F].V\]^))Y-['0RS9+C/)_Z*, 786_][8R7_7M* M3&\4@=G1ZME(8Q!<#LP#9Y'OL&C+Q#_B=%C8[MY22JLE\IB<5#/. V=_!&,O MSSQ(IS=I841-1P/WA:<2*"4+OCH#\.B]F:<%'%Q^])=_\J28]OV9:[6204$\ MP==IUK]R8J!8LV[)%A;(D9HS%:H"&D'AM\T]*<9]IUZY7^Y1[IP $0 B,&=? MOW8$Z.\X7T!NS]#)ML&;SL&;>.THLIQKIQEAJ2'0%7A3'&HF5A1NOY7'Q2#U M-$M'WTO5ID3P>YA;G% <2#>[Z=+=_4F";H"&]O MPQ=,Y7OX%@R*Y5IT)WK=.4@<%+Z"R1O4&X^"EKF>WE"'Y?.3/V2@Q !IK'!$ MA;",@LKO0*'F!#?F=RB]":>7)6"J6IES.F]1]^CUJFZ3($F/5H,)WP(DL\H2 M*!39^PKO96$9S/7>'5$J[GLL'@#&%2+K7R6#Z3"IJ&75A_40]'I@+@G2+=-U MZ<\Z]TOH7=7AT%W]88WGFA-(B&418,J9I51=QFE6'2LY,JL(KM96[UE, M:\@H2$>+F/VT-WSY8'1I2%5\;'5N74S:,=JXE/^>.A(WZE?BY]L,<5XH]^5< M[SGZC48I-A^E8Z3@(DE&CHPGA=/2P="D((^!/[-TQ%1043#-:^D>#N/^GQ\= MQXZ''M0*GBM(KU3OKL>#9+AP^>5X.!S?^D_QG$5+Y?#*/_\R*?2&TH%Z[U3Q MTV9NM[X#C21;PU@+]Z\;$QO!?G ZOC]L9""Y9&>QUGW]-1 M.;QX.AG77Y2A8<4W9:P!!&[R5>B(HY9A?),GG^I_+*Y*$20R#UB8Y1&S#[\] M&)]0O@*+ORY$,RR%.H"'?X-;O:TMP>]OTN%\MEOTJ6(O6ZCY\8+%>)#U-O%4 ME6*,B/=O>[^_A'#?"BL4T T30PXK1G=/:4#. M:&"CI@8=#>P^#6 PIP'Q&JFPZZ5$9@ET3C4?S)7JX&_.OBL,N[_O1BF]+1#0 MLP(JN%A(I],64&*,H01&!!MF6.4B0"QBEJQUDSU64"1\(.W?.LN]<"\O>##J MC=PH^^517]F:X(EK]_0K?TS08/K+X6;O'P2?R#F?A$):S$. &!$Z5% #4)74 MA\Q*9=^33Q[OA-?Q2<_.;",JM;=N&_=Y&]>456DB_O(EI0.V$P'Z#IF)SPKL M;B+8;B?+#T@XSX*)0LVX(B$FPH0^-T+5Q58H#B/*VUE^8+L9$V*;"8Z/5A_P MB>:C/'DPJ^(H4&4PIM=AJOHO_6F6.8A:#IWT0;PG#J:+&BWSTB]UCL&MFTZ0 M3_,;_Z3[T;\WV?A[%E\'-]/,AYI/ZE%,?.GP^JU*'P=?DNR[>[CZGB6%"WI- M995[I3Z>BP1;+&!5_%%^O8Q-JY#_[.I+&X^0+L9?.XU._)QXLLB?_\ M&%^Z(7V*A[?Q7>Z#'J^R:C9QP=TYM PRQ;G6!%).>:A"26P(@)36 H7\/?&] M97AM_.P;RH8MQHU\4?\X_A( MG)Z;L^#\-(A.3\Y./Q_K8M#V^$2=1,?JAD\3UU8J?(RKX V3^FZ7WYMH2;:0D)D*:&/ A_$[*3LS3B?W>O>Z:^Z>&!H MO:<&LOC&!P:5_.P/IX,B]:UN,H,M=\?L3TQHW%7U1D@/@'_DRR?IJ7 MN4KEPI4'U;W9)56G[%)]>LFP>V4J7?686?;<\J*L2X.:[_S$B>!\FMU5%U\G MDRN_?^]-P,VGVRWC:,$B:C2HMO[I5#II*0#.F! RE*&R"%$R*P(G) X7L)5( M 8@T.#1&0TN((DQ5V$IH*%? \;U2Z68)2V5V3YY,BGRER56I?A<\.TME+QG7 MD]S@06[YU.4Q;3V/":(G$YDHVRCK"*+-;MN;E[7E4.!M4ZT@?(=O;57DF.)[6'7=$.?.Z8,WZGOE6'LZV3G_WD M9K+@"!C$D_CAM+*V;'Y3)PR%G1U/?'4>]_^'G#9KS<%RC6;7/$$_Z"W)Y_W3 MU;>^<0?<#ZVCJ8ZF.IK:<9IJ.F(?M%?$)I/B=.$Z>5%CHFWVI>NZ9[>FDQUE MDB:2SO,J"3, ,"VT!E!3QCFQU:$"XIJ9E:J^CKR."^KZ/,X?KM7[2% 1G@45 MX4>#BA@E/28/O$5UJR+JVQ3#VN'4(>#40MG=R"+#8411!!PR*4T%K/*_8<@E MEB_$J:JT00,XY4;3(X)U.-7A5(=3!XI3$LUPB@L3XH@( Y02AG&&(US7PW U4/N@<.I=_:G+N%3'K8B;GV_F;WCJQ&7/YGU(<^WV M>/_G>I![?##5-G0R&E^GHR?/QQKQ+#>Z6*U0PR#@\V!9BI%41D$ "!:*,0YX M&5?+K3#&K+0:_.\J1%R5$>+WFZ^:ZJAICL80*;5-5: MIXFUBI?;>OJSCSPJY(Q'+6(0V/ MC'8^V@D<=DRZ<#VE 262-H!!0@61HJ_P40%!(FY:CJ_Z.U_"H M #W)5[LW[A./[EN$6,F3JW\&YO(RZ?NL_3(R+/WA,XOZ4_>0-,D_O9*)V\FK MNQ=FT09SO"V"H:.ICJ8ZFFHG31V,2^E!K75_GA>Z?%:7U&BV[QP3?VK'B"^BCM1*JLY,/D^T1F->-,X@)K"%$ M0DD' 8I27OFZ(F?UJA4[>AMLWZ@##/<$;-1%W;%]Q_;[P?:(S=B>,<40,:$D M$;.ABI00427M@8'*O G;-^E3\T'9]*#9?M\\;LNGS@_7X6D4"IJ*A2P?6A3C M62&>EN !F:L!,D0AE49:1"C7$9.ZTZOR4BM>]6VK^ASU 'K; M&,*-]O>]1?_A2O@#8FLV%_,JHBPTH0#&A$HH$FH>UEE4%-GGGF0_GZT;/LL6 M/ZPM:!SMJ98ZI";2%'#E6%: 5VQ-;$ /O?P^P5LW>SQ-^TQ M_K89E*UDZW9Z^WE<#HJL!L=9O1/"\6 W&S%"%-<)":Z2P5(I7I[XF M5.S);DS/3C*W%D'6AUH=:#5 <81Q*K+DI]24C" %/0D]%/V]CYKVIQM1:Q:C3 M?SI(:1ND4#C79J"V "$@A"%A% I,0E5USX8<*;I2C/W9D-*X$8:.Y)O&"W:0 MTD%*!RG/A10\KX,'K>$R I ;H*5A&C/.*TC1VBB\.:1LP41ZTUC%][6$?BER MN>KO&WGVO5;F+6FO_O:#J-OQ7J:>ZH*[),[R(/%M>6?]<%[\S/O=7!<;N;[X M4;U&1B']*.;M0U_\J**60P,#\%/RLS^<>G*\S,;7!:GVQ]H@)//C< \_.3TW M@?P4_-<]R'W8D+\O8C\G>9XDIS>^$Z;;W\])G"?YN;LQ'#JJ_%"LE/]XE@R3 M0@I^% !'BC!H&"10"84TJNP"+D6HP<>YO(\4@H"S"/FZ?9I)&46@O)0:&R)6 M"G)'(LE 35[\'O@A2!RLWGB!F4V3#[]]-NK,G*W(GGL$L$26F\P/OF[8Z$-[ M>.&-!W'N\"5R^!*/[OXS#X:>UH+QA7M+L1>Y7]8\S8NZ>N.:(LO+\C(;>'R= MN,'T"_Q*?9O<47&G$ZWC2P=M3M#&_718(&.OZ&8;E-UTW2=_2_+O:7KC$]./ M C<4]_+JVIT$/V('9M/=XY?%?YJ4](^\HU=,H]J4(/,0XR>SM/Q^A9*1WZW+S>769L9?'K$S M1,(866C/1+%D6EK).$ \TA*0&G:DU2L)D 7HJ='@6U'JP)13W:2=')U9%^QQ MZP(=K8:Z!&X1ANX?2U;&BU>K),XD=FJ!XZ.:2)M4._=(X5M+_)FC@P6*WS+A M\GGF+I10$DHE$)C:T!*N#(H$5T+@2$9\4\)]NK_8LPD7'*$M$NZ*J'Z^/G/] M,[W^%,;#>-1/\JLDF:23Y#K/DJ$#\L%D7 +]>5&RY#'E)E(<<0LLTI 0)@T. M+:JDM^ (JP7E1G, L7'?Z]!PBB1GM&JN1#6PTBQK)XBD3.>-X3WO&P2EKZWPH3A]8SBL?BU\3/ZS&WB__KQFY!(_76O./:?9M2>_K:/Y]:'YW:?IOA5!WQK/3[O._ M[TSE@RV=SWNM,\WL1R&\Z) MH:6*QZ[!;2M1=6? D\P;]B -6:BEQAQA[?Y6FM:=.RPED#\3/$_&HWXS^%EP MS#;0DX@>ADW&X.Y[B.W:B+OZQN5#LU67X!,'E VL#Y5+$RC^O,KF!W'?DX\7 M61+_^3&^=$/Z% ]OX[O<'P%=9=5L7GON]X9'J%MTM7Y1_SC^$AR?G)O?OZES MHX.OWT[U']'Y6<]]&2V?H[__>$].S\U9<'X:1*?CW4Q:'M\HDZB8_4Y M.#MW7WPQ)^=GZRADF8P;".'S,7B-A4O.4/5+//%AN7=/AQDP#"2/'&1K3B(9 MTI :78<9A + A3 #R".?2&&"3"K=H5'RP] MOJS"V18TO"#.7Q'C\\[1>T5419Q7@11=E$1+HB0>B6G8,$KBD;B++DIB+^?7 M14G\-A.S02%G@]-YJ/BA."1L&7G^/TFXLISO+V:.S'$GG"0O6A*%@8<2XEA*&$AD,9R$@(%HIT_BH^5SU#\WU M-#GQIKC3R=TUY[?)\$?RQ0WT:KF=:'-!(A#U(&DTX;\[JMD^LJ(#UU!VLZK\ M'N0 GJ2-UGIK/W( ML0?*&NZ4M]"(6N MLF0Y:[,Y')(][@_>.LUFES0;TFDV^ZG90(#80I'[$%DH'(QP8Z$Q#.FH!A5B M[4HPQTM Q8ZGV=8P1?18HQ47VP\=>Z#:T$ZUZ52;&H7H0IU7I]%$0$9"4P(4 M9D2SVH=#M.3F52B4_MB>9L-Z0C9:2KK3;+8\SW/W?5+$=G7ZS9N?Z;8$>1;+ MW5BK(R =@@$L3&*$U'K/]1 M"GR*$]A6XR_AWP:3R)AYV: MU (UJ>*%(G+L^8SPID@&%]Q#$804AC#B$8FX98 )72,9#06,-D6R[>E.M$?? M)C=ILYUL#:3M"')Y@@I27[DWJ2IC)OFD4[(.5,F""TXF+@4@C!EN0BP,C"QC MI#;O;!3"%T'3'Z-!FO<=ESLR,S_[[E)U[3]MT<;C8GN]RG81D/9"Q^KRV]^[ MZTE+Y77KNDSN@B*Z$) 52B29HHBQ2&!"D5;25F@/0B:>FQ_:VJQ0*IH^SMR8 M>%JLV!Y(/Y?',_AF58^WDL&'+141QH92I0RQ%G$(M.1AR A4QBQV05]ES-Y6!&A1M* *W M!Q_['@^&16[72N7^-TBP>UU%\D?+XU^X.0R"<5FP^"9+?A3] ,IH)N_5,/&]N-Q%507N MB2ZJ:X=4HRX3;X_CU9&88PR$W!C((QYJQ11$2BA688RP.A2-I^(UA2FXAQO% ME/9#QQZH:UTJ7AL"L=J!0ACP>4*PD0 !@*(H$B*RH49*5BAD;42VD8K7$ [Q M'A-=*MZ.J39=*MZ^JC88SU4;8R2B6&" 0F@TY]J LJZR^TJP<*67S>M3\1K# M% 2:C.-L/W3L@6K3I>)UJLT,A>A M2,5K"'YH3\@N$V^?E*0N$Z\+$N^"Q!L$>P(7&K=J80D/0Z-0)"EDC,S 7D,2 M;7Q6N#U\QSU"41?UW45]/QGUO=2WY?IG>OWIK'^5#*;#9'Q9Y"46&X0BBJF.+ MAE*2-L=[EPWPTOD*!5DRC'U2Z63\AO'<7<.45@5J^PQ2T45J[XQQ?S:]N1DF M7BS'PZ ?YU>!5U,7V?K3@5O];>BBO3#U.3N.V%>2 MD7K!8LAM9V!V :'[%!!*A)QIH0)&@$.!%8B,DI@+ RN%%2,5PI6Z#_?-N]JJ M^_"P@MU$TX5"Q^M.#=Y&WE2Z)O**Y:XA28OGVBJ=XJWF?3".Z/\N%C09?(S= M_.+OB;.'K^-T--,H F<(7@6 6*0ILY5X9B&0]''Q7%.E*HGR6TV3Q8_GCB+A0Q69%N3QQSSI?QI,,T^E M'W[CJPW%.SF\,ZA4E^4*')$D:^"HI6*Z+5BS Y#R@,I/V=SQ3"/-;<2D%@I! MK:@5=0X8I@##\#GG.KHBI&^.CIZLZN;N]*[01>W_^,3.U/^/Z%']'Q_A)DN[ MK=+>:S:Q*4[]Z_N=UOC/?@/3T30NU_:U[NTF1EG\$1=4G#.E>2B,T41H2JF0 MBLE(<.A$8,015=X_&S_'-__JH18?%Y.SB^5PI#K.2G]I4>K&O]<]_.3TW 00 M? I>=A95L]WOX_'@-AT.U6AP/)K$H^^I(P3E6'&2>^X;CO-I]M1AE.5("D2B MD'&#$+4LJ@ZC)'3:PV+Q(42PT!:B$%J$#&3&XKI]&H+*ECSN2,0I$Y,7OPC@^.1(KEN,F_XNNF@ M=SB,>XA)WG00Y4=_^:=TXI[==\^HR?1]1]:*Y2G")8-H?.UNNPNNQT[^C;.\ MJ B5.8CP.E@9#.$/1K]7ZU;\E V*>KR>*D0JB/O_GJ9Y6E1/Z047 M=^[BFW%6*&Q>NO:">.388#B\ZP7CS+TQ2]RC)XECBLL@^5$4WW+?]Z\<>B1Y M\8(TZT^O?4&J?O'%P E(IPE.KN)),B^%!;_I67<1Z[_I(;8_JQX-BK)FO6(':_(KX*P\D'?Z ME]>O@CCXMR,6Q[F3]$?B;HN'=WF:^RMB)U;*RM!QFGF/[GT*C8OC?DY!SH)=_DX0AR4W)5.@MLX+WETF/Z9#._*!?7<-6._2[=LP8]X./5\'"1Q M_VJ)XX/DI[.1"[1PHYEQ:W%+NUC'Q46S/,4FPCB24#!$J,51UNQZ6TD5K0UC0DT@)EI 9:AQ!0 MK%!5OI5KAA[7UIY\SXJV]@Y[H-Q8?WA)Z'@;W^7>0+S*JMFTQ+I]RS&LF*T??ONB_G'\Q9M> MYO=OZMSHX.NW4_U'='[6FSX/PTB$Y/SDX_'^MBT/;X1)U$ MQ^IS<';NOOAB3KSUN$HARV3<@ V)7F=#X@_/&<4SL+J+1EP7C0@!>%T8(GE5 M&.(CL89^5]H>:]C6<+O]K9JZWHO24<)VY[I9EL8[5?H\K("*JG=$+_#:<(!! MH0B++B!QSP(2!:8\X7S>(L_"T-FUD"NG,&$#L;51W2*/&1RM9!C7P+DFJ4PT ME%2&>HAV#81W*>[A/G@L6]%O>/C?ZHS/DO?$O"N0XS>!( 0&8)8VF#SU9%**].L9VH@DWBA[A]_@1P@>S.W=-]=!Y)2JL=,BRT)@ MWKUWE=X<:#[A>^YG<^2+&R'?70?Y\RP>)(7]TSZ :R^1O]>N-PG>Y&"P^VL\ M\:E"+0&S-M'QSI K?9Q86U/S=8M>SLT+OJ[ZL<*[+_&_QEDTC/-G^+0D!)(0 M3DC$;(28M4"$M4\K @PO^+2@#05"!H61D%9+8BFUE4]+0H,V]FDU:-,L>:R* M]*S<9Y(5N4])Y;MR%+Z9]ZJID:[CZ=<-88?<9PWYQM#34[:\*=' MG'2-O^QYE6*;^6EO%_%Y$SO(P&=?S[\=NJ&FH[BX<,YBNT;^QIEQW?=.C9)M/MDN/?-+L&$D!F MQX>2<\DU)R#4-&360([+;CW<8ALJLIQ>8]-1.DE\L/Y*#>'?LW&^W+=G.5OP MD=L73TB+#,+ZGD72_%I1YI?D^B+)FLCF0;0'99/EP-N75-@J[-KU8(P.K-X8 MK!">YP(RH;5P/PAK,,0* L/*L @@)(A6ZF4^@C8+ZOVB=K]K\$6HZ!%?Q::# MKPZ^.OAJ(7P1-.^,2"-)K2 )IU5V(%5 M!U;M!"MQKT*,XU?!E*4.FD(L(EA;A2%@+U*KGFT5MAR^".U1VNE:'7QU\-5* M^*)@#E\\$I0H *BU# H(B1%587^@$+/PM59ARZ$*]KC8;Z3:M^3.ER3F[W4C MW(J7X;S&IC!44,,!Q0#BD!O+$*QXV1!L00M.T^K=^[:X>8VQ,X2BAS%MD)]; MJV#L@1YQ"-R)Z8P[E=$,&"9#:D/!3!A&M&I3#3@(L6KE\=&6^16('@.XX]>. M7UO"KW0>FQ))'J%(1Y%"BG")@-:LCDV)\(OX=3OG)=OE3=GC&'6Q(TV?>EX]>.7U_!KPPNQ 5)$A'" MK5)06Z499+S6=.9H&0?6/-@LD6>JF%YP"V7(,-S22RI,1BC M4#$D,$.805(=34/"0=0&?W"QE2=N%$TJQSW,FV3H]IWIM(K!VRJ=]Y&YZ5QL MAXZYH74F,+7((A&%M&JH)B"F,@Q;Z4[> KO+'F)-6L(=MW?@N_Q8ZS#Y2SY0)GPTAX^UM M2YC5(8-5L65NK(+A2F/4=W!F;T5JRTY'[WA[#WF;PWEU=$09,%B&2!L9A18X MB2XK5[C4C+W$ '\[5_@6N%WT).RXO>/V/>1V)!?Z>^)0..N;(&DQ IQ%8=7B MW%GJR%F='^C:<;3W &FU&W#K.WK?XZ="M\'#\_7 CICF="VB+ 0&$@1!0 MQZR28$BB2'"I%#!(F)>8.=E/6P^%6,L^PCS"G7$'"3"@YQ(QS M9X=Z;L4PQ):_NH9BQYDM<^KN>JATV0K]M>(2!9!I:RDN] I,(Z9>XY1[VF+<$(+9I173HT*'#GJ #H@N.0Y5T4W9Y)W)WE(@3 @N!D MA$L=HHA":GG$82@K'[]QDI2_I%/&BWS\3;29YJ(G8%=_L..KMO 56NCV%S+A MV$A!10"0CJ]TQ&N%5#/>2.!X SSD6(BSO:@3V+'07K#00FO?T 9 F.H4^8$ M85AS64>H<(*):,97W(2"!UD/=QE,'1>UAHO8O!(/- 3AT'*GUV$,&#%:UJW0 M*#?12[CH1>[4)A0\AGJ"=XU4.KYJ"U^)>9(]48Q932S#5D74&&MFC8]$Q,Q+ MXB=#PYF.CFX]''FVS<3_(\^);D29SUKX)X- AT\B,9CF^N MD]$DZ$X+7LJ[<*$]:*@HTEB)B(;00 JE)7656:097FG%_H2KW_SL#Z=^UK^/ MQX/;=#CU V6A9VY]S]K6+^MDK8/6/OV3%71]\=?>\A?3]+?&'9B:^. MO3OVWE/VIG/V9L(2C2@QPBIA+. 4%@!"7OQ-.^5O6%O+6NT#(6\IGQCR_ 6NRP=C">^B?68+L)LHO?6%^[O1!\)ZDC;9>[."J M@ZL.KEH.5V(.5]QRHT,=.9.06FW<7Q;4I04@(6 34["Q&'+9@W![AZ,=.G7H MU*%3Z] ) ]!%ZG?HU:%7AUZ[B%YHCEY<$B!QB(UU:,6ALL;6IB#!E*PXLC8S M!1O#JQXB369%["A<%0>&OTQ\E9'Z^T:>7:[KR?3:W=*_-[EA.DH^7B4%E$$ M_OKKPFS[B=OL;$OS?6@,Z/X8_C7-)^GE71.#T-/,T7(PN4J"R]2397"7Q%F0 MC ;)8); \>*G_C_345+",^*]P#M'-GY4;_-1E.CPER?@8:&JFX:*(2Z$43 $ MS@J+B(C51S*_)Z MLG*"Z67JOIB,[Y7^<2B9#(=)?S)UY/,U&]\X]+D["MZ;M-?PUSV6?WBG%G;Y MK'^5#*;#Y/1R44=^:<[=XT-WS9\?"JKS'\\2 MOU+NEH^*&BXXX-)WV^268L*J"&DND0C-QP6Y%5G,+$-(0=^R"!I.*ZT;2X&@ M(\S$4="-Q^5LFGQXC]4^]P@R=@MR6^!)01@W69+[,F(%O,0+ZQ7=Z2CXBG1>%2()6\U!&?NM^2Z>(,GWY$CV>331F3W(*HOW']/ M*_2EN8K[4X>4H_+SX@M&GHV']U0H"$JMN%R;OF.9ZM?_^P/X4'QV ^_7G]>L M_7EZG>3!27(;?!M?QRLZ]'6RVO7G9NW8^?Z^010C?,B>[*3VN^'A;,OW%>#APC[#CK,"J__&:E/&:5',E M 7=[B_$KHZZ;68O-S)PM$LQ]=;G06Q9UYL-RW73$\FQBD3-B@;(CEHY8'B,6 M#.;$(CIYM&VN?7I/G2ASI$5TDK("&&AU2'1RDR7]M/ N M+/IVU&C@?AHF:\XBG^7->ZY['Z*>8/N=ZM,JK&G3"62'+SN +W*AF(7%EH>& M2H,9,C*$FIL*7W@HY$HZX>;XXL\.F\$7!'M,-!I)VN%+AR\=OC2%+PR*&;X@ M(;0B0$81D01H*TC=<0Z%(92F07P13>$+83W &HVF:AV^O*M-O)6BC?>/VNZ= MR6VY8$:CEO3;,BJ>1P@P%$424@2UUI *"R2490"15ERMYI(L,N;J&?$VS0O< M WPU7&![=6Y:JP3L@:SOF! Q.D^6CS!1"NM( 4ZL%E0+5)>6 Q)$*\T77\J$ MS>G@C@G)]G)/.R;LF/!MF9#/<\*-%!(Y8YA9QA5&4!D JIQPR:3DKV;"YA35 M'F'\$)BP:1]_V]L/+D>.K0TQ:T\=GMVRKY^,%=]] US.#7!)J )*2\X!X2;" M,!*L/D (0;32\ET-?.BD#SVTX^R1[*5F3PQH3^+MZ?0OV>36*AH'Z_+K,.L0 M,(O#>8W#,-*,::$)PTB'W!)5)XHC@]W_7H%9#9Y"D![';UL\K,.L#K,ZS&H1 M9F$VU[,D)LR8D!$(@>8"1$)6B2S0N&]>@UF-&8P4].BA8]:6DBY;D06VG/GI M/WMJ2D?3N-SIXK+RQN5AK\;S/9%NU< <&%R:0/'G558_Y";^GGR\R)+XSX_Q MI1O2IWAX&]_E/IOD*JMF\]I$J#?<_2W&27Y1_SC^$AR?G)O?OZESHX.OWT[U M']'Y6<]]&6V8L[C%\9Z5("D2BD'&# M$+4LJM\.0R"=T&A+-F66W,NG3-S+KHLTR,MB\5^28%GD2VZ8*UP)J$IR%=-W MDG.<%>_U])7\VF@"^&8)G=N5(%U6Z6I6:5$HX37YI/21[,?R%5PVGH\INGS, M0SW':T?*T'MDBS@Y/1U-#B#@R98E37PB;D?L[[FA;Y;Z].!B'$P"E%.VELW% MS@G9Q4KOM M14+*0ZV5%1 F%QE+*0F*9+NU%[BPYK59",!^K0+EJKYZX&9[? M)L,?R1';@:\53LV^[&M@D^AQ@4RI!2PD*# M+%,8::LK/Q,(%=0KT2 O@QBOC9[?CK>'++A'*&D06=H/('N@L^%.9]LPW';_ M.EF*A=13+H0--5" 8R!"*9V*@RIUAUFAHP:PZ"I+DNVA$>K)9KO'=7K.]M&( M='K.GNHY$BUDLV%!K1)((,D-#FT4AG4Q?TXU?U$Q__788L?3;&O0(GM2-MF, MI/T L@=Z#NWTG$[/J;&(S/4<@%$$K8$:AG^*$]G6P^R[IX(71 MFMN@#AIV"S./-PFKOGY'DTOKY(1\7C=9KWA^-\FCT>00ZA MA80(:K3&!&LH)!=U#+?F9C&"G%/KK$F@ 0@M!(A(*TU=.L8R24KV=MN4#-3D MQ>^!RP'H*OI__S@^.SX_/CTY6TT[6:20IR/5G_'VK2>BM"*CYW04?(GO'*65 M@>6]JB_0M7O.71#W_SU-,]^T*KC)TA_Q)!G>N3$-O;V3W51D&^0WOG+>,/U? M'UV?CH+K\62<%7V'W+_\!7XOLO$PF"3]JY$#Q^]W1X&/R8^_?\^2[^ZIP^,:/;^7Z<7_E9 MS"?X!KLS=V1!9S@J@S@E3ND C%BIJUK4D&@5R>7=^1K?%2VLSL>JI-UZNY*\ MZ.[]NHH2C^\(WVI+.<]/):A]=Q-K#0^EZ,@.5IM M$-K4_I6(]^ &IGEP$]^5%NEEV>&MQM[^#(ROTN1'D@=]IZ'&#F4K1$>.EJMJ-5D M*TJ/X5OL_.EWC0,X5PMMJ#D"U.T5IA"C,.)564^%(T17 KZ:W+6YD?G =OVS M>NL_'[%,P[LO\;_&6>1[=*J?:3Z[9[$W9]V:\TO!.@U0 :9'J]4-FR2#@4./ MH1OT8$$1VSI9S*L5:,24"%D(#1>"A@ #'):B@=I(B95VT=LAB_+B4P>1V?E5 M/'JX[W0#Q.)(I.\F\"W)D]CIMT4MZ6(+O(K2&-U =+1Z5M8DW8S]8JTZ2GN% M[-@N^<"YL8E,I,+($"1 Y -'N1,*,_*![#D6\%N33P.;RXY6BX(WO[C4!&?/:UQ[(KF%:B64[YF<7I.-FD^WX&K?O_B?YYFCI.NTK\?73@$K_VS M<,!@R[O\O9I[+[B]2OM77MOT*>W]2=E^^B)QHQY,W7L]=Q<:9/S3V^0W8V^K@&VVD-NOWK*F6DOE M.V78\ @IZQC,]]>.0B8C:CG%' BE(MYJWRG:U'=ZEGSW OI;2"XQ0J9PY'S$12 : Q@AK6LDPQ&SWN.'WR M/2N.TS/SNZ]J$AR?V--O7Y1WH+[6?_J<0;QF#NA="H6TPB-[OB!;!TGNGNY4 MK4IW=_^ZCD?32T=$CAS+YN[7./*$9O^3 8? M_;/*2K_)]ZSP$O73K#]-O=A?>.M_^F;Q8R\/W$.SI!J$%Q57V7CZ_W5V'WO?@L&:3[)THOI9)QM*,7VF;;Z MTRQSJSF\"Z[B_+5ZVT-JFZ22)(S-';HZ,C1B@BE+H4,ZR+6HFO-0(4RXTF[ M 90SDTXO2S3V^GH%S\]RY49NZ<8.X?)%O0S,U#)P3RW[F"=]KYK=.DTV3T8? M?AN/DJ>.D#=0QVX*GY_CA[RF[D%\]4+\TI7\\J&&YK_8GRYJ(K_Q_\E M$.2_YL%%I<06NERI\N7)3>QY?L%KF([*R5?^Q_A'G X+#^3D*IX4.J+W'Q.]/I5I'_\/\7?>FI/K>?'(7#._N&U>>-0=. MLZ-.*Z#O]V3LA-[-E8_M\%N? M.,UDF07W-UEQ>CJ!]6$W)=4&Q2EB1S#W0_)+'CW@53HHV[N9&:_:W< YN-KTVE M ,S@.KR;;Y?*DCA_NO*="C%T$B0*!4/*0$N4X+5*R0&GBY7OE"780HZAA1 I MCB*!*QGD?E)BI?+=VR_R23*IB=0!C5LB)]-B!V3#M-3;ZH7R>/Q]ME0>IPNO MC3=6X[PJ>I=O5O3MH.JM27DD &&"T]>578/><'F\[AK%FQ57V_"VO7E96U(F M&HN]?%8^ 81M2BC88N4I6QU<^[C^P#@$6==J_C!IX'!KZ]VO?%IH'HOE3P\T MQZ@=]%"]I1#CS\]E>1MBD3-B@;(CEHY8'B,6#.;$(CJ9\UR]8U?TBJZBY?T[ M_O"1+(/@;.(,R4V2W0X@I6N',[8*?[O[:YZ)*RTF)H2A@(9B+K"!5?4U*I5& MY &OS,/>]7_FV>2?!?5X1]>B5ZV(D^C[8LC9W3__.&NBWQ7F/;KG=1U;A3=M M2B[M@*;]0(/F33^YEA 0(Z15,M1:40VJ3 T:A:$VSP>:JE_>FP(-Y4TG^W= MTP%-!S1- 0V9)X48:PFUH<; L(M@%%(:HV&8_K0.=/#7='?$F@P8#U"5Z,] M]PEHVF(P-S7/Z"H=Q0=;Z+#D/[:0XHWY_32;\Z36;C/Y5(F10_R)@MHM\^P:Q77ME5B M[B._DKDHE=I8HY0 &",11DJ$U-3\*CA:*?#R6B5U6_S**>M)M%JOI^/7CE]W MGE_9/-9=A3C4!E I*,164A'Q6KZ&2"C:M.J[-7X5K"=@HR4]6\>O^^8X-5.? M(W/H=JB8"T\AD2+4<&%"Z91>8;BMA6<8,?$"9GR>LNM_+3>A,3[$@O,1M:QK,08*2,9K_B80F-^%:*;#7H]&V6 MWQGH";1:E/^0^'U#IW#+>_"UIMG<1GG)K6XXM[59ORF;S+TKM1ZPGZ\#I@Z8:F!" M\U0(@73H5"W#$%/C[T6KI;K!THMKP5)$,8VH5%@A9S=83D!4UX+%"BS6 M@@4D-"!B1(;"(!MR&\YJP3(*F7J\C<%3[UEIQ?#6>^+KR-[N[B)3T,%BJ.;M:]NF)96E@&1A:FD#QYU56/^0F_IY\O'#$]>?'^-(- MZ5,\O(WOJ7ZZR:C;/W+FF2EFMY:,].3TW9\'Y:1"=GIR=?C[6Q:#M\8DZB8[5Y^#L MW'WANZ.:(R!DDB*A9T4J(<1RI?O< M>%2UR2M]40\T#W[+ G(,]8#<[P)RK<*>-AWH='"S W"S4"P!"7Z_287ISXSN 'FS6&J%L MSH7$6JAM1"E57!&N5%@*??^!TI4HC4:%_M?_TT@)L!YC74[H;DCP0^ N3N>U M]4*#0FA1*)F,*(-2B:B6<9#R[@KGB15*0BTB38T27",JF&6U?:JAUAMHQL^0W=MC>MKCHM$>+CO']%VR6!?Z M?("ASQ3/<]TE "P,(6&$8J)8)'BH*TQS5C]>B39]GB+32*T*T".@BWX^!!] MATT=-M781!=ZY$$LM3>LW%]8/],C-40_0>"]N."?G,?OHPD"@%U%,P

(H!"'D6@$4 1+Y"-+X.=-K/IBE M6#!'NN.L&/X=0/PIV"SU)!I?7Z<3;[;D:C2(BM7YGHSZ:9+K M-.\/Q_DT>SSUA(3 8FRU,!&SP&K. )@%;@N&%E)/,!%8$W\ZP2D3EDA2E6;F M!IK(\D=33YY\STKJ273ZY1'J'J@3[0/BSX]/?C)X( M6'_&>)[-!O^:YI/T\NY] XT-UV%Z1Y)H'XXE[ M1C LEO%FOHQ%:E-_&*?7>2](TN*BV(G.S,=ZN2=-1_6G7G![E?:O O>\/ F* MX+C$7>&>$F=WCO&FF?MZ?!E<3'-_D.H>EX[ZPZE_RP,O=$^()T&6#.-)XH>: M.L09>O:8EF,LC<:3 MX")QM[O7]?TD;MVD@KY[5.R>?]X2]3-V[[\[Z5\E@ M.DR>SO@DF '&& ?6UUW@V@BB:_$32KPH=BG 4$-M9!A"0#6.(&"5V 4R\@>6 MFZ5L-KC$=NKF[[CO_V?OS9L;-Y(\T*^"Z-B)M2/85OR MOMF_)B@*:G%,D1H>K=9^^E>%@P!%2:1(4 ))3,2TQ0LH5&7^\LX<#@-VW/6' M_;O9G21DI([Y8M-E6B^V@6@RM+A>#8J,*KLU^ MM=E'LKU7>Z^M[O6A.70?%ET\ED+"WS/)$UW/DM NP&NR_5%;3-@6CV7;LVF, M[I"@H!DTL)E/=?<5R(]>IW]1&7V?E7@S!'X8C;[A7%H";@GX)0)^VL2F)>"6 M@/>*@'%+P"T![S,!DY: FT[ 1T^CM#7%&D"&C;!L=$\N#B91Y8WR/*;W;^P;?[I M?WDEXXG?3_WIP' DL_OW2H5M&SZ\4X(G!(S+!$)1]IO_*51\-:DE/,61YJ/(PB4C6.L MPU)JAK033ECJD /98!&!.8.2K<81,TM.AV?^42X?DL&WY#>_HML=UK:0#JJW MM*7%EA9;6FRI#5M0F?\F'6<@)AY:L";$2F%,GJF-L6:0KXDM%XG'DNN0K;2JXBXUS$%EIL57$%66WF#"KUM58+F_[XQV# M"NF(D K0@DH+*BVH-!!4*G/K%1#$6DH8 5(C2XTFN3L%B]@N=^Y[ 53<:#:> MWNX655"'@EKK9UM4:5&E197:4(574(5RC D1,4>A20@$ *$<50#W.LRZJ-*_ MV36H@ ZCK<>V!9465)H)*E)4(C^$2XA4 !2"!8HYRUM[>("1.%X+5%0(S^\> M5[SAU@'@L&<(/-/(X^VM.!:8D(0N:;M9<6UUD-'RW9XK240DXZ'\;-?.$O < M^2GEB9O1:#H<39-G*G%C%EN.$*&*.\XL K$\T80T!25N/D%5G[]'X.K02#F M[.M?1F%5M]/I_<\__?3P\'#R_6H\.!F-O_Z$/$'_-/8?_U1\]U/T_6[P\Z ; M=B\9?@[M\%_II[%RV:OZ5Y0[+^^?4$Y>[;H^I82#KN3"9W=\/^I[X^\.H>_VM.^R% M]@U9>X1YP721!O*O6==OP=1__21ZTF0BSQ!)KD/+AOON8UI<'5H?O'"[A]MD M&)H8)&% \=-V!<\TV5G"HD84[&\X*;K&1?T^3]')3K?8]C)UYR8_AG^.0BN MXG5^=/\^B<;=AR>'E#4%^3H:7>>'EHR_]7M)5A?M+=(C62 ) M?]W[)RO[F@R3<=K8HAO*ZM.5]@*]#0892P6:&\VFT<1O4?_&L^!P&MTGP^Y@ MF>#F'3INN]^2A1]TOXZ3I"SO?[H5BP_KOU!]ULF]E^PWCQYOYJ1?4GS:0"6= M IUN1=JP([3G"+O@;Y9\]S\.Y#^Y'8VGG_T=[CQY_VO6'V>K:3MRO-"1XW1X MG=QEQQ>HH-VE)ZC=+_;'$UW>KR;J^5N-[M*&,]?]R73+A.4FR+UUW[[I?\[][HTGH?O'0'0?F[G[U]YIX?ISU M;M,F0KF8F*^B/^[-[B;3P,/I!UDGH$5TN1^/KF>]HJ?&8)!\S41$?W@S]HP6 M>NOTQ]=YCZ+G6_VDMLABXR#/P]4? M!!"_25L++:X]S=P,N_-BSZ1BS],:]*S9TLE'DWHC^,T+T4D ^N7-]X)C[&G' M"QQ/ZEEOF%0@>GH-9_[@+^=/9^DL2BFTV%G*BZ$Y2;Q&>^$(_;WRII6>M/RW M4G9/[NX'H\B=%P TS0AHE MF:9&6)!YK38>@^=N8!X=4F3K'1 M "KC,*..$:,@UZBP1)C_L]+$*=90,L.L041* P'1+@LW\]A9;>#KMMZJ^SS7 M._'W+_9O]NSB]']L='KF7]N5'1/?OFE%OZOS&]7S?#M+4]K/ _@^LYV_CB:3 M-1IC06"I9D+%3EJJ)*!JWA@+X)A6]E0 )+&SA#!H()2(09XWQHHIP=*]WH]R MU7V6]G0=TW2-@]KFG-$VENU^BXZ@7'@A,?R:F] EO>6F1:]*<4&'"?T#?PAM M_WX,/6#"QZ-A /D SWGUA3>HON?JQ:2PL6[*VCAO;80I])M68N2>Q;R&ZBEV M>6X+L+4XW[PZVOS-6Y0^V<:_7ARL79VI_?:%/"2[;.RV&Q'XC(NA^.'JTLBU M?6T;/P-[6HN>_GL[+BYR[XV+SU?CI/OGY[1H[N?NX*'[. G"^G:=(*@W-!_L,/U!L7F(KH\ M#PV0+\Y_/37IHMWIF3K3I^K7Z.+2OY&V27Z.0IZ2<0U"#*TE"]<0L&V/Q]WT M>"1%J.3%'H]A?\MXRN)GK[7=J[U;WVL?H?>\V88;L@?;^)XW6Z\)Z%%6;[]8 MYG_GUS%(#KC;Q!]#KY8,^J&%=O!T%DIYD!KAGKW<9Y,%J0+ZOC &NB65(R:5 M^]%D.DZF>9@GNDJ&R4W_:7/QEE*.AE)T9OX'6W\Z[@XG>6RS>QU\#H%$6LHX M4LIX&4-ZW=+TI.$EZ8;A# MOZ67HZ67ESI&'Z4A@U8U+&O;4.TTZW\'2QI M%< /+Y4!(,1H(GE9!6 DCIU&@#(5*_\!%'D(55!+; R?!GS7#/.>)=/SF\ON M]V?F?XK_)O_(KU;.7+?_FO6GC[H(T4W*N>NEI/Z;9UJ_GW\-N5*_IL.\1L/3 MBO_@2^D^>-N$]I#5Z-][M0*!=5"]D]I745')_-O055V,\APX-@H3VTJH%@/? MA(&52BC&&4!<:DPP=['5RKJLOPQ7 C"YE/3RGAA8?*MR3Y/<](?)=9PYP'[W M@GNBYDZ/^I$/=2A\ET99+?*UR-^R=/3N$O)@!^(6\EK(:R'O4" /E\TT0JHPH(@;(JAPD,24J\SB M)?ZZP>(-MW#CT9U) H"EBQG_]\SO95I%I[N36^<9XF]I5&,7@(C% MNU3?MX#8 F(+B.\ B)6>90+$%$.C,(JUU$081./<_'7:+K=7;8@+<)"[ %41 ML//X%<)U8<)"IACN AQA_'6#=@"80N$AP*$HBPG(\ R2B&"'@\)1\QPY#(@ MM):36"T5OTU'O3]O/20EXTF&7G4K?R_AZPXT/-*1@K;(MGUP'S8WRGN^NDXN M2-$D9.(.NI/)O&3ZA<27,B/@/1,"WJEC6HX/DLWQ 0L!', :6D>I ,(BG!>T M4$&L6HJ5OJ8=Q>E&?WFZS]G;RUJ3">5X:05NPV*G54CYOV0\NO:6:)"9 D'T M2XUPLG/>V+3?XP%H,4? QA#2,N7!*$< L21MB@B!@3',V5@"2)?"?1_)QKL- M_[7,VS+O/C O)J6.+K!5*#: 2V6M- Z*O.6#?\G-TM2&AC%O#0&LEFE;IFT$ MTZZPK"$MN18S+:UT2C.C+*$ :IHWOU%,<(8;SK6-B,$026KD[OVQPELXV \X M6($&O"+#L0< B)'0 #*&C$8V5\ )8!KNBQU=>P#BU;B# '6R?RO<6V[>AILE MKDY^)0I"RZ'1-(X%XKP('_(8,_$NW%P+BV%89VCOPUBLYJ*E!ONSU9U?_'12 M<5>'9G"ST,;S;?WAMF3D6D.!P!$MY[;"B4BA-J;(&0"&%+#@<&^;D4PY_ MRK]!9UXCJ*6S'JR_^T6/KEM'^-X,+CGF!(##AH@5%C["I1: C*,<"H<1B0F7 MG!+'\T1R("Q8S\N^E%[1@Q%(,8/>0,G' MG&I$T=XZ+W8:?6@UC!8F#A\F,(1E$11W@F-@'(3:0":AL+SH <*LI!\#$W6* M>P'>Q=/0_+#'OD0W+LO1-$<;:,2XE.0$FC#I":E8&(6$_[>8H*6P!.)->;MM M8*$Y\ @.)66PA1QIBF'!*J8<82]WJUQKG-[86J6S/4=<^K']] BJ&74 MEE$;PJB\K'B%RD%DM:#>-G8*:Z.]7$T9E<'8T3=EXAV]Z[SERY8OMPFG>R6V M3+F)J1" (NBPMH )2XC(P^DQ8*0!$G3G+NS74O5HFPK?,OK>,CJ!):-K#!EG M,G:>IA6C2L.\,D80B@QQS3%JWS/='?(Z6U&T#-XR^/LR.*[,?4<,@)AC1ZP4 MF"D*#<@9'$$E25T,7@/7$<&/DNN.)V%^90.8;8-$*P8 U1I$RF^6CNY=NE,S M;&TOPTL@$#& ""AHK#.&$NSB' BP9+%;ZCNZ06^]H_=A;TQ_F]'21QOV;6#Z M*#%GE?;!2T\\ (@I$E/LL#"Q= BPHF65-H"#CP"=CW?'PXX M6:^;4N";]*1 M/A:KVIS]%J?JT8UD"5/6(,050=8:S8DRB,>JF$+&C&X*3.U1,*+5A%J$.7:$ MH97\OI@ S;&.F3 ,4QW'M.A % .@^)O<,#M$F(^,J@2MJ-84P1:"6@@Z=@BJ M>(*!E-)P(@%5%BJ.+-(JSU^,#8D_1,EI2+P'=QB2+?2TT--"3WW00\H1+U9H M2J&+L9;>P&**.)A--A P-&:LU_=<#QY@V.)!O:4.S0U++4Z?1S*=/B_?*3Z^ M\Z?;9++*_L2Z*2\[JT,". _Q;HPEYAIJIF2NX5 DQ)*1M?TD*=D.D]^K4/L1 M)+BT -4P@)*TTCV>A'G')'96"8VI 8CF $6P$DO%X.\)4!\?%B,=C.HL5&EA MJ86E%I9>@"56F4@C&<#.2,FI(U9#!6+$\AQ!2!Q?&FKQP;"TIU/86SAJX>AX MX6@%&F%6:?P3<8Y3D3@E6QB A&W M,>.4<"PETP:9(HZD8O.VHNY=(\)AC!!O<:#%@8;@0"6E5W%#M)2<&Z"$ I1A M)8K #1;F32U)/P ']JF>J>7_EO^;X1C@M-*G#1FE8ZZQTI+%VC"*4%ZX:!QS M2Y';A@% (^:0P YB=::=M$/06FQI++:L@)9J;U8+J;8L9M0R28% 2,.B7PSR M_VT2M#2DC B*.L.QKF#.%8>22@5E*')0.VR-#" MG"Q5$N]X6-%Q1R@:JPT_A^.I":AOB/A> MQM56<'G%]68DL!)2J8DS#"NK&::%"+= O*E%7NLE;X/IAR'"#Y'I*WTQ%0<$ M F[B.'8<:J(-RF/I0;BS[>1Q[#>#CF7Z/G.8MB[_\BV1;36WMK[GV[70L9Q0@8"%3>?TU8@HZ2"V"%NI+#&%36]QIGM M!S7OAU?^J4'P+AGU+52T4/'14+$"*5 E(( HB#FA5AIC(=0Q@B)'"A/:E]6% M%+4:]O6.]FJ.1^_U63=QHY8*>-XA\!4*RR#5@9)Z",N1C%SHM[!I5 NI#X@B!"WQ8G MJ LI/CY8@#N,O><8]8VLA/V;EMZ"RP& RPILJ>0.:J2Q-R6D TX"1XRVJ'!5 M:NIDW!!LV:>81*MSM+"PC[ 00D+6%$HF0%8Z-A1"Y0 >0D!@U+CIJ@<'QG& M\'O6HD:+&D>/&A77I#-",0@%"2T?=FWH)K82+>ET/J-9)*$?B M>JBY[J&YT9,G$\5YF"B.P-:$@?TQ7H]F7E!M!Q,?%C[;9&3+RBU822P-B.ZN M D5.2F>O]0973#04V&H%I/.?YI87@) M-77>>MA+P,>&A8<^8HKY]G36IH\T M63-K$,Y^K&1N' COA=HJ2X0F6#H+ **2&!Q31@4'10M,04#]$TK?@- ?'Y;C M'2EJ3?9Y7UQNGM;<@G8+VBUH;P+:"):@#8FT(H8:"P@\:D,F2#[DWL,W6LZA M^�WM,A]RU8MV#=@G4+UF\/(R%,*[4PBC+.%)$R]+Q1G+&\GQ762K.E,-(' M8_5'!J&9;(8/9#\#3BT:MVCX9H07&5),+Q=] MU0*FM7H,2(?*W24^'F;<+4U\^&D:I%#Q?BWHZ@\AG'=_..MFIU!YM$%_F'R^ M3=*]@0C\Y9?*LP:'DC=+=@3Z[[^(U^8[E=I!]-7K!7GY:N2Y]'XTF8Z3:7^< MZA?1518@F40/R3@M=AW,KOV/_$\NDH%_D*^=Z*O_RK@[B+K#ZZA[?="_,__IYNB\H0JZQ!QFCKN@9@3Y6'8*,H,D+&+D?(7^*F[#B5O MO=3TY4-VQ2M_/ME^>* =C=/-^]DC7C(.]_47/SN_M!&D/T>YJ#F;W?EK]I:2 MW:#,D]T6Q/#G\ M)R2YR2/#[9X$?=HQ)34$A<^'T7_-!H\1 B'?#?).BB'QJ#N^#HAA/-#VIMX( M"R\R=$FSA*+N;'H[&J>@%]X>)_>S<>^V.TG"%V?WT72TJ&%OJ*7]VXM:&N8@ M8:Q4TI2%_ET!!&;($:4=SJ?@>,)&8KE]5\I57^;+_GT\^CKNWJGY8V6(#Q>5 M,Z^;0?'?\!7=3,QU,_FZ2G:R[ .,KOI>9HV&3_2R#6V;Q0/[]TEH#'$W"E?R M#WX27?K/TC^K9U><:L9UU]X0'8ZFT6W7RTJ_!B]W^N/\(R]64MD4;G'?[:7' M7KV0?Z)OWO3W6^-E51!V_D;=3U"\K:E^?+N/&@Y3< M4NF92>_TGC?CT5TA!;V,ZV1?&"?_FN7:@'\K+"D;")G?+'M0?^W1^,G373U6 M]R2_3)XC?7^,3PB\NI710WB4D#HZ&"29P)[,_"HG27CL]"[]R8N;?/+1 M - 4%#KW>WWESPUG0"3J Z)HMQC$\1R#0 R(8D!R;@AQ5L6,YZ4TAB &EQJ" M;X1!:QB(ZX/0LE%8%P@].:T]T6AA[\0^58U"+1_B#1#FR3&E1+ MM)UJB3?9'#,;!]/OIA\8.WI,NIX:-N;-:F'#FW_:^P>>^*: $>M[FUF*+ M1ZY*G)*!/(_=WX]'WSV:3A.O1&\I:%Z7,Y5D5LMC"YC4R$(=&E(:*7.'I&'8 MZ*4:K 5+\N*V.TXFJI>"U?4ZI5>3]!<+$H;.)0Q[/;'T9#G($MW5(V&V(,2U M]EM4>OG$5&&'D./0V\XH5E#G^ZT%ETNVQ9OV>V[]U['?\F0YC;>N_=Z. =?8 M<@Y*511'+MSRV#B_E:[]MRT6M)/Z,$E77EF?K"H(^.#D7 MA'W0!7:JV7)05GVZT-L*,TDY Y@X8!R>(XZ '*_0;*\S\94-JOJ?[F"6;%+R MN>Z)$ )VR 9;P\Z*78>PQ'G$F&8:,QT'TP)#P5UA3S (E[J&;K#KR^BSZ:Y3 M+$^61X,U"7Q6;7R9S.9I&AE)_ 8Y!)F&%"*;;SR-Y7*1\R8;OX1!&Y,[$,\Y MDVHC=P] ]T&W]=;0XTFD4C3:^'*AN#;S3SVML-U2*[OM>FW,K_6NVQ\&37G1 MQ-IFR6L1#RI%E[6Q50#&QB)H8H(W$9J3,3G5_^S7Z)3L_T^6\V^L'^ M_7=[=F%_7!F1>_N&7O1ND^O9(#F_23?S;#2R6L==C7]W9E?=9VMDUP&N= MX]KFM%?%*AL1.*CACFF;@F0RK?A6B_;F>4K$CZD+M!L(/WW=EQFG31[O1,G>E3]6MT<>G? M^,V>75X\1R%/R7@U*JX!M;6 Z^O>^I4_Q^N#ZXN'4_G]0G8PN/^>_;[OE9AA M]KIZ@V'0T <+&9(09/F0:5YB%"(]^:?_\2E(-O_:GTVO>/T,05SV[Y))=)8\ M1%]&=]VE7.J[[OAK?Y@MSYM0H^*-+%\S?>>A?SV]]=_V#Y_G@?8\VG;O)\G/ MQ1_574ES-#_->TC-FZW!(+9>:C&5W8.0O_Q2?.GI9_"5C]AF/SN8FVTVV60_ MD_5+>H(?T+WOQ 5%+#C3G0[//-% MMUDJ:#?L3M>>]YZ=MYR?=QD\;\_[8,\[Y+\5YRU:8%]3MK]?Y]T=$L$/:07' M:#;I#J^?'=9V-+U8U_#T_+PE5AQO >L!/WA[^NWI'_/I;Z@<@.8+@CGNOY,* MW,C"^WTHG\< H422,GD20T84%K$@S@".C3069AY6('#,EH:5%4>>QP;3R.'6 M P)>FPM .UPNISML7AR_/R7N1V!"M,#0+&!@%6#(Z[F=BHFB !B>9[$+**B$ M&P+#ZH3&=8&!X XEN 6&%AB:<5"'#0RB! 8EA1-(6XQTC)V%E+DB@X=#3,6& MP+ RX79=8*"@@V"=[73V!QCJ]D#M@>61.9ZVG1Q6I\7Y7AS[*L-" ,I\>>AL M*#UC &E%N#-Q+//I"AAB2.8<&UK_S=DU2P'(7'?P7F[SY^-=*;=_;;D MP2:SVNN&(025)E^,8"4)4D 1%:;;"ZUS/1.9,']@@=6Z-BA35BN/AT3 M=_R":^2TQFJ2+>/L ^/ :@<3[244 =#$*F;&4F5)T<'$(@')1HQ3GWK8P:Q. MSTCSE< US1#16.WPHHE9K/)))]Q-9HF$?LY^N3ZP^ZPU^\. MHM/A9#J>I9WR/W6B>:I5'O$*2Y[T)Z&CWM@SXMC?+>V ^_1KW+.?'[$7'W&*K*RUSF8P1"=.71&RM\M3. M\W9.B$"%EKJ>KK?5]37)E;MLTWV=36<(<+(PH2'K,=J,9KEUK$*FLWD^:H;# M8I.$+2 M&*NMLMG/E@.?,^S<[7,%&!Y]N#< MA%HPG+KC83:*,0PLR\>6A:EEWSQASZ>636X]^V1V5'_XS?\NM=/VL(NYX3K M!K4,,(JIE1 R8@V0PB.YC*6_0'.[F/--NYAG;K++[O ML9#&%=3&"->5UMI"XIAQJ860G.@86^#RR0:QLUKI5YT-*^_S3-/RM$/YI?J[ MO=AV7O Z=]]F\>C3UCW2LX.+$R]T,W-0BB,(>CN['R>?22GLG^/NX&NB-TL^VR"[[Z'Q:3J1,1*4I%('& MQ)):#2&4#@))XCQ]#"C+ PP\YP;[=329N/'H3F>N'?^0YUDZV6@X>>)I228% M;>VR)0U''4';IAA'F2[;(D[C$4=69YY+&T*-#A&+E52$PWSZMD<<*I:'0->* M./5E]T. .P NYW.UD--"3@LY#8 <5&:80("LY$(QQX!C$ADH\L@OC#G"2SGR M]4).;<7ED,@.H(<-.1]J;>_@.?/HXEIVU4%W3K!6**,0*K(HA:1+/9,V0+_?^L.17^MCD>>MAM>+5['_ MFOF/?TNFMR/_R3QM>ZWIT=S\:!I(MJO@\W>>-3>)DF-STIVM4[2D'0XVJ4:%N#WDN%+"HVC,*HDK5 MGM%&<(6IP@99H#1WL7GS>J+VUJ[MM:N$3=K2H9 ;:I%6VRW7\5V'T8# MJZIQ=D$"3:O6::OQ6GIHJ_5:>MC+:K[F:@_[HAW45[&W)W%VEWB6?2G2ON<) MHQL[8AOK&C\D:=+25$M3+4WM)TW5G8;6W-G.>C8>>W6CK>$ZQ!HNB$FE4EU@ M08P3ED/A((_C6.6#G[!1I)R86\019(JA4'RI^_B;8>6-J4OK#%"" MD'2(?)=V%\N\M\TQM],U6T@Z4DA:@4B5*49*"[%S& M"#EO%1@D*70TEH5: #!?JKPK-B_GPA?2E79I=,B.0'5R8F-MBP.0U\? 3*AL M]2"=0 9Q9X!SPEG+E"CFQ3GNELZJDW1 MRGR38[6X#_G!V]-O3_^83_]HW &O1E8/0N5:$26@J"SGPQ K:X$QE#@H'%! MYU5$!$G"EIK6YIN72E$UO/YUU-M%"'*=6 'N"+$\LG1SU>MP @+[CD2'PH8K MN+!25*N 4)1HS+D$W%("8IVWC,0H]O9035Q8GQM!=D3;&[+EI<;P$BL=W$I+ M& /(46Q5"(AC EGA13#>6J^+E^KK?@SY(7#2T7@0=AUGJG5_&L*?HI1U3FN- M"+>$:@ 5% 20?$P"%LJ)I2APL:L+#/H!82A*ZQ1XS0L'-XIMFRHB#Y W624X MC+'34"*F+)5$(1++HE$$BA'"<;V\69\ZBCJPWKZ"+7>VW-D,[JQ$FQW25!AD M%%"$,"\KJC6CLG-8X[#\UWFO?.;NPHU29%10[@^=JS M/)SG.YJS;/T-]02R#E!IXJ#L!LRP-L ))@$%"A@@,2:YNT%1N&S2%$GGF01\ MW^HZVF&B+:]KS9@#Y,A*R-G*.!;&(6QX^),)5#2NQ) 02[;FR!JS97F'LM;M MUW+D 7(D*=U^5 N$K8B%E PAQ@CF>04ZLL%1OSU'UA@LZQ!:9]I'\SCRT)P) M.X^7[?' M!696IR5BJR2 CMM8'#$:T") +2(FP$"S5*;B'EV?,:ENXJ8K9.J MQ6JM.%GWO-M$KKT2L0?,Q:+D8N0D!E9SIQS'(*: D7G%F!7DQ>CW6[EX%\T9 M.H"\YS32EH];/FZ2QBPJ7B4*PL0^9AD#GI,Q,X;%1<(F4K8V85SCK%)8:S># M=DYI$^:4KC4RHQT(U0Z$JAL*<5FU*Y&2@$E"-0+>0I&$V-QY '%? D*/R!U M#^$. ;6Z\0YL=E.CP+)) >$6"(\="%?8=H*68[840XI;""P&!%L G0%Y]B3$ MV&BV,1+NP)CCN -8,\;9;63G?2RKM&WZ6@QM,;0N99*7$$H30"L/\W&3/Y^.(PVO ZWUA[-N M1@;IU[(?/EWV\BB93Z\_5@W/$(3\P@.D_]Z.BXO<=[\FGZ_&2??/S]T;OZ2? MNX.'[N/$W^JGVW'^-&ON?%WC<;8Y_1V.Z/E-_?WTM^CT[-+^]8NZM";Z_?MAZ\:V]NPMV^)7.Y\:4[3;XD_D*]_J"?/MGJR;N"<:%E.F87&PB0(!04 M*Y4"V,KD70XY!4K'L?)RS6DIMX.'_]] M$N7]U?Q5N]/9=#1^#'[%:.QW+IJ.GGPW*7:X_$Y_$G4G^9C>R<_MC-Z=S^B5 MGUYVAJ\QHI?7/O_VHZ[8E$R:]YV))YH4H6L'ZGX$"7Q$D/8-F]$.U#V"H'WC MZ*$=J-O2PQX.U*UYX&I%BQ^_V FW]N=MA*?1'S0K$_%0K&,'"-2406]T0H"S M.0@\)C F2ZW;US$=53&KY*+8XX4OKQ/BOD_&@?JKGLG2,1DLZ-?"W/#D\!LB M9LS[E^,$\$/ERTHZB3 :0B5C0F(.A#1",)KQI=62F*4F\#OAR^6 :\N7+5\> M'U^24E[:D+#NF(F=\RP*8L%CE_,E(,+ ]^'+I2C>5GPI3N 1\^71I,JF_8^" M/[H3#9-I\&_?Y+IPGC/[T=D)VD)W#R+FVHF@D$;<[2H;/W"N[FE=G 3BML"0H=%XP"1 *1 M3>+DQFF^:^ZN5[N&)^\R+[C-S6YY=/<\*DM#6&.JE(1"J] DA6)C8I!+8&J- MV,A!]08>K573!B>'W43ET'S%?_5Z<:H?SR;]83*91+UQS=%%Y[4 M6>QY./KLH8O$?68V5(H^SV%06D> B05WL;=%46Y\6@RDU!LRVP9ZYWI699T3 M0%MF:YEM]\R&2\E&3!PKA:7CL462N5!KD4LV:&TL-V6VMRN0ZS';<4JVHW'6 M9F9,ZJ3->F5$(T\XJ?6R42>#?3025W$O+?VT$!)+0,@FEXP+R@F5<I+)-:& M:H1=$7Y%5(.EJ7:[X?,=:="0UBK56SYO^7RO^%R@2G] QBW1TIN_&!!FL)I[ M?1'09*E=_8[X?#?*.V0GM=9-[S^?'YKC^&(ZZOWY^:H[24*V^5VHR4])\,#, MZQ7\+$4Y?H)1BB@7SF&H#.,4(I[+;:D<79KLO X_GXU"L=/,?^UJD.2-#RYN MN^,D#ONN*]NN1Y-ZG,ZO^IKK3&YL;)CUT 7K_K(;@I6TI5@#C07U)G%,I:.> M%PMS&!A-EEHPO0>[U9ON &H5H2V[M>SV5G9#I>]8*XP(,3PV! *N1,Y7O>A1: MOGQ-_)O)I#@>E9W.KG73>D.SSHCN0I7(AC<.JNQ)51B)(GD0,%<9;0%)C5S5=W=%0XB M4G$TKM._#D97W4'4'TZ[PZ_!^1YYQDY'B%WG\\1: R_E5E2FY=DXMEQ1!0B) MA8)*8E<$0%!,H=S$P#L?9B=Q.C^(7TGKGUN;5M?]!RZX%P:R7$@0FG@"-D M-9*4<7K-A8\7CH4G"/F:H2H' , PE93+N-8$$*XSIE*8:3C73)5K9Y4>,(.@:N.QI%Z MD4RG@Y0R0AN#(T\^75'[2& I!0U51&'C.#-:4NRHLWF-L_&*)8?/,VSFF@X\ MV0VY,%6&G

6PD\FB82+[**-L$U))3?7WVU-]MPLF?'D)!&_]+--D(L2 Z& MOD*W@GZ*4>31**4ACL(@)328F@IA)G21NU0#,R?K%TX/2RE5YV1.*E/73YI: MHOX27W/H1X^ 7T3$*+12201-."\G,GQP'7&?VADJ#ZNP"]TX@&X2P[AK#%(W M]O8MA!E7;B[SO7,IR !'2$"D:#JO&Z89DI2+ 8E!5@1.8AMD1^YD-2]+?">D M'YMW1!=52+#@!+,L\EJ]"PB(W\$"YZBS[XMV%45!!#N# 8UY#"UQN6PD=K^'\>8X9-$\:6+JN"A? H)IGC$,9FD:8<_KM!U% M4>B%4]$Y()V[5VW=YEN^J:MB4T*ZNTVHJE3;,*(*S?L)/'GO*S8<8:Z^IQOB_H*WC5E M533-*HL3#Z1QA#+@17Z7>\;[5#2,(QAQ9X@JC1C.$SMH#L,VG>BH*X;#$"SJ:L) .W.[#]S63;[]<'7TH["XJG[1V-1 M^"7=N?W'EP;;[#JQF'0(S]GCNWBDJ:-#!XOZ.Y=/_-)E;];!$;"9[Z[0ZY4S M.?I2_K79"SJ!>XM;^MOQ>9N6WS8Q[IL_8^[LBD9A ;>'_P;ZB%> M#Q=N-N5FQ#GLH^\P)DWX1$C&B]!ZQD]-^DD.[3;J(7U?%U>3I-1?7-9 M5OF(Y" >[/*JN2IVNV+SKLPOV5-N9=%T^L7]QRN[G-_U;]_U-?<=_]<*9 MK!=\V-*TJ\74W@(O2PK_4P/4 _(.;.OC.A'^9$"#'-4R99M-Z=C%>C-M$.<[7N/I&Q.Y%Z;*O C]BU"B[-/ I!Z) MQ]=64(J"()(X V46$)>:*)^8&FUPKNK=Z8"QM^/"V5OB/)@B%@H,NY$O$EC@ M.JE 8-1=1N* $M-GPL \'K0C"LQD:[W$&!'87_0 8]]RMOE_=TW+8*Y0!J,@ M0## (<$49S'(R-0@B0#_#B.U9@RG^@>#?H_.>8 GL#=&D4V.'4;S$2DFHM9P M*+##:#XNY?88R7+*M[_HK/6G=ACIHW4;I>/-Z?$ M+D59@(,T(< #/O$B=RPH!5D499A;K 6_U[ Z3V@$[T:28HA#@ V2(Z:X<_(B M(*H&^9%347Z>^'3SL8&GA%*2!@N4419YK=X)!#>X?,MW["6:HG_3HJB:OE_T M/VVRN_9;O2O_L]C\6G5D?6[K]6\?^H=L/G:=HX'WY$>Q6Y=-\7%7KHO^==+^ M=CN 2%>1H,@<0$,TMB+@Q$I]+V0"&UV60"?82V>4#D]K.%5UY=N?;3'=YR[ M62QWFUB4D/&8F2TJ^FD]MUUE02?:4=]8E(&GVU@6]\8,,>4Y3ES?Y&6U,QY59G&VOA03=?<>@$%'@9NBER 0)@0]-!,AB#7 MFW?27VY8T?_)\__JNLZ;?_)=]D^)^H048QS%&]-D"2X\'HAGAV)3@UYKZAY2"?OF]'IN)O##S:!(A'/@T(#Z[ M=F%JAE#/E5!0_B\WK:!,.3WGC?-/@;J$"E F)*%FV)*7T [/;$1)2:@9PM0E ME(LX40G=&_NRA(KS8I6$2L _+J&R/(A*:.?!2:MI@M(0N0$$-*-Q0B,WB_95 ME-CG>K)(X>M-RV@PR6BH049%:!,34D.,*4@I0S0C77)R:H@V#8+*1Y^PI#X8 MS"&J$NS8):LR!IP05FDN^-^7V9<7QG9@&&3(RV+D)BZ.?!PG/AS:";TX"+G2 M4_EO-UVS_<<=VXLT0))\M$J",LY2JU&V! NE8D09>EOF"1_GZIO2W%E2G93' M_^QA&34FU%:<#HZ3P?N'CXS;A[/?\]UFP-;\W'VP;=Y6'XM=66_^7I37W]IB MDWTO=OEUT?\ESMN"YN7N;_GVKEBQAZ<3E+DPB&*:0"_.R+B'./3]S->P&K4< M=L.J-Z)VKADR=B+L]Q&QDP^0G:L.JO.=864G_AK6A9QZ^"T=*UD+]@J55:[7 MT2'$A+TWX\TEL\,YM/7P("B[-.3P<]-!D][BBS$H-!?.8#4[+3K8?>%,ECNC MZ<-''&:\PZQW>O-M6&@SYEOA1;CE>YDE(=!6=K@6[RS .6OX_G#7-FU>;0TX XXX+.?'/[( M4J]2TDBJ;AM+6Z-1)$)"%X.(XD,I]:]?!P@P& ^2_@0\0:+4A0Q MACR-RT3@ 6?&8#&[[U+^I]U\LQL]!2IBU%&]I^YH#TB;!WCM9;A?Z_5:_G&R MW*4:QM'3EH?8!9&Q;J*#9Z\V51W@CY.E-!O!7RY!Z?KO+S<916*:>=7?-LUV M.XLS+ 3/TPS%0)091BEF1Z1 [W:T*?"--#_ZVV%^=,H93\5X33&KZ3Y4(ZK)=MO9/8[F#P<5CA9 M;#R>3%C.4,&2DN<4DZ2D,"UBD,4#$)SSTN!Z-0\HE)3*^DZU(;<<<1EL-G#, MOL9NA D8GSPW#/ZLE_W->'2]R."67&L"@88R5 0I D(R+-X7'*+:7(1,(G!SVNXB_FLOVN M5F./)QS$=IS1Q4CQG#R?G/@9S=?+Z,33R3*,[]!Y'(>X:S:!Y*]P^' \1G$= MJ>D6=EB6(-'.Z9$T(S$N$0=@P)D43/0+.WR]G&I9YQI"_66=P1F[19VJ^^?K M4K=IY_=5(_G74"\+_[W/[^M%8@)U>K)W[-'5$+.$4Y 1PA(HM;0L"P:/B^8I M%B6>=#':"OET2]3/]DU7PWTR]RWR$-:P[=K$Z"O;HS6$0-:[GVV0?GPCT:M- ME)?B.$[Z=-*2_G))U0TK_E*MPZ@Y2\!;FPW_,#2X\3K.-N.V0 <9=Q 8^\^ZVX='DX*.O>ZBZA-_IV@7;V2 M'#P%,[IY>++HC9:+CXNU2DZ / ,)37*8%SQEJ, Q/Q84D,1@U'3L%OI(&7G( MN\'E9,<-8:2T/%T;F# SO[#!XJ^6G+7BZC,_^VE@?Y$4[8D]O+:L[S/N4^Z8<=(>7TE-$ 978^^T<1CAT-:YZH=.U?7N%_YEI[ 5RI5F\5?0VZ=LS+12J5>U+0D],MU]%^T MT7^LVC=CY,_;MW\W\\5N/U]]KC9W8)90@&#!8\(0X!1@@;+LN.::J;WO$C+^ MD098ER5U,\"/%@_X(VGN+OI%5L<_J_EF^S>#D5=@7.N,MP*#_CI&69>W%AV] MCT[X\;W6B(/M+4%E-1#9>BE!!\JUJG&2V\DX'J]K1>'"R1!(N(4 M\J1,($,E*CFDPXQP1N)4/Z5/@G**Q#W_^G73G0.,Z@'LX9;DR;;WZH9V] V] M'J,:2)X]>O@:+S,^&ZEQAKZ&K2.@O#@M#_Z&MU:1&2O']8/N^9=5U9_1P1S! M) ,%%)"D:2)!QL6 ,T%I-F9NTT"/X:&9R382$V2DRT=9 ,T3$*>,)@7 MA)4Y&2[QSS!(DHGRE!7F*;)74+M5G 5_]!0W6MP#27Q_J7TFBG$<)T\Z:4E_ MN>SIAA5_.=5AU,9:S#R/_MQ,;3+#B"4YX$D,$DYQ3C$D:/ $%5#_O$=@^(/( MP $N9GII*^,L9D[=3$)-V'^5Q4R#^'IF MDUG!(9A'W&-9!<._V" MII=0C9,V3=O'7RX[&A/A+PG:Q6:L*>3_J+9MHN[.;52+]L[IIOW1\_L(85YB M1E!29NVS0Q@PF9X'^#"'8LPY9&>@1\J#WSN\W5&TJD<<[9KNQU,OB;J+_SC3 MR).$?KI4^1\/+8>?M)S_Z%K.JW_+3C68'B>3G;>G@%)K4+0XGD[V%+=PTN[E M0Y.B(" M>5Z"'("2L P>:XE48!96,K9R)804'=2ZK^^F$TH>'ZW5O(;L_I=: M0K:+_:3%@)-&^?^7$L$-6:,7#@YC/-:,M;93YZ?D0UP$F:+@!52ZO MC#C'ZPR3Q3Z<"1(RK"<_.3P6ESD&!1)Q@K."0BC+GQ/::4Q2A6?11*\ZO^^M(!R&3]YC$/%WJ)(6%A] E3\(V3 M1J/6WN]^U'<'"^5\U5XQO_W<[L.;<2#2C1)=XW T+3H T50C35K#U2-= M1Q04R8@;_6'DVWI=O=E5=]L9H(60(U3 &">R"N,YB?/>$H""*CT%9_/]D8>3 M+;"H0V8\7-+@3G=?1?:71ISY9 MH8U #3PX.PHU94-KLIJLEQ_;AK1J5ZS6VVJ6 D[*$O$B*1A)$<_E_Q]L8<&T MBD S"][W6U3MHVGKKX?FO[V)6GA1CTZO_#.D4&/:WRM[>@)L2)R_I8"GW%Q; M$3#F,HQ*S]*'E]8'+!E159ICR^F,OJWG7^I5O?M)]YN-M#X3!+-$(((*2FD1 M8PBRN#<*.>:YCN18FAI7>VZB(\";J(>H)T"VS*HIT8BD6DF2%I]>=.DR4Q<$ MRA'%82B5*V<:+\W0B7:]DTST=M,R9R)+4@RI@+7"HO4#BSZ%D6#SBC'NAPQ&3; MS22?8#78]>6.6NT]NLV M &Y2C1_N/:6;$&AWFW?\T.\Y]ZB$P5D">GMM!=\+RZ\C$1GXI9F,3)DSF]T> M,,P8Y2*+!88IBJ%(4HI+/!@C+%,ZQV-I8NQY[ &8S=2U.G\F\]5>J+.+BM+,A)^I[C;;;JCHSTSW89OOJ7?5C][%9R2]] M_?QGM?I>_=ZL=]^VL[($689X#$F,RC07<7)*RO.+^[*&B>:8>CW:-X^V^DU)LMFE>?']@:U M][?_V%9$@MW-&"("(0XS5+(L*V(D:]W>9EGD0FO1T<[2V'5HA^_7YO97B3#J M(-I4I-J\FA2F/BFUK$\UV!RA4GU"E'+!:DIP&+KGR)>+Y:L=0ZZKV+:\^OQG M,RM(GA=(&BQBP'%""DS @"(&F=83AJYM!U:EMK!ED=/XJ4J5 ^*V"O41"_=5 MIU88)JTP>SX=5)2ZD0E#2;UY9U@QFK'H16UE%!=YQ$90WK?B\0O75\\]& M?PV8]*' 0G:%6<8*AE"2Y9@C0F3QG22DAT$!* I? JQD/$3];8'[DU^UF+A7 M7^?A&$%\+T9B/2BN_7W:I:5(BT32D$*BRQ+ M(4(%'&# .%&Z+,6;\2!U5P+WJ+M*,?&@NZ[#,8;N7HK$]+HKT;G279W@O$+= MU7+/1G?U>72MN^16ZM0#EA00#@1C"=F;H(<@, 6>M^!] MZ[!FC-R*L;_P^%5DUET*;>BCH4S;,.I:JV#KQ+O57*><^Y39,%75@9 J1^!U::>Z M6X9RJX-95@ZUB] CVV M]U%'G!TQ:GG'V R1F"0XQPAG."\P B1)CK/+*-728E,;8^]_/2)S\(4][;JL]E&&IE[87:+6":K)@ISKD'S+M_>7BZG* ,4T)I M 7)!,,T$R89!/,LAL3@1ZL#XV!HU0(YZS-$1='^E>@O;1K]R3#J,3(CZZ=*]B\+JG$>;T3CKB\R/\UTURP3+TG;[;(Y)618L MYH0]F(VY[+P$ M%Z0H&$^36.1E)CA ^'!'(Q0B*94J1\6B^;JNNX<\'U]>^_.W3;/=DO7R7;7K?[D5ZE6SW6^J&A_9-_G85U>O'OU6O%_7] M2M8[_/:V6NS:"T_ZWVS6D?2S%PB]NM)W4-6JSH#BJ:?./9;H!/FS"[Y_WD0= M^FB^7G9Q&OZC!P^B/PZ_&4UV#[A=!"Z4N2.%-HPB>"QGFTFZCUZZ^*UIEG_6 MJY6T^F:]DYVF_K(ZW%^P?;!-OFQWF_E"9K<2T()3VCX'36,!(>6'30(\!PG% M5%%(W!KUIQL#SDX3'I >+O'8/E*& >W(@J#%Y(7^[R4(,O/Z/.C:CS MP^!>_%$"J'%U<6B!-+O1>+2 JMUV[(#4%V1\]'@%<#?RJ.XV$_4+O6+NR9Q# M_XCSIV]5M9,@R7+959WSU4-"DM#D7^Z;[7PEB\_]_59^8K5?RHJTF[QM:]-] MM>RG=9OUEORHMS-*J$!"B()B6'+&BRR' _BL2+2V! 4"V?-Z=>IM/" MT?9+UK2;+&:<,4 9QE!$""6H)1D1S1QH75.UA>&*7+1 9IF-O(6!+7T$@+_ M#O+%->J]9 Q#[BZD -_1"$/3O7O9C-O&->:7^+K:?/WY>R4E1R(H]]MZ76VW MOU=W7ZK-#*9%F<8H)X+!$F'.X@0<[0F@=,#5WHIGY3Q@BP9PT8 N^N. 3V>R MQXY-A6FXT8C4D\!P.-28"1N-2[,I+G-.U>:L+KE_;C+*"64!S#*Y\:-QW9AT MGGPTF*3J*O>4I5 4$E$"<2)XG&$T8$F3N%1Z_\ O L]Z_^)T\:^JT\4:TSN> MXZ20+8((D5XF^:M$1^N0SG/1@!9#__/C9C-F\/ M6?,!R:4,(Z4%$O\H0LJ>-X_ZN\&49*U\],DT3I@5GWKPH=- MTUYR\K':5O(_^B;1L>I[M6KNVT[1#X]SG@."6%FRK*"ER$F:\\$V2DJJM_/ MA47/2?3-.NI11@/,KJ^? -6<.7-,N.I.@+&YUDN 3FCVM+2OP-S%E7F7S(>Q M"./8IV?KXNX94U7!SYOYLFJU=I@/3 0K4)& '*0%84PD.#N:(7+(HR-XVA_W MK&T=GJX*T9W]-Z=+3:Z\,J6G3%HD>5&@IV1<$!MCWL+0%7/XC:/VHZ<6'^:[ M]F3IH$@E0Z2=^""%H R564:3HXT48AVIT/NR9YWHP1AJA"9):@+ACQ\]=5"F MQHLR/&+A@BR8L16&)AAB;URT%STU$!H3IEF>0<89*M(\35*08TSR'D%6%$3H M:(5+NZ-,2?I8(_(2!#4MFHI_DRE&/PL^;M1,@\<+6N9^V\4]=:!RPJ7P++=N6KG"_^N6J^]J5RD7%2 M$,1EDR)E(:6>PF%E'\4$:SV<8VG*LYIVZ-I[A1[P13U PY&O+;5J.CDBJWJR M:$6HGXMY+U)U0? <<1R&OKERYND5NRXY4E^UW%6K5;78[>[YJ[:?*Q6AT-AW^K[ M8=Z14EJ*.,_3(N$)*06#V:"!-(6IUJR?C1W/FC1 BS:GV Q%R8I/-54:BTH] M63JR^%&/12^Z=(&B"\+D@M@PE,F))XW[9N=A0_7;X_VX@F<@I3C+!*1E3 AG MB X@! 77CHE[LNI['D?U=BK]J[M]A<'#9EL_X7"XP]8N+&[WU+Z]<(VW9]9? MT>Y9 ^=,MLR:[4=/5%;\_)JATU :BJI0.-LV:B-VLYW()"%O_:U]ONXL'M!]E,OLVW MU8=-O:C(JJ-5_OS3_LNV^M=>MJ[_7.M]I$;,"AULM"XT?9RZROVWA*/!AS"U/Y7P31.?37%UKMCM6 MW6^J1=TA(7?-9E?_]^'/[3'!=@C2%F""L*(D.4$,$U"P&)5P6-QCNK>8RG#/B%=?DIN!<.'-?O_\/[;5[7[UMKZM9@7( ,TSF,90FD9E'I.C. N.$S>; MYC4,>E9&-JP:K;I5H_IAB#OO]VCO.ZSRW]]6-]&=_.6[_9VK;?(ZQ*NIX^B< MFRRDGMD0?Q,=,$8MR%!VP#_0=D$1G;(>AAJZ=4EY@[LQ7PY.$9'%8G^W7\UW MU?)4FF<\*>>T,RPGL1T6.LZ-$QF&Q M5Z-I>(A)&I_;CVO,M[+[XP&MC7DNE=YOZJ_U>KZ*VI&^L_I'D4?K:L<]A6YKFPY?,(5,A\:L;-$C M.@P]<^>.>DEBPI.J;IW6..]OGZVE"X"+)(]SRJ$@(HT)@,,-%AS!4FN1P-*4 M9\UZ-"_=W)IND''%JYJ*C4BIGH:9L^E%OR[S=$&]'!$NX MD"J:S:.!&B%%RH'@@J6 9VD&2D0&>WF!V&S7[.8K1CD97G'!N71,>:P4#TQMZ/IU+CB!D'HSJQW^TWU2D&_N.^6F^K MXT"3T9*6,(M%7F9YR5-,BN%&59[DA=8;]%Z!^)XX[P!&\].2H#I 5)FXF2 P MUD/(<6/B=GCYKEV ?%2_]=AO(E%O%W)4WVYIBGZ?2Q?K]AJ(B>;>;.@W&Z^Z MBVH8^CR.J^KC7-?\NE@*?0[F7?5C]_G/:O6]^KU9[[YM9P5'@F8PSM-RO( XR=TM>;J@WW[YG6XE:0$O MGBZ#WAPT_/TZF.TE*B0;+HXZC%[PNNW468U%4^<<^]'NMM5__K.9P:PH!04E MI@DK0(SR-,4]%H$I*GQ*MBJ&,92Z\*G4RF3[$&@?+(^FRQ)XR+K<<^M,CG5C M]1I56-M'*_$U8]2CYLK&6LU*CK&((19)"EB:RI*=HB,:G*3>55<)Q1BZB[WK MKAKAWI37.=/C:6\+/7CU;4&ZU5^MB+U:!=;STEZ##5CUI\)"=I>9++N!E'Z> MY40PE%,!LN'&$5'FC/D68240(V@PB'UKL!K=OB38.<^C*7"+/'0!;C$ZU5^M M<+U6^=5STEI]#3CU*+[R=VH,HRT.SWLR/G^K-M6\1>13B#6I]Z'&_E@?0Y*[ M"+T.87Y$M#-U-@O?:Y1H0T^M=-J&70=B_:[:S9 TQTI.8R9312&2,N;EL3PG M)7>DQRJF/$NNA.!,:Y68LY93UZ0YWZ<6C!Y*+&:2IT-Q\*JFY8RZ<.ESY/+T M]2P!2<8!)##G!:0%8S!A@^E8$*ISGL")0<]'"TZZVG#USUI7NMP0JR9@HW.J M)V,:Q]C#.[M^0=2",NB9?ZC*W:.ZJS_,?M%GOI+EJO?CY>2Z1 MS'(!,Y2"5,2XA +%B<"'L_"L2%.(8N4N:&K 9[]K,4425'2"*OJCPS7Z-1%G M^+G8OVPY#:536?OQK">Y8>9:]]EN=K-/N_FN:L\;?5I4Z_FF;LB/>COCD,+V MUM88@10SFF!2H,$.)WFN,F@Q_[KG<P)!SPZ:F'.FH)BC$*8J6I< MX\J=;IRCX9QV6-,6@'[8^]"X;$CZ.B*:3;68;W?]FZ=I6B*:HQ+EBJ=*<%E5FR;EV/.;@BG 8$A:.:I@Z M\()D6'&A/NQY--4<#Q2Z4!T7XR 'NG-V M2.2,T%"U1]>-J^ICQ(O&PFVU6<]7'ZOOU7I??:HVW^M%]>;CI[["*E@[GU/0 M+.>"I+S$HHQ[JZC("ZUK*VUM>5>C [RHQQ?U *-?),2_:8ZEG/&KO'0[&K7: MJ[96K/I:L;U$U^7%6B=$AZ)>CKQYOD3KD"55+>OFILEZ^5:RNOKW_:;>+NM% MNTFOMRHPRXJ,E$7,$*1Y+MH78'JKH$!: SA;6V,L/76/PG4 HU.$ADIFS:Z: MDHU)K.9N6L"?C MOTETZ"5J+HB/%9-A*(Z="T^W[-KSH:HM[6:?3;6L=W2^V?R\;39_SC?+;GZ+ ML$300FJ8*"@!C)&"P,$>(Q0H]A)S _ZZ2K=UK0,5G:*:9(KV+#\7^HL]IV%T M&@=^-*Y;FX/N\VY^5PT+V$E9R)$-8WD,LSRE*>ZOYI-6!2RO;@FFGV\PI9NQS+@.>#N9>*-2BEV]V55WVQG'+(D1 XC%>4EC M)%(Z9,<<%S V6AXQLC3>&LFCW=B-_\G5=_W>UE$C*:EW= MUKOM\;@*N6M+_NV':K.30BI_\+GA/^9W$F7[ZQ^KW7ZSWGYL5BMQ$-U9RC-> M8,% MQ:4I@5!Y @;7]WX'0Q.?SW\L6OMBUFGSG4]?W"OO2Q@.#K6>Q@]N!CM MFFAPLOO/>C>C/UI'H][3D>7"=^ N*$XP;28,T0J'CB;0OJTGG6=@SO(4E(BE M):;G5JY9VI)1[.>@E*6K[+Z6J\[^2GG M\E\LSM]4XI9%M;PQ!G5Z M7)+ELL.QC3;5:M[>FB2+GL5^LZG6N^AG>UG23G:I^QZMXL.M+MB]+$"PNF\6^/:MW>-@O$#8?@1J!U2=ZWWK;J7B,0-YI^'7_ M7Y!QAZ1-J^0N'6F<-R@G->2;]6+38ME^K+;[53L7(*3['V2%MOG0U6DGR+8S MD,5QG(NX0$04158DD Y'WXL,9%AG9G$40%/DB/L6JW&&&#=>5J7M=*%R5 ?? M1(,+T=&%J.W^4>=$=/#BD92&43MK,:]?:/L);-!5N2>7U4IXGWQ[R0]D\:]] MW:>K/,4IPQ()SU.:XQQG9)@M+C!2NW/ .PC/>TP,6H'RD Q\QYB )C+C!E/)4A2#.$D^0( MC5$V6U=?VT+WL[6HN\6E)![X(![/7- 8:2_WBW$+?L?AL]+X"4+F6N\'%UY9 MP:_%O'XJ\!/8H-.")Y?54H1/OKT4_)^JW6[5W6VV_<]Z]TW^?KLZVN^LKZOM M+*;MEI$"EDE,L@07.4Z/&%-4(G=YPQ/ <1*(025ZXEGTIW0M.O@6G3CG<0!A M'W@/HXIQ@CW64,,FP-,/0:[%PM6XQ%G,@\Y*OGVW&<$XCH!EGGHHQ1^!?#N_ MWU;O;\G]_:I>M-?UML<4]SOYH[?U77U86),9%24T0206E!-$!9)_P,>,6J2E MNVSE%>8X.:O#NHWJ=;0]@-RV*XVK!YQ.TH_?>%HEH>ECZ#H5'3UZFHLZG]KP M/G@5]6ZU/WVK$/0Q4Y)-9/03TRCM(.CT- X#:DEJQ&C8[M.D.0:B %R@LD@S M!G!<@,%:S$C9[]/DZZ55KKEJ1W^7Y@!)673D?Z"R03/PC8:J1 ;=6=6]4-QH MJ,>*9:?Y_&V^^\]FOUJ^N;N?+W;\]K:2O?U[>VCEHRQD9GDA0$PX(YCEG-,2 MYF( @TE&,@?+CK80IEITC'82>-0ACP[0HR/VPVD-B=Y)T68=)*NZ;,SX."J] M[$(SIFI>(5=?5%U%*VC-=>:DFB2[Y51I:_B#]:/Q+[*XNMU6NR\__V.^VG<5 M%EFMFC_;"F#&DI*AHD1)G*8XHV56YFR D$"FM&70BV'/ZGS2ZZ//#YW^2Q4= M,$=??D9'U-$1ML8&:.>1N"S&DP=!3X)?(?\:6]*GC(/9)G77\5#;NJ[)T[G- M[+[H#F![NS?7FA&:JT;>.LV@N_F/+WT&;>NQ/UL\ZV8W[]+G[EM5#7E4_N*F MS:,9@DE&8H9CPN("ER*CQSP*$\:4DYA7%&..-]J-+E\>%;4=_D@Z$!T\D#^M MHJ,/W7^P41YWC! RA6P73+0L1A^O/U ::3&8@)GE2,^!4TN9-AR>RY^CQ"6 M9#J.G\W8+5YO0N]Y/F?5;;79="/7[EEB^DVV^NK-^G"]P@R624H*0:C@ G $ M8)P,!QHPHYE2=O5FW'-2?:'D;3Y3OE;D?D)ZF6]GMZ\.MM6UBK@[ 79V&( M\BNA&OEC4XQN(M>&$.G43Q5/J'@FEV?XDX6B\V^6LYBE!6(,"'*4G ( M(4=H>'@!QSG6>C'2)P[/0ZHSPCX_H/.OW\KA\*??/B(QHGZ3*Z$*1K][H([U M6S=ZKU>_M3UUH-]F['JY)N/JF3=4Y( PFA.89"4HA(C%\,H=H=C)[4>>D$VU M._G\'0QCG73V%6JK;!% E)WE#Q\!GOZV#?W_: MQ40Y?Y8HVY>DI3XO9PG!D/.L\H M[I[;]C8.SZK#RZ&B>+,^AU'6&O-MLYY_6?W\T&RW]9=5-2.X+&F6E)QQ(LI< M<%X,5Z<0(9C6"^9^$'A.U\& MO83%RU#.B-D+0S:_D0IC:.;9QV;,MF_X@.[A.;>NF/GT<^''N M/5=+9JYUG^UF-VOOT^GF1GZKFJ^;^?VW>C%?=<_*4XB3.(L1))P4&60P9>)H MB^37;GNP^[B_;G,*)?JC!6/75Z2?)_U$_NUI'[E(Q O]PPUQT_8-1SXT+IN2 M1I^HOCZUU+__+F#1'K%!A,4H :B(BV%3=UZ6Z.KA";N/C]4G#G#&Z!7GJ#C7 M*ZRI"Z!7V/O0N&Q,:KUBT1YIV/R<_>/33&"$H<"$IPQC&&=)POGPX1C%8B;' MXU^::Z-;C0_J-/M3VQJS675[]7^G,-OHC]^KNR_5YGSS-R;FLC9X8D1SGO;= MF\^<19\^D\_\DXX ; <%V%:+__&U^?YOO3L'$>C_\E0#'EQ^H<,;\#%M[S8! MW!C'7J_?ON&SA"1963+($BBKQD+D25GV'Z:8E4HWK&E\SO>>L_;!CK7B2H . M"VJ=U#$!F@._C_PM><=&ZYYO^(7NJ<%$&-U3!W!C''6][OGA[[.,8I&W-R^6 M/"8Q*(4H\N'#)"NH3O=4^)SG[OGA6[VJ[^_KM7%"5:%$K:\Z9D.OKW[X^YNW M;SY\>/-NQ'3ZX>\7^JL&&V'T5QW C7'D]?KKI]]FG( "",XA WG), &)&$:= M%'"&=/JKPN<\]]=/]?KK_+[9*"Z^Z/"@UDD=4Z#723^]>?<;^?#^(Q^MBW[Z M[4(7U> BC"ZJ [@QCKM>%_VMG&%8IH#3/,Y)AEE28I# X<-I+'*=+JKP.=\[ MH Y#L_]'ME7V_G>]?JI"AEH_=CT&@6N.^MOY87.JD%(&)U5!W!C''S[ M];NWLGA\LZONMK,B$QPD),4E(@32 B9E_[ZFS.Q)K'ICC9V1\=?Q6FQ1!RZ MQ;PC49H+>OH$A[NH9^"+PL*>*4-*VY /NZ/FJ^;V']+MS6Y>KS\_O$4HJ^.8 MD:1@99%B"N(L)0@\6$2QVERN"TO>)WG?[[Y5FTC^0K7YWN]([ XHSE?;[@Z^ MQ7ZSJ=:[U<]H>7B)I'TKY[;IWX#=;^ZE1<7S*DZ8OZQI8U.NIV@#L/:-H2.T M1\^PCDBDQN;<$0DUVW=K0:S:7MK+#+R@_2YY"V 'K"M/&O>MRN-SL/2@?2^\ M52LQ$8 I+S$F!8*,9N50[G&"BM+-"7>GD'P/P_1?!.U]T7N.>M*HJA74 094 M M[Y?U3M;1LC+>=7_^6UL@XR['24I9KFYZS M0H\T&J!V(X<.X.%2% GWU\-?6\#MF$*C G9)O<*P8B+6]:3[U1"N,?R8B'BS MH8C# *@-3=39.3=,\3P_Y86_[&6M)[\;):1.&5Q5@ $ M:5)BB0(.:[V\* NMB^>=&?6]#^KAOL0V"MMHWP*,J@>$>B,,=V2;3\I[Y]G% M_/Q-U,+LZ>8*=(\V5?\2?9JS]E81"*.0=^^6PER^ ]Z4BO'A#'0ORLUZKB[2 M."M9P@"CF",&@!1K2@HZ10R(<2(%VY?1R3 MJ%E' %RQI+<&,PP*+E!TGUFBJ]ORQ2WOCC"Z>E;[*%W_[(]I\>.&38SYE6K[:,A2(!&G&4A+PC,L<,;8 M<,T %S!56O9U8FBD<4"WC-?7+6V-HC*>]\"J^N3\*(2:S<@'PJ7^O/LHG-I- MMIMPJS6[?HZ#*U/JUM0%4 $[<^6%R7-'_*A6LF0A&]E^U3[1TVU[I,W=_:;Z M)K-)_;TZI)RWS7;[KMJ]OY70R)?M;C-?[&9ISH1(4E'0LA YSS*0]'4U2^,D MO;9ZZ-N\1^UZ0!P=-HH^PCQ<:OE+"_MO-Y%$WN[ :WOC'P/ZD?=H&W)\H7#S M';4PBCGO7C;C]@4OPG"X:PK%J.0)%80F(A$ETM^^WP'V1#WY+E?^VWN[9?]"!$QG@&"Y&E,L<7D'$&B@%$D9>QX7#% MA>D1!RP]W.$D2]0!CAX0:PJRKUAH#UG&#H/YH.5J!,ANMZF_['=M#XIV3?1A MOE$*C.^QC +%:J,9E[$*;CSCU+GS(QKW'!K([N>--+OJZH[GQBF'L!M"\30' M:<'3-!N,\ZPPG1VR,3FBS)[ ="JN5HQKB^I89)N+J6@V5?UUW1^[7/Q\#3IZ M@54U_701EN!TTXE3Y_72'6<&.OFNVK75_]!S>X;#""R^=SQ5A\6ZPBK/IY%_)]7J_:[G#;M%?(5&_6WZM#;AL@Q26 M&".2(9"B#!1Y!H^0<)+8KB2X S+9:L+J8;[SZ,6OTHU?6S^B$T?<358[#)_Q MNL(TD7.UMO"Z@V:]RC!-\%RO-#@,HLUZ@S*9>FL.[F,4[+J#!U>OKSWXXM?A M9JG>/D(L*1%FA!>$YX0"-CP*P5!:E*:C.$NK$V^3:LLK^T&8+?/:(ZT12=<< M3KVG;X(=(5UFS6X3E";SP8UU7/FEO_W)B#G'>TG?'J\WQ@RC]C$KEF "*8($ MD&%+*V(I-UV@=6,\K#VE;Q6N_AXI*,X$U%\\S*>E'(5BREVF;Q4N9O<6G5>C MM8;NF>TX->71T_&>69SC!,BZF"0P2412\ RC 44>$ZU[L5S;'E%WFZZS+QYU M]KKO[*O#P9[UX6"/\OTAWB+B5'6]!,.CZ)X>L I2?MHUBW]^:U:2U"W_U[[>_9R5.4]+D#(*H"@)+F+*AQD'!&.A=0^( MP><]J^8IHO\K.F Z,_34TTD3)M6DT#.)>FKG@C\O^O:=//T_8];^6,EQEDNEZ!>-8OA0KC2XN;#\=]O[A!",5D!4$%C0F@B.1\!@,& N.X6Q= M?>UV3*KG@G$!*ND,/NC,,U^4->>I3X:%1O^BRYT+7CW". "2!$E*+(*<8%2E"6 M'TV7!,QVS6Z^LEU_>P(Z3)KGD\0\V%;F5+9A@]R=J+%^_9MF7E6G_9;G:S#YNF?3[^ M_>93M?E>+RKRH]Y*,UE!89XD$)<<"B [:3:806G!52;FC3_N>;*]Q]2]Z-'# MDMU% E/SW@.BS3/:(;+ G!*"L'08 OC=DBA)1L&%J;0C@,T M??4P(5!90CQSYT!'KM'F6DF>,W)93BP8#$93;'QX+BS6C*C6[[V]XR%F!!B6 M(H:!2'B2I8*FO0V*"=':AZ_WY9'4Q.S0D29):D,;?_R8*<8T!X4>L7!A[&+& M5A@C%D/LC8OVHJ<&OVV:[58:NJWE^(<4&)>(%;3("!0,@ MG27/-<( KJN=3^"9O61H2:J:?HS'IYZB&%/I:2?,!98N[FQQP6X82N3(EV<[ M3]PQI'SDHEJMVGL@JG6UF:^D9;*\J]=U.VN[J[]7@W$ H<@ BB&6]1$EHL1) M,1BG+-:2+4M7C_(FZG%VG>\Q4C,I<\6XFJ9-0+:>N+G@V<\1#B7F+@B> M8^K#4#[73CT]_N&#,^7COMMMM7MS=S^O-ZWPTF]R6%-M9RA'F4A$7*!45H4$ M =3'..R0G5BI-/8[.L.2ME2["? M&2L%TBY-9;GD/ QE<^O2T\DO]WPI7;W[28YF-^WSS++QR4'N;K-?[/:;]N[? M7FGCG'-4(@!(R@4"65R6Z6 S$4QI>.G&DO=198^OZX>/$.H578YXO:QMXU.J M.W8,BTV-VVA'9=7LNED;=M5ND;U&P@O2[Y:\ .Z!=>=+XZ-Y&9S?>']?M:/U M]=?#7M 9!#!F*:,%2"A( 8=)C =30,!"^[($70.>-?UP'6HMQ901K0-@!M_WO*?BH6L\NC1/4U!,>%/4$\^4:L4US&S/X1$2@5K'8L. [*]0>GS=^N%=P*.KT8.O0X/H;],\N'#Z MAM#-D"PZ)F[:/"(%;BU#%;5E0UA\\W:RF2VP_5YM.W M^:8Z7OF0%BD1G+("IR5B"4@+D@SF0 ER'=$Q-N)9=09OWF/ZOZZ[==M23M2MW7ZMV^/8GX_K8SO7V_WVUW M\W7[1.,11IZG/ 89*T41 PDDAKSL88"8(*C3GYP;][UOH@,6[;?54N;V:/>M MBA;SU:*]DK--^&\B5J_V M[6]/=:>3+K,7---;D,+04G_N-2,U=C_:6\ZW]6(F@$!8X#QE"90%$\<@I@,& MB4+K#1JWECVKKF9_[S"'V<4[: [ZMUY87E?GUO3-L&>;,&C9K?L\] S*3/!$ M5G 80UC$0B2,Y6S8! 5X!DH''=O8MN>NW>,*HK>>XTB_OUJS'72/M?=.K<\Z M8E&UU]+F[JY9=P\_L?I[O:S6R^,8C+67\6^JY2S!-.:X@#D2+"^HM)S%@VDY M'M.Z2\F)0>_]LP<6W<_KY<.@1F],XX9:M7',Z*SJC5T.\*(.7SLTZ1'>M"^+ M'*H9^=,>YKBJJ$+K- M^K;9W'63&*S>+E;-=G\R\41XCG :BS('2(Y^4D SWJ* 3(Z(:*&ZYN#:K+]. M>D0:':%&)UBC!["332IHDGFAX_H*2QA]V)MWS3B-6_,:E<6W:KE?5>]O+^+Y MW+Y)^KGZL2LE5?^*YRKO7W/SJX M48LWZ@!K7C7I*2QJLCM]1-R*KT8P_%S(8L+G!?WU&Y\P5-BSCT]O;QF!4:4# MQW^OEE_;6>3%3E9XN[K:'N4?RW*."<811GE.* QZVZ.@50D .!K)97EU_UU MWAY3] !*I4)RRIS&Z==Q�[]FK&I-J!U[-^OR!3CH@*X(BK R<:IXU'K[9C MU:;^WET_U0G7+"\)9JG@)8Y+1E**!8\'*R*/M6:-=;_M>];I"*?/]IKUEC95 M:I643Y;T9%:#("\UT!,F+E0WIIR%4;<8HV_T M* C'', <%EG_:#45*4V!TG!.\Y.^M[=U2+1?&=+AY+(">*1#K^.K,>'LZ8\' MGU_HXH:D3/^XAPGHQJHAZ/;C_G60&":LA%D,,*"0$9(D,!T^7RA>^:C]T9'Z MLO:K/WK,J/9G#Z28]>C1GO,Y]?MBK]:D)I1^K0O[6<\V\ENUBO^/^:9N2X"/ M\]WA?;$<"9!E*<*80IGZ!<,Q&F M] 1 BR0OU?Q3,BZ4\\:\A5'/F\-O'+4?<[7H98ERD,9%0B&.*N@Y?^ !N MDE1[B26E630+O#GCO.@,5H4*S'D%IIZXT<'!!,XRH"D,CS* _?;/6W']=#>B%IDQ3#A&2N;I,*:G1],!HZ&N+D]Z6N"!(E,UF*2F>,R#@B)H$A:6)NB"/Z,*1ASH%]UO MZW7U9E?=;6>T8"G(!$U*+D0"4$ECV%M"- -:]Z6:?'_$O3 MJ*A#9;PA1H,W M-;'P39F>8NBRY7DL%6I W][',. _7.PY>! =7>C><&F=^+7SXO#NU]9LEY_O *KI M7T"QTY/*$<+F^?R%">$7A'BD2(:AV6,Y>_9HQ@@+?ZN:KYOY M_;=Z,5_U%2QC1,0D+4H("T)R:3#.>EL0I%1IZLG.@F_=/@!KG[Q^@#;B1J2S MQ)S9E61/Y/1;E!SXT+AL6FH=9='LU[O-SQE]-V-)SF "D[(HF>R+B*0P'CZ, M %%:,M3XG.N5)[.#OGI\J1WP?>KF"QW:CHX MCO.:8V]<- B-(SW[37-?]9]'-"LS5B1) N*,9R+F8BC,TPRF6.7@BL[W_/7S M PSM%FMQ<.7$[S-#1"-JIA\5FL%N+)N$=L[ZSV:S6O9& ) U*T=E2BB%$.*4 M)V(P EFN-#MB^&G/]>:@QQTD\P2F199RAO?%DUF*;^^_'Y,F[43OBRZ[3*]! MFTZZ/W'V7WQ,#GWL;IO-H?G+H\W#[T]+FV6J$ P M1R1GA8 D80EC1]-YF1&M5407!L>9 M8C_K=@JT75J=<\EZ(&MP3EUZNM+FGB]5Y1LN\#[8;A?N>C#;&6",(\))G!.0 M09#%&2UZ@QF&4.O$D849SRKW\#[% [9H *0@75 MNO!6^^.>M>?9+AU-O='F2E%E?-*DIRWJ#/G1DR=,7%(14]("T0YC^$\5PXX' MC1= VH=*NQJ)K)N'^;D$$2?E?MQ'Z] MK):?=O/=?OOD4F>!@!S<)#3)",HRRA*!V=%ZF1CNTK:SZ7N*Y61?KP0:'9!& M!Z@.K[*W)%YQKF4"SC6G6US1[7FS]$7^+LV[.(Y &"KIW*NS^YQ=LJ:OCNW3 MZXM=M>S3]H?YSVZ@]01%DC":@)10J/A;F*.@F#9S55XE-)5=U&)C1U=>S=697UP:+ZL%&2TEZ. MTI;#[:U#A[,J("X$1&G&""^R!#(@9*-*V[?;LK@@>L\U&YKPK)V/4$4M++.# M?*8$J@ZQO7.GIW4&M'D:2;]$S,5!LQ6386B3K1//AL(..%':@S4A:-['ZML=.TB-J7W.OHB\_HPZ4 MUG5)=JQI[#4:@SVS'4=F+*IM.CKC];FM1[8D!; !R=J%QF&C,52.SE!_2)#D M1E,)8.+: K+5MT=2CINAQ6M=KV3'FJ%R^&+/@7(HLZBO M'"=>JRB'"4F!*8>1"^>4PYP/)>5@]7:WJ;_L)7';?K,D)91#%)=)EJ(4ESC/ M(1VLQ)@IB8;!9_WIQ2D8DWW,)AQI2(1GKLS408\S-55X[N@Y0;"@) ML$'? MN&D8ZF>7?I__5[-YN):C+5" 0"BAT@ A/"EDM8(.URFW1K!@UU9V#+\Z0KTP MUJ-:S[U_H:%;TC3]F28;\(V3IJ+>RM_-[ZKWMX],]3D5QYBPG"3?._.-CM/G1;GLY2\.9QF]/V_1]P($/CCA6")"T+ M"% B6)RG,2E*,4QI)27@2ELI##_M>1Z;?%]7NXBOJL5NTZSKA5$9:$"8QO#: M#U>&HB'!C,20P5#:#U.6@V@)RM&8^>C>M=&R/@\!U,86X%\:(9MRH*60G_]L M>B,)+V3]P5@L(,EHP=J]'+T1 ))"_4RT_J=][Y*8WVWWZZ\VO5Z#)@U=],.0 MH2Y*,",Q9*"+?IBRU$4EQO0$\NCG-8'4)R0@@30 _Y) FG*@)Y R;L.3,25, M$\1)P4L&4E'23%H=S) 8T=GW:O.ET1-)C<_K-.U3),HM^UT3-;MOLF4OCB,L M"T'0(4Y'-#TQ9BJ;+1R;%1HMGDRDTQ-?MN+9PG*EF@\N7M5- S9"4DX3^"]J MIS$/QAO+RI]EM5Y\NYMO#B_;M<:L3O7]JS9 M\60N9X/1047+@K%4%&6)08*3E"-:#F;EX%WK,AQK8^/+V4F_,WH,S)Y?4S7S M2*U+-9OD$;%K;&GIF2'1H>J9J3M7]V?L7A7[?J!-.. 4 )0 M D$!4 Z2.!W68B!+F=:+I686/"M7C^>T8VD-<2WI4],H_\SI"9,!:7Y.,+W$ MRP4)LN,Q#-VQ].'IF2,'C*@J#%ET5Y%++!@N*GIS).^C!GE>%.<<.1=$ MQYK/,'3'WHW&<3NS'*^]/=X;"&G)IMP8:]*':M/^8/ZU M2F8%2AA)"RF$249*!EC)\6 2HUCKF3 ;J"(9N7)-D\SYT;]OY[>F6?Y9KU8/=TX ()EA.<@S)F**<@S2 M_C4.@A*1 ;.[=?3M^-XA=G*!R]<>G,-KY7[=VWV_>W;Z0FKK_6LDV=/+'\ M8%Z:0PP)6,8XCQ$MY+@2#>9+$"M="N;^J[B?+ MJ#Z"C^:G+Z#K*YS[:%R6NTD#H:=]?0S>#C%X /KXV?D02-?83#85^6:;S)P& M06TKF@9!Y[:H^> X@*UK7MQJ/+=-C:STD 2?VBY_'HZ[K:3\QJ !*<7_^:L9JR4WV%M/U MMB*K+AKR!U>S,44)+R%(4,S2DE-$ #R.$1$ME38"C K(]Z:! U(Y5IN?N!%5 M!S^\IDO/@=3*H.'$T#RIGOH0]4Y$#UYX&!J.%DNCW!M.3.W3L>_8ZJ9H*VZO M9^UQ0A=4(A_)Y9=S^YA\ZZX1-;>BFU+L'B![BD3L=^W;.<_A/X&84I*SC/"2 MQAG/2P@)I0-$$%.EP>\DP#RG?[[=U7==^K_M (]0!4P37[W%K>!":UX5'!SI MG^][EB-NHH,W+R>84!;07(1#8<5MU*B'M40WKNMGUO0FX%]I[/FVFF]E9[M] M6TDDU0M/MA58)'&!2BCR#($L)CDXO,)*>2)BE*B,1:R-^).3 [163 [@H@=T M*J\:^B!48T P*K%FE;XEP6K%^S4>SE7ESO@+H-QVYTOCHX5I:%(YERUH46V_ M5=6N;O>/;JI56\?M)!4MFJH9$+O*$E?)_A.5)660# I07ZM->CNUZ+F][ MM%$'-^KP1CW@:-=$!\AV(7T:R26"<-@EF:>$QW=-NV# M!>I1LDU">IR=2TF>F \@0?GRK/'?;O5F=PZY\OU]U6X[7G_M4NC;>OZE7M6[ MG[_/9:TO__FTM"]8UMY>S5C"VMFFK,SY,8UB5NI,XOBP[SF9'2#?1$?048?Z M)CKBOHD&Y-:S,U[BHS8),W5H= ='?J+B94+%@-H+\R8^ Q7&](A7#YOQFKW! M0GMS^[Z]E_'-6I8(=UV=T:S?OI0? ($<@)@24E!0PB3'23E@H 0H/=OIQ_*( M>\HZQ-$)Y$C^[ZV#^M9].#36Q2>)A/E4]RL*@L&"]B3!L%^Y=A04O05J5:ZN MK40[YSR (88_WUY:6_;$H.IC;/.O7S?5UW9TT]] ]/Z=1 M3A@+0(_<^-&X;DN6.O/E9W?O%?TV7Z^KU>G3PS+%F&5(*EU,X8" ME211+I@=V_5<+K_9)T,HX#J@/-02X\NY:5G+%GD:?X>OG[?///:D>DX;MF5W^O M9D+ )&, ,4 R3 J2 #HL6.=YJ7:QM&.34V4GB34Z@)5=\@&OM3@:T6Z8$:O:QCPVVP"NYQIXS5VEFEG($,TSE M_VFOD2(\BP_72K5F <-*ESPY,Q9,:HG^#[=*=YUF-PG%*<.^4LGXY+I-($Y) M]ITZ+I#M+&U8) QE+E]'JE!W1S-):/+D(CW0YNYNOEZR^6Y.90-M7UH4%!8< MIUAFIQ24(DDA'3!0C&SGRRPL!Y$X6MB1Q!VUP*,#_P&PV?@)R\(WC>QERZ"35,;H+,]X@3&FD,7M M4TJD*.BPW)3S$L?.DI>"K3#2%:,N*W$ECAUD),?T>LE!$S#K,,TX9MAK8KG( MM)M,PJAI[M @\A5D"QUO=/*#-DMN!C?KK6R5FQE(RK3@B>!Q$F/,259P,IC. M %!Z],ZIP3!R0X_69>6L2KB+48L'KOT,5J:CV>6XQ /=?H M>6BR^@I2B+9+6N,,([Y<)9,9 R#A(@,0 .IN$TC 91*IXP.M.T71HMT\: MGACWD3JF)MM=$O%$NL]4HD"^DW3R8,1']2]T4L,FBPY/.\X R2#A+2;B 5("8@IAO%@.4[*W/$Y MQZOVILH,+YWK-,Y"T4WG.26DC<):=3IFS2E!'CKR1A MF?FFF[HL&'2:Q&8< Y[B/&%Y0DA2)#C/AEMT"RI2X3QY7;486-)R7:JKL>XP M2SDEW&]VFH9K#^G(*>?CI*$Q!D>M(=N\HTSM*\HWZCZ9Y!E-QG3?P7M_R^>; M=;W^NOU0;3Y]FV^J^R&+!&,4B*WA"T[( A[N!.6V/ MP2C=X>(;@^<<='H/Z0 \DLBC#OI-U($_G! [P'?VJ)WS8%U.5"'%22]U>0V1 MUT?I-#E^08_'BEH8=ZE[]_+,JW)^6556<5E65&UU\?Z6SK??Q*KYG.NK %VBZ MU$M=L!M(5W3BRM/^YHX?U4[UKMJUICYLFN_ULEJ6/_^Q;1^./+ZA0!:[^GN] MJZL'( ASFF10COR3F)<4"@;! "0',-6IBCR8]UP0=;WOMNM];:N(FN.C)?,C MUO^I5_'XB(&:W$U,OYX(2K '[1O@MD/$7UK$4;W^V\GK,0^H)Q-(?6(OR*;' M*(4AICX=;$9K\7K"2Y;_M=_N6K'??FX^5BU3]:IZU^XX631WU=MF*W^N"Q7R M HBD($(@6&*:"L&2 6I9QDK[128%Z%F\3WQJW^7;#%Y%Z_;9OLZO]N?MWQ:M MTMR?*(T#H9\FYFJI(/APZR6+)Y$^.A2U6>3@4O1+Z]3?VG_]6M**CR!=2#R3 MMHDP4M.T%#0!]5'-P7H_2U M:7/7/C)_6++@#"4)S00L!(&DA"P!Y6 ,) )J MS:B:F? ]8;IK%O_\]4L+*UJM _SG]U,!]EL MY*]TP^&;Z)ULZJU&\Q\M7.4+E1W-=KQ(UZ5Y#CM^PU ^6R>>SFVXX$15?5AU M+VN[NC,A_[RJVC^0]9+<-9M=_=\'TS@125X6,0%73:Q&IU9SX\ )O)OH"+ CF*@0[$6R5$B[(&!. M.0]#SMRZU'ALH[I2=UMM-FV1UY: G^<_9&FW7LI_4OG#>K>=,4'E]_,"HC3) M,!4(,S&8S>-8:=N4,V/>)>Z +]JUT'0US99(53T;D4-=+>OIZP?(';A.R>2? MHA[?V$)VF:V+(N:(Z% $S)4[S\3+*4^JPO6QVE;R=[^UJ\C5]VK5W+>E_INU M'+LNJNUV1F,F2I$D %*:MF]SQZ0(=-&@\ HWH=]1#U MM,R:6S4I&Y-6/26S8=2+CEVAZH*,N2(Y#!5SYDWCIRGJ:=AO\WK=SKJ]7[=[ M&=_?2FOWU6;W\X-LC#O^KWW=H9CEF/,BXT5*&8WS+*5"P,%X3 LV6Q]V1GY6 M5S1'EI5Z(#[TP&<@E7MC"S3ZY>N\G4_O%LVW\\-VM?L>]4UTW^+N>FLU@->3 M/%>A4%.^,>DW$L 6X+# (4>CK-[>-]OZ\'C\;33 C3J\$;]*N1=-5"/Q@C0Z MCD(8"NG:J<9KRS4;K,KBLI_)%=+_;LK\_7W;.+?\1[59U-MJ.S,D-D]>ZI*RG^T9:VT7QZTHK/_XA++"VN_LY0#@"A*TIRG,:>0$W2LAGF1 MIP8%J5] X]2I!Q_:R<.C!#N77<^!4Q/B ()E),U]@%IA[I'WPGRR?GR*_N;% M[3OCZK45UQ<4?)P8AJ'I(_G:3-%+]'3_S=W]O-XGX V@YS6ZB_ M=EBC ]A6QK]4T8!7_HZ>>#MD7TVHIR%>3Y3=<>Y%?Y4IO*"U[L,0AJYZ\*OQ MW8 UKA9Y,-[<_M8TRS_KE6RYRS?KG6R_]9=5=0 R2TN1HRR%O(PS3A.>TC@> M3+.$J-\LXLK@J"HY .UF7Q^@]MU7XYX+9W1?UL;)F+:1Q?!(UKA+9 JRS:X2 M<4*ZVBTBBJ2\D%6\@BB[KKA1(%SL9CH.EB>%Q>UF59:G9MTC>[JKJO>)A*#F,DK?)G>SF4.?SK]L6JG$$NX@20G(%48BH3 M/$S])WF.M;:P^47B><"A>;[R)CIU(WKP0T_O/0=/3?'#B9N>YGL/F1?5MV+[ M@NZ/$\4PE'\D7YLI^HGF9/MZL:GFVXI5AW^>(*+S^WHW7QU/T::<4R0*P1-! M"F5R0X))PQ0GV M:;C6G$KJ04:_###_UE+^H,,]U,GN)5!G\=(DN_M0A"&H/AQ[.LWNBSMSJ22+ M1;.7E?G':E'5W]L+ F>0S VFMG M>F2VZFC"L:DN^N+5I2(>*?YXG>*1A/ Y;5H2:,%ZJ.)GX])5V;/FRUSPVCF+ MM:2ZW?Q1ENTKU:F@>1''!<*P%,-97P R:C+G:V=P'(D[060K;5ILFFJ:F3-D,8AM)U+I?K.1EOM5,Q1+,T(@GF(. MLGHBUNE@M>.X!ZFY M N]MD/J,-[WAJ3GMH8J8%*X=+ M[S"(&=*ZA\[>FN=9NN.HZ/Z Q]6H4YE,VR&G#Q[=CC<_7&%VY,%F#\=HI*E+ M=JA29NR/\AC3C"FUG:M/C-;K_M6D]IZ#S??V>$$JLC0&K+U+*H=I43 X['," M$)=*"N;(E&?Y^K"I%U4T/]Y]VJTQ-%TYL>G?"MOT4'7V4=HS?%G6)B#7B:8- M[Z]]G(13G5VIHW)KN!_5DF/%K:C7F#B["=49A2%L/W7G3..EF3DH8C?[1_=T M#1D(B%3D"F)%N4N2/P MZVA.\N1BP'"*WI?ITRU_+8,0<"%LZYE*2>R$/7-Q'*YDZ,5Y%A,2BRPI$YB# M,A,H3X\7?@$*$JW;G>VM>1;"XY4E_1LFS3K:?COL;^7)4Z.Z8L5VUZG7W[L,-N M!A '% H29REE4FU+2HO!?D9I8KGST-"J[RG-U:J? I@?L)UN.G2R=&/"M-7Z MC6>2'2[B]$BCMPJ4C[F2\YQ!_>4)8TU+=(+\BEAU"$H9<^'#-^731Y[K :KS1YZM8F"EHF/1[U1-CZ!#>(U3GUA] M@741I:"%UHF#:H+KCDM5X>W?,MQ^;LCB7_MZ4SVZ;9NLEP\7;B.2HA&(AOKP[*F(>F//N HM]]MZ76UEH24KY?>W M;:W<_YOE#&",\[CD.$\+*(6\@/@((2LSZJ(.M;$_3B7:P3F\EZ0Y2^J6;,-J MTSO!SNK-!Z0W43OVEP+:#?\'N!-7G!>(U*DY7<0C$,7TXMJUNM,=?R:5)ZN[ M>8/=?B/%^P'*K*0I+:1!AE'9SA&0+"F/J)7F"(8RQ;K1EO! U,^E1Q?J1#=L&=>'Y/N\7K6[-T6S M:4O63]5BOSDL4!$&$(8L3=(LQRS+$L&'<7X*DCAQ41Y:F)]@GG(^H/WUMMG\ MV@W MT? EK6C32 ,2T??Y#NK',ESWC]=YWVJI62]_'V^:VW^O(BF+ 0K\J)@H!!)1M*T9.D1#4EC&UEUA6'T M)>SMO]T=<-?NQ]B^XF0FO%.$R%J#VQ7M 74;'E9]V9U(\,T+"CVM+"NRK*'0 MKN,6IE@[]_**;OMA57< +^V= NM.-[VP=W264IZ*N 0,$UF"0X%DD3Z@2 4Q MN333-821A_FRMT>_/!*,O_5G!E_:N&TV_'<6';T9@5$C8C=)X"@*7B"+)UX&DZYRK2>E$=.NIJ,$!I%!/'5T03P^A"$,W?3AF?+I( MDSM+M13U>KY>O'R\B3#$($>$0\0H*V""CE>4IAPQK5D&#^8]3S \/4P3(NM"9ZO2+QK,;# M?C8IOL=-]C>'^TKF];(;O2Z.7K5_?'!KDK&J&HQ>&3HSDZ\NCVE$8 M5E4/_F,A&_WG^8^R6E>W]:Z;\_PVWU3E7.H9;>[NJ_6V _<2)B%QP!12Q$#. M *!)5@Y;EK*"Z[TOZQ>)9_4X@&_O_(V^'.#WRT:[9O'/7[^T'DC->'"A.P"I M6=UY#I5:H1=.E/1JOCY $GA4G@:HP]X'Z!3]S8MEX+A*;\7U!:4?)X9A*/U( MOC93]!(]I1\*'&G]BS3:&C^3ALAFTSZ@W,DWRXJ^'D3/<".'N&.3GV5O]9YV[W[ MT_G;'58\\Y_>'&_'_*F7>T()A&*6"@6NOWP65)/QDOU&BN&%/!E:*PHCHP;' M2A-VW]?+TA^K^W[M\_WMNV;W\&)!GF<$QT4!BRP#&$".XOQ8%$!H<@."L:UQ M]F\RTJ[>W[;[ M F>X3# N4D%RP;*8%K#,T6"090B9;G#5-#/J'M8!V[ YTGR+JBZ9BIN:QN%1 M<_^2&87>-Y ^)DAQCZ@AJV&HD0M'+NSTM.)&=S/GPDZ0D6!;R--V_@B]C-]-,.>T. MQ^*8;[ZA.FPB(Z(CE#56-VV,1I&0 ET4H0:IR%#]^NL ")):2/H*0'VK*BM# M2_"<\[K[X\=WB!/S0]KJ)D8@V!?]G3.F^AFBRKUT]GPZK]HP3&I]T &1GI 3 MI8]F$)>08Z*)P5'CK\7#[CK!9BWL_KY:M]9G*$48HASAC"2,1%'8'+;;&18( MQ7:GBTVM#K8@M?.N&;@L6O^Z'7[&9X:-9=8;__F6UOYD\'-M.P<[=(UV$OB$ M8@I#0@=R3P1F#@,Z?<37C58&4_!E;1>P?4YL^UY9L6;(PB M.#U?;JB&^V.O,VDH0XC3B,<$(D)XRD7O (F:TQ+6EP28F-4:PSFX)&#(#TTARZS'+X%SK5 ^SG@&=AZ*8!O]\!&9\:%53.U5:-M:;?YK'I7[,5PVB MOQ:;;5TN9"[3/J"R7C[_QM%O?BGJLI+N+NI"YHJ\Z/XMOUX]+J7SXN>BW<3Y M5>9%XO:V:-Y/#4$L$(QYEE/>I)-YVC]1II$7_F]9W^ABSSH0P]^Z8/_]2K8QQ_T @2- D$G@5Z?,+'B4>Q7)N:U MO[YIRO7)2U\W;,F>Z2\G6L6FT>=.59SJ76!"O^^7?BIY-TL$2F":\HW16#>C@^ %1'NV_-1%Q'G-4NJ_?' M6_T0+;AKJ*<=?\F6S>OZ2>;5?Y^O'HL9"Q,2P2Q,HC2!<8A2 ?LGDE)(D)@] MM+Y_V\[KK0UV=>WJM/>7+BHW?5KMU,QZO;H.G8EZ[@*RVPC94]2FK,XS. MFVG_SLN@=7,*R'RAG#8C396?,A2-8U*BH)UB;K&'0,*CG K! 449R7-*^K76 M%,@4>(<]L5ZZA-XEJ_K0ZQU4;J;R+UR$W3MNA:H*OZ=6J!R342O44VR0=;09 M$A!&$8U(% ,JX0#B<.]3&D718,MB%SUY'ZM< ZY472Z[ 1:>G!;;*.M([V@M MR-?2CG(A3H?E \3J-Q7Q5_?5A?5O5]]VM5OVP M%Y&<8QAG21ZS-.,A3@G<6\=$ZR)&5S8]3^\=NQDLR\UB56T>Z^ZUQG;&KWEN M(2@/CFM.^SF37@W28ZBNA^-G@K>0;7P,CIP<;29/4;PS>'4M_S1 ZCRJRF^E MU8/CA_6BNB^NYS^;N\7*Y:=B.\M8GM$TDS9 )O_<7*O;/W>#XY13'0X:?/P0 M*QJ_R';SN%X6RU_;/?U7P;K8!LO'NID1VGXOVN%H>\RF;/UO[BG7W7-K(JP: MY3QKJ@>TSIF@]2;XTFHI'1J67*\%.0,I"_6FP2.; "IG-4F7,K*ERK2OMP(3 M(/,\D*110C.*1)9$^=Y*'&LB1N^S/?.E=V?7&,3/?HL=FS^4$O'EOXIF!:_[ MI:O@\T-[4ZK%BZK:VJI2QI^LNHCQIZ@G'CV3[BR,S$2>"HD,O7^%(1L53!@T M$R!,HUR(*(,Y$0B)G/7WZ> D95K/.&E]\!#9S?X!IG+GF3E0+@NE3Q.G&EFA MY+#_^1)*FNFQ\1\-/591D2K*8D\/*>JNG^&)9ORJ,&E?5OXD8Y+M[?!DZ'JY M/QGT85O<'UZRHSDD.$,4DC -<03BE/0[VG!S9%L'-XY->P;2SM'C0XSKY9OO M'FM.+;DN 36.C2B^'NFZE^)[]0_H:M0_'&QLO1UMQDE/S#/ \U0JTT"BK^"J M06JV[C)MVPV+GP_%>EENFZEHV4<_UG6QI(_;3]7V'T5'=93#D/"<99@F:4(2 M J-^,@P+R7B]?;F.C'I&*5DLFK[-9]:-^#Z*\+T5YX=54:JFNL(Q2$[G)JZV)P[&/0.QGSI1;=+V+S_6=[/?J^6Y6VY:!<+/M_N']SY ML):D?FPO];BNFD76[=,,ACCE,8@8@TD*8\APW)]1SV@:*MWFZMJF9V@>>QI\ MOCT\SA4<.1M<5T'GKAH@G>M^GH]C2JZ'Q_>A]K):M'^E_;!)JO[,P\'5?]$[ M-4*T?0Y(PK3M<32E>:/#\27NN/V-MZ@JOU52\P:G;I#PN?XRK[>[+WC9CAB: MGN_H1;C#.W!?BT4A?V4)9V&(LBB/HSP,"I^RCT+P'RF_)J67YTRDTO;[-;WGYN3_*1NHSPX1A MBG :8X>!8GUY\=2 "JL_M7F\;W.6A@F'%(9Q2L.,$ 9HFNT[%T&U0*[YT9[) M_&(?M!YC=552@Z9'@?0HJ*J-IY=%CU4X RA#N:9!'%/G7[T=:J&!*A/X?L]P M>Q7Q0['>[%C43DVVC]=\^SZO"SK?%,O^EM'KXN>6KMHKB\.8D(3E"2$YHPRA M!+57%J,\812 4 #/QL7@];'TPLTXY2.&KRF5#!Z MM&N]^NVF+9.=7\=/PZL5C1<46FIZAIU#E=8T8#M8M-4X;4(SQ2LW_]R0]?(/ MJ5V]G9?K9F%^O^8GX@P)EC,!1!A'0/8?*>JZ$)3E).>JN8R5$8^I3>-7NW+V MS+/1EL?/ZG0N^7&B[S2:IZ-87J9&#A6ZU+0V]7;V^_P_JYH];K;5OL(((R$JLD/H8?[7L+XLX9V6ZD-W9M1D9XU%[D M5R_;RML2O-$X++4:MS78.E\YJ2_J]?W3_%YV:\],\>I>MK,9@22/0,QI!.,\ MSDC$XZRWE<50N=J;6QBL]G?^#%#_3VIQHAG8:S=^:W 00^6R-FFLU_<6KF6Y M%SLS*4=1&F4TAQD1G*0I":/>#,[5>@/C#Q^J1;0^:;>+$ZN/;P1Z:IG11I,) MK"=:N5\YJAL&]3N7%:*STK>E-$UR$$)"" XA3W*:[]L22)C2\YMV%H:JZ8UC M^XI^N<:[U%!A)\D@\ND-O::@G,:ND$$4--L#\K:2CF#[,MY+Q#769T+8-8_A M+?9:*J)]JK^[H'Y#5JV6Q9*7M?QZ]=1O$?E2EU7=70=*EO\IG6QJW"R*DBB" M!& (((RR.,:P'Q$P$6'-TW%>7?&,],/Q]MVC&)M@'T#01]!LP.YBN K:*/J+ M>@]Q&-X=X*GXU.;I)E1R>KV)]T+S>XN!D=QGY@,'*L=I3!@.%>RIFQ2&T%@I M#?\TW[:+"[LSK-7Z,,$9)R$FA&4)C^(8(8I0N#N[DT8 7US6L_UXCUNT6J>: MW5<'MU2F[]VJIY%(#J2B62KYB5S_\54$G_/@\Q?QE5Q_^/SIF\%BR(F<\G3H MI[)*!V)-(*]T$47EM@KIY99YN5G,5QW"^&-G,X#.Y_Z%*'W2B^K,Q-.+5?SKID>B#7E\I)/O27)F2S)2L%IY#YV M(50.:Y3N!9TWF^*_'F4')7ZT5T+W ,O:RY\9XIF (&R'R>W@&'$(!0\SY6LA M#3_?X\:BO4M!Y].(USZ^+1I;RJCH59';&3 ]R[)%PTG^+-U2W-CI)ET1K1QKYH=:2X*-@1E M6A?4":.GX23IHAG">;*8Z&%*%?F7VUTB!(D84L1S /,D;=[DHWMKD$1:+^&9 MVAB:+8UCE[8QN171##$^]+.DC(IT@Y!FIXT&;'35G"9OM*.X@!PS52RHLUL@ MPY#SC(1 Y#%&&:<(I[V]$ JDM#7&WLHXY-%:_G8@I3%]/*CHA#\N]N"Y(-#) MY7)WFDZ60KIQ7.:0D3*&)/I8KHOVYK,93PF.7 P8MP"1 MNI'!1U>-:]TU@788TM#1B$)^)+0=:JFH-P2#]NJH(TA?T$D2R"",\P RU<5T M,O1PY"N+8AP*@"/ LB2/Y+ OI;T]D$=:E^:;6QF80!N+XZ\64II-+/M1T7IF M>;1#JB?UT9A/"]+*I,NKW?4@SCT4N0Q,_95->SU?[@T/TZ6]% M=5?/'[Z7"]*\'MY.21UYU%PV)0A!.44P#5D$>,=& 3B+4LW+0?SYX9MFB^_% M\G'5;DG9A1$T527H PGVD00W3\$A%OF3-IS=;&U@S$"OA:A&R:F4GQY'M8I+ MO[ \W8]BK/09(@]1?M-@]B"1OKJF92AU5;G_L5K??6PNDB*;3;&]Z 0*68H2 M3&,2IA$):81BWCL1QE!KQ=&QZ0'IWG@>M*X'G>^>>.ZZ<-00/F*YZ%&[0\@V9/Y3(-&OL*KAJD;JN?EF_>O>^>^EPO_^-QOBIOGYJG%W:W M_1\NBNE6?;,(00Q@0B*"$<:$B&SW.%9,*6)*+Q^XM^J;M((%/6VO AC^!K*K M8!]!>V?+(89@_U#"(0J];2(>2N4\9\QF!"U)W\"LOV(9_P8% M3W%5OBNT7BY[\&&UJOZ:2U4VW0OT1?VCV.P7M5D*\A #1!F/ (NC).LO3(TI M(XE6#NO(Y+A$/?C>-NC>>_,=,:X*0BU?':$,G$+41GXO&:N:H&ZJ/[.BLC=I*2?TAE\8E*E8 :?G?QX9O.F MWS)Z/[.4!K$9S%2:*JB:3_Y>_6C?E?BP/I_4?JU6*]DO_#6OES,@4A@1P!F, M\S1#+(U2UGM"^ M1,P!%$KW(+NUZ)G17XOM8[WN6O/\T+CKSDN7DZ+*$KN8%?6A[A#3HOTKI5.: M%=UI:3PMJEL6TZ"DXYBT)D;-%'-#0O9]7M\5R^NJ>>9*?E_\;-Z_*F8 \%0P MF.,0DV8O0$;S9.\+B;+9CZ*^J=RPT=0'G=9\[*YRHQ:;;7G?7E5;O\W-^=V\ M7&^V\L?MSN&-2X :EXP+H Y1) ,!=KDLV[L8KX(NJ.:VX2:J]O=V<4V)OR>D M-^:Q;5&^!SY;QZC%:S>*.EK]EPUBT=;O&98)<\YPFB410BS!(DK[A36>)A%Q MN - W>@D=P%^ I%$N2,83B.,DQS%*(-GEV2+!27SIR+G^!_IK M?:T?AA>6;OK6M"D6__.N^O%O,K"N(NU/]1S7][[TFZM5>N7]76Y MW+2]2:+7LM74<-&LCP,^T:J--!F_49NY75G6!?TF3=;KQ_GJ:_%0U=L9X,V1 MBRB6E$"(@RSC(NW-H) JO?AD_.%#-?'.J:#S2K^MZPFFWN:]:678]M5D<@F! M8P4NP,!(K.E P=;"2,$"*,)DUD%33.8Y3P)>SLI MR)7NXC3_]*$PL7NU0KH5-'[I@T)3-'52^-/+$!6J4KF$Q3,1+M#"3+#IX,+0 M_S=X8:.$UD"AGJ\W[=SWCDTY2B&-B(AA'K(,<$+CW9,A(B5$*.T3M3(PV !B M[YAQAJ$OGL;(PJ=NIJ,,9*'%I^&$JW'0P8A["6\,2.SWTLX]OVWF] M;;$EDYLP8S@2C9V,"99DI+>$<*ITW-#F\P?.0%K'K'(0#>ETLQ _JMGE(0J" MN<]$]D(HY2+ZLDT'(\81G,Q'3-50@8A8;\OM4UZNBD^/[:F93"18Q)%@&6( M@C0!#/0FXDSM:22C#_:,C?IK?%S.!HLXP\?!@('IX+&*UT0Z JF"@./6AD!054F=U!XKL!9,!B*-14XF+K_"A!6 M.JA#@LELI)ZO/JR7Q<__73S-,BBPB#)*,:QK M::1[&OD?Q;SNYU/S/$>(C>> M&:R/F,MWF1Z#**<'$"/1G&R9.J'%J=U3MM*-CQ+[$"J'54E_HO-@*Y??V@7]!-\P0J/?5C\_E#370>-XW6,_V)3FWIU"7D420HBQ+"8L$S@'?W M! D,DD3I"C(["P.#9+<.8(42+0%U8>)+.SN<*,GF'BA'8B@AQ42\J4'%*(:3 M6#%71 4L1!I:ML96\[L93GD8P21,DS!D)(NB,.OWC& 8JST K_^IG@&R=R9H MO%%'AJ8TES'A3Q4]-"@*X@(&ST(^ 0 S6<9O](9^5[850G?R\\-Z4=4/5=T> MD?JVE:,E.A=K:&F1A]YN-5 MT'HI:TJP\S1H7-6=*[746'7F=#AYC>91K91U-[5Z5J6S$ZUN]!T?34ZC>34) MZU(E=8Q=SW]^6$I6EK?EHK6\6UC.$08DSDC$&69I!N,XW.=$$0Z5YU'LK R# M+NE=\-P]P]T@QF*JDFH('8T8I2^A.S"=$.4LDFR%G J,K.-XA2$WRJ@#B"R7 MLGIM=O_Z6*X+.(,QXCQG24P9BA"*0<;WMBCE7 \^)A:& <_.I:O^#T'C7/!Y MK9TH&8FH"AW?^AD!1U\Z=\!Y0Y"SL+$1<"J@L8KA%63L%=$&#)-__%Q?5W^M M9P1@@61")3) 4!91"EC66\J)4+IYQ^;S!X9+XUDS7FA\,P2+CGB:6/&DFQU4 ME"1S#I2#%"HX,1!N8C QB> 42HS5T 9).S3[7'^IJQ]E>PUD"/*(9I0('L:I M2 3,^\TR.$F9\M$:*R,#(V4_!]$[:,@5;2TUX>)31CO"J"OH'#,O1%%AC:F. M$P..<1BGJ&.GBS9ZOE2;[7SU_Y8/[900XI)M*,0,"1Y%29C2_D1A)G^B?-I'ZT,]HZ3-Z!MG-,FA)\QE M5GC31(\.BG(XV5-[%/&)YF\DRO@-WLSMRK(RJ#?JCU6ST>5[M>Y/"^:DV=*/ M\DA&"G(,2=;?>"RR!&9"M6%K?[#GQMWZ$[0.::_OH6M(XZ*Q MOXS\1(,W%FC\1F_N>N6@@J@W_F_%XK&6?('AS76Y74F^D*@Y&QP!'N9H8N*[GRW)]]^WI_J9:S<(,R<]&I'D$EV3R?R';#QQ$ M3)49H/>IO@'0.1-TWJBW>TUI+C=Z?ZIHMG@U05PT]&BI!G".5Q$D*,\]Y,#-5'[T8?[KFI]SX%O5.: M=W68":;>W7O32@\ FC*Y[/&/%;C0ZQN)-3X6[-Q_H_>WT$%O('#7)1E8R(_. M((ER&@D1)XSA?BLI24&NO+M*^X,'' CG@0-_U-P<"1O&K+R3^GV*U^M_KZJ_UMV*^J=;%\L-F\UC4LP00^=E M,,1B @E+$.L/Z)-,9,H/E-A9&68YL?'NMW\V[@6]?T'GH.Z"HK&:JFN*0PAI MM*QHH*&[A<43JIQ=6[15C/+*)7C M(A)G*&9)%J+F\<7>CLR"--&C^^G#(&?O5="YI0L:;-3+B.P*"OE#BA"UUTCO?+!CM?;,L?!9]OYSOK,PYC'.$\CB C$89YF'/6 MFXNB1/FU-RLCPV#GR+GFXKUYWX[T#_&;*:F*G0%$-,*.MGXNC^J_)O_D>@ZD* MZFCX=C]?K>CCIEP7F\TLABR/8A;"/&:( /EEV@^W* \SS5-G>I\]#!I:GX+> M*5TT:*JEB@9_0AFA05$C=VAX%O]9-)@I-14T&'K_"@TV*JBC0=P7]9T<$_VM MKO[:?F?5_<-\_30CTA2D,.<$)UCDB+&HWTQ&H?R.'B+,; R#BMZWH',NV'FG MRPQ#&579X5]!(X;HBN<.)F\*DNK]O[D:N%O_\]GTN*\OGQZW$S[HY9#.+LS@&D&W](5;JJM)D,&&-\&*LJ<,](V<$ M.K]SQ(6R4X&2FV!>[R)QIY'. U.;P^7NQ9(^?2UNB[J02EP7/[=4!O[/&:01 M39O,*84\PC@&>/]&+T.4*-/+G47/$-L[&AQ[&MPT3TSO?-5_A\J!SICA34#?XLW$T:#W]OX.\7751L!-XS(F^#/ MWI_3[N:*+]E>X*<)K"4,2,*TYU08\'CYK>[^?QA]FWQO5@^KHK/M_TZ^)'M#7TZ^NIZ?K,J9K)\N0 LCBD3 M*0!Q%/)XYT9$6*1T/MF;<<]94>]O M1''H\=U]2;R12O69U.U\<]-ZNQ.J2Z>*U7;3?^=E7F6JZ!M<]%XXXW+3?WC5 M0)59,A F$>=:;I#Q5 M&FXZ,>1[D:YW1B8;TAU-3-I)J(;$P=337*-3%$\(S3WG":0J7GD1V:&XY(G4..F*0C MJ!V9/&EIS*=+,@Y*J(,X!IPR4';:M#()2)%9QEHIDZNN'HIZ^_1%UKLM62^% MS-H>F@D/VMINF9F D&19%',"6'/\/4^Z:WL;RSD*E9YY=FG/,[L^5NN[WSZ6 M/XIE<"V_7\KD-2";3;$URZY<"*R(LH&UU6.9L:Q^R'99JW-H2?;6?+51BF:LH1JVAI!/#U4FRGEAU EISG#)5LQIL,@ZBLIM M%;-G3O/'NNA9AU((.2>( )BG47LJ+^KMH@Q#6_KH61N!0U=![Z-A6N5 8W,Z M^9/7GE,ZR@[&K&>":=++3.SIG3!70ICVA_J>E6]-5$\W9]4'DT-C,YDL6LTULBO*H M;5X["NW4IC63Z">P6@L[.P 'C*! IWW=-6GC9K(IL,^[8GH0'%$L#3)Z%\T,D0;BJ>'R MK7A/<=-*FPD U,[_RE4MT1L#?VXD^5Q_J:OEXZ*I,W2^^.>JNON]:%\Z37*4 MAXS@,$HXH!Q#$(N=T11%!,Y^%/5-I3H$MC2FTPZ._5(?IW7N!']V#@T\(#NO MSIG1F"-9IS$4KMQ+VC]LY]0TM#4>"[)CYPNIKM5E!QJ FFODM[9X")D=U:8XC0@06 M..GGXM,PA4HO 'DQ[)ECO:_!MNJG;H.#NU>!=+@Y?=*XW/]\.?!*N8::YY;, M?13*-!JLG]!>+J+[TT\W\6#5_8T<2C0,^5HLJKMU^:]B^6$IO2MOR^8T2[NQ M8]-[0];+C_+;N\V;\F=R*+ELW>VV OR8KYK 9IBS#'.AD<11GLPKSJ(-/\]"A4LS1J MK!JBEXB]@\IAF,J-6"^\)H5^2DPAK1RYJDRCGYN*&"=2V['=TNI+/STV,P2' MXZ'%WJ^9M ISR,@,,BB/,YD1[XWR'*M P469CSW89UGQR>KB\WE#->YEFH] MQD RZM'>3$$O?#ZMSQFV.A!U&EQT$4CEO,)9Y_9'4P5?BU5S>Q"K-A*('%*4 MXC3,N1Q,, [S>'](%!,,E5ZD\F!VE)S[>,YLYVW0NFN=-QNK;YP##R&\BWQ6 M7_.AES6YO+ (US?:+;+6W52WN'U;54U%L_EYL)#D_/[1W%_Y_[,).M^#G?,: M6\3\E,QY-$ZC4.P7J]]/>6ALZ1N]7,RV_.F4CVKIJ.T)-!'LU)Y!K^)/8$^A MW_BJH:JQ]0P'D]9**73[Q74]7V]NB[HNEG!&4QPE(<99Y7CF;G#DK_4LAT4)&,]S#".^BYD.?=V'FNDXJ:'>7(=]44QCE. G MM,OS':[T&V,'R*=B.\LX;3PD6/Z7120),]"OK4GZIUK7/ _MV_O#>G\0)LR=,I^LGW-,-%[W':A7PIC]%@?Y&BX MN[IJ,T-9PM(,( R(0#Q.XSCM;V3+X@0J'1$=VT?//1BYK^IM^:\66^7>K6#> M$6QNM-5CM.(1OM\NZRB(@;HNDPKRWZ\+,U+! M8U=F7BKC=FG=+W_>?B_JZ^_S]=^J:OE7N5K-1 XH%Q')\BB'(1,998=N.46V M,V$C>OX^!W"'N'=_YRIH0P^V,O:@#WX*O:IQC1JSKQVB,DVB![:L1^^H/SY1 MI(/WTK95Z[]SWVVMS2 ]NIL2'*>?7Q:W;<[=IMPO0YHE.850I! Q@5&8T20" M;!]!F!E=23D%OSWW\1_6OSW4U:*AL_RM0I9L=U!J6?PH5E5[Q_$D!KJ6A3]& MASQ^Z*SQ;F8!VQFRKUW[$;=J2,UT[89>FI=L'['IX* M2@B.($(D9E&(8TS[YQFS#(2IWHU5RA^K@S&CNZEZ3PQ[*75]U+H0+\+H\7V< MD8_"H$1;FVF 2M_MRK).>-L6UIP*WCY)]!2R_FPW'R296EHU?V@?<8UH""D" M @'(8P)%GL<]A$B8XGBV+NZ:0RG77C:/6;NGU*BRKE&]BL375J>KH(LKV <6 M=)&UN50?F[>-:/9E[GR?VC#E/,0V-LNR'7NSVZ6"<+,7SEEQ3Z,_&"5R\YUT MCM57[97Z7#@_G?+^GZ*\^RX13&3B-[\K_M@4MX^KC^5M,; ^BKH PAV$01="$$3@U['XK?8U'J2 MR9287M>A5E@;P]+RTE78*'VF;QBD *?1&0P3:C5" [&^TO=+(=N)=.NN^'S[ M]VI;KN_VG=#^*I 0)Z1Y%Q2$41*&(4]8U*\[D#A!MI?]NG!AJ$7V9^?-#HXW MM^-TKA_EF&:W#/DJ([WQP8C%8S@4<%HR0UTYK*"M0G;OJ;"FP6[?05Z^P-B] MIB.=@R$WFVT]7VQG& "1$"Q82$ &\HB(N'\%E424J5Y7-I9[[V[5[5/[OOHN MO)$N.G=<2,.=F]"N%M/BUF@J^#U'85@JGLG73^*?//W!*,-)&F=A0M,0Y(1F M*=E[2\ 0&U"L?1PGUY6__7V^*8(O=;F0Z%NU[:O]T4L,_O(& W\=[DB@?1WP MVOL-6OP#]GY7^\V<5^__M."E0G+?^SFK%N^Z]W.G@IO>SW&I6,S3?/L^KXN6 MO3,L$, QA4D8,Y*R&(4"]S;3/ HMIV,T+(W2$[7^==V0]!'4Q M3Z*BY5!S(0>9]*8\#.2=%B,M8[D\@6&LD"JOOA9R,/"XV#[6Y?I.LG)W*2I9 M;,L?'3'[T4(89S$-8=+LK,E3*A GW6B!RV]CK'K-ICN#_EK<,Q_;E*B_1?C@ MYFBS LH"GFF+[@MA&NW20UR5[^KKN+WR?,X8!9$G" M(^E32@C#.8.]*S(%TAHZ>W' N:KT3Z*1Y'9/5=,AX@ MJULHXQ#W#6%MX&M33N^$PU8AZB+97D_ETP#SLMDGUBPT%>N%-'W=[@ +LX3# M),^3&(,$Q&$81MUUE5P(Q&*M57A#$YX)VW@5/'-+MM?&,4U^F@JH1L@!M--C MH(%L?@X7O"G,N:,&=DI.@U*V0;P\AN!"$V/2T*=/1-4EL<72EJ.0R5 MCF72@9.1O!-EE%DLEU!EH9 9L7;V>'4OOSV#*8@C'H9 ( IBB&.:QSN+.<&A MUL.^-G:&I=73H75U_EFQ2E-1$U+Y$].*4QHZ#L"I9R(I4\I,VBDRRC"2LX2R M4<=*7=8I4,@OD4MIDJHW26URLNK^OUM^V MU>*?7XN'W2:NP_H"8!G-\B@121:3/(]A G99&@=)E%YZYM.%"7_MJ',L:#T+ MCEQ3675SKZ3&JTP#*FKV_I*-LFKO+)V7X WTN!1N F\GN8JDH\Y5!DA(4Y@'$$XQ0@$/?&0D*U7I\W-.$Y$^J]VK42\^5 4P75 M,J !Q-.CMHEN7C*?MY4YD_582CF-C,690[V%S"O)CM;[[ M37[&?=!X&QRYNULN"HP)Y4)W-5H-++D>N=RK[85KES4\PSB'!3 -WKD,J/)6 M6?4XF,_+^N_SU6.QX45=_I"Y_8]B0^>RLBZ*;]^+8OMQ=WB'/AU^H1F3-GG@ MM31%G_Z]6-[)$2HO-N5=MU^^6XA,<19)9S%':9;&4'! 4.;R((NM. HMJM@%UW0AA=\W)^ANGDZ^KV@CS%H@C3; S%F%5!#^3LI?;TN M8-""]]([^"N6,[W*!.K"-'JC*0A13:Z=:IZ>>L.W=DDZ2:.<0"(018)F'/,< MACMS)*-$Z-VN:VQ&ASY&M^T^ \^!2"ULWN;0*#LS3@EXAA/6FD^CE=N'\?+0 MCQM=5%O8407;T^&PB@&1X"+!."0P3R!+$.-Q;S,)B'46:7.8,J-PM-@E:-8*A]U4(]:[8,Z']:+ZKX@ZV7[ ME?CY4*PWQ5M[^Q'#8<)0+A,3%F54,)AWY.0LDQ35&NBZM>R9:MWS7)VW[8F: M[AL[A]V<<')<%&K<&Z\4]#CHN "\D%%+RS.D]%,FTR"GI]BJ(6JU'ED_%IM- M47PLYM)HL5G4Y<-AC)=@*#\\X8#'&1,\C#EN+48@9"B"6MO>;.QXIF;GVE70 M.G<5'+EG-G]G):D:#X=24X]^%D)Z(=T9E5-QN%[2FE;FM$4AD/7*WUM4&6'VG=86NT\>L%N;3Y MI2_TE!EF$(T2QTQ54MK/^ZGXJ[7WX?YAOMC^7JYG'* T27%SX)SE21ZC-!8[ M(R)AA*F@R_"C/9-*.M2UIZ!S*?A%.O6KQI9= ['.& B)T :FOHG!P-F[=JCK\Y\F>#!048.D?@4T)>J(VAD@UJ^& MMJC5TU*/N:\BO\1>2W;]>HI M+]?S]:*GFPL^D-=ILRS%%8-=<-IJD>X(SF//!L1;&>%.L,S-P)/ V.. M8CEUCL"!0OH'@MN-,3)OK![:Q]>;-QR;+3.[K3+MTO/!&4HSRF3^2##,$).C MW3#;TW[9^?ZKPQ/$;@M*C8X3*",] M;'HL'L]'CG4$/H-;SR4V#0[[#O+D<66/FBJMW<@>8GYW5Q=WS17L7XL?Q?KQ MR&#*<@Y%R#(,4()!)D22M0:9$)1$7'G]QLZ,[SG"8^>"G7<&::8+0166GVH_32[Z[;N)[_ M?&LKN@@Q2'*4ASQ.(A1'"<^2KM^@ G.D=4S0RI!GD.^2,>F?!@ M,NHQ_*#@- Z_G)/I3,[J1-UI9*9N0JD\U#Z-+#-_;*Z#_KU/]U_F3^U$ M7GMJ&J0TYS3EL8@1IAP(QG8SJ$(FM_C26UJ6G^YQMJWU*=@Y%?1>:;UQ82N= M1A(TC(1F"9"AE&K)S\G 3R4^]DI-(.EQ$$3EM/:8L:0\6-M=-9\(2@'.$<"A M9%B:$!CV5\V',$2Q\H#5RHKG-.>ZVLY7FF]0.)!.C\1^53.']>\5A3032O<]V%OQO7I]LGUT_MDS1U5-8VY[$-(5MX?6T)K;'K1TS>U+ MFMIPN_ML/6YK2C99;NO&<9G;1LHH91P #!(62XX!UF6LGU:3YC2&6Z7]CRS_,C+0+H9E.N@<33H/ TZ M5TV@Y$IN!<2/H+0>["PJ.@UCW#J%I:= 0>-776 6AH:\;]YR*H\MY0N@ERWC22,Z[+, MBV.;5 ""!4I!2E,(4=C,#0&/BZAH;G?>.A.SAI"VM >Y^:6L-^9#DM4.]35F>DUY'7#/0O M9%#EO*EZ$\2\<2CG*&^GCQ'D\_)'\8\CDSR6 PB*H$ACE F:Q!SW#Z6'G$:A M,>1U#8T ^>:=,&=4TA;6 /(^-;6&?.-<\(_1Y+2 O$]9G4%>1UXSR+^0017R MINI-$/+&H9R#O)T^!I#_L/Z]JHOK[_-U_,QN1BF, $Y##E "8YY#U-L%(E<_ M[.?$FF?<-S[)$?!\'<2N$&\JJS;G!U#4&O:MOM>=OHZ8;ZJO,?@'T-D9_0WT M-ND$WI9$K2>PE'-RW8%M/*?[!"=**;_5U9\\;R^GW+RYEU_Z-(OE""./\CR+ M2!;'"<,@V>\2I5FJ];J,*YN^QP3[:QY6[=6JU:&4-!_AXR] MLIV+5\&I4S[2SX'?VU(3[PWF^9)_&@<1G4?U\G4M+ZHYIB#;W86)<@@R0DF4 M0))GC) HZF?;41XE6M?G.C8]&!,56NY5\*G937;=[2;[O=UYY(6=P-"+]S5*1>GZ/54))[HJU$:8W+W M(*H]>@T*Z%W1UR0^,P ;*^F>P29RRN(,BB@/]RN1" *$_5!8 MW?[T.-SNMO)*8HW2<T<0"7W,2^B8GQR5&]>]0EFC:!PSV4^I^$:R M0H&,2^2]K"Z K%]&[XS'!@&:XMA42_G1>+^%R1>-U8O&-8V]E(IW&E\ND)%IW,OJA,;:9?3>:*P?H#&- M#;5T3./K[T5=S&^WS>X)DN0@)H3@.*=Q+B(:]^N&48B1UKM)[JU/B\4'Q[V M6*=4G'+84X%XQ;!"68S)X(-[]@@V*)YW16"3^,P ;*RD\G-/WZMZ>UW4][2J MZ^HOZ=!FQG@4(83S4*"(0)B2#(+>$A="B[ FG^^9H:U+O\F_>!_PXF;@!V_? MT.-,>[-1;QHMRBJ"EZ_M6*NAM,G^8[6^:ZPTE>-9N_RPEI6FV&R/=S$1D. L M1=)2'#-"$\CBM+Y_1ZL9#1= M$UO*>/0W7'HHB/,)R+AEH)=X-&X&USV_7J4=^])1VGOI6W:-7?NCR6^V>__C MOHX[* :U3?PZ"IW:S.]%Y0ELZO<35^6[?NJE:U]D7?PN$\;#.8,9!TD4I:G( M96((,TIHE.T-8XVW(\2S*:QE!B+0,D$R'/,W:PCK%2[NO:IF<:V8;SE7W!1(_L6VII2FS@.QZTWAM(!F)_U4*6<9U47T MN5#-DH??"JG.LJF(LPCRF-"0,0%Y2G.0AF'>VR5(*-VC[L[:)!AX_5?EA($Z M*EO1SY/ /KAW3MLAN7>03)]X!G)/FG4F\:A1SE@I2[Y=?R_KSBP(8Y!F480% M3K,XB7(@^B-#L2")<( W=6/3H%NS9]0)WS14ML*;'X&]T.VLMD/R;:^9/M[T MY9XTW0S"48.;J4Z6;&LV&6Z_MW;ER#F!,E,448IC0$@6TK"WFR*(',!-P]HD MZ-;XZP1N.C);TEVT$P?;P9Z3YIO)O&H M,@.X::L];;;IAZ.(-D.=K,A&FLUP!\M2)IC!A*1I2%C2[/T126\91AFUAINF MO;'YUNX5=$HY7<$M0.=1:\>L4Y5Y..(]UTX7>H;*3YA[IA&IH,]*+57ZL6J] MK>>+[>-\=;3BBR5F4Y;E">[-O<[FF^K.IBO5L'BX*K9 M*_7F*I_GT2@"ZZ'IU!V&TL& C:>KQI;DH?4UVXELJ[/:YF,%+=Y OG,9)[#5 MV&DXE:?JYB#;?'N3C1S2$YQ#"L,4"I!F/&71WH$8:&TX=FAVE+S4Q>8_E]); MI+#^57>1UTYA%Z"Z?+HIL%T93#@OM@Q,)5EVH9T]+8\VZQ!"(XHQ0"B29G/, M\ZA?[DE$B+2F)IT8G HAM;<&NI';EHV>E/9$Q<'W"*H(9\1# ]VG3D*3D)09 M:*R7/?T.NWE@R,(XQSB,:$XC&-(8]C?<)@QDF1OXJ=N;#/OT-PXZD=L6?GZ4 M]L6^X7<0*BAG!#]]W:?./H.(E-%GJI8]^8ZV^4 .I#&,(B(@2!'/HG /W2R* ME=Y?=&IP*NS3WU;H1F];]GF2VA/\AM]?J**<$?P,A)\Z_4Q"4L:?L5ZJ_&LO MJR+KY==FBGHE?CX4ZTTQBS"E&.5Y"B+(:!CF,>C'V$F8ALGL1U'?5*K(,[.A MT_".W5%N?YT[0='Y,VP#>U.2,RW*3L)I-"'+&"J7EY-)$;3WK#E1VSI#\"*TKP1A\ UK"L*9Y0?:LD^# M;4XC4L\.#-52Y=[OU8^B6:+\L/ZVG:^7\WHI@2M^;HOULEA^J:OEXV+[?^9U M/5]OGSZL%W6#9%YT__Y:K59Y5?\E_]),1%E( !248)2QG%&<]5?Z)5$(51^] M&'<*IW:,#,A.>$2P\7FJ<$#$55P_8 >NI1V)&4?DX"O"G6&4A:JCL-YMD& M\7*+OPM-[(BT^[(L-A\VF\=B.0,")R2+!48QS(3\!X'^LN^40ZHUA^S(Y*2( M=93@-!MU#\$$730NB*9?*#:$\UH>/HEG7!0#$O&EN-J$-"Z=*1/3/"@E@EIJ M9D?4?O/L#.:>M$?=)>=N(^UA<8%2])&SPZ5;]0;"II_B M.Q]T::D=B%,F8[ZP2A1T5 C M2QK61?&SW#3OS;P"8ARBFB"-,*-I;1U3O[F%'-CU3^W1SWSGH KP& M2MO@UJ_(>I UUW= 3KX23)N.YI)/F8D642F1T%8U._Y]DM+LS-*0(I+1"&/& MXHS&'&7)WBPA>K<2VQH;C7@''UU 3T=>&]IY4M85YA1$'9!T!V^T$6>@\Y39 M9A*.$M2,=;I$LTV]G?U]OGILM^&0]?(_I+'R]DFFD=)R];C>;LC-IMVP,XL$ M1$1@'HF("!:E=']4%3 6DDOW@3BTY''X)ECP;?&]6#ZNBJL AK^!["K8>]T. MZ@Y^![WCP9^]ZW:[5J1$1VU1?O6R':IK^$9+]% X[9%'P%5WBJK>GOL*^#G MV_,N\'*S6%6;Q[JX+GYNJ93DGS-"D(@C%&/ LSA*1)Y&L/<&H$3I7*-O'WS/ MF;W5AOMO!-6M0GL^1!7\V<05M(&=;MS#%N%ESDZE]!S UV_!.:.RA>(G4#U$ M&8[/[T&BK(9M&9HOW.\]HH^;8?R_E-N2J;M3OYL\?[8MG6](.744:1".,,ASE(<\:C M*(U[+S.,M28)A_9M0,8? @H.$05=2$$?4YL5'D45[,)RR/Z!"EVW6YA>>9OW M&(,5M>>>Q$F9*'4RPY;^U/J?@:,_V36-40KZO59>KLMM\;'\(=U<;V4;+*7Y M%VYNOLSK[:&O9=7]3;F>/^]=#=AS M=2']UL84'()Z#;1-T 3V+&<^BLUA'S98%=#MQ:98^N;]V @%[[E'H&O('TU*/ MWH8R>J'N.8G. -2)LM-@H9M0*@\U3X]0GXJ_=HL*TMB7NEK+/R[:.PE^+^YO MBGH6(D$013F%@B&:)RP$:6<6A2)%6G/YUL8\DXHL__-QLSV\8"/]#0X.!\\\ M#O[L?-9,=.WU5H/8H%+K@W&NL&DUJ389T3X:?! M.3>A5!XJIL;KA'2^:BK5YGM1;+?5=KYZJ,NJWE9D63TTP]WJEGQC"4AF$<<9 MH!Q0EG&$4\%9$NULHXQ#I:3.K47/Q-OY&;2.!JVG0>MJ<\%C[VPSR27=#:2_ M&H_JN1/]/.W&TUL/>^]":HU'#$>1W.PE0V?2JSUIJ*K,&SV('V4G\+BA^Y@J MGW51HW/Y4I>+8KX?N\W7RVK[O9!]V8]B_5C(6EG4/XK-#(5QDB188"@RD.:< MIUCTEA.A]KZA2WN>.Y;6R^#@9KOTWSH:[#P->E9029]?J3:2NL MT9&,H+19-^)"<;4>1$V24_V'8T$GT'NXCJCR5_TT>H[#A-_RL7BCLPIS $D( ML#FDGY^6%2_N'9I+S]T.&" *>([TJW":#>62B5AWJE ?>_E:MM>3W_^76^ M+=J]0#,",:28B@B'D&5Y"!+*NH-("4@QA,HXU_]HSP!O'0JD1T'CTF[OD^(" MH*E8"HSVJY,>E<>02 .\?J4R0ZVF9&J ?17H*:2:*S(!B%HX7SFI%8:@_%BN MBP_;XKY)MU.8$I8)D1/. (7[QV02@)O7WTQ@J?[Q P.S<2QH/3-%@H9RFN3T M(YH=/0?5RQ"C?G0S0^FQ8.W2JG>V[J-7X:N^5!-CK$$ ISAKJH4V:V]3G-.,7/_,'"]N)4J7M%C+/VR_R#(_NAYDTZ6S%#"6)+G( M,I9BPA"G>)?.-MM..# [#^?"LF=,'A]YVKD;[/P-6H>/[N39Z(U6/97$>>*. M7PAZ5':KO^<39 I2GMD,YZ=(IK$[SE-L)T]UN5=0G:O%>EZ756-SMQ$Y#INK ME1BF"&<0<4Q2LKO2$@$!L=+RE,7'>R=DY]%5VQX-3S68J*8*.J^"Z=),3RM/ MO'JIR%DH&7(BXUEDF M8R.C\*;SS9HXJCJ:,L>#A"ZHW3 NTL=(%[6-?8OF MK'ISNT:Y*!_FZ^UFEU<)1M+F0Q'-&> TRRC>VV(@5KHWT,Z"[ZU\K5_!L6.: M0R=+ 14FY@?13@\YH\NFLT=O"/G,IO*-9%3-C_/,YS\^?;@6 M//AV3:[%-YV!Y:8?66Z*Q?^\JW[\VRZF;F"Y^^+EF/(0]QMUWD"4<:NVB<.5 M<070FWO*J[HH[]9'\^EYF"$&F@EU$:(\9SRD^(ZR&J^*Z=T\_ MVT/US*6/Y6WQ8;UYK)O;9'9>0"3"+!>0DX23#"4LROKUR3"3%5'O.FJWMCW3 M]=7.Q.=MOO$XV+MLB%WGQ:&&W#%+0@^WEJ)[NN=:2[TSE/55#M,@K+?H7EV0 M[5-%0[+*6GS8G/IQ?ZR)H21,1"0R E&2)C@-Q9[J64*UQL)N+ Y-T29#.G[R M]J/N:4;'@AL1D\#YTHIK3PN#/,JO6V M+F\>FZ60-K\5]P^KZJFH?Y]O%]^;B[T+68G7V_E=\?EV][/B^"]M_GBXKO*R MWFRO94TL=K\N?W=5MB^YL.K^00Y[NQ6@',20YTF<1B!*0LP@YF*?)_-$:59\ MNMY[IG,?6W"_"RYXV$?7G,XI=O$%B^, @\>'YF8E]#^>_4JQBT_^[B% C87! M2>JOLG [2?;_N?%\_^\B;XXR&XKH(V]*"- MO?]K[=_IZQ7[[U2O-):Q)QF _\5QXWI6G:QG';>Z>M;12Z]RJ:VYCU%>IU;R M)UUW)K _8-KZ5.^% NZ2Q.>^MD$5R\_KXM\?U[(>%$OI;]$X3)\.@\>>H_HG;7R8]?%@X2R?&#I?-F9[P0(I )!+T'0:Q#0IWV2 MY5QG7/20+JO0@-D]'I5*WI M)Z83TDHC29V0UR/,:N:RA-NFV*@TYQSE:+1I]DK.)?#>[V4YV_ICF M+*?;JC7&-.=H56PR\YQ-+M%,<.X)-NEI3IWR\C[/Z:7R3#^?'%L@+S.='LO2 MVU1G7MYNG^SS8))#Z7,B$"!1!ABD,*=]-) 3]4.^$XYALM.;\11F-X>J2)[F M-2=8AP:;T6QC?S]3F4/5-,^3F!.L<8-/7S;DNGF'LY=NRL[EO.7 M6GZ&>8D M5+*=JQRE5#5WH+\,B%6;[==B4=VMRW\5RQD0&# +I?$\V+D^^F$>%7VU3O^*3?DSJ-@T[H4S+=!(;E9W09/Q5QQ><6MO*:<]*RL M"SKNI/[EC_5M^Z=?@\[=1N[F-\;FXVL)M:AH40)39:%-2!<):*V73?ZX?90Y MT7SUMWFY_EAM-K.,I3E'(F00"DX! 8SW=VA'*4*P3QJO;<;W^F8-TL5KHT<' M.K^".^E8\,M*NO:K?;JHK;%YCNA%5X?H>YT,-LEBK_K?6M4_GE5]L!SQA92: MB:%I04R5@!81*:2 =FJ9\T_\?"@6DA7DOJJWY;_:"BD17)=5_:VH?Y2+HIF$ M976Q++>?BI_;O-PLYJM_R)1HED"$0BABBBBG,0. )OT>IX@DQ.8V-[^.#;1$ M]&) >!1'D^9\*N1/FFB"73CM0D?P2Q>1-7-]EJLIG"=2I"XHWH?RJEC/%.E5 MT 05=%$%_S@WJA@(\>8%HM47#%#N4^TTA@C]8N\RF/Y.IG';ZTV;#0YU\;VY MCOA'\6&]J.X+6MQ6=7$]_TEN-MMZOMC.&&.A !C% L2\<0O2O7-91#*[#LB+ M2[Z7Y.Z;"_DWP6'1M%GV.9Z+[&X:L?B-VB=.6M?FGOM3&3V MW0RU-DV[*39[5V<48D)2F.$(, :2B*&DO\TU$AQP1Y,_WOP;9I:H&;O,]W,6 MS1S1 'V'<9%Y[$&\%M. _4@7S6[BZ>IX%NJX4WD'/QR\.?!QG+DTO+3X[ M)Z. MVE5"K_=V9#U8801DFU5F%1/=Z&L/'1ZKFK'^^[_G*G@J"MT6RK#3.+- M8$QE+QUR0@%-LRB7_^U/+<4I3)G=[B*GKGC>=]1/VM4&DW9#SME=+K(AYNJ< MEM:HIL7D'T/1%A>R,EN5B]]VF.]K/_Q&& M8)3Q-(MY G$(88KZO:QQ!&S7:RR->Q[(M,O]._=.G99J_/VW'A?6RS&VA6$* M\P'+P06^GQ7,<4GL!P836DLYKZT6I!T5TU2Q["J\BR!VJJ,Y>C^L)92*36M\ M!N*48HYXE I 4I@C@?N$/P81R.U JV7*,U9[7X+%N5/B7C0TY:,W^5S0<*_G M:*?N3RBEQ38CB:=*,K-@+G++0B.+&0*%'4@SSB/*N! 11H(#@!F,]\B$"==Z MA]V3"Y/80>IQ]ZB;#ABZB)Q, S@HG:$&_@KZZ@WX71;85#GL-LC+ WSW MFKKB]M'2ZXRDC' >,Q)!QAA,,@#2O0>9L#]B;VS98"N,]KSMLQ:_=K\KQEQV M-^QUKK='X$[IZ-0I$2VH:E(4[P.E1I%I\M-SH3.1)A@@D$0PSY,4Q2G: MWXP2ASS#=@M?AD8]+W%=-W^E!>1#/]7V\'P.]&;7MEV,XTV%=SOCZ53S868Z MQ^;FVT(ZF-94+HNI$M,V+,-I3$W=+*[<.[X>]7 5ZBRA($0IYRP3,,LCFF2D MWS(N'1.62T:F5CT/__?O=#R[[?TJ6#S6=;JQ>_+^F[W2XE+?L0HKEOQ?SU?8[F]?M6M^U'/0O&S<. M71H"F**0$P'", N)$!EFO3]I'EH^/N#*"\]=Q._%LFQN4MHVGCGI#EPH;X7_ M@45WAGOYW<[QH/&\FU1N?6^9/KG4_K+,^CQW6'23YK?+.-5X[5Q9U>==GR6"11%D0"0QSD*1IHCT)]43 MD"1*3ZI.P4_O.^'V@31K_,L^E/9-@X5MTMU#.UXNG&8R2$$'!8I!D*(Y1 M$NZW+:8<)Z'N>^)3\'F<+>'GYEJ. ^YVQS4A/]LW)S^ABSK8AQTT<0>'P/6? M>YY":6@\)#X%=RD_+/]JF'S;:\;XXYY(_;Q[KH?S)_:FAPF$N!60H8$5',2832 M+ ;I_K*(M/G'\ED'-T[XWC72>QG?=HY/:)Y936"ML;WC,IOJP-UUF)>?1_"AJ_V+/&]ZTSS/ M5/WKOZI9A'#".<8$0IQ&<2KX_E[.-!0(>&6WJA-#(!M[1;:RW%Y([4/GX0 M M/9\TH'?JNN.R;G&]2QQK!VE'83--?<)7UMAB%F*:$!JBB.-8Y"PC+$UZ=S#" MJ7_\*KDQ!( S_P!6D]P?@IUK/2"$&]^GC^'&2\<@UBJT]XMBO3 =P-A 5X\X MSF6CF26()A%*P@:H^*5S^*&8(PQ2D*",BPR1),,"L[Q,P!TSX MI["*%T-0&/JGL)+@_BCL6ND!*2Q=GSZ%I9..*:Q38N^7PEI1.J"POJJ>*-QX MVVJ&G/*\1^/@B5=2 M6Q2*%W0/4QZ#L+QU^T#T]O1.LV+3?=6&-VG*GRP*=]BW+^UWV0\X"-NN8W"E MN^')B[.^S2@#A(A(FA1Q\Z MCYOF)/AKG(X]F+B@H]:HP5693'5XX"P^E3M&'"JI"MLOS4NM[=GO%A'/7P1] M[>3F8SF_*5?EMBR.?0-9GB'I&$8XRN(,092$>]] )G0 /(Q'GJ%\N+_K+0X? MN:P'XX%*2PW0TRLH/6CW_CR]3>FKX.#EL,1V(NP9B@];<-,@^\ Q5V,V%0>O M;#W*]/[K_C#IA_6IM[V;(Z:?BFU_VO3PU+?T2>0HR;,HC*G($YB@_I02CD!$ MK!]/].ZA[QZB[0F>.1QT'N\>CSI%I:/WI?JI:ZG#:K[9E+?EHGN&BBS_\W&S M[6:W;]J( QFR@V? _-<+X\'!Q*J$7E\TI=HPW.-DM@6F-U(9L(),H\\;60.5 MI]$&+A&E99!OB^_%\G%5E&733R<@V36H&4M(G"JQN[EFM:K^FLMH-W((];78 M%/6/8L.^S^N[8GE=-5<2RN\W:Q7K33%+HBBB/$*,(0 9)G$2T[TO "IAVJ\' MOC$N6-"7U%4 P]] =A7L(PD.H;2WU_;!7,D\<5GNGGCK(@NV57>W:?-[N^"& M31N-]#^3%OHMSVFD?9YCK(9L(2YY0>>KYENS.$:4"Y31E$9)&+,X2GO;&"$2 M]T^%=^]0?MO.ZZT+6*B:5X+#\_?"7WJJ3 H%*.S<#N9;.?*\*]?MW7C5[>X% MURG18.>I<>O7+:#WT-JU8])JW6:*N6W-29C!-!(1QEPZ0*E(^TE1@$.61,]; MLU@O7;;E2\:-VW+OIZ>6+#_^OW<;5BV8]]2&E6,R:L-ZBKEIPURFJ.W5XYM9 M)B(8 Y+);"#CF6!4])=/@BQ#=-^,KUWE[AJV#5KQ]7!9^SZ0*;7C@[K&3=F@ M@-Y#:S8)2ZM!&^OFIDT?%ALV,XI"!O*$I2$3:48%A&)O/\PBX;Q1ZQB?=JO^ ML%[4Q7Q3!+_PHOO3KT?K.'HK>0X+3&UU;N!",INR';9@1F#PD<[&$#8IJ_= M8:.XM#!LKISZQHVZ_"$=:-;(-MNZG6W?[%?(GOZ]6,KA^MW78O<.\??R@3YU MJVG?MI)FS:]_K+HE8OKTUH=]+3?_O)[?K(I9%$: $Q(! IGL3M(L1UURF-,< MQPSJ'L>?C.,Z?#$ZP7]P+S@*]MFZ??!GZ^O@5T4/50AG5^DG5Q.F0:\I"O-J M/7]Z+FKQ\_1>@\XK\K/?=@?R< 1BB2&>*2?8HFIT"_SE7'_%.5W T!/:CM@8&7 MA!Z%@IU3%AS4U/Y]D% W*$T6&FFF2L-OVVKQSZ_%@ZRJW^>;XDM=W=7S>_*X M_5[5S:[4;ILJG,5YFF)*6!*2E$?-@0L!NE$\8T+HI8*N;/K>2=2X&=1[/X.' MSM&K8+YW-9BWONKAT)GF:CP<0V[-ZZ8.7 3FOM!<>*DIW!HBN MQ9\&$9U'5?FMLGI,O&YFMA_KI]:+;]_GLN:2Q7\]EG6QG"4@(00SP7/&"8LY M%E'86XPY"_4F VTL>9^]Z_QIMDK(WNA>YB2;%T \O7G"O:QJJ!M*3SV\]5X% MK5M70>>8A-O.M6&9=D:C,QQSH>PTV.4DDLI]O;/*VY;\L2[7=]V>IF9MIIA! M!M.01)G ((Q!S$24I+U=1%AFD;$96!LD5SOR,.A=C%EI/@V8.XSF?@UDK991]M89ZE'Z9U^W7OQ%S-!NX= M/YX7//K%Z4P1JDBL/6OHM-RF@>DA E6:6_2@K=)]&Y^*O\ABT7Q\DUS7U5K^ M<5$\?_0^:BQ"3D1*PQ3!7 @6=2L_.8YIJG0EM@L[_IJ\]"XXN!<\]R_XL_=0 M<=G9G; :]TH,+;#9%1/60JM=-J$@QAOT9RQ_KMEW M6=V*#^OCWRC7B_)A573;&2$)<$]*@9 M?MO.U\MYO=P$?SPLY]NB/771^=_Y"N+AO>HRB4TM*IU-J>IV4YP+S MDIU::7TF01VF#*>1HPX4:S5&*]$C_\'7FMW_%66V0ME ME90[0U.WRD^#FHYCJGS658WQ^B7#\Y^[[9HT0BE( ,60)B)-\YCM[N:4MN-4 M*,VRNK4X 0K^(KW]57,3N6/9%>9*1E'17*1IS3!:IM[.OQ::_1:0E M*6ORT)S!,($)"S&#D*+> DVQTGM3)I_KF5U?BQ]E\W)8>UMK73;OB[:[C[5R M.R.]SG/)MU1Z!#)5284Y,M(CWLBO7K+F#2G>H(J-8./RP\KSRKZZ&#%A-T9E M'.0HC#B7[&$@S5/.TYT-3'.L=&3;[)-'XX)6'F.HFA8;/ CFB@XN![!\_'WT,57:02]!ULO.L[/9WY,_$]GYH;X0N.8I1"=+?L[J;\ANXG5$4WZRF<%^GD^PKW$:OW M%I[45C^2NAN[?+[-R_5<&IVOOE2;]E7%O>DPACG!A$JK48J2&, $=J992E*@ M?K#1@2U_G-B[UPR[]PX&O8>C@4!%MC,MW:GJTVC*;D-Z==30N5[:C9$U3]1^ MOFU//;93CS3C(!.R?E!.& HI26&VLY?)[PJ]X]^F5GPO>S;^-(VO.TQLLAG$ M0D%-AGD53W,Y4TLWOXQZ*8L*F(REG!B-S.,XA2!+992W7QR9V;[>WC:C>>V7PM%D7YHSGCQA[K6G)M M)LW!* -9LQ4W9$1$G.PYED.H=]S,J>5A)I,VP<&SJ\/3;<%M,W-=%\MR&S2/ MTEP%.[;H_UJ* J M6[_(FE5( \L6XU_F]>>Z31&[*QV_%'5[>^TL80D-PS0$&8@3AO,<\SW8(Q[% M.E!U9-(S3?=>]E?]-3?[R0;K =15Z*KT7,$O?6PZ4AJ+[14 M$^\,)AVK/PT^N@ZJ\EIC;8BXN[Q[?PF8-(H)Q!@A$(N8HX3E:+=33S(9Z-UF M8&EJ: +N'@ X>&A#/7UA36CG55-+RJG+.0#97@JE3#1CA:=(,O-@SA+,4B,; MF7-_-1$A#'(4AQ22, M<$HCCGEO-06$VV))Q]9(;#IRT1Y06MJ:4\J7K&Y0I:+H8+PZ45S/8MC?,C491E:19#Q!F *8@1%2SL+=,PTSK^X,*>[S7.[GD1 M]Q-C3K167 @=6&;-E5$'"OM9+;TLV[GE4X>B3X-U3B-ZN<#J7"T#YKT:NT8D M3GD89B23(]V_:)#>.90O^%7YHFY=I%CD&DN""?I^P5NF- M,J61E%7V+#^X>80S)'9Y.*.='DJI?OT07-P]%F< ($!"^::7:BDS.NZYYX(' M]V*Y:+)'0ZW3MC.KQDU<^IK$I[:>.:5RBHXMO.(U0I&:9AD3ZYU6F7MR6:,F MLF.L37T%FZ%0P"1'!,<"QU'(:9P-U@3A6N=836TLH$E71JM;QB0:BI$#_J8+ MT:O4S:-"KRYI36734_71]>(UY3%BQ5AUS@M/'&,6QF'.,6PTCP%*$MJ;)"*C M>B=:IQA:1'^,5["F<6JH1*[HM"%'BZU]N1^X(=L]#B#".0(IHEO!&(K,0YJS?CX0YS3*BMP[O M H'SU?DCZ&! +0^FO_(^ELF;.XXBI+J:OW1P=-?X7<3%T>J_ ;6C>P(N0^6' MZCKV\=G^@7M&577Z0W%8E[MBP]=[^R@W\C)8/QED($(9BRC)!$A MQ/-H.) ',4R15B9H;,2QRIY]M ,PPPOSYC2J*>4L#.JIH1%YCI\[?$S.B*)- MYM,/U9KNQL5W#"?QHJH^LETDO[UMI+#8O#VVC\PS$>:8LHB$A"9Y3 D\*AT$ MD9;TF%EPK#L21#"@FM!NUY ^-WAB0YD1M7N1E1&JF\>B'SDSTH;(Y MLG2;QA[HNO[2Y%-?RTVQ(=]_KXO-F]V[^V*_EC*'9196'LJB7L4Y9V&(,Y9C MF),\B6@J>@"$\UA+=BR:=:Q%#=) 0@T&K,'U]^ G"3.K5ET_.4../N&GD4@D5X% U;9];=% M&W1P-1[*JQ'-UZJ<>/P+3&T\:+,&[VM+$MYM4>.%8EYH6)Q@VQ'CQP M;-^GRN50M#JS]*V/>@@B08#E&49( )2*L*F&Z0!!4*YTRLZ)85_FF1ZU"Q74 MC(25:<==$!S-/O[P;W4R#*?HLSH_B%F*D/7]":L*?PI MSEO7AS>[^K!OQ^[)^MMJ]_E3L;^3_WY%L$@HX"2+6<1Y3FB8'NV&L5!Z5-J> M->#. 5 MCQJ2/Q^?9EH_A5"KH '[B[X\62-<0?"7 MX%KSU(7W-&O,!TO0;38S6*)=;9)0I.72=&&;50\F#NLN50Y'H>[%K^%AA]/[ MFW$BVQ0@+GC" 89Y3""0EF(A(H2A:DLSDU_M3KG.T"SVON4+C(P<4IG"GQ^G M429Y\.R2TE0V5#^)_BW,W>(L#S%(: 9%%$TV,P8 MTKJ;/LV2XXSJ""YX].E(?$$+4/-TZD1:U31G/D;UU&<"F4Z4:)2G$4VRPZ\? MZF3)E\K%"-2H",EZ*[>>ZB]%<3A4A_7V?E]6^T,U7"6J;O%'FH+T;=G\?\00 MA F( 8U1$B8T(8UN=DE$G.8,9 SEH M, <_2=0_:U0O=F.@4"DN1K^>[/UHS&L4CXM%P*R"M!T)M5)2AZ1+]:03HCTH M*MWX5;D>HIKW2=LJ]IBP9W&6ID P+D+.TC2%1/#.",LA$$J'L@U_M>,Y!G_\ MR#]]U+PEJDF.6@KLD!<]\>^ +%9L/^9A)**S"SX'K;N3_WMV[!_:>)1FASIB,5+NDR M48SC9N?"TO&$EU<5Q)1'GX3$V(<7]60:(\J]<-?U%[S;R/_#__NA*;FW;9., M UWO]]^;0KQ]H6"%J8 HEIUX$4%AB!'AV6";DTPK];!CT;7LR%N[]/OQ^5GVZ6GG5P>,J7Z>'[\T-8<\ MVO9F][6H#VT'FU62YS$@.,TH@RF/HCA.PL%4DF&@\S4:&7#\\;68?CG(HYGE M"97>U&]&G-K,[YPSO8G_C*XW"G0Y4:67*!D1H4D,^J$YTURH+(XH_0G_J93M M-B\"0%D,& 0X3"A >408B/M5#8: P/FJ71=1G_4MF=52GR-"Y<_I4[N\)^?] MJV>S?YL2U!;DR684U$1KH0#H21EM66^3+_XHYVIH]T'FU$E\)0.S' D_)-&% M8R_D8DZXT^SQ5Y\V*&5+C_Z4$4HB 5"2-84:YSE#-.%'DX+":/6UV%]7FIW^ MS$SI?*/GJ-27&WITP?X([RK8%0>Y#;+>;JL_V]5S^;?_@.E5DB7RU%T$PJS] MF/\CCJY"D/?_+%VDQ]V+Q(XM5-B(AQ]?JAU77NYW9X,?Y9YWS?>^:XC\WEA: M(4Z;)*G)E6C&!(L%S0@;3""F]P"UUB]V7 X-6,:Z15E@1RV-<$:,7J)PA'$5 M-$!F;EIW1L&(7!@QY8<\F$%_VIG.W'_5SW^X0'Z\.W(F."(.,10D3'B>L!S& MF-"C1C3DY C<^$0GPD,IHWR*S(S8CW(UHCPW&_9 B*YY4]L>CGE"=74H8#&4\)CB5E(2P MD<3&:)P<$R(8:G7(-/CUCF6INUYS\VCS5D^73"A3DR/';.FIT.-[2(M(S',^ M1I1E GE^",H4!RIK VG"V8]5E,STAB8#&N] W1?[P_?WS0 YX-U& M+H?>RV5/66L)FH9-B<72-&))!DD8BJ/)+*9:V\.3##G.,09L5\&]1->N*Q8# MOG8M4OOUI@FDJFG);'SJ2G9:JAUOE0_P>.O M!U', >6 $/G,6;O][H>"GA.:(1K)ZYY9&$.88S:L\&$<,Z7><(Y,.]:@_DJB MA/O+;;7_I8%7R(_L$$C,_'JKW2] M;?'N$WX;F-]A?YT2'0FSRH:)-"VA,Z_JAS(K/NF".N@7OW=-GU6_8]GPHMRV M;Q3*H]>'ZN9?7ZIM0T@MEQ,/WT_WX).X$0Y!.0LS!E.81YP?S1,!=3(E:T8= MYTAOWV#RYNV;3V_XQP#_QH*/G][1_^?O[]XR_N'C_PCX__O[FT__6T\C[-&M MIB*+,*VG,V<0CSL5A^^+77A796Q$I*R3[H>,V7>K>K+1H%M:4%Q@9$90I_/FA)I,\J.R-)CT=X7?WV^I[ M47PHMNM#L7F>)JW2C*6H*=(03_(T%[&@R=!%B82BR?EWQ4%-4Z;;4OIB4/?% M#+"4/YH!WB_[#E]@6A&X(EI-B69BV4B7E"B>5Z9>I6M$M.Q1[8>$6?2G_QE5[)5NZ#^TEUKJ.7[#)NR2:'* MZX=F>!FV1M"E5$V,9F!33XF.1/:(%NYX\)B7$0V:2*0? C35B0LM#B9Q8KX- M)ON] $(!RD#;_UX@@>E@B+%,ZY2/P:]W?>+GT45EXWS'A#?3/2^KE$W?ZUIZ M@TMK8TN9.S^D9(H#KVYD:7*A63IUJZ[M@M39N>^$903D*4F2G(D\IR$,AVJ- MBBC4NMTQR9#W:\[3:-0JHMPS:%9']22VP):[ C)&TNOEU#1N_5 A.ZZ\7%39 MX,>@Q]R9&IZ;!2%B/.4\!RS-DD8-V7 K1=Y^,ZJPC(W-56O);G/&><]T2O4J MK%G8-*RU9/.Y1PG2;\5A.=EZC3&%*FPRV7[(ESUW+C>?L\&3UKW9EPU&"8TQ M(SSD(HR!R*F@PY$D!@#3[T1G9L:Q='570XTU:PI_:FHU$W5Z.M6Q]EB@EKQ5 MJZM*%DCU0X]L./+2)5L;W!BL$ZT@B1#(&2 H25-.>832H8QD89QJO2VB\WMG M61FRL2+T.D/:2T%6R3%> UILZ4=MS4>9)#]TP0CYY54>3>^5GS&[?#,#IB%( M!*8B!6$B6$*39'@8@#$*M>[33S#C./LX1_8_VBYUA^^:-R6F<*@F%3/1IZ<< MCYGKKWKA0[>E)U?(Y![?^_6B%RB,[GQ98-L/";+AR-/WT&QQH]Y0LR_+6LO= MBXX4)QR%:1KE/(^A8"D4T=$2R+C>:SXF%G2^*J-'?(Z@@EJBN@K^ _S? (3! M_7K?O6UZ%>"'PY=J7_Z[V/QG$%T! (+Z2_.U-85 6==RP57>P*P>#O6A^4.Y M^_R?P:[::2Y;&[&OIFFN:=<3LQ/?'SN^_]&1_*:EF\^8&5&K*3SZ(5.3 M/'C62',J&\K/-59W=]7NS$R%:%N<":^W7&]IP7,^=8#7:5&Y^:53DID.FN6%O2J'B7OT,[&EN MTY^(DY"D_-)7B'.S0?\R,V-[\Q.Y]$-C)GOQ=$?>"BNJBO.A.*S+7;'AZ_VN MF=GKWW?K^_M]=;\OY46/59K&(<$H(PQG&#;901X.73YX%G&MM:2)IASKSX N M*'IX>K(SE41J1)$L$^Z%,MIRIG S"J>O= M*R@$0C%/!&11GJ,DI\?>[CP/Y3$A]0TO@U\_R[Y7_<(J]](KL5HKL,HT^O') M3''@U15732YLM0]<\3U <123B(AZZ%G(@F.G5 3-CKC^;MG7H>=/ M_VM]=_\_9V@;^#K-VMO+[ADVWG,^:Q/H5V] M3WI:MO%O):U7[>KVM;G]OG-_+#./3^MO[JFYKH16DHDDK4A3EC1F2923EK<68 MI81RH%2'V+#CO CIT,FFXT=\[8G6 :'JQR:=;3\AD$99^P$IN/_"MV.3M&4_ M&ZN>5/:'E&8^?/.EV#QLBW>W0V^&C\7^:WE3?)0K]V1=%QM:W=T7N[I]=5L^ MNGW3_NG=[8?BIOJ\D^O][XM]634_5Q_J3W+C?T43%,9AEJ(XQ4G,82IPNQ4< MBR0#*=([.K((0M>G3B3V7ZXE>-F?25Z)#O!^W_Q(T3WLQ[])C_HMDW[I1CIR M%> [V5XL^*/U0[/[S$+15DM8_ ^T7I;C/L9N"C4781BK]18-NQ\IV,(\ W@NJ6>X$'""_[HT&G.$A,Y55V"GHM.W17H(Y,ML*!%%OS4 M8*M_?IU01\O0(UR-KD+;X-@/B;3DR[,U:'L,:4A6T?SLEZ8F9DW*OZW:CCA] M,G"TS+,X(2Q"/,=YPC*<\-XR2K&(]=M/\ME@V+]T#_+/CU]!-L!8[I-MJ=5TV_+ M7?'F4-S5JQR&>4SCA*4I #@$("1B0-G\*ZU5UKFQ.=;5P9V@]R S[[.JA)7^A ?HR45"^/M !*#8OX^N_IU7$60YB2+ (LTA@EC&2]\9Q@F&J M=9O CDG7VW9RD:B7FILS>,,:A>85 TLTJPG^ @R[T?&9KR,HT38BO)9Y]T-/ M;3OU].Z""\Z4CT2\(LI-[4"WZ[HN;\ON'[S9B7*WWMV4Z^W'0X.Z;7!^>E

HM&Q6/#/&Q@W$\=5>]"U=\/#,,+?3)C6[;<[MENJ_%8=WMPW$59;A,"0DAC 6'*>0H:Y]I 3!,Y'H M7.&Q;%I+T?4O]#0XNJ-1,Y?OZM3;+..=L.Y*KM>WS0PM1=O'RGY@8^KTE,V<-2C3%@F?24$213@E*!<( Q3& />W(3$4 M&55M*VW'F,.\8, G/Z 7>\@NURQ6@;FQ93NKS/OQN5GVZ5EO _N,3>R1UI\ M8DD29PFAC(4X$@"AG/7=MG$"$Y!;Z)2F:,EQ"O"D[=N$UA<\YN:J^>++1#L!\:9LD7M?YJ1@QI=2_Z4-PWH^^++)'8P[[Y. MAK2%4Y/!L%A0E(@\QAEK%#,#(.\-IP(1L-H5GV6=]4FS>?\TJTI?'.J^N&< M]8YG!&=(@PYJ?Y3OJCL%J-F1S0;GJIG;/#R;=_N?P*V[IE*CC(VF:];H]D/G M;#KT4A,JFUP9=-EFY==R4^PV=6.VM4G7]1>IO2L <\QP+BA%*(-Y1$@:#:9S M1(5.LF;%H..<[7$'Z"/,*_DM=M_A52"QMCF( MOLC M;U8I9("S.&1)#$D&683 $06B,-*10MNV':OB #?X:0#\LVQB_?(2D\0=], U M"USK(5%3RR6CH2><#@+A1$4U&1T15%>Q\4-;G7E7S3/"C3/.+K-]=WJP9,4@ M"\.&/TJ&4XYJSZ\?79<>5R1C.5GPF=MS,!2!3%""&:Q0S02!P_X P(DZ_) MP,B FB92(-5]GM<*Q M\H+&K/1JKV><<=F?;?_I;577/U\%\GADPW>#],JW-UP56!W/!*S%Q ^AL^K1 M\[S ,ENJ4MB^>?^">3D^C\?^&(_"& M,8!X*E#&1BB$SR2 %6A=5K!AT+(8M MQD#QPYWWJU2A;^2SM,J^']^E79S-*8FN\U3S,VSS7S:!^M3E+-G49>HD4<8&_D";?#L MQX=GQ9/*_BC4>+8";_[KH3[(DW"'ZNF[6/CC[_(=7!"N\B2+44X0I(*&G(4H M9$,1DA. U5^OL&/.^$&P$,EZ]8#7 M_&ZJFP?Y2]ISV;[Q_ CPGMH]^_W\ M-,Z3OM98[I>T::*H]K=%*>\]U"N& 2)9DR1"0>*LR1T)Y ,N@%.M_DWNT3B> M;;KS;?T[]2\>;;L*GO6&;STYUF!GWA@<,70;2K4%++^BJ#>=S11 =ROU4WA_ M;6%_EICZ40W,Z.]+VP8S,CUQIOC'>OM0*,'*ZZP-_S22*AM,JO>3&-:"ZT_5AR+@]#A\'. M@;[SO_R!UI=5##G@, %I&"8"4@+E1?(.-H)YB/5:4BP,=A8-?][I3[>5Q=(A M51/[Q7$ZW*1\_X9>/7J]Y\5>@LZ.&VZ#,3*I>#,._)B# M_*'C6>L07X!9G^':WK4]5:E9G.Z]2RPW^ M)ZV @E,KH*N@Q6M_+E(DW]ZD8I]WTR,L$RE?;"9H84V4=+TH_#C:K.F7@Q'5[;9<7Y?;\O#]4!7M+:-N^7 E!(HS%N$P@UDH\C1I M UX4(253KF[1S'KZ;_V+AHQ&R<2[4=._[2B+HDJAQB=!<:SLXWN_+QTY-$QLPYGVA6A&68X MBTB>8U^U[_?LZERK7X^/L_G4:FAFG4D]B(KSN=-J=!:9 M-1>9+>W.D\I!^&%G2'4/I\^-FFSJK]9=+'^[*Z2?UM]X^[J=?+GJY>=7?BL. MJYS'*.. P1BE-,9Y1A@>4 +*P]778G]=Z:_JS8-.1Q;.'5%6!?GFW$_UEVI_ MN%UOMS\'U]UK8(&\&EH<#MOCDP==T(-R5Q_VK?IHG@*=/:ZZRX7^!73*+#RV MIMA?Q9>A[UP*I/@\VJTZ=ZL]0[K4$J25J"@M5,X;?]^6,V?V_N*BYQ)1L'$@ MK;UE79?= _V[I7&N; )O5@[E'Y^DE3_TOF]&\KX9 MUO6J46E,* )$1" '(B-Q/!QNPRD(0VLG\R=@<*R@]*PC2[]$'93=]_VP:X9E M,$#OCY4.X .)WHOO^S6&34_P6XB9UU^_/2]USO);8]5&_G01S"J,:!RR.$5Q MPB* &,C8L,R (8!:C23=()A3%]K#_#^8+(S3:Y@#3 ^7UY)@RT>-[, 6HZIR M<'R3XJRKLWR68H52Q!(4"QA%%%.>Q!#U^)CR6$/$$Y *D(.4HQQ%&.!S.].-<))'NEV1@8K[OY\=Z*$&5-S^^ MD2D.O/Y0@AX7RM_#S9=B\[ MWMV^O%?1=VA].'RI]N6_B\WOLJ [N_W95N/D M^W ']/V^O"D^R.MCGV23^Q5J9L,\Y"*F*(8R.T]@VZ$O%J$(28BT2N-EH;K> MG7CM)E[GQ-7QCG;0.A"T'@1_M#YHOK>V=.P5=SI^G+!K[H\XC;@;/7<:B[&Y MP8]!X,D\XPD93^'XJY>I3'-,RQ?IT]CQFC,LXQU M8*.0PRC1FO>6@>CW?"?]"%I'=">]A0*N.-GY'^M9)SF5,+N9Z9P$8FR&6S;R MGLQL"Y/P=$;S(2;+S&35G\6^AWU7'E8DBJ,<-W 3C+,41#R'\0 YXTCO\,.2 M0!W/:IULR3[Z4?Z#[5M6]\W7#UK7(]W&_[MOMRWOZ%^L^L.RQU?%&8I M()"C+$U"#& NLIPD _XDYZ^]MN\BB]_;J_"F+ M8+W;!&<>RVN.G<^+/?L]6S2U577)$>6SQ"[*BY+>+A^YN<3W[(C2;P]WU\5^ M!4DJ4I(PG!+ $:492<(!9XI"O;N4LZ-S7#L,G>6K$["K8-="DQ7%$H?YK'/L M4.?,X_G7T+,)_EO6K:F16$"?_EF4G[\ZJ"682I3&-(BX2 MD+.8)J1''S&:ZCTTY GF);3LSQYPL.X0/UDD^6&E;2P0\PB>E:'PEY-!.ZRX M$T>+49M+,@>,QQ3T4]6V\SCLRUU=WG2=WP&,XS 3D4 IR7",,6"#VD=1'(,Y M]=(*X!G/]TRMIX_^GJIGV2.H=[=K)F%C%7KN(3//ZLOLHV6YA9=) \7+&5DE M> ZG8ZMCYZ\Q%]NEQ/)$["!>2LV"I^+^K=I]+>HF;>AKJRBED @8"8#BA(8B MQ!$>(.8\9\I=A.<&-L>L&A UL>Q_[I)8'EUK_M@ZI]'F=O9XCT^5WH?:8$K\ M/S'*&EV.?8ZV6?MCFXF0>M35FB-;9ON%C&71H'K03GDQURL//BK->O_A_KYK M^[O>]M>:/WXIB@,KZYMM5.J=-PXXSA1Y?T )L]:3:R9[(P1\28M!BU+TZ8Y5WQ>)W*N/:WOW/&GW-2JJ0N_-KK^M7ASZI2.=YN_ M%YO/Y>XSOFG^57DHB_H<4WL#,Z($\BB)DRC'"#7(DB3K\&28YYG6XY/N4#C6 MU1/PX QY>\RGQQZ M1@D3<4Z[+H50CC:]Y59K5EWORO9 Y8GV#JH\?W("&PQHI_;IF\R^XJ+K(L1K MKKA:X]QQI[Q7*!Q;;+4>!C^4TX%?%UO1V65.N7/W1:OD^Z?F-^%O9;W"BQ4B$,1],)R!2.N-BU:!CE1S_2J^_!Q)H\(>$JBF0=NA6T\;9F=:3 M12LDN^FAKD#ZO;YFJY^TC"K[M;E;@4):;278I$P*EB* M(LZ3H_#B-+6C?AH&EU2_J_ZS[*!:4S\=NJ>JGR.F+:J?*LDSJ]^)."/U,^#= M=_4S<4E9_8SY,E>_7XO#EVK3_[W8B&J/Z^&G!EB_%NV!*0H;"''SWSA$>99F M@H2PAQ2GJ="Z9>04R!)JV<$/COB#VVH?K.NS\N]4\W5N3%92FZ$S5=B%HF9! M>6T&;"955B=;2ZT=Q-!7%7?AZJOJ[HS?Z3GOVV/?7Y;BC)*0)R(5+,P=T*U5/373.I[$YP&PQ+T51!&OP!T%1RQ!R?P[2[P /\JP'WM\5-=P*XM_JAD)Z7V[+]L%EQ6^SWQ:;]%W?%6A[1D ?A M5A FA,%14KL);DK<"[/:/('PX&ZW>Q^K M.8>V2O!F2[(JG+P0F^5 MS6G8U%;??(F8WD3J.%@.:Q$CIE^M5MS&SZ=ZQK&G+U8\<[#K4.E%\]?R\V[% M 8=1Q""/*49AQA(8'0%%$P59'M2D-L.8% _7-?E MIESORY&NZ;,'QYFX_=>S'N<=K5<-W@_K)1K.SI=RK"T*B\"S0[$%3W"WW(UZ:F^AN0^5F@]V8Z+%]=_?1 M\T/AYW#TZ2[]7-PJ-PTI&I+E'7U]0'D*PIR$G", LHA&$4G8 "C.D587*(

MUS-$*P18$H8 4@IS@#)*HM/$D/)0[P+51%OSI--&^; Y?UI)[RS4F66V@WR^ MJ)N+)*Z7R'H].YU,LQ_Z9LV;E_-,2RRI=Q3M-A3');3)9'.4LH11BC(,$IC$ M"/?&DS2"6FN\EDPZUJT!I6[+3SMTJNG7 DSJR=CQ)(-*&CAWXTX5[D94S3+Y M?HB;;:>>]=]TP)ER(Z3#^E#@W>9MP[%1KLA EF<\:@28Y4D(8200&F#A,%8Z M 3@;&,?RV.+7;(7DG'\UU?2*>CT];:&W%P]:\#]453V5]A$IGBVB?HCT?.X^ M;I"^*E'W>DUNB7H_=-&R3R_7YU89TZW2502X$5F1H"B.J$!IQE$8 MB@P.$ @/A4FM;L6PUQ6['6KUZO;9636LWG72SF6J>!4F%6IYJP'Q0Q3=N':A MKG? G_*N>'>JRB0K#2D*TRP6!"">HC G#$8#(,JQUN*F0QBN=\5?.>\X.^N* MN^)^$*ZY*]X?"?Z1ZG=SHL=VQ=U'SP\9GL/1I[OBX7H^,8 LSRE" MF"4I@YRF42B&9=^4)'EHLBMN:LOCVMR#C,EX:Q6CM9IP BEDVFBQ[VU)O3;H,SGH=X$Q>]K.0,L?Y23(*DUCS(D[879:Y88>- ZRKF+U8QC6B^K?!'"N]N7 *1 M !PS'B> ):C! ',Q (!1F.IU&;9H6.=K-FHU_/MN7]Q4GW?EOYOO=S,4A3(1 MW9;KZW);'KX'U:Y)4,?GRGF35'6"1_)6!U'R(Y5UX5CE?(2;/B@[O&_;-6LE M(LWC%&0B2P!NC.2<=_TL.$I1',9FS\?JV7!]ZOGLX=+C:] 3WX75)%%M#6P. M_O322R/J'#_O^HB;L?/%$]GT0YLF>W'QH=8IK"B5V1^;,KZ1N8_5]J'=J.R? M@V$I)Y"G((JXB$@4'S9XTNUX41^/"C]IGI0V1LM:C);[P\KVOSR:EMN MVC'3/C_3/C0;QH@+FF8THE$<$9S$& R&4LB5KKU-^/6N3V*7-)ZQWH* M<>,:.Q-GFD(:7\\2N.9O3Y.WRV2\("(6F%M60VPX4%D;15,4I'^N M%379((C#G!*,"(RS+$1\,,5RI'0G89*!)51$ZT7H:?29*(D#YBQHB8T7G@W5 MY.)+SE;X\U%1=%T8U10C/K0N[\N$ECPTR5!1UQ^+S_*OG9*),$SR").,YAF* MD@A&_2)V8Q/01/]FOK$EYR5AAT4K1;'$H>+*TVSTZ=:&:LRYN_M^B92QA2NI%MB2%F+.A.]WC6_.LHSCJ.,(Q8G,1NCQ MY$0GGM$QHA7FU/FA%Q/P5[8&D>[1Z^%@Q]OR:[%YLSLTPZ>\WA:XKHM#S;_= M;!\VY>[S@&>5LQA!' L 0I;"- ^':^NU^7>[DD^.[V]1R4)R'E\I)H MC*E((4]A,N2@E""BM;9OU[+K:OL(5GZ]3DIMNX%0K+,7BX%FD6V3?C<5M@Z3 M8^6UDXCXH:J.?'M:6#MD4#=?_5!MMZ+:_[G>;U8<-)EQC!&(!$\ XDTE/^@W M15FNI9TFOW^V71 )*NA1&>Z#:/&FET*ZHLQT+T2-+:>9X!DE"OF>"8%^Z,\D M#R[D;N9LZ&K)2@!,1$X0H%$L((KRO&^EW?QZB.)\==^6X!\/Z_U!3T9>_=4Z M'\)3%,K?!%DW?[VY_(B*TV] 8> KL^37:%>'?6&(:_JM.Z[?-\/AR[HN\,U- M]2![<'[&F_]ZJ _M>9)5S,*8QR%/$IP@$*(D@W"PG8*$KW;%Y[9DTI\\IQE6 M^B10]TD\PVBRH'K"9C:G3N19;Y:=@=N)"S0#PN $48ECIRHT2IN"1-FAW2_] MLN33!7&SR9CVC)Z(-$YBBF(N,D*;NB/)A@LG-&S^IY_1^6ZC.9^_]HOUY_,! MPU]G-E?ER*^O01WVI=E%"<':'4GV[9V\+9MV)L_O;O]<&R6UIV] MH%5]J$]X28)S$8F<\8@E/"(XC=" -TN(UON.RZ%T/6>^I(G[??,C[26JJZ'_ M^*9][8NN[\O#>BN=:0KR.UDP6)P:9Q\ NA.CS['7G!;G#+OCV<]R5)3FOJ5& M@F\SWV(\7)SWEHV,K6JQG9_?==.PPM0LPC2&(20IH1BGS=\ #'N0S7^*Q&:! M:!F:'S5AE_;W7BU5!-H.NIVZ;\%X.RGU;(=ZD=I.+R@3RCE'T?=M'IO7>):$.1(1Y0A2GC# !X>:NE.OH8*_;LQ8Z9U[?)[WU\'U]S'M/*EFUW%<%@># M^_)TM_S'S4^=*' R9WH2KPGSJR<>S%-?>CG89INUYPFUY@SOV?CS-QOPC2B% MS,$WR%:SC/:?UOCA\*7:RY+]]UTS*,[R([F479/O_%NQORGKXOV^O"D^2 I. MP!&&4"9%!/,TB6C,VSW@#G@2PLFU\LQPEUX?[AR1"X:=#T'K1-!ZX7SVGV,X MV)GE/1L)EE>+;0V"16;EZ:&9,/O.."Y^C%EV3D(T9]/98S5C;?ZAD$\(R8F_ M=4A>N+R4$SQ)!&)$$IA!GN:,9E1 &(;# CE"0JT;_ _AR ]0GY^<[YYXR/E:IQN'VVVE[GX4_AA9A!]4V:_6YXJOVB-< MO3_5Z_Y<7_#GU_7^7\7AJ2_KDR^'EWP!,>0Q#"- $TX8)"1D=/"%)['&,U^^ M>C#[KC@9G01.-U/\K04WPR;Z%(OI"Q_A@CRX=G_[SGJ/J1M,)T6:Q-FQ]N#FVCQB93 M[MN,/3GJF44PQBS&6828P# !$'4H6()"+@Q7LNS8=IP0/@+9ZMG0LZ_%:7&1 MR%(H=-=UYH^"7IID,0".ETR4F%1:Y; ;$]\6)BQ[=W$MP06+^@I+O\B9XVBSMIG4%5EARZX32I^ M7>[:3)R5]]L)BRC0.N^JR63CG6U; ME\.5#5/1M,6OFEHN0*V>3!Y;K MDQ)>SM:K!.4HHSSE.C=],J-J*C@GF5-6*U5X=*)O MKQ THFFVJ/5#QZQY4[D9@'IZ)8?3$[7L7VN.(@@P%BE*F4B2D(=CT^Q$J3FK:D<\1_V_= [3#FD>'):T MY$AE?4!I*#A;;[?K^M?U[N%VW:>H8GU3;LO#]W$L&40ACN,0AU$.,$4)%>"( MA5"EW5NW"!SK?H<[> 0\&) '-O7,78P4)@POPJ,WE_P5(J,Q"7D1(;/YR56D MU&8O4^(N36S. ^'!G.?>QVK.H3UA9TIVS^A6E1..LHP#B/,HYS%@..='6S E MQOM1RA9FW862J*;O0JFS9[#WY(2X*3M.*IRYWW$::%'=9]*FT8_UE(D^C.TI M&3)BK"_]:C&)4A+'.01)A),(I0!2-EB+4*AU$-W4Q@(:8[2%9,RAH(UQ3%B1:TCQGKWOZJZ$.OKCU\>#IOJS[8G6)]# M 9+@.,\!RP5 ! .: CS88R'0Z%HQQ8KKTXC-YR+!-57'=3# Z[\B_7IP&I\* MU?AL5.IID$\LZO0:F(M-PWX $UA5O*(_0L"E*M<*:1Y4LG;\J&P/)PWU'DZZ MRXOK'XJ&A/6N_/=Y%HTM M]WK4(U#5'UT"/=0;;1?&],6,#[-D0 M**YR:SZ8?^3'>CLCS*II=-^.9F_[#>XLU_/=0'"29D9BAP3C 4*N=HB632Y165T$/-#@AG5YNF?!M7H YIMI"2:;%\FQEVG/> M- NW"<3[H76VG5(H[B9S9J2#C_N1R?]]L[MYV._E:V*L^<<-",JRE$<(I21/ M\I1G:9@.(&($M9I>6#8]JRX^[>UWU2W^#ICE^R\2]02-M! + ZV<-PQ3-'-J M!-SKYZM:&N[JOK9O1VK<3+W=! O%Y1E,!4 MH)0AQ&*<1R++DP&!"",E<75A=]Z-RA;HU;".U'[GIS[]1] :IREL1V%<5I<. MP/2U.Y^YUSC:LF ,S,ZZV(V%VO$7/9(NG8=Q1+4'!V1<>5:Y'Z@Z-Y:&[8_U M;O,(S9_EX4NY:XN18O-QO5WORP9!&":.OM0,<](B# ;+._1S+,5"8I1:D7V^6^K&8U[DKM5P$#&]/68R$XFTJ M+8HNS5".B/9@AG+E6>5^F%I9L7^I7\DJ9XA"#$."*)PC81@K-4ET M87?A-:I+O7^L+.6;!6+2>K[S&-A=H-*F?\XU_I>XU%_HGQ01#U>G;'FFMN1O M@3T+Z_[#PIC\\XH(1I.$)SG(0,@3%$,:]]93FEA;\->RN;"*'I>8Y5^MK?#K ML3YY:=\9X78E4XWKN=?RS\DS6\0WHM]#?;3AE?JR_036+.CB\'B]_'.X C"& M49A@"@1M4&0@PL.QE#2)D?G)D"E&%U;& :Q=9=3D?;(TNJ/Z";=[L/A53J#N%OU6X__)6LZ[)[Y^[T:"AHDEO: *,1$R'%<@?DLEV3&=T_'.JKQV_R3GLW?HG8JJFUYV'5T_53 M1,\#VH3R"+\5^W,'%G^+WGX 1J:&!:/MQR2R) &5-U_>I(GI!6@MEM]WU;5< M;I&06@EM_G43E,:A=K7EA)*'29[C+,TAIAFC&*0I&U *EFDM?,R-;<8IJ?-H M$+)-4.W.9*SUZBHX]ZN;MX+'GMF>N=P'WVC:\BKNIG/6 B&?8T:;&AOUZ6RV M4>#E7#:?]^,3VB&: \./CIRK'(^2/4J@H\W7XK-P[9XAN#OQ78CJOW'];9H MTXQ5EL*<)++U/2(YX&F6@_AH'Y!$)\VW9]7UH?P>Z,M?I43[RVVU_Z5N\/;I MF&86;I%_M=1Z&>KUYB6;K#O)?)5)'$EG[0?"CQS5@5^5ZR&LV]2];S<<1ICR M),HCFL"4@1S',.Q_/80L5W^K0^>7.E:\KB6V:5=Q56(4DFA7G.A)T3QTZ+94 M=T#+E ;J-INE*[1&U_3>@V32"/:SMN=&?JLF@I>EE'QO_]&GYM>U[VA&291F M$*1"'O_!"0YQD@WVTS#-=!)!>U8=R^)K: M_%JEW4DJJ,SB2"IH/Q)^I((._*I:95?%$G9$@&C#ONQ:: MN*0L@\9\*17#O_)?/_99:2HP#5,*DSB/<1@"G.5X^.TX9KER+:SQ.QWKF$1B M4OKIL*)0"#LB1$]LYN!"HPIVQ(E9$:S&C5H-?'+L4@ELX+H'%; )ZFI:P#5T M[)_KVT8?[M:[A]MU?_?E=GT]U-L4,Q830G@D\@@G"&:#;B8H"I5>NYENQ;'6 M_=EB"QZ!"QIT)M_\-#85%'$V(O4TTA\.-91T-B[-M+7AU(Q2-;D=\_Z2 %MA MS -)MN-'97LLZ9SLV7UM!E2U_U[MOJQWF^$12 $2"/,LS#&!,",A9'PPQ%FN M_K"NV:]W+-1'4/+0H(1EHBZ&Q"E(LWO.]#1Y2;ITSBLYI\U,?DM]^A0/'[WD M\,5#1I/8\4!J)SI061LI.ET[U[O_5=7%/^4$+(XJ'L&(H"S&)"9I\WMIGC R M& (Y5WJJ;<*O=WW<9[T+)*J@A14(L]S-D#D%=75/FIZZ+LJ73B-,Y[P9]KLT MX$^QK^5+'E_2UVGT>*"O$QVHK T56[M';X_/^H9QQ%$L0)B$&9";_C0_ILU$ MP-3.YI&ZO87WVC#:-]%GW?<_(P"/E+2-3 MME15[V_KVJNMW.VGMW2UYJ!N+M6P]G[$D!Q2")(>8\0R2J#>7,HZU#A89 M&W&L;Q)7\)-$]K,LJ5A9WU=UV5[GJVZ# :6>LID3JB9GLW"IIV$3:72B7I=H M&I&LR-89;,];-O_XOM@?OK]OAMX![S;\ MOQ_*>YGDK\*(,X&21$0B2U*"$.T?RY,P(-3J*6;=N&,%&_ &%#6U6S0>>BKH(!1NWC'6I'1$,9U%QP\E=>?> MT_>0W?)HF@L^LG\RGL1 1#G,2B>>* N?NVE_JL MU9C42'\FAL*/3]BV4Z^D1E8X4TZ4BEW=#,%&&#JUJ.K#OCB478M)4NR*V_+\ M[O*IK0,$&$.>9QA"P'*6AXQU, ^ F*3(D<"PY-7OV8"_KLNMO.G<+]U] ME$UWVD8\W?WG/(M!B!,J<$XYQPE+\RYI$YC',=/:/+!GU?4F[EGW@"/4T_+V M">W4C@V3V5=3VF6(U]P(ML:YXWX-KU X(J[VP^"'FCKPZV*_!KO,*7>]+'?K MW4VYWK[9R<<-I&BW5P(306,6QCA)MCNTPHJJ9GW:KW?U;?/!-TGGQV+_M;PI=Y_?W;X HFX_V9?_ MU7#S+X\(#CF,18X)RV$21]V+J8(T8X8(':&;%9AC=7SI&ZT-+R;/&S U5?0V M5M.E5"%,3M34)J4C$KQ(Y/S0[65=1DD59'(6($HQX M2@8, '*E2XQN+#O6^#://<]S7TB#S0\56@Z"O04!-_SKZ;8UZA=;$WBK<.S0 M333\T&)'OAFL#Y@RJ*JFERT?&_#F),7,/#O01^UNWW;4\77B1B31(NM^Z*!-ARIG(]2:XMU5^T/Y M[_XA;!H1!JB\\Q+C) IS$.5\L$X;2*M#=5AO)\N>EDTM[3O"4_XPCV#:MX^[ M!UFL*9P>N9-ESAFO>EKWRN*S%N-S"]XYA6:J9Q0$[Z7/S"MU_9O F@41O+EY MN'MH'[_^V[ZJZ]]W^V*]E7#D"2Q2-,.X^+3^M@(P2Z,(QQ' +,^%$ @?Q9E@ MKM1M8CXTCI/&U[[RDQ=!ZT9P\B.0CEP%UZTK0>.+-<&U%:JR;Z;KEB'JO^+;]59\+G##MD=6U\^<*,O5YE0WS])=4>4OS5-;E0_HM^*PYO=3757 MR"]6+F@*D?)0 $ PR4G(!!ALB"C1NLZG]YL=U[\-F*!#,]S=PX?#OKQ^.+0O M-1^JX/UZ/_L]O4<4C7PQ9E3Z\9$88J]L#":-IGJLK->?/^^[9/E#\;78/137 MW_EN\^MZ_Z_BT)Z"/ET?24B49ED,01:AQCS,X[P[.$(Y85BCI[Y=LZYW'L_! M!CU:^=)/@S?H .L\?>X\"..EP<+\Z]4 /QKU&BT EPN!66O YS0'39X;J$=H M:@=!+<)>F%41V#R3/83+$PF\3L MQV3*W'69*KWIRP+EWLY@-GQ[?1*SQJ#J^@-?[W?E[G/]OMA__+(^OZ(/[AIY-12 O?U>EO=_MZXNS^LR]VG];?W M?6^O%14QRQG,PTQ@C$ 6BZ@[Y<32"- (#?O$"CGT1$L&F[]ZFM2U*6Q^H-A_ M;7(!>=5\?7.S?UAOZV!7'8*;A[U<*MU^#S;%YN'F4,H409; A_6WX/YA?U_5 MA?(9P0MYPCA'E[("2\QZD /8\J2R/^XTOJGFUQ_D?;W60-=((@KSF(:"AHS' M#$ 4LK1[(Y!E@(9(J4&KZ>]V/)9&E$W"_3Z M(6(V'*FL#SW-UP/6Y;Z]\_ARC]<.Q"KB$8F(B%,4YTD(&P!\6 ,@@NL]<&7' MHF.A.MT%E?7>BRV:-5\(L,.SFH#-3[&>EBFPZX_&*9$Y(G=V@^&'\EGVZ>E; M! X84]5#F0WN&FJ_/Y5? 1 C,:9Y D2CP3'$,!K,<9@HW?Z8;,2QZ@VX2MV- M#7/6U 1M%L+T-.P(R1^ENL32B#A-)M8//9KN1F5YP&D_T?[RP\1/S4,&(>(L M122,89/WI309ZE*2IHG6>7YK1AVKTI.WOB>^NFZ)9S7=6H1B/1T;9=$&'K_V&!_QZ FF3;#6)7(AG/9$< M0+;,/N/;'Y54)W-$)QU$Q ^E=.'8T_?K77&G7+_>W3?5LU3G=WM6UO=5O=Z^ MNWU;[3Z_+;\6FY>A\"1+49YCB-,D#T5$<\*.26W*M5[0,0==$Y(6 MM5R;DKA_:8%/^=9GC)1B/;UTD#1K;6?'GZ!*9%AI2W5(I= MW9V[;EMQO*_JP[XXE/NB7;ELQN:PCQSR'.:,Q823G' :D2P=SM70.(FUSK98 M,^I8R#X<006DV!6WI>YQ%GOL*FZD+$&LYD9*![%=(NRZOSQ&V>ZO>%2?JE(Z MMJ-B.RI^B*!]MY[NJ+CA3?V,BVP"WK:M>9P\T@RD@L2$92SG*21Q'*+!' T) MT#OC8FC$^6Y)V\"^ :9_R,64-M5#+C,PIGO(92#+']VZ1-/H*9>)S/JA2]/= M>';*Q0HOJKK3-\C\4-Q4GW=M7X)GZVL$) 1S 4+>Z%O"XC#/![LBAUJYV'1K MSI.PKF'L&4(]0;+ IYHRS4NEGD0-+"ZN2Z^2-")0]@CV0ZDL^E.Y&HI3M:OM M\ML44@_[7;U*LI!G82.-.4$IC5(<=GU]I5$,8Z464Y9,S:]:5WW#ZQ[A5!'3 M(]94P9QQ:B9?E^GT4=G.R=.2-2/6?=4T,V=>%;0)')FK&=YNJS_7#1'U"E&! M8)J$1!":Q7%,(!J.\=%,Z"V(33*TA)*=X$V5,1U&347,$9D6).R$S$?].J'3 M4B\#NGW5+A-77E4N8WX4FXNWCZ2^7^\/W]M^E^L;:?3Y1=D,-*HIHBS.PSB# M(,;Y<+".LCQ4TB^K!IWK6/=N<8LS. >JTL>M!^U+I+E<-1J)OPUD7SLU_P;L.::6M; MM1=8^+?[8E<7PX7BC"5)'C.2\Y! !'(APO%#%&@=;?.ACWGTT8'L=VP/ ,9 MT*K6W0ZV0J]J$CPOL[H3QP52>X#^;*,H\#B:&]N+@B\ILD6/GF7*MME2/KCW MI;R_+W>?&\M_;X9D\Y.?Y>?][%8S);% .2$"@;-5.\QR?)4[5]&X!.O4D[\BDE+P!8DNK/V*G1N+8&3^[4?!#\FP[]?34 MGPO.U(5OO2_(NBXVM+J3.MM6(N^&7JQO&H)VLLW6^6F;*(YYPM,DQ#Q"!$=A MBK.C!*,4ZJF@??O.);&!_,NUQ!R<@]951P?$JTKELISKZN:)[O?K[VV6B.7! MV,_=<4$/1%.;SE$%=1<<7^34H8?/M-4UF\HMIF6UB.NZNBEE??_/\O"%?RO/ M+M7AIL[_6A[*HGZW;Q+AP_[AYO"P;Y^D?#(31#$4441YR%"6X(C ! ^G'1EG M>:[5>7H^6.[K]!,XS5[3,\9&3:(]#8N>N05MM2_*SSO:OHA[\VAQN)G*VK]N MUR^N%?,\R7D*6%,W$)$)#-+L.*-%&&KU^W&'PO'\T ,/!N3!.=:V*/_0))3K M^J&[7J#9MM9=;-0F##_"HC<_O!R182=+1N11B'R9"8RI'A%^]^'S0^=G\/-I MD]R9F%55\:?OS#^U"I(,YA101E(NC[1!E@VM,U@"B-;BRE1;CA5Y@!C4'6B^U6#3K6-/>-@7"Y_7Q M*;Q'4'47)>Q1K;KHL C+NHL*1Y#/&?9'_M2Y'%T.L!X0/T31A6//RGE'W*E+ M9;NXO&_%X$-9_XONBTUYD']:16&891EN#!'*: )P"(?;"EQD2*N1Y!0[CL7P M$;1 (KH*.G3]7[I(Z.KB!%Y5A7 >2G653XE-'[3O(GVC8C>==%_4S8(GS^3, M%CNJ^O5;\2>^N:D>6N%\OZ]VS1]OBJ.@?I$;L/6;W?G/E(V\WF^+L_,?'%S1$\MY M@JBFJM[%3T]^SZ(Q].FJ@]_O-^M#<1:X2W%;\,U5&[R/Z/:L8?5#X.=UN5KP M,]*;,GJ;]8?BIBB_KJ^WQ=_V55UW:Z^'%G&Y]!\]2LB.DJZ"=Y!92 ME7-R5&3%B$S/=,7,ATO",H$1;67Y9[7_UYM=4S'>%'6]2B@A.*$"T,9"&@M, M&1^,93#4[&%K9,*QMD@POY2[7^X[.(;JHLF:IKRX(\Q87R0DN8K5@UI681[Q MHR(Q9H1ZIC&&3EP2F2F<:*N,*'=E_:78R!?^ZA7FF0!QEN(DB4&*\P@!<90T MD9DE,'HF7!\K[L$$GR4:0Y'1)$U39-SQ92PR1]9:3,MJS"-Z5#3&C$_/-,;0 MB4L:,X43D\66%Y#! M10$Q94/Y=:]]=5_L#]_E_?8#WFWX?S^4;5.E\Q7-M%$MQJ.(0,113%)!F#7?;Y4GX9^%QFH1#,I8+3)'6 M*] JO]"Q4DD,F@\Z*]&@)CO6&="3E5'GW3S"W%@<40,M/OSXVO4@/WT_6=]? MU:^5/)3;C;R^)IOPW-WOJZ_=";9V'6@%$XP1X#R"&<0I!1S2HT*D6:;5X&:: M)]W\+RC.<>I__1%[5=&$^2O4$XS&;Y\@666 UT0*R=)F@$4VRP*H?@F3#DBM/']7GTXW)" M[<3U'/NL6EW)64"MQJDR6;K1X]@/U;+EC.IRC0E'&I>$'NX>VD=.6'&_+V2[ MO;+:-7_>%GU;5GQ7[0_EO]M_?A'C*D\0(3%/4P;B%)"F2 5)#P]E47#H& MYMR'J^#H12O YWY3B8H AJ-7+3^L6.%[3.L01%]\B4 M7E*D1Y-:8N.,(;WDA*EDBDY4Y-SRB&H8\>2'2IA!KRR,$\U6M7?WV^I[4?1/ M4KXMU]?EMFV WE^J/F[I,Q#RL.UX'D51PEA("1GLXSSD6DUKK5EUK!\#T%_V M_7.L9U#'9U_7;*LIS3)$Z\G0.,<]SL5.%RDS.*)C]J/@A\@Y\.MI!UQ'S&DL M9.T?B@VI=@_UR>9N MHO8"TV0VE9>.YB12>U%(B4-7ZSFO,#.^4F.+5C\4S*9#SU=7['*EJ5G_6-^T MB>.+EF&>,@((SA$7"8IXB-)AV1\G::A5[]FP-Y-J#1B-9&L:H5JZ-1N79L+U M*HTNE6N,F]>ERPJS7FF7'8]>%B^+;&FJU\?U=KTO+^AFQ&,8-4;B,,FR% D$ M63Q89@SH-AF<;&\F]1HP&JG7-$*UU&LV+LW4ZU4:7:K7&#>OJY<59KU2+SL> MO:Q>%ME25:]WAR_%_O6B]1$2>5T>Q;%(F !AF(B$XZ..P@1H=>EQ8=^QNK60 M@[%%(#V]990!@8$'&2I09YHQ>Y,^>* -1C &B6.=IC62B!G M)]DLD53GUV5&J4+6ZYFE5)78VYR"JE,O1^J:-LIHT11 MDS-KAUE6, LC!%,2BJ;&1Y"'*#KEI#BD.L=&IUMS?';4PV]RRN=HCV\_OD2+ M_NB>FM!D2KDV^[HNM_)5#E'M/ZZWQ<>BR7U:NZ=7B9(P900F*8PS#%G,DX1F MG66"4D;U=AXMV'-=BPT0?[FM]K_4#]B\_>J;6GQMW6YDR]4O=N=P.%]63?_BC5_W7U^7^S+:O-;<7AW^VG] M;15E(0>-7E/,&"(XR85HX4) 8B!2K1-FBX%T7>W1-_).W?7A[+N_"A[+@AP. M5\')TZ!W-9"^!C]);W\^O2NV^:^'^M#=LEG?-HB"QDN#0G&1 :%16OH^%C2+ MT66'@;LZUD&87JM\EQP9?LQ3R]/P4G6]?%SLS8@GG*P!]'5]:'YF%*@@81AF M>9X)FJ0B8X#3? #*4J3U[MX"\&99\WSD4M#Y=-2U,]T[T[N@V@5G+@:]CT'G M9-!YV;5YK6Y=S(3V!X*M.7#1,6"R%+MH^!>: 76#-&GNDDM*80+81;,(@3W!(:1R# M) $8PB@=P,:,6*G\'$-EXH4! MX=GBJ(U(&4R7LPX0OR?->:E0G#H7B,]K$^C=M_)NU> JFIE\T_SZ=[N3$O-O M-U^:#[@X5;EOJ]WG3\7^[LVN^=P:C^[7N^\?BINB*7VOM\4*)I )%H(8YFE. ME5C5D".)\3!C>#03%1-;O]PFN2*WI7@\]ELU_Q(>>9(L#]Z MHGAX?MYHCL]FW@92;]8ZQO!3%\.S1&7PHIN@I!_R!Z0G@70E./K",R]6"GXE>O?Q";00.1685P$^'/;E]<.A/<5WJ(+W:_U;&Y/X5JL:YZ):;_ITQ;*3 M9+$ U) N.6#'_;Q M_.Y@6H)&Z3GSER?;1MP2.-2J-@[M., MUB+OY4%&#V?OAPL2!/GYOFB._LYPQUXF%XLM!)R/V> MC=RYK7%ZT"'O2L<=Y&1X4WW>R>EPZ$[QO;K]?;K]KIL1Z M10&FA*>$0);1!.<"XZY]%DNXX!PJ'VUP8=SQG'(.^=C%Y;M<"M ML='M)"0*YQ.6CH:>^/^H@= X7;!T0,Q.$E@/C-J1 0.R+AT/<,F[!TWQW\(1$'/63-1DV>\:E8K7F&VMVTWGKQR[5T(SAW-3CS-;C^'IS_7.]OT#I\ M%70N!V<^!UVE>&B\#GJWKX*CX\T?'^ZNFW_?3%'MKU4>8$X*P7E#/5(N>CKF M_"@J?26G^B%TP[O9NU. 59HF%$44PAA0E(1Y3C#K\>;_A<[F2V]Y?3U2X2 MRTJJYFCX/T9-=7F97TB-(K>\AOZM^16'^LVNVRI;Y2AA.08YC-*01RGB.,$# M?/E,G1^UCR9HQU7/!=7\+$$6&U_J&]U +UW9.(RQKS5-YW)0[OKS%7^5&?9Q M*!>98 U'TU]]?C6E9;;I=5+8XO7IAK]\6VD [Z,MGJQGWIR=9%K#V?;#N7_WJ3[>-0_G_E75MO MXSB6?I]?H9\OTNH+/D7_5F]:.G8 UF)LO"NM&;/Q$_GQ//@P1'88XQ9(0RPM(\ MS@;\&4WR_;H<7=_-G8-ED9EM@4Y MN^A^+ZM/GSM/T-=R4WPJ/Y8/1<57WO-ZW6Z*9;LM5ORZI6:!^<7# M) [BSMDP"3$&^;#HF"5)Q-Q8M;/AV71+>[_TXOMK+[X#?&^/WQL=\(X\Z*]8 M:[PW797[6!:;YB=71DI6FMC<8ZFY6Y>KHZWKXT)!IN'^*.6$0L.8I>2PV8!_ M]++$*G>3E2[V6X!4>7-[V<=;:1_1IT^;?BKR;>=(M6ZJY6_%:EL>N;Y@$ =9 MDB(&"((HC !$P[PS13Y$TM6,JX[,LR_IRH1$8:O)$'KR?B29$R0]DQ4] O51FNMT6'B@KGJ7JIAG >M/@]!/9J M(KH_0GA3\]7I(S?VTSN QL"G01CAD!*0=%4/30=G\C@0.JSIN OSE G/SVY> M>>OQG%W3G[.3.(OO+KDB5RNXB]YR6>!AL;)@_WMJ90$]:FB_]0WMR93%CHD? MHZU)W![AKA?V[Z"8KB35:WMB5UO,%LE3%V2XW[0#?%M]^K]O/GW;,:W3=>]KFKE#$- YBR,&64Q"S)23) B7$F?Z^<:0!S ME(/[N43O+^Y N;KS[NO-[HO]XSJM[%7==F(CL88X9UC4U_[&_'7HFE?#A6J_ M'P>'OS5ZY)=W?;NJ/O6>S+!T)\GUI24W6Z%S:*G,FHLO+7'9Y5-4K>G#EU7] M6):_E)NOU;)\V?:X;[C//LT-?X;S^.=YW;3OZ_8_9?MQO!9U <,@8C&(,Q!F M-(Y(_W,1^DGL0\)(EL013%+(]@@H9'Y&,N$I3L-V M+9>@![1\&9OC_4JN#%Q%;(%Y@JG)%WN1KS>\J])Y0?T+K" MOL14V8Q14)O9,AT-L;DG.9I.3159(MN!F1U;GM7VFZKDO,GR[YP=#?\O=U%FL9Y1/V4!CD#<4I(0I/=6SDQB*),ZD$T M8T8M)Z+'F^X/H6]5LT D2N*<(!_'0=099#[% M>\L0PXC*S3>8L&A]YN!\'[U]]#A4[P\.=N*N*D#?F5YJDGPW.JA1CVI[356N M6_Y<+#]7ZW+S>&SUY[+?^^13!J,XBE@4PPS[21;C:&\Q8! */:5GPH[EPF2$ M]CQ![N!)UB%:A(J5'E-Q*5=M*--H1;W.<'1&M4PPZX9:&?&D-M_NY-0);ZM^ M2:4S.'S:#?0V]==^ :\9;(,H#7%$<@) 'D.(.(*];1]1**-39BQ:5JP!6=_3 MQB^.<2J*ER&^Q61L>JKE!,T$RU:T38BX,RIGEG@W],ZP3[7-IFIHX/2NT^*W M;?G0+(A/8,1"$N(P3A.<^LC/!L-!AJ0*-0/F+*O?A6D-CM/K@4J*GPFBQ91O M8HZ-SAJ)T#OM>'0D364X*L^X&WIGTB'1P:@J5]I*]VM3WF]7[ZK[)>(,">.7M,'H&!-10$5.'=< E4\$M5 9;:$MKG<;(IU4_$E M[YOB&U_27+8?RJZ5#E/SC$* 4DP) 1'RHQS3I!]E!Z2S3YC0^W5&#%F6O0.\ M?C_N#J#W9@_Q)[D50C/,"FQ:F9)4.4ESD$^);2A3\JJV[T277[%])A=X.+6Q MQ!1]#NPD,>9*;:%Y&='Y0XT-.XO SS" (84X00AC,)CU429^3-N$L;GU7GI0 M;XYF+>&WP[!A\9^17"-9P [):IG@F,S=>:*94\.YV1'CO#J=(A3<$4L3JCP) MI0IZ?U\NV^IK^7:]K!_*SO;'HBWY;OOULEI5?>OL1BM?JZ;[I%B]@'*!8@I# MD"0LA3%E21(B&@ZH8 [%=\-/@,5RHAD]\'8N]'V2.^$]]>+*RS_SZ M+OI3G<.O7GG[N$N(Y111%$A4C@50+H^)Q^[(A>?Z^V;GAN##$(=P9SB,,T1%WQTQ8,F>;A\RZ0&>-^#S_A@0 M3KR<>)FR,Y/I!OEV8R[=I$.UM;8I>1IG=["5S]7O-V@P&'3]NY-_YG?_R7R( MHVQO)\N#&$@=NY'^ZY9+VSV@?F%*#01:K=7,V;58=*>-;%3,GT B]G MBB8=%MTHF[0\J,VU*8G2Z04S]-MRM>TWSB^7Y8K_N+PCY9=-N=Q-R_!++M=- MN8A9",,81FD2!D% %[7,:"<^8CE1A;)3V= J_0[D0;O^U5,U9(G<1\KE MIBR:LEK?%DVU+(L-?QB^Z?)S?Y7^ H>8T33P83>"S>( 4@C'@2O.(O%MT;J& M+&>T 1Y?-^\!>@-"KX.X>U= 0BBU:17(45,R*I>.7"-3(L%,2:I:+M$B5RQE M7"#A5'8PQ9T#B<"8*[6%MJ4D[Z1:;;NT0O=&/Y2[5Q,6% ?8CV(0T3#(0Y 0 MBM@XG@)8Z#8?0Z8FE/@]1&_ R/<8[]XG4=(E97*E9'X*7M6%WA5*E<1^"FKU MY5Z!8EG!/T'$9U9ORNK3>E@'6D00D3A'88!\A%">1DFXOP\%4!\#)*-H M5@!8UCGQZXF.W> OF^X=&5=$KSSTP*^]D)-%.T$3$\O9XR4GH1.&RF*E*$?W MQ0+24O3<4&>[+KY8;EKE4VBV[M^;NFE^+C:?JO7^]L'B4[G(*:8@!"G)08A MER18F@Z&J&#EJ?'G+:MP#\I[Z%%Y?Y>8.%(D2V#JS3Y/.#Q YPWP;S2LPKG2:^P0EI\3>,*$.J+]I MC\Z,M+)N.& M[MU=/X>#//^<=G1\BJ$S(V!M4MT8Y>J[41MN;')=Z/=N1/RY+>]0U_ZZ7OM^ MRV]LO+[O33?7V[9IBW5_PG2 @6&>Y@A'"041B9(\!&R_# K]"",DU[6,F[?> MY7;0^%..=_QH1?NY]);%:KE=C1-6I2.=4I;;,YW56ICO9"'89P&;#]!E/#+H<6O/9+[LY;UY/G:U&'QJKQ3?:/M,E4"\R_V M6)*3CJ=/P=BC1/6!.J/4F'B4U.0#?A)'T7+:_>E4U3 MEN/,R#M^B+>Y*;^UN//DST44PPCZ(6,TH!2%* NRW77X.0UB/Y#:AZ9IRK(\ M[M!=[7=-E=X.GO<'!^CU""7WH>DR*U: 34BJG)H.?!ZF4F48M5*4G>?J3'%F MB&0WBC13SM16&J+D>SS+S^7==E5>WZ-EE\_XQ$9Y=]U^+C=Y_?!E4WXN.P$= M7O'BQ6/_,NH!E1_2)(-9T(U3,X!!#A##.TTE""2QT*'2J;!8UK\!/I\5.G+ MZSWPGKCP])J__7.SGK)06@^BF)*Z%#\YJ9TD='9>+=+C_(QD3Q5--S1],F^? MOY\T*YG([?%ZOIV57WJQS>L:I;%ZC]EL?FYX&>FVLFA];J#[_U<\A_A]@[ ^2"&0_D/$)B_@]8F^ [(V8 M#5;LIF(B6Z+/$ [UFMQ,)"P7X&*,"E7'X]#([],$8)!'M;&9^'%EKO4?[CT_36HS-?N]XI*(Z:Q$FL"DU" MH-H"D2*18@M&I_P^M7:DS9,#RTCZ/M0F6XZ$AHP6WE7K\FU;/C2+!!.049@D M!*1A&'>E(HSW5B(:QY?* -4_:T\WCILXQ^/U@&0$0X4E":FPS)::2,BR)J8. MW[MZ2A/M^LD/L%>L[ M[PCS;'=Z*/!Z9N1@,TIN#!ZL>EA/U^9-=OS!=@92'X(0A!DA?"-+EF,\V ;0 M%WI]R:Q%RY,T8\=NNXY=]-#^J7S;D2&.3Q;,K-UY(+,EHN-]MBU7PLV^UFW7]GM:K_XKO0 MFD4$$II1% 0D('X& ,@9V@.,?9QG,NHX(2S;$EIU\:MNMUWS]3;[]F,/Q>O:^9CSC\(38?>RG:CI(N%R7 M]U7;+'*?!&D,0Y(S&*9KBUK];]Z6M<-.7=\2_D M==,N //S-">)'P'BHS!$<12,4+/(]$C!/$#;>V/:>OGG/VXYM%E47B=TMO5_ MHJA-GQFN=D^'[L/^Y->X=Z\E<9R.CY648J YO/9D8X("8VG(6#R4$]3A7%?= M-'FQV3S>UYN_BLU=LP!)Q#(&4A!1FA$_)Q!E P(8QU(7>YNT:SF=\#O@ZO%L M([\]QUMR?/77[F]IYA0=MA53Q41$&\@ 1P=*.>E/L,ZLYZ=)E)%I Z%P5'U- M>'9)5(VQIU/,Y]W75?O4.O63T$\!C0AFL#/)TCP=E3I&0F>+3-NTK)&\VRY[ M6.:T495=]1+:-K&&JN(=3*?T\&7R)$M6'?H=U4%=KP0*2WW6["YV]H=$%Q3$ M 8M)GL,\YW=%^E$R;#M-,L*D]G[8Q&%9)W<'M3?'"USC:N:Z[L1SVSFQ;E>/ MWEW)3P14_,Q(%]9^!\F7[>9+W8A>_3Q)U&PN8)H/V-0KEKT'\RNS(-7&5R3E M NBN@AOWU,B:HPJ[ZK,"O3&0@+0S1K(,^P3$)$HS-AAC(9"Z1$71Q/0[]JZ\ M^FPW-DJ@ZIC>.'4 M09+' S<2VG(:=.;O@\(DO(P>]= +AA@3: M<$SL/(,^=PHUV9'1#QN^"-H^?N@:<]N-0^G_;JLO_$CP(LHP9H#FQ,_CF/E= M61B,@AT% "[6Y2>^POZZOAM..Y5WSY^%CAF#$F@+070*1 M9U='-0TR:E@>YUT1>4Z1M-S)$>NRKDEZ(B1@*NS(*M7134ZCW44:9CFCM/LW MCE>=GXYP *_ZWH;N.MX LB$\S&,=I M!OR0)<0G$ _'RE,0![G>.%+9[#3CR=^,RY<*PXH29HM5 M,QEITV#<47G3\>B2Q&FSI3=-MB 4Q6$>!3 )$T@3OU/7T5@&E$]TR)B8;='A M7 %AE$.=>3"C])D:5,Y9>LD-)A7)=$Z)E)P0FO&2Y$2YK.(57(+R( Q1&F0L M]!EF U62Y(A/ MAEKGU$?!A4N%CSP?HLKS?4DU[K3# 6(D26,4)RQ$.40^& QF.0:B*U8:%NSU MGA=ZR&R[3T\3=*;+&C8YCPI':>(O3[43/>W#^N6M]Y=LU>JBWZW8!,$ @ M03".,,0^]6D8!B,,$HWK5V+)W;AYA:D2N=3_=KWF_NRMUG/WG56FKN M=Z*N>)Y)J0YJ*"BN=EM3[EWLS$9YM'!IV&$S^R@[>9Z!$&1QF@.$@CA)218- MF&*NZJJ]VEA_L3(W/E92VV9:I=*U%T0R8F\E7]WBQMABT( MR"_;V_\IE^U-3;]]J3:[A_#"%&:,\-(E3/P\CG*:H1%4XNM=9&X6BN4IRE-W M$PZ0O6:'V6MKKQQ16[NT4"E8QN7>=IRLZ_TOAZ#1RT&;6^]?H-N,X.O$\=4I MOI:SZI*OS[$%S7]?MR_A @S%)$88L1PRP&*:Y\.CE5G*,KU[%8VCF5OY_ZK: MS][Z6/:]NVYP:DW[58-F7/XGB)?U#-#Y\,JRP,NLFTD$FA%]=;E UU_U=&"$ M:[^Q?&7+;ZD+'&(\XBD60A0P-(H8J$_&D])FHC4 M=(9-6B[<;IY=E6UBJ&Z:]/-".B/?BT9H9L$"^V\,P'[IE./ M]K2*5/H1GA*Q1[*S24C7K\MYR ASAU1TW$+>=9_]ZV_#=[K_\$<'__6W_P-0 M2P,$% @ S( 3476%E'S$) $ *QP/ !4 !M>&EM+3(P,C P-C(W7W!R M92YX;6SLO=F6&SF2)GP_3Y%_SG568E_Z=,\K23H:6>_@=(.F,EZ21\BU!FE:0(T@&'??8!, ,,AG__W]^NYS]]R:ME42[^ MXV?X-_#S3_EB6LZ*Q>5__/S'QU_41_/FS<__^W_]CW___W[YY?_J#V]_LN7T M]CI?K'XR53Y9Y;.?OA:KJY_^O?OGVNYG\K MJ\M?$0#XUUVIO4_$WWZI'_LE?O0+1+]@^+=OR]G//P4)%\OUNQN\I'[\VY/G MO^+UTU!*^>OZV]VCR^*Y!T.U\-?_^]O;CVLY?RD6R]5D,?-G!4 MY3S_D%_\%/_]X\.;!Y5<3[X5U[\4T[]-R^M?XP._JNE_WQ;+(H*U#*]>UW!5 MY1?_\?-U?!2!\$*&>)3Y?S[W[.K[3?X?/R^+ZYMYD/+7-IIA\]6DF)_4FD=% M.FC4I\GG>7Y2FQZ6:*E)>C*/ZOYXE>FH9*>?;JEI@2M7Q>KZW776LQ,N5B%.3K,U0TZ:(.BW3?RWE<- M57M69=T+\G%53O]\=Q.GCK=A KET\NA;O5E=Y]Y/2+375YE7P M_U9K2):KZK8V&_Z1SRZ#V:"FX:M@\(1YKUA.Y^7RMLH;#N[I-0\GXN_EZOB@ MGUKO<.(UF]22*VY+P&(YN;RL\HW1_>[B0_XE7]PVIF&CTMTVM1F=&I3MMID- M:=&D<%L-W2YG!]:YX,:LOK]97)35]<;[VGYWM+TGU-%2L]VD6H0>LGR?5Q^O M@L5RK(G[GN^H.0U[SI%B'36NI<8.T_AF/>APJ9::YB=%]<_)_#;_+9_$H?FZ MR0KWP4)=-FRW2K%Z6TP^%_/UO+*U_!LR(+7>+L5+$:''9C:C;X.B;36R6 1% M%9/Y/0/D:.L.E.FP6>I+4%+$P)?5Q\D\F$Q?\N7J%%13*NU0L/ON=[T?W)3. MYU77H3#/?;9>9DJ0J&F='8KUR)MM04W-:NQ0I+?EXO)37EW;_/,J08X#U738 M^!A5,+N=Y^\N[K__W@/G#PDG5MVED%=EM8H-N#_IHARIL7N1 MFI&\<04M-?C-]4TP*#UM\R6?-N-Z@:/>-;$B,YC6TU>3M-M2WXRI_ MYM'V&V'SB[RJ\EGX92-V(-@]IZPIC.=6V(5 I[>XXR:YBXM\NKJW!_GM0[#@ M/N33,DQ;\^(4JS"MUO9%^WLQ7Q7;5Y\NPH'2[3?UWH\/07H3K.FEK\KK/SY& MT_IV55;?'V#ZJ=QA?;:H';Z]?:C>5^67(H8W3^;A=W,UJ2[/$+E!+>TW_4.^ MCE((/X=I,J^"S?HA7^;5EW,&AL9U=2)&/ED&?^*/X)97X66+\/'[Y8D MC:OK0I@8+3^9MR?-"?6U+TXS@VUO@2X:M.U=9W!\;]E.FNF^3:Z#MW:>V@^6 M[Z2Y;4S3P\S+GZK)8M,=XN@5C-QIT_6:DRKILN&KR;?IF3//\4K:;_@?BUFQ M7%7%Y]LP9?BRRHO+1;VE=+H$)]36A2A58.OEHOC7>O+;AFB?(T2#>EIK_F:& M#M[&>IEWTPSW[29?+)LSJ'D=?32[48!"\QKZ:'+3N;%Q%2TU^FTT?QK2X+EG MVVS&^J_MCDO3H>%HP38;V(AW3Y]LLPG->/3,HRTUXO?@B57!7GYWDU>31N<' M]Y?HK$E;"C2D4-/R+37W_]Q.JM#+Y]]WR_-VLIK\L9C<6,;#96-"G?Q*T&=W1QF;]9N.6JN&Z^UG9>;=V*DM;T7IO:D,C'RW;; MS*8T;E"XDX8N9MLN9,I@WDZG^3Q.MG'LOPF^T,;Y#Q/PM\;G)EJJOB5AZSB' M-T4,-5N_+K1)S>?EUVB4'A.F8?%^&MNP)H4[;:@+M9;? M\WS][?OMB>#WP4M.DJ!IK9V*]MND^C-?K;_[8]$\P<-9E74JR+O;5[E48@,3Q/F2&6="M)PQ&]0MJUF MWGY>YO]]&^87]R7\U138@Z6Z:5HC!^!0F=::=7T]J;Z_N_A87"Z*BV(Z6:RV M>9%";V^:7^FT6GIM^MTG'^,0-JEF2S4K;U8Q[FS* &O,D0Y>UBL0I@SV\V)5 M;4\LFBJ?%:L/Q?+/5A%H^I;A1.]6Y*%%?7A>>;F-SVY5WD:OZ%7HW_/59D^K M53GWU=JS:%_O?5B5B_#C]*3S=&V_IV_QU[M.]7#:MLR'*N]5T'9GVD%GW,"> MF[Q:?8_FZ/K ^7_?%C?7IYAC;;ZE;]&7-YO@T?6\OYX#^^K"B2_O%:C$W:A6 M7]*SX.M$$1\VD3JQ.6W;H$W>,+#(')[SJ+!#N)Z"6&Q06 M,>5)/GL[^9S/'XKQ7+EY53TH%C-?RYCY&K*UH,_5UG)+@Q77;F,?5]AR>]\' MZ[J9R-9FWW.8G5;;7 MYC.(L7K:S(8LN*GR9;!T)IN,M8L_M\_'>H\,]OO3T^??5OEBEL_66?+K%\W+ MZ9$A/7Z2W:M5?0Y#=;!'ZLKG4:#_^#E4E.U[-%,2,TLE\P@1H#1SC'I -,". M6JJ=?MC0>4Q74%9;0/:U=(O"&O>+R?+S&OS;Y2^7D\G-KU&"7_/Y:EE_LI;I M%P"W-Q?\S^W'F;Y=%HM\&9,>?ZX/#-SE0PN0Z?#>/Y^1];0*,N419>$O+(5A MP'CKD:L1X :8)@C<)X6JIC^5U2RO_N-G^/-/X9O-84&3UI&=/ MJND3:CTLN'WBUYMU!L]?IE?%?!=;%V^F:(L 90_H!EGJSO;KL[VM[7[XK$4S M8'=TPD*JE37:,:@-M=#C#5P$&VGY<-WQ+C]&K?G[..KO]WY;;\,1=M3(JR5YSO.FNWS'M_^SDX)W^LML?/8QJ3 M13QBJ[X5RP,L.U0L Y0JZC2BCGOC$(/0RUI2;;EZ'8SJG@AE9Y@/S:Y/H16V MO)X4BS,X=E>K-=M M/S: '2^=,8"4E(1:!8S&!'CF62VWQP@GL N-CUW]C6.M0S\XY9J-9\=+9Y9C M0#TR&!/I+&/":[Z5FSI#&WF,+VA :Y,)35EV-MI]L>R9[G=D,-M3(H/>*RJH M, X3++1&VM9S @4 H 0VX?&QJ;/9#*\&7- C9?::48E M57@G+_0_@-;/U%+9"J!GJ_F?Y3S 54U^RZ\_Y]4^33]\*D.6V-@X:1771DN% MF=FVC0'EZ.LR@SM2=A*F9^O[4U4L)M?%=-/RP_W[N6QX(M%LUA&'GQEF9W0(Z 4'?M_WUR?=P6/;&F3#+/ MC78 4N"!\=PINNM@AN*4U1O8%;$ZT7=S3K6 8U^\BBF2YO-\NKJ=S&M7?Z]5 M<[Q0QK4%DA'IB292>!6FY-J"9P*_-HNV,PZ4'0'>%ZW,[7)57N?5.A(U#N97 MQ58SWT1JSW$^V+6IVHRRZ/D MQ^GT^-&,8L6%HUIQJ -@,(SX]5#/-00I@],(K?"^.)0(1<5]:X*P^?L M=AT.KR?3/^?EY5$:'2Z8,8\],DH@PBS05D! 72TM)BJ%5.144GW)J\_E*Z%5 MJ[#WMK,U6<43)D"Y+,+@I ^S>+!%L1'>PUV'D9:F4(C^N.-2"L;]F=^! MW]/@^,:,[^&E5VHQL_F7?%ZN]]@:6.(-RF=.>. 9=Q!A+R'&7AF^DQU8D< O M]N/RJPOL!]S,>AL^6%\2<=H^UJY8!C#@&@A@!(+$8(0Q1+6D1.@4EHUP%!MR ME_1;7]9G9PDFQ>3>8]!T9JQ[T@2CGA M!*O]8(XX!*]KX:$=4CR9,#O#N^]Q[5[ _]TEP.&G93';9B6N[XKZWF"X.Z&V M# <,# D^#](*A>X.PI"_Q44XAU)&P1&N4W3"P^YA'Y".'W97%;R9!7&*BV*R M,T_JSO7P*K/PW>UU/EOWODW\U9?)/+]WL7$SYK;XXDQ8(X45'BEN,="80E%' ML@K#5([DRE?-C #]A?*@EA06T^ $T 23V68 MD'92&I^R-W7RVLL+Y6%KZ XXIMX#Y%[>XA/'QSV59!9JS 5'W@;#QECHZ>Y M@% "RM?EUO0UUK6#]@@(PW(EY)"X"Q%L(Z%$98I%/. MWHQP<:9OQ^4ZM)M-<$(:$ ML YRZQ@U>A>+)Z%0*0=6Q2NG7P]XOT2G]_?\N,GS*'Y>_/:KD)5+\;H^JKP6=>V_,L&2&2X %4 Y;RBGE];% 21E, M"4R/:\!_<;XWW;QL[F\>7M_2^>EJLOA[667^P/=NBM[QQL1<:\AM#%*$ G,)*:D5TT MH/1()D6$_\ [8B/15U_]IL&$L.OYVFFE!($8*VH($E3H.M)"2H!2=J?@R=M3 M?81D=L*Y,^$RP+7XEHQH!#4&#@-HJ8+. M>UIW+(6X2#*UF^]6'4O\^B*X.9Q:^J)W/80?"&;\S[RXO(HW[(0A9G*9_[', M+V[G;XN+0WQ.J38+KC>E6&O&N0= &&5U'6.A)$X+L?I1ML)Z5," L:3O\RK> M#!1:_^[BGV6,W-EUP 8;_N=5F"'!5$QQ!!!A""'+#*D-?D493HF\@C_*3EHO MT+]$7^OW?'4@56[';\P$ (XIX0Q20 )/E*-U$+DBVB2=P>8ODJ##(CQR!M>F M>W];*L?>F!EM!.-4(J8Y O&8,E<[?%72TDW+6AW0(/EX%?3V MOBJF39R]9\ME(G@(@FK($#6*&XJ1$[6LW).4)(#P1]O=;@/A.S;UE(;_N8M[ M!\S"#X4UA'D '?4&.^=W-E?P$21I%#?63?\[Y6A4@RLRSJDN'@]V$BI'#'<8 M$P^PP#4Z5HN4J,T1S3?IY$C(QG\FUGW- G>B/)WJXK7$1R?>=7\_C:"MO"DC M4F.'J!3( ^Z-C4G-:CRE$.YU'"'JD+M#J*%_6A]80MJ)N8QW0-YUYGOVWVG$ M;NE=F:<"8 2Q#N:KT40"*DF-*8,H)=AY1 >'.J3V,(KHQ=;2D_ED,W,S75^9.YO>%N2=%HU'DA&HRHB2WEDMA"="((D0UKM&@ M6+VRQ/UM4^3QL-$=\@.."-L+89=AEL^++W'.?O[6[Q['BKNF-!D8GGDZPQ1! M9Z3SCCJ@B,":@"WZ2"K2:'VL&]G"C!.44"PN[S6[2;<_6"[C3"F!I+:"*0@, M)QZA6EYNY2OKYTD:?YIWM#5SF&CNU'[XS1?3*JBW#.![7TVHS , MZ) [ZY5B88SGCNNM+(R I&BS$2W2MS3+M05CIY38-NN/Q?(FGZ[W#/;.7 >? MSR1!UG+,2?#BN+?5Q>W\Z>"-"#5*?5D MA&FF"$,D'C"@GC'L=^.M@X:]4L.F!8YU"/-P ]?O^>J<8>NN6&9B[ 1;!ZP* M2N(I@6T?-XDMH7%E];W9>XKG',^V19\ 8(HW' M5D.#!:HEDURGF,\C3.K9(E]:0+-WGGR8?/TM % 5D_DA"_K9YS.,M?;.0@F1 MH=H:7=_^&F0#5"0=]!X?4]+4NX\K"8#V3I;_+*L_=[=N-&'+@P(9-5HK:CR( M45;!WO<'S5Y;EO!N^I" ZA-'2T%C)K+#,$D(!LA@X+:0C.^9[@U*2.9QN MI)2KR?P%JK>-_/)XO5]@*&]=U?S;R?)L4S%OJ$=0AI(IW$FGDC;"VY)4GI MLT9(I!:]H0[0[8M7;R>+0_DQXM<94NM=5._6<#C,**P'3A'LL%=RP*T;99;) M>/9WE#G 4BPNXP[]F^N;JORR[AU';QTX6"XC5"D)G$.$$Q4\/$?,#BC&^2O; MN^Z4.VT"W1>I?IL$Q!9Y]?T^&,<8M;]01AA0&FAOC"6<>PP-J7=/A!0V)6QO MA'Y2IW1J#>7!3:"C]Z(<+)B1,.L#+@'%A!+(,-!6U=(*CE+LYQ'Z5YURJE6D M>]R(NKV^W81;YT%=TV*MQO#S/%_KN[F)WG=>QTXI.Y!J!A\T#R] '2H63 TFI6>: QW3 MQ",B=C$UX?.DH+/3D]^]T@'S=)S[8M3]7G* 0?0Q_ZEC0L!: M$B-)2E*Y$5X6U2EC$G#MBR$?\B#C[71U6ZV/#JZ#O<,PF\]CRMR'P^P! IU0 M2T9Q&&Z9X9Q!I@QTR++:HY:"JY3MMA'FR^J47]W!WA?]ZKO3MD?H[B5?V0:T M-%@O;5Q'9@%T$"$3_T+46FAT'8$LE8 I%MD(,\&VN&C:%<0]N@W5;3[3Y>)V M>=?FQ:S1/L[QPADSR,< *P4EYSIT+PIV8SL7,BF'^_B(U0$;GAKZ[4+>,]'^ M.9ENLL^?Q;1#I3,BF-5 *R&=IQ(Y*%GMEX?QO=G!\9>S2-L;U5K$O&>N?9S, M)U5Q[JAVJ'2&'"8HB(@A#79#<&.(K4^O*VO!*PO1[8UK+6+>%]?6]V@=!Z@A M]\ZH+8N10!)C3ZT'$%)/G=KU04)!BMLPPO#?[KG8O0YZ'@=K672^R"^*U9GC M89-:,@X 9<&21IA Q 2GQH(:!P=XREF8$09?]#8N=H#]N,;'Y"$Q8]@YZ95R MB"$E")+2U[M]"AN=PKP1>K!C&05/A'TTBRR0)!B]Z&ZP M5TGGLTY?!^Y\YZ![JK6-^!W+>D_2=G;*^Y>5HPUCII!0DB$4C!VO<-#,5A\> M4M4HEJ[;\YB_EZM\^;:<+&* J8P M!=)AK1"L4W "1T5BOKFQ,;=?:NW-8-ZUFOJG\^[ PG9^/^/BB,-59)QSPI!$ MR%D&O8[)VTV- -3^E:T%=SS$=H3ZX,%#31AWO'"0&CA@L!#,(:DIMH;Q6FJI M08KG.<*UX(ZYUCK>?2<">3_YOKX7;K-P<__.E,5L[5/?^^@.N+H_-6!DNR_* M!,%06>>%8DP18RF7;M=GF>[W7.9+9^^@NNG'[=VN0 [FXD9?.U\L)]NHU@_Y MJJC6L1QW.#;PXTZH)9/> <8$\"=)K:D[B1K-=V=6F1&@%'&"*T* %59 :]$6):3P:TLWW E_'D^%_:BB MUV%CZ$L,^A\]?+P3#<6[JX@(KA>@4&X"ZBWR&OA&UF'7_I@-NEGDLZV2HNFU MO'_CS;';#DZI)]/ &,9B[+?A0AELM3 U'L[;E-WJ%SY.-&;*7O>L??S/M)Y[ M2BE-(.608"XY0XP;$F_7W+Y ! 3B5G$B.P]^< M8>#K,1,JD[1J-2*R]&,SM KU<$0Z>FO2OB(9-T"JT%\LL!P@0A$P]7@*$;:O M;.DB5&KTJON3Q N=B6MQ,%JO]5QL=?#YS M1O'8,*R] 59+J<6NO0;0E"-P+X(%IZJM;!_4LTFPD6:]O+X9&J?%^AS!82H< M+I4!S!"D CE&M0(*<(M5W7;F<4HBN1'.,>T2HE5HF\TIRWI26>;3OUV67WY= M;\54WS=SRO:7Q]/)]N/LCX_/D.3NRPQ3:BE6C$' A0"$A_;6#:8"ITP1(]SC M;8T+9R/8EQD1/:OB>#_/1#I;7&1OUD$1S!&.!REX8DU91 [)+V#5C&K)&:&R-H_0#(T M-H&"(SQ?TSH%NX5[(/H%:.Y6']XVN->O4?G,!.N0.>*D@IAQ)CARNZXGF4Z9 M5D=H;/6SN-,%\F>[:]O&F#(8A\7GVW5&NBCM]B!0]=MD%;-Z7K[/JVE4XF4 MISXD=+_0\H^;3Z4OJN7J4WA?OGT\/#LO+HMX==B]W==]3N 0; Q(G%\M>V8I3R]PK7Y;VNNHE#]N_%C2?O5OD_[A=!"+DLR!#'H70 MW^_ "-7>7C^'18L]IO-V98XRA#DA'@AN(:96^!W^A-*4;=\1+LP,UWO&ILGA MYQL?M+,>(.)@\67@">>4QF2: >:H!!HC&*P&%<\';9'&BO*4U>T1VE0O8<;I M4'V]3CF^N%A]']5DTTZ+,N5A0)8Y#!21P$ -O:XQ#W[9*UO=&]DT,X@.>W:C M'P-BRN7J0SXM+Q?%O_)#]]DT*I\!)X 1A#KGH"#"T. BUK)+GA1I.\)%PV[X MVR7BPRW:F*O)XC)_L]A^].YSZ#IK%7\HYW-?5E\G50/ZG5AAYK@G!DF- $98 M0ZPLK#?]UO^]KA7$7OC8K0J&(^B]ZPR>R',2,0]5E&'F@AMOE;1:*L(LMT+4 M:#@N^SF*\/ :BIXIV2YICG*T16T,QTT?O=]9#.6^7;Z[B)^S2(<)P4P-%\5Z/LBGL$)F*J'X?CGOMWDTZ"D^W<)A2Y4 M%67U,:^^%-,\6L0FJ+Q8_9Y_6_E@\DSF_Y5/3MB)3GI-QB#&"#JJL;::&@ T MJQ=*B&))=VB\"*>]9RKWIJE1V*+K.)*XOE#E5_%P]I< ]+2\SG5^45;YI\FW M!F>'VWE!9HQ!#@A,':#K-*]0[]"3I%D&OI=S%U'?SE0/*ADUH7_/5W%N6L;) M*5_N1&V;UGM>DVDHE.)0"@*, 8P$Q=;!+R2HM)\T<\.;)=VRL(U.T(X"Q]X5 MGI_.NNP51]Z8"6J8%DQ(A2S43#EM_9%"_]AWP%]$SVE7BJ#M)9WWA#BU( M=1A-D(U7.G-)?/A?O9-#.>3]WK@RP"+)^"E_KJZ&8W;LI'GHI;-BNOTT]M.S MC/C#567*8$BDY9):!@6"D.-Z<9,2D&2NC_!JQ[[-]5;!'XZ.;Q9!-?ERW?B3 MR'>_8 8HU\)B2[@#P0;SV(EZ6J& @)0\"B\BMK0M,AQE70+J T[F#19J3IO$ M&U2864NTL3&Q%0Y]' @#Z0YTR&S*Y/TB[-7>.-F!-L;"U7N.9@)![]62*6Z4 MM=0H H.A!)D$@.]PD"YEK?CL]XL)#Q M;C6>(BM%KUL6 W@VO9&P%?P'C-JZ'R9Y%Q)Y6J#6\W5D3 .$N;5&.BB#M\;D M[G1^ ,>E^"?R)4S0'<=FM8+Z@!/QUY- M:LPDI% 99KACB 2+6@)9]TP6U))B-D+P%RV[4,)H2+J397'Y9"\\PAHSDWP( M)E<*;9N^(PNN("-,6&6L!A)@%VR>&D,%61*17P*/6V;:J?3*KE8:"9=; MU\N &2/RY;0J;C:>H"VJ?+I-COY^L@KZ#!]N8IA\61T6_21VM_;6C#E#@J\* M'*-"(L-@.,I<1,OIRQO$T^'L]4,9#N4H]1-IJ0_EA4NP-$=3SH_=42 M]26O)I?YASRFGPG/QV0QFZB[R6+Z_79.LRHS*#DP MRA%J5%UB_"SNG6]^Q$"\,'QC\K30Q\_O0UGW_)?RL7JZO3 MMB].JCGCG!F#A#?402T8@,35"36X C0E,.SDL3B,0)_+WFG;-K$:A\!WH:"1 M$CK&[W_Z6K;'XVV%&<&"62N$@E!P0KFSNY"X,-3@E!VYD\?:_( MN#!$.T&-<$@%2XMR6OO9PMBD>,D7D2IG7,1N2T\MKB&#U63: !70 M#=(X&G]B?!>:)SRU*3;MZ6>,!PA,ZXB%/>ABT)WI//28LHJ_;#]?_EXNIK=5 M5,*I.]*'ZLJ"460U19!K@90#DF%+:TR 3[HQ$OXP24W[@K\O2KZ/1]+6NX// MW/KQ5,CEVV+RN9@7JR)O1M-6ZL^ ]!('X((#2B25..@*[; #,NFRN1>1IZ1- MZ@ZADD%/1=R&&>$N[>2;Q;X3F7%3<'M$/_YXYBG=]/=E 4/G,?.2!,?5>0:# M;UMC2P!)NN_@1\U%.JB*[NC_[[\^T4X0\<_U5\]^LZWG">#7,;7O+\7T;Z&9 M&T75<\[ZYI/EPP;DWU9Y3./V<_==\'Y"X3#&W%T-=*?4!AO1)]22>>45U(13 MB3 0W*%XG'JC"\\1;)00L!LL[BZK"22ZGTAOK:-/02LZO/C/ S@TK"'S#"EN MH8%4,4J-A5[:'0:Z&08O)\RJ$W8\N22\"^3[F@CO6E\[2H]&@D:VW8!X-!DQ3JLHLS[T!L,9 MET80+R@E=29C3SB!K^PF\8[84O:H@J%'C'M?V7PU*>8_VAB"A#+&&L&-M)8K M#Q';GI9PD#K4:*6YX5KZ9GGUMV*QOD>D7N$OJWL-7L\^^Q;1FY;/ ,1(4.FQ M,@ IQX06NI;),IF8Q' ,?;FQULKN\3M[;^79]JAOQ=Y=E+T%,L"UMYI;ZB@6 MV@)GS';0<0AQD7@RI%V-=Z2+HYH^ Z@V5%O-V/!](%6T-B0J%"O@[0 M"9Z03$J:,&(Z).CO."/.0O9L1MR= E[:V[Q8+(*AM5I':U^OH[4/4<)B'.9=#B+E! M:C?70L=2#(X1[1+WQ8TT=%MCQT5Y6YU!CD?%,A+SZSHA#.2"0,&MHWK';9?D M;8QH2[4G;J2!VQHU8J3A?YU.C4?%,DO#:*+YM9J34D0'!D 6:06@]Q+0=P/F5]:D0W MR/1"DE80;G<%Z^$JSMLZZ"1A57-71P:M#$BI()&RWKMU'ZCE\L2FS#RH:_WW MM<[5#G9];:Z_N\FK=5J)M_EDF2^?E2CP_,!Z?\,:,AJF3T^\C[ M>?8\*1)LO*-.B[PH^\!]9+PS1Z-R3ZLHPQX"J;0B#"HOC5*$U)8_]H2QU[DF M,S@+SX-_9&1\L_CTM5Q/\^E\O*LKTX1B)+E@5 I%"62.NATFTJ2X^B->!AJ< MDF=K8'RLC,L;[?%R5UMF#-3.2^>UH1(ZXM'.%\80X'[SD_]0S#Q7!Z/C9CS/ MWAHU=Y5EB@6C7-E@J/L BD92DUH#&"N4,HV/> EL!,P\5P7C(V:]N-,*,>O* M,@X%5T)S#J4T%EG+5+WO@(7T*9/YB!?@QD#,,U4P,F(VRC9P/O-T M9BPA& N/'"8*0JXD!+55LN+F-#;?[YT +-_<Z_\X&0];6(A]>-3ZXC M4X )R7$@.J5&:08-Y;5<%*7EF1[193#=LZ9KZ'O+]'!;3:_"O'NW%W=@_'GZ M<&8!(X1SY\-D#*56FLB=5$(GI;<94^+R_H:A9(R'8\[:>3@A3W/#&C(F-:

FGNY! (^5IFA5U*I/&8\B$-3K:S(1^89I^NBNI,ENV*9@!1P"4AP@DN*2,>N'KO MCCK%7DOFHL%)=B[B W,LK@ROKLXCV5W9+%@+#(9!VQ$N8KX[B32J9>88IEPR M-J:$08.S[&S(AZ99<7$VR^JBF>*.&1KZE5?6&HP 4W4D9T!7)9W7_"&7Z5M& M?%".J;A>>S;-'I;.@K*@A$QQCI1A<=G.L5IN2&32M2P_Y,I[^Z#W1;;U7="3 MZ>IV,F^TQ*"S=8K6H,QY MS*2Z6!XZHO?L\QD16@OL??!KH-$(>0IJ0R'X*$DQU&A4][_U&([3 M C&+0: MK'TU*)TI9#W0RH5!6AG#D:!U8GG'+&N6VW$?P7[(I?SV0>^+;+^57]:II(/E MN)HL9I-J%GJ)VR8W?5^5L]OIZC\G5359K+Z_64RKV(]LOOGW0SF?!R2_AD(' M"-G2&S)')%( .JT$EL8;+60=:\D(@BD1BJT?<>\G>>>P"/>V%?!0 #6=5J&; M'5K]?[9 7 "21,2KNK""G%LKA=Q9J(+W>@][]RF@>^?$X]V -I0P+,6VOX:^ M^F:YO,T/C7'-*H@Y%)F2-)BM%$H7_F!0'S7@%NHD5^$O"C:C8*)2AJ7D@>LD MFQ7,H+?:$>L)8"+8(0@#52^#Y?CI!V7BF3H9F(%5 MGG\KEM&.>8S4Z:3<7U?&HP,&$;0D6$5"*@UW*8TY9_J5G' ?.4%;T\^PG#7S MR7)97!3Y['C6FH8U9 %#Q%881&F.E[(IC3>R8]U2F#OB#SH-X-'O%>T >MWW<7SN$" M&9+,0N8]HP(P0!%"9"A)8_7WWR=Q<7S/U3J- MRF7.>:HX15J@,.SY8!;JVGEQUJ;=^#X^6J4J_!A_$J =AD;;]NZ]P:=!J0QR M0(E%"#BL 86":E^OP'@EDK:C7@*%SM/Y02:EX#O8B Z%]>A3=KA+R8?XJYό%GHJN?=>,E9O M''H(P[#1FO&ZK%;WL B_/<8A?/3\9K@/K9[,XT;X;W%H*E;?ZQN'CUX2G5QG MP,<*8CU&@%*&A+/8X1H?"WG2*>SQ#0T=<:<<1AN])=S:78#]R,E_6TP^%_,@ MSAFWF3>K*J.(2H8Y# ,M$MY0+O4V>-(C$+YX75-7M_SL20F]S7/E8KU*\R&_ MV9ZO.V=RVW/(Z?GZ#TQ/#4IEP$@M/6&.2:J\IY"!K04;,\_P1N'7W73Q3W$= M\+;ZOFYZDX[\?(&,6^BD,L@#2$E,:++;,;8 *9UT$GX\W;5579<= #M@%SQ_ MC;3/GB@H,5Q[+ 2&C'O$"=BN*Y>%ETEN@U?@O">48"F-JF5%1"1&G8^%.2T-*EU VA=]'C7U MZ(;&L\]G5L8LT!IHXK3GA$%HV:YKP*1[^$8TT+2LY[)]9'L?=)IL7CQ].)/. M$:^P%U8RX82A5-52&8I%RE&_$9T=[6IX.1?'_MCQP'I_7Y67U>1:W:ZNRJKX M5SY3U^7M8@4/4J91#1GUG L=)F*DN VN0,"CGN"-""G6B]L<%TM,+5V2-"C[(F)4WRR2-3 MYV>0.^)4>_@.-&+-[&U5+"[?Y\$/F/US,C]XW^S1LADTD"-%I!,Q@2HUCC!> MRXR52_,/VE?@\BE$VO*O#:8\J .*;7E,1]+G7\X./:8-.H5 MG<5R/6[U[^6J403(L:*9 ((B3ZE$"%KKH-#$UU('#S;%$AKS.E';G'B2AJ55 MV(<:!=1T>GM].X^&P[O555X]\\C;U/%R]XI8P%,*I5E'F$M9<"5REI63O$K.PC4#0U.VD<[#?"7 MM8^&/) &0D.9]UA"+IPB.\2D>B6!/BWKN=$^VFG('F?-GH"V/Q95/IE'7^P? MY7P6G+-XPF09NT2^+!?K&RU#'[F9++Y_R*=Y\65];..W_/KSL_=KIU:94>VP M%4PIPK%#D%II:L./4N!2?.\1\BE1\^4@H/[7 >G[R7C>15EGEI'L?"4A&E 8.LL$C4:@B?=#S*B+;IV*=@+U ,0 M[U,5FCW?J/$LPAVH(//&8;RV+QSAB(AXQW0MO:,BQ?X?84Q!9T1K#^(!"!;< MG3A0QW':!\ALOBPN%VMCM?H_MV$\O_@>AG(S65[Y>?GU'_GL\L#DVV;UF=42 M4ZPHL5PJ@0"_AQQQ),5+&-$68.?D[$L!+=M_\ZW=H+Y,BGDT%2[*:CF9!X?I M2[[I8&?9@(VKS8!&6$JF*$.$422"_;R37L*D/9@1INWJW [L"O@!1LQ]7OPI MP^+A.C+&+-1,6N6$B#<#.Q[Y641X1T^)@_K9!&.FI M56722@:= Q9*A0W#"JEZJ9-9XEZ9Y]'+RES'.A@9*^O%\_:V;C+ )41A(E 0 MPP"]<+1.E&<9!RHE#_$(%V2ZH\MYO#Q3#;U&[EP%.R,H9C.-'(O(>?!PIKDC M&A%K$/9:20&,JXT-AH%/N@'L!R97,M)]\><0##K:J/F'?+I-'CM=:WC[\>$Q M+J7:Z'=)RCWW6FC I.&AN]5(.0+[2;S^^CC9HT[Z8N_C!D<'OP&>VQS(FUC@ M)G1N]3V9-1Y;H; P0'G'/'0 U5@*)U-6'9LO[/1]L4!O-!]25V,8M<\?F*.\ M4!*L#8/$2&- C %SM;P\?)!REF5\$>&C&H)/1W\,;&O@[S2RKA&&2"FO?;S2 M2PH&&>4[R;5*X=WI"S[E:C)__80[$_NA0CT'3E! G MHXUZ%!5NP)#-N\1QIZPDG987\*R:,T :26>, MVILHL ^M]#30+);EO)A%2?1D/EE,\X]7>;X:Q4#CBT5H4#&9OR^7Q9J&)XTN M>XMG+DP?Q'!$N4&I&R8?SGIV&;)=)KC[DR[II!S*>/7HJHQQ#IA$'"+*8=(E 8>OV M!V!2DIV/F1DG*J]L"\">"' PN]F3YS()%*)02!_<*ZFME9#M<% (O1(2)&GO M>0:38O+:]W\2! MHFTX^Z+,_68>/7#Q].&,$."5=X(!;:%3R!-:3ZK<:OQ:3Z.>K]W'YTY3(7TI MZN\P*'D#-4^>UHK"HH:6RWSU MYOIF4E3K8?1J4EWF!R/6GBV0*2845L"!(*&F"DHO=\.MXNZ5W=C4(E=:P;-7 MMAQ*9?_\@QG'G#'@XRU3SC+&B/9N*XT(DVO*7#-F=G2Q^)&$;+\\V>Y8-Z;+ MH^W.0KLIJ]2FOKN^=8#GD(CWS>$:%P$"'X=A8PAQ"&%-82T9Y4NZ"$4Y<[7*G M!4#['(@>% CYC%(,W]QS+I3!APP[AKN/46>\-UO=,BI4TZ MIS/" [/M4B0!R+XH8;?XQ\QH:]D;#2L'2F4>0T6"9TJ=H,'KP$J;G9S&J90X M\!$>.WV;@J2?;'B?57>Y-7J M>TSAM K6>+3-;Z(-?M@Z.50L\X;!,+=:QI"EG&@(_4Y2CLVK=+V35_]:1+0_ M2W8U65P6P>C>S9/NVW1^NTY,4I:SK\5\?M#"/5X\"QU.:VDYI!P*PH+SQ_Q6 M!YB#%;!EA%JN6N'$F M>@.8LK^7B^DIUNS=\QF.%ZP"IQ@!'&.F@*?UEJX"&*1<0CQ:?SF9&6U V:\Q M^X]\/O-E]7$RCS<,O)]4JW<7MEC>E,O)_.]5>7O3U-IM6E'FM.'2($@!YA 3 M(I2M37NEL$T)K!FM7]W2QF9'&/?+N*-,RKB/;6=>8,V8D $AQNK6(Z]2[H \ MW9?NR6%JB2$G8M>7YM\6D\_%?!T.%K\^1CSS-.9) (J M%&\OY<%DM ("6*]+:,K9*TO1UL$ DPYJ;T==KF_FY?<\_Y"OTST\Q>( =8Z6 MS1BW3(9Y73H:.HC'WM ZME%#GV3QG)$+;?72:-0VP#T:.M7MB63:6R;S0&"% MB'2<"RT(8=36>W\Z."0IAS)'N)+8C;G3"K1]Q^)\V$RWS<-P'A;(L *.FZE M9EX:*5A :RN=4(]9U657EUV)QV2A@_>[IS 0KGP%. ME?(T^)[0&5]H\:\-E'NVA^M,E\$W;,2D0\4R:KD&@FE*A?5"&$A@;?D; MCV *G\;MHW?#IQ:Q'B!D_1X\C9AUK&A& 936,1?F:LO"Y&V K4,.8KQ*BND\ MPKB>SMG5,MZ]1@*=RJW]A3)$3CC!Q>)];IB="VYL7?TYLQP&D M"(. !D5((:&.^ M1JWBV^.RXD"7UA+#"%16^@AW#'8RY X/BU+B.D;HR')1I?^[!KV<9HO)E51'KC[Z=EG,TF\YEX"325?'WS43->R"$)?V6F8 M!_4WN0UQW*\FA3]F4'M&PTJ)VC]\2=1JDO8\M;\^[ M)8H9 @2#SA/*H1;Q)EY:2X5!TAU HUS=;W,FU0YB'B69X M/ZG>56N$9NO=TO=Y]?$JP-HXP&%?!0%CIA'B"$A F1'>"[L;CHDE*8%Z8S:# MTDG6";[#L&O=TJ6Z75V55?&O@[N3APL&:86"0F ,J*,6,^/Q-A@Q="P@4H:L M,4^#;;,I$=WJV7,OU$L+D^DS[V2F4,:"8*0%@H1P36Q]3791G'PVBYOZ)A# MYP,[0!3?&392@](9EI)+"K$UP;D!%&MG4"VW1C(E)_L(CY:W2*CVP1V 5">8 M1@=*9411;A&22H;9&WD7#[_6I2 M*^P51M 9S&OYO'8I*]2G1SN\:-*A@A&EF"!TJEBFL+,10.$5"+[' :+H] M\6.TYR9EW5K^6-0Y']7>PV'NA17L#[L:,B#FS!-?#;RVL^$6]W/E,D <-HZ"N)FOM/)"JYVL"B0E(QDSC4Y4]#Z^M !I M7_1YU-2CN]W//I\YI8'43!$I-)3:V@#?5C;J#4_)P#=FNJ3I^7$NQQ:0'<#X M_"V__IQ7S2S.S;,9YR+81$1SX9@1E AK<2V3I"9E\VB$;$G4ZWY+\RPT!SX! M>90M!\MEEE+,J3;60A7O#9;"FEI60D&*@S+";<=VF=,FLD,=ASQ*G^<+9% 3 MBKB#7/LHG+-8PUHZ+'EBG,U+T'XKP(SHW.+Q@:1I'9G%#!@!<;#V.)#$$$[J M"9M"PE*.6(]P_[#E0:4CE%]* )_@%,<;L!A&U"*LF:#;_,B*.:L;G:EY.1-2 MVW[2N3CV>GSU0WYS6TVO)LM\9F^K,':^SZNBG&W6^0ZRY5CAS,3;[27U BMN MI? <@+K7,2]U2D*0YH;P+OO]9>S%GX98=FVL_>=.M[8)\0#^DRV^%+-\,5O6 MNYMFLKR*%EHSEVIO\>"'"F65\,9(R8E 6K.Z=S(A34I0U9B'IG16=8!N7[P* M,VZ5AYY@\\V_;Q9/ET4_E/.Y+ZNOD^H0Q4ZL*6/$@F ]0DMQ<$6)13' ?XN' M-"0E-?K+".$[EVW= OV2=R,ML1 *BR5U5EA/ 3/ULCU3.NF&JI.7B6XV<\IJ M4G5[1TQG;#AEP_(TX%]*+A'N@48(2RD-QQ:8X._64''@^[WP[+71*1GN'L>I MQ_YIG4*GP:9R@](9ET)PRPD!TD' *9.Z-CBY4TDQ%".<"'L MI6LZP*T'SV6$.GUI.C'%6J,T M7]8AB)57FHAX>YOUS-=3,R<&]'-?WJL;73J OB_2?8K W%;?[\>Z3@,PU<'8 MT0.E,D,Y=T!@P"ATFA@.C:_E9#@I2VWSHQ!]+TKUQ;3V@!^$8.LP_+K![R?5 M^O??\M55V9AM!ZK(!*/2(& \M99 X3ENRXF..OGT,0/0;WVM'"/=2?7Q#P0@ _ 95C4OG G*L11:$N,-C)>@POK2%"4T4*\LMW_71.H, M^#%LYQQ+YGZT;(:E"< A@IWP7@?[EJ-Z 5 X(5(&KQ&>N^AU9:%%W'OEVN8 MR=-=J0]Y<(>*Z6I[:E)%A-9V9D#K(B]6MPUV%E/JSJP"4O-@P1*O,0^&K:ZS M!:N8J2MEVWJ$!SUZY6J/>AF8R^ONUPV5&U>=":&)A_$,*/3 2\01JQ<4!,(T M*04H^(O*/>EE%*/R^LMW-Y$%2_TM=G6L MKHA.7PI;1QCZ/(J!MPU-C&&D;8F>^^O*M).&,>2QLLXCC(!GML:$$9VTX3K" MD)$QC*5M***_D/[:]5M^*O=$DZ^[W.=HJ,?EU'RQ7!/A0Q[ 7!:K_&->?2FF M^0: #_FTO%RL:SGF?77]Z@P'.\L1"AB$U!.C20QZWR NB8 I,<#P!]ZV&YG> MQM13UGL.B91?UY$!Q"2RSG &#*9&2X5KIR$Z$TG<_8$WA;I20"L+IK$5]0&> M!3$WLF*'4G)C01'F&%KQ.0[417] M3\)[A^_-+O^GR3=W<9%/5SZ@OK9&]&-KY/?\8'[F=M^4"8 M6$.F%(7<W]=JOX_7QR M#B&/U9B%@5YI(X'V",1;*S3&=0]5#,"4V1G]M>/4L3K&,&#N%>;,T7-O?1E$ M)B@",XFI14!:P'>I810!)"E=RE_;39TJHR^B[DZXWCL1%@^Y'N#BOB*99-+2 M8*40A(PRBDMAZCU?A:E*NANM^?[1:XW?; GVEWPBU'D>Y"/,8RH(UR!8)CM) M%;5)!#MYEV9SAL\M9J^"72WB_E(.A")'@?" >:D"(:N5+#>.U+"TZ0#H2?O MF[PN-B6C?<>AOK,@+]]=Q%'5S\NOH[@.?->8TY(>/RF648F49D\Y BATG$#AML+<8U)-HC1J@LIL4\?]#R3V5[ M UP7K\NP$\A#H;QG6(>9W7L+:V2U3CI7/,+(OQX)/ )M]6://[M/=LA<>;9 MYBR#T%"/A5=8:6PAVO5R!'W2SO[XN#@L01[;[6UHI+>EJSSH2XE80S$M;HHN030LI2 _1&.BZ/B8@?Z MZ8^9&[7N@@D"'(M9^->$#XO5(;OR6-',!DLGWI>.&8%4&L^D];7$'(!7=E?N MR!C9JF[Z8N.'H.SPKJO05IM_R>?E3<3SS2) -LT/.CE'2F8&6*\]A @;0X+; M"('2M;S2ZE>6.7M47&Q7-7U1\>^38A%Q>K?X.)GG[RY":P,VJ^]Q@VQ]F\I: MB@.,;%9!QJ5S@CI!C#6 4V*\Q[7TP(A^KO/M>R-J5/SL1%%]S]\Q#/!;-(/S M=1S@B0?P3J@EHUYIA[$UP"5I_![P"!D^K-B$.(&08)=P2X>(T\V\U 3O"45?7F0B( :"6QD*5XM^/,/IY%)3K4#_] M.U9O%E_R+:)A_)_?Q@">]3'53U>3Q:?\^J:L)M7W.VD/&0 )M6:.,T64U]1) M1[&2Q!A3XT2,3G'!3DC,\T//__VIK[>@PF;(A M2;#TG6%>>!?,)86Y!%[>]769=#/&"+<4>MS\[TP'PS%13:?E;>CYH=_GQ9=X M#>!)''Q:/',*:T&8X!Q:[X@B5L%:,1"D#/:,(](A;IQ@K%Z70)KQ?G;J?PB^)8,__'SZ?O+][,ET6S;S M0C+E@@$+@UDBG;"ZMJ$E I:E!,Z-<#M^T"GT/,C/7WM\U)!B\2$/0^PZ%V]> M?=F?W^MHP8P03PE -L9/<4R$L+A>ST)8ZA32O(@<7JV1IA.\!QV8JML'L4YG M#E'/UY(A3SR'ABMC/4+$0"7KG7]$F$^).!_ACO=0@U4KX ]'PGIO?MN)3J+> MH[(94 IX"C7$'&GJ&2>[B"AD$$P)Y7T1E\'T0+@TR >V_;>]I<[.=*JGN:>. M##&'#/8*4&)LZ'?:U*?S97!_S*N_%J8O\S\9^AY/ V13HDMQ2DQ#*=[!:_L;&(W.AB8B9O-PI;.71^H+!, RW764&4T M I 'W.MP>8P!3KF>;82':_H\=]T>ZGUQ,5BF=:KMS:V$#P*&U6+6)#J\>249 M4\1Y9JDC5%B$H ]_U2@ ZE)NP!KOKD.7;"E[4D5OA(P'*?+92*>"8D]!Y*36BBB C:G,%&R22LAN-;SCLDXN=*6&PT5'?+HM%OESFF_NI M(Y(-KGT^I9H,22DYT$YR(G#HE@++'1)4TY39>;S;%T..D.TI8X@QTA9KB.+M M;^\N[D1I.#;N*9UI0XP(XEK)= 134:AWX%*2XCV/<$MCH#&Q'? '&PO5ETDQ MC\N:OJSB\/XQG]Y6QQSH$VK)E$4L^&D$$LJEI11Z5QLH!$&00L+QGB8<#P.TI)+Q7+-,@^(#!"62(LR"FD$'@6E)-:3]' G\DUIT/_G ^R7EC MWPG59 XK3)3RCID <*>X-KR( [)%*]DA-LF@WHEK6EA*#X&3^JWR2JV^7M+ MU&Q88Z:%MX(+89'P,+AM1%NRPT>1E 1\(]QE&9"EW2BD[WDZM/>^8.L-I&?0 M:S!U-ZPI(\81#S2R4H7I WL6)I@:#^)[.M;W \SFW>AC?#LRK>S$9-8J&"0/ M;AZQCD"*O0 [,\38G'-(;>G.P"SYVIH2!J>B+Q60Q;6ES\$!EP=%C%CNF M'&;66($AVT56$L=LRHP^PD-)?6X.MH=ZS]-V&-O-^A#?9?@E)F\/4E7;O._; M*]6>D>WX)'Y>O1D'WC/!G##&<(TYMV)[^Y^D6(,4!WV$ISZ[)-/S' B3&]'NC0\0/:>6I!9Y0712 @:;SR4 M6AA7AR8&9X&G'.@?H>W18[<8IP+[ZD ?\INME_KNXO=RU>1$Q;XB&>=422 $ M%I0BB8(R -\-$3@I=J[YQNA(UA.Z8&I+P ^Q$AMO)@QXY.\N;/ZY:7#2PT)9 MS(0A!?&*>TN!$5AS5DMI*4L)CQOAJ; ^;=NV,.][R733R+K)IEPVVME\IE3& MA&(8$8Z!PXH10C"NPPJH=/R'VMCLT'UJ ?O^.;:[6O4TDCTMEGEFH 5(6PVM ML-!*PNL-" 9$TEV1XTT_.@C+DL$?9+ORQ&3.1\MF6&!J":-64&8Y9A*QVC ( M?IQ-R6/SWV6[UGL(9YEA [+&0BAE%"(I[HENI'<:T MGZW 'V#";$T' W@ ]17DS2S_^NF,!E. 4^@0)A@IQHC;12\Q;47*T?L3$F3^ M -PZ'_3Q;2NWLIV+V<,/[CWY?GU?^]-[B(C\8'=%O0S*! '484BN]MG'*\74X@62>DY0N,<*$ )U$5HQ:8WWV MGR!G(^F.L+]I-5DP@QCD+#AZ(.C+*>5EO3/*+? IJSJGKTN_7.YVA/<8F=<@ M.NV!O5_ M3N8'TYP/I7$H<(IH]_)$6J]JKY"!,$'U&C&THZ!:S'XV IRGA1?A37;E' M&780$J*)(A3HT%\!13NL."']7$/X\BW&OA30%UD_WM[8U4F\6%V5U MO='R<:NQ80T95MX*2(.G1@V7%@F^NV*!CB3QDO-91 (R/!SC JNSP<)RFW2ZOD("=2VKI^F#TT#N#_:!+## MJ-J$,P^>S" #8< %C!.FI<9.,N)W\E":0I@11O5W3Y@4=(=@2T.J9 X@3KQS M1$*O',;.FSI*1S!N4@+Q1ACFWB=/3H2V+Y*L3T/_7BZF0?R[DZB+V6[/YDV8 MNYN+(.?M-KM3]$57WY^AU(DU M9#!,!39T5F,@XY!"(VB]BQW,1Y2RDC!"LZIC1G4+?F_1+!M\WE7O)]5J^\N] M;(KW#JS='5/;W+Z8SPX==$RJ-T,(RWC+D$=(::F@X[0.AXVA/RG;!".TZWH: M^OI427\'$N\OVAW@X\,',XZ8A1HBRC622AF@=]GQI'8Z:1_J]+0Q+].@2X+T MCB#__NL3--^&#]9?/?O-MIXG %U/XA1;3/\V+:\WP$8JE_-B%J,E=Q LUQ&K MH=*K/!#]2[Y93ME]_;"9^;=5L!/RV<\]K.?>Z6C3I+B+\K2A3=9U3ZLI\TY! MQI2D!"@B'>96;C6G47#_&ID%'6/RZ<@IXX9-/@XV>SVQY M/2D6^VBQ[_F,6^@I%,%>9P@KJ*1FVTP,&G,'4G:_1D2-%G1:MH]F;WNIM>3! MOLC7UG:3N6;W<$81%PR$/]$NUQYXPV@M%82RGXO97\KPT1J./9[XV,R@;\OE MD4,==\]E E'%'*/QQ!TUT;*N+P72V(7?>ATW^@O;.$.93X]EG UCK_L0S]A8 M?RRJ?#(O_I7/_E'.8RS\W\.@%^5XM[A++:RJ8AF^LN'7Q>4F#&M]7\JGR;=C M.Q8=O#)#'#H D33*6JD5%=[7_1<#SU+.38YY\$HGZD@T,A[.W\EI@T!? AN^ M=,?V4U^6>0TAY$)P;RCSW )77Z:JL64R94 >X:)BKSSO6!?_/WO?VN:VK:3Y MC\[B?OF(:XYGG=B/[9SSS'[!(TOL;DW4HH\N3GI^_8)J4=WNEBB*("DVG9V= M2>P0$/#6BT*A4*BZ-L.+J?E\EI\[5A/*D M*AH#S/K6 _.O()7&=^EV+YWXDQ^63YM3^1SU:9-ZGR]OOV2K^UW 4YSEM\GR MX?&FZX2;N@L!)E%*6A &*2C1P"(I:&W([^Z:<_2*Z%];%Q=32K0C M#JM04@D%$A#I:&XY9(L,>N7,"8XM5>C[H&G2I:!8\E M]19#P;&3D*!X1-7E/(UPN-?'(&^)1>V!>FVEU-2_T:]_:X>K8DY![>,QTUF) MC:#TL"B!=BE'_B&'[0[/M76Y,(9#\KK.C;X<6@66C"'MO"0 ,HVPCT!2>+!B M.$NZ7!ANKKM!^K0N%\>UJ5W,ZF/Q%SO7Q>ZKC_EZL\HV\]4.WN>GO>:&YR4_ M$8Q%1EO.C 2,* HE, <$H48\A= #NF;OV3KM4 17#>![G.'50O5>A S6",D[ MT2)0;H!7CE*B'/(J2AJ4>Z*.^V6M\H7#"KU#6$OK>&0/E]! 'JE;WEW%;9XD M+>3AK>-DN5:'V%T&9I?Q5!]7^6P[W7Q8?3FBI53]QLET&E^7)M+7W$@&LR]#=#_>7[/[K]FJ8BOYX;M@-4-61G D M\M!!2@XOD+612J7,B5M*:SCV][+K>[;<5B;1+C\)E K+G6,,"(@,*]*6E=$D!@"7E/E_P$QH M(,)73[@:(=C?[<5Z\^%F/\C*^XIGWX5BZ$PI&=5=<1/C,4+ETC#*BI03R)#U M0CH;4F#LBQ*_K JWQBJ_F5<=MY]]%:@24FIFA1%486^E.[PXL)+"E%Q"EX?] M7>7"JB$=FH/8X^O?+/Y6D;W/1M8N\F_%S'>Y'2H3=E>V"]'(,L8ZJSA6E#E9 M,'\_5R^@27G,\4:BYQKO)NW!VIL1FBT6Q356MLQ6DT4!]%>PYXB!K",%KA17DM8;K#>6)!"JC<2F-:05)W@VQ>[U&.4W#X]R+LH MN^7M/)KO:KW.*C/&5C<,# F@N2!81K-- *&<*8.8/.%$CC^$K"&;6L6U-Q85 M@WMW_VTR7Q4HF+O)ZK;R8'2\06"<40\]$(S$/5LQ)%T)FN=$]1L ]J98TP:> MO5G(>3[[<[XH5.4+?C_-H,ITKM$\D.))$H241-//>R^$-?OK#0.X2?+9#CDC M< LV=?OH-@Z7_AQMM%51\7:R3WZ]G6YV<0VG%4RM=@$4G@3-$%+$>8;HHTOJ MIG1-DHIEKT%(A\'^&+AQ*J#HQ>3+R5X*"F+$F'LW=%4BO7PI&O X2&&RX0L=I8KCSCV!X6@+%)F5H& M6"FS"V72&,U>U]$1N3+^/ MW'L^X60+]'E8-5$HF M!6 -N6AJ.L&'*Z5^5TN(DSC#MN<@ 8SS:CC)O"=9K M$4=/UO/I!:S9?1\X\!X1Z.*15W/#O-7@L"B4-",K0I8NXC.<:0+JM0ACYXOM M)JLJRG*B11#.400)M,K'XS"&-/YO.3\ QA9CVCEIFL':%VW^GLF)A3@:FTXB8$HL(AHIP20#W!B[ MHTI#3C81PI4)N5?CKZ9R.25/]12\@W%KD1)C$4T,:"VWY64GBGO'R"J 7IN4 M+8FAQZQ&]_GR\R:?_F'GW^>S;#E[,C&RZ2+^H[("7XWF 4H#G!281Z.6"V.+ MVEWES*/YD_+Z;(!1P&UOR!U W$O"@:=4'\]*N*GE[)_9[+98?]/XGW8Y;NQ\ M/5WDZVTQG[.Z09 15^NM8Y)QK@Q"P.ZB8K'Q M$"%9R]W:S1)^ OIK/R>K67%W4@Q__<]L,=N5=H-DR TZF##C;)D!#C?(42N:45U0*^9A-K!BW-+A6YI3ALZ UZ9UG M0R-<4_DP+<=PMQO#M^UJ>C=99[__X_,_9ODBF@GKDTD#FG03-!-%*07&+(*( M4Z@HHN7L$)4C*>;4HI2/\*8CL/LZ/!PU\4:PMX#$ M:2)+XFHC>C]'[$G20^>WRT=I5>][QQL$#PA4&G&L M..$0:P>,+6>G*4O9UP9XD]76OM8*F->C2MUMZU63P F&TGN@&&34*6LA.LQ0 M>#^RW#VI8C[+FD:H]F=Z/XXSFZGU?NA/F_?9+:I&ZR!TG"9'AG+F-%? 2.GW M\R;(^Y$5_DX7_ROKNFV(&U*K5@Y*M\Q6MP\5F4B?/@@ ,">,$,I)AS#'@GI8 MCMH0E!+(,\#KG-1=*0F\[D5>F6GT^2XVM%Z34L51@D9+C8H 9F+KTWC:$M'_R ME#2KH19OV;D.]K5+HX\G4PPA)$O8':>0\1TP:4-X;, M4)3BUAY@1KWV3QM-D>R?(;_EA7PF"W6?;ROS=)YJ$A3%AAL",'+2<*45H*7S MCCFM1E: +4G&)_F2!.E0'RKL%E.3=PH=QMU5C[C&0]N$7D-QA56$(BHK";>Z M>#AE]F)5SM>['!@,5E^B*'42*:.J9ME@J]E@/9(<6T3]# M>%G;O*H3V]B->!K';>_S\!& 22$ZDL( !& M$#279;"68HR.Q'#NES3YE:74ER'V:FX?CL_M&, U=JLVN@] $V,M(=X@Z20L MP#H@AY5->?\TZ,#Q'OA]13GUQ?#/T[MLMEUD)V941E"_6QX> W^X\?/E9#F= M3Q8?L]5-OKHOLI37L3=:_ZU@E#'*<>.,\-I$82)U$*B&.N4@/.C@TAZY?VVA M7?-6^/$M=\-CQX^-0USWT)NB,@C42$LN,2^]%EI#-[(R8E>A:NM2&(@2/K&V M]O<8?C)?_6NRV+:A@B_]I;BI,::*3& .%:DE$6"'-WTZKN^?X!38E&"7J=F. M!=./CVJ^GMS>KK+;R6.YK7UET=839CS[G6RV_Y%S.3.JV@0K)&>2*F @MTXA MB]W^&J)X-U9/=2>,_>O#Y\DB6YN[R7*9%4;H9C7_NHT_<3);PF6]!.,M-1QK M(J6E#$,.#"[G9[4:T]OY=N2<]X5U8[_,\5&YY>S7R>J/;*/B8.[S0L=<1J$C M'03O,:06,8L4E4HHB,P^]XCC7*.4-_0#.G_VRIYTF+LD3@)E G$,4VGB_Z%8 MQ@V* B?+6:!H]HWCP'8]LEP(<%$D MD7$%$*0])-B4\S.2I>Q5 SI&78= J6AWQB9KFO+'FL"I$T7^>VR!1#"J3F%* MI'@10S".MQY78LS%^':G<9;K>%1JKF@>FP<$-1$.>@<@D-(I*IPJ9T,12HFP M'5 @_[7T2R.0NZ1, EV"10@Z3Q%F2%JA 3>:E+/ <7+C",:^'E4N!+@KFKQ; MSK;% 6ZR:$B6IPZ"HY9@1K2#Q@) ",>HA$IX1U+VH@$%[EZ',HUA[I XS1D3 M?-P]H\7%*# 8,VRY@+R< V5)]4D&%.-Y-:I?!"^]@)@Q M$Q$BQ'BKC"YG(&12C8@A%4MNGR*)2+:L+UZZ"M.$86 D1B4 MR'(G1)FE4TW)FY\^<6'G]/]!!=G%-$RC$G%@5#"<7)0 MCI2FN.D:E$X>(XD2X.Z<3JDT"DXB1R2'ED.EH("24UK.QWB2]"KQ9W7S)L-\ MS3O>W_)-HZ<&?=WP2D:=5$"*HC*U,D8BL4]BY:SC];S*"6,_&PE=V2CP:+% MATP/7EN*YU=84VFLNL<;/>?I:8\!I;K$27"O( MJ;"$LE);:0_K/1AIYV"^@ZK1FCO92: :,H.K:44'IWN)UJ##$L+**:2P*):LZ;EI9M12J>H\S=E>[=(I=;0[D?# MY]-=U)]:SMQR,]\\O%ONHJ@?LU8\_K<&BK[XS77IHEIGTW_G^'KLTP"L$$H1&F>,BZML&4W&I"#8,1&^K";+QR#Y M6BKAY>?!8PXU48Y"'T^!P"I-W7XR7"F7\GIX0/%F+6\*:2#VHAH^;R:K36WE MM4\I^RV^)=QF2Y^6UR M?TH+'/LT..R!5S3. W.L.:=&E$APZVC*[<: XK[:9$ 2@)VRH(AS7DT6[^+A M^:__FSU4TN#%MT%")QR16@L8@>&06$ /9,8HY:9]0,%<;?(@#<&.B&"VJV+^ M?KZ>3A;_G4U6U:>&4Y\'[SW&VFI".4"$(R+EP60.S84GP: MGH]_=! I+HC4PLIR*5RXE-P<+8-PD1?B/U(O9"I)]T.-COMY,%O]O M_NVL17JL0< VS6)TJVQ2087G MGP2U>P/'=;21N-_GA:OD+E]6WVJ^_"QX M53CAL2<10^ %5-*S=LNEU%0D+T]33$2O(]%_64UF\^7MYX?[K_FQ+!6O MO@E(XCADK)CF1,GX_Y$Y[$V.ZB2AC\X5F0)=QXO=_36]*PJ>5<0P'/LT&,R) M10Y9B;&G#$'Q^(:BF 2%2=L\&IVSL04$.]?YM_5T_N-G(1YHL9=0$:^)(?W0^Q$3T.CWQ_3M;+/[O,O]S^3F;K*-!,GNW7F_/.)9/M FL MJ/,.@#/84 658=B4=^]*NJ1$>6BD[L-VH.R4(?_*%]LHD-4N#.]HRNB3WP89 MSZ^D\)!C:IA$F%I0'FE4U'M)C!BI^S -PFYCW1Z#;AYCL@M[)@KE9 Q#59-@ MO"/66(X\4]9S3C$I32#E*$^Y@D(C=1ZV@F3']]H1R4E1F"/;98!]'/"9"^UC M38*%165N3PDTB@CHX\G(E),BA"4]I1JI [$5)#N/E%^9R2:[S5?5<;(_?!GB MO"&V3A1/ 2TFDEA;^D:45CK%FXQ&YU!,![!3#GR^GRP6>KN>+[-U]<;QPY>! M0N,)-0AZ:K "\8^\W 2U16E9WT?G74P'L%,.N/ML591P^F65_[FY,_G]M\FR M6A\<;1%4G _4T%LEF' >&T-*QYF&\6]2.#$ZMV-[0':K'^[B>:@.)9Y_&(I@ M3J4H)Y #Q$TD)<7J%IPE/+$$H_.%YF,7T<$>#>]6:GM;!Y%HS:;;/THBHK0 MV-,- K!6::,TA%AP;Y%PAXO3."&\OO[(D WG_[Q^2Z"L?ZP MW42B+HM;E6K_0T7#0"6E %KI2.&)]\Y[=M![SB45GL(C]5>VB&?';VW63['= MV4P_?"IDD9VI,WQ1^P UT;S0CAQ:(@0%XO *U6"MDN@S.N=F5[ ^L:C#?%IN MLEI&@J\_9JL=ZW\<0NW<6>G9W5\.I$9EX5-- L <$>R\AM)BX;@S^^2OSB@$ M:"TCJ9]9UJE+>[)- $(KH)&FW%B,,%!*LW*>1L"4?#P#.B:V)^Z\&V"OLE"; MEX8=WGHUA$0+S%JN#%'<"4_(8^'/N+D"5._*O9M9_E84Q(@RR(HZ[NI[1'R7 M(3%_9BS F""*6*& ,9HP#LV^E%C$*+)^)!GXVJ-* M?@W8ZQE^+=.R+MD"UYP: #VAUBGH.#/$E7,Q*.T5Y<44RC>31:<4ZESB50R[ M$.N^>//O;'Y[%ZU3%6W>R>T^1/?#S:OSS@Z1"EY=U$_0@F%.B3?(Q7W4,*GY M 5$/8%*HQ*6\BP/^FK\UY=4EW'U1S\X7V^(*=Q\Q-L_6-3;+TXV"E]P;)RRS MTD!$A9*(EK,DQ*;$60S(#]H9I5I#MB_^1-VZRHIC]F2QU^ []JO-8_WX1]V^ M^[NX"K+9Q\G#+@OK:E5$I>Z.YQ4\2^\\.*UH/'Q8QX4FA*$BB^,>M2@@1\9E MG[5!G_S*,KCRIKN#,)O5\E+.=LNZ/?!\\I)4Q:307"FC*K>;FJO;=)-3P&=)_0&97: M /5:A-GS_0+*[%L$"IV6QE%(.0 .(H:4+^?'O$\Q_ =TB] ;:9K!VA=M/D_O MLMEVD7VX4N6&+;;Z"K:U^T-!*.1< M<;,'F!%.2!XU]4%KLZ3W/@.*U^Z,I%>51E_<3IR:?CC>@?IK7G4JZ?!7@_#. M2*&2RL,T6]31G/EKI$T%B8XE8:4/SON/1T4^F]$?ZK^R*1:'?D?^P_R"@T M;9@BRGL!C8]GFS(& SBL4FXK!_10KC.[_!I"N$H@S)@#8S FB$30$?76(4F$ MP?N-60-)8:TU,*:;9$^-]I'W)JI3(06!$):WZ@ HEO(<9H F7SHMDNZ1+P/[ M*FN_<6'OX2UU+;!!$%*GA&58>$$>"W]%32NB"5[+5]JU8^^H%ULM9WO'Y-F: MSXD]!BDH\-::>$H1#AJB!2J/$\))DI2R]PTM_]I4.>FJZQ+V7A2!G\Q7_YHL MMMFOV62]7?UXP=^['CB,QL[7TT5>#*A.=$M5LV -YU&84KEH>1E*HY1WY>!P ME 2F]HHQ[,>&76?55[8+DO-=-0*NJ9=,?= 7R]56SR M99$$)O[K^_GDZWRQ.[?HR6*RG%[=MB\"4^:;W3"CMCR,=!I'^(1YC95_43_! M2BT=P)9@Y# PPI#'+!?8&^XAJK4TNC8-RG0,:OJ?[?RQP.U:/SS[TY-8X[^M MYW%A[@A3_[(OZ1>"H]%*!CZ2G7.BK0,%T4@#[B E"*: ^1L[VS*^Y90W\R-6N#K M?#FIG,GC#GLL(TE";\%(3(GG0!EJ)*= $,Q+7*C12768AL?<3IES@J7=2>.Z M+'VVFE>3Y7HOYR=#\-UR6N1_JXI&2^LX$&@6H>]O M[O8FF+YHO(]#]_GJW#KT<<[1!%O>JB*7X6YN%2Q.ZC=@1&GA%/8*4^Q7.>RO?%R;H@*&"([^A9_$UX?91^ M4+/_V:YW)X,CW#O?*!BE*<9&Q]."L]XJQI4K1^XH3R'6@/(.]4MMD4W.DQ)[)PR_XKW,8=CZ8>\>^WR799M?5OGV6^32 M.<]*G>:!4L8I%M8;#S"&*EJ/L)R]U ".RY!OAPBGO++MX=R7;?-LZ(=__><\ M:KS5].[A??8]6YR)8*[702 *>J,XT@Y+$\_KVB-0SIXR,[)(SG8)<9IM[2'> M.]^>;RJOIW$V=/BB?@(E3'#N&58*"82C(>;V%R,F_B4?F9NM;8*@<*_#4[43.P1JL@N7-%5A&-D<'"QQF:TB?I!8,I65N'3+%V.7"* M: *PCFKJA,4:EN=(CX1("8@9H*_J>KQJAO84; M\6K?*C!+M+=>>4&HE"QJ__)&T *GDNI>#C"YRO5XU0SO*YC_SY#QJ^P_VVPY M?:AO^Y]J'>)T@3-*"&$UI=A0+5 Y;\V27B$.67]U;/BW!/+3-^Z"*NR$BO@]F5)BWES@OM-?-^MSN,Y>N#6J^SS7JR?'XC;A:3]1J> M,+\NZR!PZJ$DB%.#H>70<$,.&X%"/N5]\9 M_38ML$X13^?0R>&<-*TN:A\ M=[3('Q!GHZV2C,1A[.<#%5$C27S8E9"/&.-XCK M+XI%:X@PUM(82+@WY>PT(R/)=-Z1Q/,.(.XM+T$1HO[P]%C]+(&.-PC01*-/ M8L<9QM0**>/TRMDQB%)B5 9D%/5#H%8@;FL34Z^G=Y(C%[4/!D!+N,!*%\JZ-=\F3W\.EG]D6W\=CD[KX*.-PB"86>Y M=$A9 ; !B-'#[(PW([E3[DCB>0<0]T4@4U8 L]G7S05;666[$&=FI?5**"Y0 MU+#6P5+=(A[U[7AWM/;IU";2_;'J_CY;3>>3QIQ-/D8 M0Y)"* QSY=R$EB,IF= 7B](1[HL]OW_^LMHYM2ZQK4\W"@Q1HIV'V@ NH/*0 MV_)PB[P4*4&A XH![X='K<'7[(52+0/>YN^TKOYYCQW M3K<*R@.*-+-4>NN)I@Y(LI\GYL:G^(P&E 6^)Q:UAG-OGL?I=+7]X=7I>=_C MB2:!8\<1,!)(CX0$R#M:KA@,$?;CM8XZ\#ZV W+_ 7-'+A?W[T GB\]1KKOK M93/YMLMM\;Y&_I#4KH.TS#E'F3<&.JHM8*),_X0E3XH4&! M>PZUZT46C;WG M+XO'U;5R%^6J1K]?Y\MMJ_CW^W32__S99/LR7W[/J!\$7=A,@1]@9 M+840#CAL):6JG!U%/B6!PH!\G_V3(>]-)KTY)I;Q[+N8_V\V^R5.HJB;^V'Y M[C#H*G5XIF6PG!D;#\U:68N]@U0:6LZ7$#VRM/F]<[ ;,703Z[*/YYKER^>1 M@T7&T_/A4Q?V%XR)9R2JE(=(*,9 -)>?EAD9BX?UNJJO)^'TI0/=?[;SS3/G MG__^V[Q"\1W[/ "K,(/Q0 ZEQUIB0'DY,V*U3KEM'+1MU[.V:P'[WAPDD_5= MD?DQ_J,8]??)XH@/RW M5^=?5P+IS MV)%X?J].N]8DT/,5E2G2QBVG#T5NI2*#R\Y>N$P%7MA3(%IQY(UD3D5 +27& MX@,>1J8\_1F0%_GJC.Q6++VIPYW]>ADA3[8IZD19PB!ET:@U%GFJ#DGC"0%) M;N7(@^)NT/"6T3P+@3#&B7WLZ7:X*2:=Y??I^2;R6*<3&Q5#-=\8_[O^>;N]V7^ M=9VMOA?'ML=\,Y^R:1ZA6\QW)/CT@VMT9]3LNJES ]W23P7%C*&4(X04T]YX MHM@!42]!4M;'OR]I!B.XQKQTVNU35SJ-.@L 0TPUU?+C<;&\E?KP8DV978CNN^7K:]0Z M>KAIWP$P@W@T]17$BEM&L7M:OX;QI 0U?]\774]23^SN._'[E>OP=I'W71.% MJ"V$K8$G2/,(^!YZ;:&[8NGMROC=(R2+'[RZ#*]=JK?]'PM D:*(+##(>F@4 M9I:5-Z:Z"%(::7Q8$LFJ-4O_4AG81OK*E/W1DFU ]-1?"@Y2(11G@BC#XV$1 M,%8&SVMO^5@CT#ID><\BZ9WBU4NX=9ZW^',!$J.M@4H:"ZSR$$A3WGUH!/Q( MTF?T0_;KR:4?^[$TN-\M(V+;ZQ9NM]DN8'K^/7LVFKA9_C.;W?Y0L>NBZLX) MO0:CE= :08:)AX)K9KW8OTF@U%[5[#PBN*<)U%(]]7H(5''*G-:2"6H0!<"2 MLAYQ5.!H9.EZ>V'+2V73B22NIC]>1B@]"T&_\LET> J&$6:,45!2S3"'AL'2 MF:%%/ '4.GUU@]53 >C3$6?UR\6?Z2,HP;P"@'H0=V@ )11EGE@M$(%)UVKC M4C*U&7.R/'R[LNC-,'^M:(C OB5/*$.,0$0 *"F$Y/X;IR+C6@=S/ M;U\-<.Z+1V59XV*]?8Y6^[PH!OOAYMA&]B4.;'W\/YTMA-#FSX2BOC+TNLA: M"[6")(IF?W#0TGLSDARLK?$I'XPH^B)UG47^OL:[]HOZ"8Y*1+FE@ @+N<=< MEMG9M!16CZS>5?>*M$OTK_^JI,Z9M$;K0"&SFE!&,%?$8D?I 5W)K!G9>;0C M3M1^5-(4]ZN=/I]?*[\OA!][O78E[.&=.P7T3$A(I6*68&RA ?N@S<+'(&L% M@7?L@%\_S>^H4/7#TP=E='6Q?^N'/0 V6\]O'X-8:U??;OU' Q>2 &%C8N1 M4^@L4+A$NE@ZXU)7O7#RE*_^VL)KGC'A,2W@X8W /[/%;)-7EI0YV2)@2BER M@!+##<9%7L&RF)CB4J*QEN^^HO#S+@33,IG.E)>I:!.PTHH(R8V&W#&FK *Z M'+>"=%0E95J0WGDV-,(UE0_3<@QWNS%\VZZF=Y-U]OL_/O]CEB\6D]6YX@V7 M=1,X8%0#1"'URDEG"]SVLQ,0CR6NJ$4I'^%-1V"W3*5UME@DTNAH%\$9+BC" M6C#GD7%0*V%XTQXH#0DA%(N MRMDI1U(>O Z(1@,TB%J5R_58=];7?ZI)\'%=84,P(<(Q!R3#O%RXPAF9DII_ M0'M@6V(^RYI&J/;%FW*$J^?3I03(NP:Y+W+]EB]GA\&?)=.1KP,4S&!59%NQ&A3/! ': M!Y0K:;A->3MW\2;X)LF3#FI_FNB(#ZY\Q'38W3]EBQTLZ[OYMS-V5;,.@W(4 M4(X,P$A'@#SDQ)?H$*I3*(=_(NNI%_1[MJZ>C[:N>?6Z3;#*4V<<]2RN8Q-/ M24:+P_J3J5%C/7K(6Q3G<2LJ&;P^4V7Z1?[G?MSGJX@<^SX4I0B!D8(+9XOL M)'&FI9*7WI#$@H^=[E@IDCJ2H3(5F]YR#!W1L6>VI5-- HMK0T'EL,9.2RNL MAZ6K5DFM4@[\%S^H[L/6&>"FU9)LKLF^L_O2Z48!84\!QTH*;!U7PG!"RED" MC5(JA [PX)\N[!KL:81L_R;W^MG+L?/Q=I7M L3..B8$4M S:!@VMKP05PSY M% -ZR(F+ICOW=A\U=MOH[J.YE ),7%@IH@>7:N,>4#7O?(5=4 MD5JEE@:#U=G'78W[#,AHXA"-"T H*:WEE/(2)R?2,AX-6:UTR*@Z/J,.9#., MB#>&-%:<4\>XU(A;[JPOQUQDAOSI^72I;&L&M%V&^W "VK0DAE-)E8_H(\$A M5;04[5FO1J![1=ANM;"VCS1J(B^(92*PWE4FFY]\)Q[;D<22!WBU). M"6B[#.RW$M"&/4:4.^T!PY)++$F9'I-KJMA('LSU2J$V@'YK 6U0$RL1U$@3 M;%"1: 3:P^) ;&3)S/JS=UJ%_2W&JRFM 8("8ZPM4LQHADTY0^7)SQ&O5EO, M=>/5+D-U//%JD"#NH^8U2C@F-::R]+IR(S ?/9LN%7^#:+7+('X[T6I>"4:! MHYI)Z:.=X*2!Y;R8I;U&_E\U6JTI>=)!_=FBU9A5E@AB,;>TN%'TUI5(&\Y1 MRO%N@$DS^S>J>A'+VPQC0\PH++3QT".G(6,&EY":^']'EI"J:R+4#H"[#/:W M%0 7=PE/D501KJ(<%R32@@-:8BS.JA9E7"MT[C)4^]]!WU\4\BV6TW#_VV\I[[]9^( "+ MBNJ]2FJ@%$1%U?/];;#TR/N1<2V1%?D 1- !*3]\VY407=ZZO[YERW5V;L1- MN=GL=X)"A$$@J%'<1TBD9L".[<>^%HKU(H@.FQC]^RKYGRVW%B"_G M99U>@R@*I<69$N^TX XB;$0Y=QNWHG%=4?3"P@YP?VO11-8!80415BF"!)(8 ML\.*P@[2<>FV-W#J:$5.;S'\B%M$%'?:0$T\LYPK"\L9*HY&=@^6*N:ZX4>7 MH3J>\"/$-0'0&P6Y] 9I)UF9$Q,P(GMETU5C2&H3H$$ TF4@OYT ).D+P!A$ MVD*FC1:6E^E60#0Z4LCSM@*0FI(G'=2?+0!)"\VILI@ZZ(F&<6&),LL+ JD MV&&=IN@R M\-Y6]) $MDAQ8"EGD/HBN;@L\T$#*EQ*XI$KI,^J+:E:,4"787/-3:S0G0VV MJK)9X)0PC2SCGDH@N'0&[36N@AZPE&>R9#CJ81 ;4D/,^V?7\WP[9W>>JF:! M>4UE7$7*&(P%(]1Q5\Y4$YKX.J0_=ETNNI-\2$:I+SZ<6#%GE$U%JP <9X@* M#7A4R!3$?R6E5H72N91J(1>GNNKCO/4&]%1[XKHR+<_JJCTF-\.W-D,[7FP\W12W,T^__3WX;("KRJQJB(RK( M0^$8*1/.(6=)H@']1CASJ7Q?FM^)J ["?_3^HHC\J@Z"]51[BZSAG&"NO13, M'F8ODL)DV/ X]08VR$[DUA=K][?>5;PL/PG2,RHXIT)P:PB-_VO*-*XH6JH= E#J>.2!'EE\5,<,28&V M+YJ\C-ZJTB.OO@T$.X.UT@)"*KGA#.+2&XL,YK429;Z=0*:.Z9(*;W\[SG0Q M6:_G-_/';=E'H)X%9NURRA;17JOL+DYCAU:QG9OMJ@#Y8P0QG^GL)E]E7R9_ M56Y;+?Y.B$N,%O\KHH6IX\*S'ARP1!ZG:+:W\C2RS;WO>J*YV@O*]_GR]DNV MNK?9U\W?SR9?9;AETEAM'59 .* X,')_.2,LHJQ6I9:NL/JZ>9K/^?>-K[X. M4#K&K*0.4ZN59!B5_A)A,84IV]Q;L9O;9L&K(U@JZF\M6E=0ZK'"+!Y5 66, M,D+W 5?",:-'E^LX0;[UPFHO _0MAM5*@SA$4FNJB04B[MJD7%Q%/'MB,:RA M4295S'7#:B]#]>U$/@IBG?7,"U0L+(0 ]:B<%Z"DU^385XU\K"W@&I&/EX$Z MGAALS;'%-JII9.+LJ7!*[#WV\93@VNV50FT /8B@C1X?_5B%M2^"6I@1 M&%O*L&(E.I(GG1/6GCNG%\#?YKL>Y9!BS@FN%1;$:&I+;ZH$@KG$=SW# M(U6W1*C](N@RV-_6BR ,I9%&$XF05Y0H)^!A;MR0D5A<+M=%\+&?E(4BY]AKDE7F;>UHBF->AR&^3^SJ/ M@8XW"=@!:H#UB'&E@8%:\C()*=04C"SK1XJ(*]G2&-'F)[;Y7]GLTV13%+;. M[#;[K^TRBU_QR09_S.?+#:$?L]6TRI7R E"DG MM\'SI8F0\]ZP;HU)O^7?=[^/ !23#=H-C8)&;*K15?#>&.8QUPQKR[6C[I!3 M#AJ-4QZ?#<@7T ^CVL>[0_WTX[A2U=2QWH)4TG-+H9',04<1IK1\7 Q9BF[ MV^ /^-UKJQ8@[XQ>+P9WYI*D26?!$Q!7$)9:,Q_5,Y;4\'*F'LJ49V:#M[2[ M)E<;B/?%K33-=7P5V:+:G(XS!)9(BXGSO%Q%2$:C((%;%[_('CFW&B'>G%L_ MCNW7V-%=_ J7@\.\IMU^83^A2(W@'= >^[C=(\ Y+U.)(8%2>TJ,Y=$DI *3TO6/ M,-,IEVYB[,SI!.+KN"W?UWJ;?[1%X,6\O/3QZ JUYE(X4J8$1Q E46CPUE&; M/NZFB/8?)Q U99339*'N\^VRWFNH'YL$JXEQ@G'B;)&.T!&&U<&^TWYTSX$2 MY7SROC\)UKZ(\_S57P59GG\6A$ &*"DT4<0@@B4Z7$EC1OFH_9#I!$F LB]2 M?+[+5YO-?HQ^,E_]:[*HS+)PO$&(IIC!A",7MVEO*-:"F\/L&$TY20W>J9A. ME%9 [=-D*9A=C%QF_S^:T1B5F,[JM-!D)Q;0)P2' #!(67D4%0^ZLCY_V:S(H=$#<.GLFV0 M#%OK%2'"> 2M-M24VS'QSJ9<<=7W [YU,K4-\S5TT6_YF!Y?@WL%9 O8XV>K>,<&?K37&-LLLY.MO?F$QNZR<* MJNHD: :9=''E.&8E@-("5 :&QK\22>\XP/BYU1G2C6^W/J[R:9;-=I5'Y^OU M=K*<9OG-8G]PG,7QXB/,J=LT%!'$6EM%!'6628)D69I$$F9H$E]&[&'N"-_K M:*5/V2R[_U9([^-J/LV>./[A)O[%$*E9!)Q9*QU MNA0",80D^9N[LC7 2JLH[%@.?7><>N+1*CEO"C" M284=?@(_>3JD?5%%/1YC=T+Z<+/+W;H_SWY<9??S[7T%<#C1])IU#; U_ YU+G^/?I]L%@(":Q$7F(*,!&&H\/< MA$YZ,/D3^,S; /5*&U;]S2H([CW30 OFA:51K0I5!I-3"]+RQ X^/+;UC>I" M.'O3)W&>'VY>!& 62(9O(M_I?-0Y6:N:";@#$#7B#.-98*,\F5*A&E M"B8YS>'@HV=;T#[=8=W8+?7C'$W^/5M.BD/D?[;SU:Z2TJ="4H\;[9?4R8X3P)*J-V"'?#;S7H9.>K.?KSU%2 MD]F'Y;\FJWD1GE-, =;FU>DN F&8=%;Q?J)=3T7N/H\O.20<(0 M@/N-2U/+ZT4Q=A0+?I#E2QE&@>GXFW]4A8:?;1P,L(Z;>-@0$ E@-!)T[^S7 MK# -4TYZ0]0>/7#D91AYVT*XGEXI ^+?Q6/&>K/[N[\+Z+TJG4:@9T98#Z#$ M6$F "'T4IG+>B5H;Z1'V/0BLV 9^OBH+NGXLGY+L)G2NK5[N/(#@&4%'C ME3#.*6I96<5;.8SMZ-)(]L"8DYJE75GT]LZI+ SO_K.=;QZ*0J/YI>![6#:82?TE M#FQ]_#^=55IM_DP FD%'<%>*&T%H;@,N-=QDCHICFYXC$WF4SX84?1%:I.M M-H]UXHOAV^Q;OIZ?KTE9T2I A( S$#%BXC8 ;)E2)@&FON1546Y#D5>5KUH M31R]T2Z_O\]6!0H?)]\J$JM6?A_B3.)2AHP@X*&C6&M/#GB1)$MN@/OQ,*C6 M@B#Z(]GJ6[Z*BZ+PT#W9+#7(5M$N&".)YA!;)P&FWB/H<3E7 F5*]J@!7LP, MA'3M":0O\OW^^Z4; 6*"VQ-U\C&^=%_00+G4.4(XX1E$8KZ9@NL0#$H7$IQ!X\KL)E]E7R9_-:-BO;X#()PAI# " MR@KAO9?J(!.M7%(T[/!TXW5(VHDHADS?79'?CNC[0]^!:\R81$AX)YAA"&(I M2LR(M"G^P_KF9-_9P@;&XA2)7)_%C>@9'$*6&0 ,@4@@J1@HKT(U$M"FU#FY M_( ]SKW]0HS[8M)OV>;=X"I!3KD2PJL5PN:_#O6^F4(A+5LO.02&(M M >6AS1EH4DHJ##"DJ"TUDP!AWV0XJTA^_#!(120&T&H-E 6 40?+J":OE,?C M4AW-!'F"#8T0[/(P^VFRO#UUDOGAOP=&E:.&:N>IMTX;R7&I)3W0EH[+D=V& M]Z(I=IW+^V2 Z8LO @%6P:T$IO**N7DFZ$6?\F MY/M:==9??1V(*;)>4@:,8)IS+(@O'3*>P/&5!FS[M-$4R6N>4-=%G,KNEO]A M[][_E"UVTEO?S;_IA\<+N%T.-_U ^G[.WZ5RM=#R(0%%>J4@0H:)0$ M7'J,2BD(:I)29UW*Y^_9ZFL^ZGN;@8GS]:(:_C8U9%#?OH_E!$)G#LH5K8+F M\?P/), 6<$0DU!#MJP4;8'V2A^7M*)AA\;(]<5V9EF>/[)7M"AO7(BJ(IIA* MH*6UAI=S!2@IZ?( %68K4J_'I$;X]L6E#YN[;%4D8UEE=]ERO5M;CP%5M71= MG>:! F26JZY=0ES(MD:(]\6W_7*UV7I^NZRC$8\W"!(CKXSP%A( MI/6:J\/L) ,I-5D&?6$R6!W8BIRNQ\*S>NY4D\ \EU1@1"U!T!C!>.EI,I!I M,1+_;5MB/LN:1J@.UW_7(/;D?(=!%X:OC'J<*^ -@UP)4*(#C!CM/=%@M5\O MA0"^[ M-:OJ('!G#7*2:^Z!QL983?;^3X.(3PKU'/1%VMM4D$WEUG\RG\IIO%L>X'R6 M!.ECMKK)5_?Q#]FE%25:^:U0@"F0Q()Y2(7@G)5)N8J422 E7=5;4\ -B%91 M:^(:XNGEE>4O>3[[<[Y8J.7L7>Q@>3N/2U^MU]GF>L\L*\9TTS4TXX7>LYV17QJ*-P+NLHGO2$, 83@RB+_R.*2IHE(E"Y ME*/' +5)1VS)>Q3!M35&^9^N76,ZE>F^:%%T)[%LP;@GE.@XM2$U7C^<:!$@,YHX3AF@.!H_TBL#]_/CWH_M_7:RE/,N4+TF M:Z:[LLKGWUV=;1LD\4X;P'@1^R\ !TCYPYP52KDA&B"3DB5?@TDI^)[GU(F" MZN\B"J=O9UY^$JPVR!)(XKP-99AJA ^C,LZF1)R^$:DWE%+>"J"-Q1S/R/-- MMMM39]G-[@_OX]'ZU1:K'WZ=_$^^,HO)^E01LZ3^@G2 "F.!TPY:Y*VB^S*W M3@IN4%)]Z>$1J*T-J$_,.^?8T^A^F]R?WHJ2^PR."<*-%$I+Z@&+AT=<&H?" MT;'49^F)&TV8V()4^@M2_;C*IU'7?XKRCC]Z%V=GL^_9(O]6>!G/UC.HU3X4 M\((X3^V=4E&["R90.?>(0LH[Y+?*R#2.O II;5\*5PJ3UI-%XV_81=)!"ZNUZ^Y)Y5!H7 MB3T&$^5G,;:2$8L<<4YJNL='1J-H9.>@H9'NY>5W+T)L;!=_+J*(E[>?\\5V M-X*3MD3%U\$RIXEC "'G43PD.N-+.TUR/K:#=^<2S=M&O,N$!R8.*E_,9[OI M[N[7*[)='/\X0"R=-RR:]$4Q":TH5N" 3%KIH@$&=+>UZ[8&:+_TJ$SL>>KS M(",L $-1%-+1!',.I2MG9(4<20[@-D1:R8Y&:/86:G78P_>NS<_9[>,K^NJS M066[X"&D BG-C> 24400QN5<@:$IRF6 \=)MF_1M8ML;CQZ'>-:^_N&[$*> M!'<*<2:BU)N4&KYST(WM+UHK4+\H9DF8<80S@9 R7&FW3])>("%P2G05'QXGVCP8-<6P<[G7S@VHC%?& M$"L CTQE!$M;N@LT16HDH?L-974B-^!EF/6U7Y1L?E_CC=.K;X,Q2F@B)/(6 M_=D4E1>1[J^]E[&<3Z69<5E705@LB<(> M &@980+@PS6[IHR/+#]' B->V1N= MVW>MI'C\WL=A4'_3%;S?-9#4UUK%E@ M'$?%"SB-ZQ8P:QF3!T5,XKEP7)%4[5&J15#[IL^_5_/-)EM^N+G9/3;-9E_R MHD+AAYO2P_![7"DU^%2KGT AHYAIB VSDI)HT(O20Z$U@"E>O0%>U+=/L"Y0 M[FVOO/\VF:\>WU>^SY>W.^W[J'._Y#I[O)_+9A]NJC;)NGT$K:#DG @E"=&4 M.D388=49F62'#_!RJL7=L2.$K\&R)'/LDGZ"HS >@ P@.)YE&'&,T!)MHZ5. M\4(/\+:B&[:UC7+?.^FG?+'P^>K/R:J._?7LZ^! M!"PD@!Y1X%TT=0L];61 M7*2P9\!F5[>O\=)Q[IL_-4@3?#Q%>Z$E, A[(I$0M$3#$(E3:IM=?.;[MC-O M/V\FJTTO?&DDR1.LN!#(OJGP<;N:WDW6F9I.\VT1G'2K9O^S76]V5WTU>%+9 M/F +L2LJ<%%%)8"2\GTBC3AW!F@_ZD8^DFB9W>[,V-ZT3ILL:A/F(6H;ZAFF MV$CL/-^5-J"\O'LQ4";5@KCXM/:H;=QR]N98SF&3"4&V S"Q*PKZ_RJT/[]:*C=IP&F.$1Z[T74S-I9)RC')?I4P)&D1>J? MK-=Y7729-'^^UT7.VB*GJ*6*8<0L9$31 SX@Z6IG0&P?*NE:>EUTF1 ;ORYR MRVQU^_!K%N441U5>+52_,:IJ$S 116 '5]YBS:2S *+#N#T:R1OEWJ2;=X/[ MV\\$0BS!7L190RRA=X!*5LZ70*!3 N\&Y$B]VI;>IW#&DS*$28FTY0!K!1TA M2C!4;A+$2C8F.[-[;K26,N0RJ8PK90B/!UO%K-:6"J,]5X2[N1 M(XU2AEPFA;X8^&4UF64%!J?MO5.?!NBM8 (BCHA0UGHHZ6%&*B[O$6V_5^%5 M(N!]4>AC/'4M-^?Y\\-W@6O+5*'VE?#&,DUIF?8PSH7@E("= 86&78\\*6@/ MXUF-Q8(CRA4G"+%X(/)B7R'9<4I]TH.]H3'D&M9]"M@#>G_#L/$", L@P@0@; M4CI-* )B)*\@&DLL;P>W3F5>W$Z?D_GS;P*..Y27UBN';)RL%ZY\$\II47UK M''9F*S)/P*TO<]$G.0P;]!)H!,PZ6R2$)) @+J7B)0Y"J)2L- .*#;_ZS5]W M(AD -6NZ#QOV%*U\91 $WDH2ERD2F.L2_:P7=TP".J44,S%7U5:%)ER<>F 94#)D=W0=<:% MEW7?VP2]/Q_T)ELLLNEF.UG$D7_+5IN'&H[G4XT"\DIC*R3ER EA/8W8[6>I MF?0C\0KV3:W6 .^+5F:[WN3WV>IY3=/S/L**5L$8HSTHGJ!!!Y7V%M-R^1B" M28H9-R!_4-_$:@_QU\P:OM'<-]JMN_3?SBO"OB!NU_']=C*^];<37>.V,S'Z MXWU%4I]F'07OBM>)DE*/C09%%0AF2N7H#4J)L*1M<^1MA! UQ;8Q>]Y]_&1- M?O]MD6VRV:=L6LPS._::M^+K +%VN* TUP(:063\8SE68,C/&._30)!YVT W M)L4OJUUU\.-%M5]RXNC'00$OH,>$&@\(,?$?=I\@C5MLL!['$:A/2K2!N_?RWW1\*V*"H MSR6ST4#BUAN(Z %-8/C/&)'1G+6#D%%O9_U\O;%9E/!T_BCY^WRUF?_OX[\7 MUF&ARN._5QW\:W81O+)"*QYM2ZF0L(!I7%H@EGLZILN<_EC:$?K7O[?Y?9W= M;!?OYS=55=/K- \"460XQ03@.'.F.5"'E>>=3(E&&M!AO6?>=8#\]3D7=?UT M>[_=Y6M[OI":71>>Z"P8ZH&&TC"BHR7,K<+FL!() 2DVYH"<&X/A8TMRZ/%2 MYX?1_Y9M7N77JI%$X9)N@K$68$U9!%XA1[!RH@PQLLZ;E,P!_(WSJD,S9MIMUS0P2I11A)((8;0L9,2TA-4I@4?R0*5;,M379$TP[XMESU7KZQ2! M%1RK;A@\D@)RP(W#7GD"%,)E%(EC6*><&@;DD>F58:TBWAN_#F=IGZ]J&FU5*M\$:;32FP'--N79$*E'>O3G(1 MK;[FU[NY;Y%:%QQU6Y?1,!E=N-F__)FW1N1]?P%3H:,JT=) *Q!@G!"YQ\9+ MPU*R]EYL;/[-WP31#)BV\>>;N;0K>PS:2>D!EAX29 F)(C#L@(^$I$^+]F_J M)@EGN.3U^;8J!KA9AR'N0"@N84>+]%+?S$V1S3"9JV[B*;QU M^O[0:P" ..$]C@@Y@*"-UE7Y6MESQ5-LW@%=1[XA!J>(9P T_BUKZ!Z+#0.+ M\[3:&6#CZA4>:G#(\.VU2BK/-,""S$,CX^42&-*M>.)M>( (4H>PPMP);(2U M&-IRYL"KE,U<#N=.8(#WYQ1RI:1VGH^&-_5,R^HE5 **XGRQ&GU@/#N$1EQAW%8+0BQQ74 MT!$/\J[P;OP\I Q,_)ZM7]]Z[Q9U%7$N[2+$63#+/-9 HS15;BUU'PR#3F,$67&$<(8IA _JG!FM$C@YH'<>5^%D MGX+IZVA7SBZ_:7(4OSK0+CTFBL+ 5)*6>8,V-_/(R(Y M'XD!T9M$\[81;\R.#YN[;%5-B6>?!(B4<10)9"AA%@B%"2Q'1:Q(B6X=X#U0 MKSQH#G-?^]]IHT(_[/[J2QS.&;NO=A\!4<0X Y-MZZ0OS[[:IE:=9H'P WR$$CI-"48(*;* /&X[H!)R:XTP&VN T;4YEQC MT!OO=+^Z7S]7;W1/7P3FE8',$(H%5A "Q84JQZ2P38DC?E-$:"*FO U(&XNY MJC+]*<%75K,W"$%E@>30,N(,U8CM8Y81Y2;I0<\ ]Z'NJ- BR(W)\>])$8Y^ M/UEN;R;3S;88R,WD:S4YJMI$2T]9B[76#GF!%)6DO!]$5"*8$ETWP)"5[LC1 M(LB-R?%N^3UBD*\>\N7=9#FK9L71CX/R@!(B.!1*$\(U)+8\M%%G14K4]0"C M1;JC0QOH-G>83);_E:^S2,ELY<]IAZ,?!T20EAPKC36+ S."6EV.% B7U.'H0:L>'E]UA'F??'NEZC)W^?K]8=E@<>'F]**KWJ9^[FY.R&N7'Q6197 N[_VSG MNTI@%<2ZM*L D;.^>#>*/*=,2VFL/"!"2$I*N#=UODNG7,?07VM#_&'\=2A8 MKX,0STH>"2*$%MASSZ"6!TUN=-+%Q)LZ4+:_6;8"^#5TGRW>#F[FQ1."IRV_ MZ&[8*LOD[^N MF!7@,(:+<@!4M H$>%;<5!()"25*8[@OT19QQ[C>,[[>YEKG!5A5L^"0 ,QC MCRQE!!+^6:> M)3SK&.S:5D)A(:3'"%OB%%'^\7F.V7*<#\[@I1+C*5M5_8MR>F4=DT!YGIB/QMK=JI)4))S+2V@ M$%M$ !8 L7*&4KPL1SZP9=]06&=EWPB;'G.U9:OE9/$I^YXMM]GG;/5]/LW> M?3H=2E:S97 $PVA#%$NF*"88EX_@Y7RIY&,UTAJ+_74NMA;A[2T_1/&(I3#( MHC@7_[5=S=>S^;20WEDZG6D9%!>.,@BPBCNNB!8IMF _WVBERI1+.O1F2-$N M2'V1PN>K;'Z[-/EVN5D]G&7"L<\#$U$;$ZDUEMI@**5%)=VI,3XQ-N"-B+\% M9!*BQ_:3>5\1[7'BR\"UA=(ASBT4A,2S)3I,F#J6^M9AR"9A.XCTM5)_7ZZR M:7Z[G/_O[GRMLV5V,]^LO]Q--O_.MXM9<8_%C#Y%A52QEIMU M& F4B(!M(3>6JJD=*7Q12&%8!RV0S(W\BN W1<537[_+5]&]-8?;LZX?&KX M5QKT%K"@QC$5<8#Q$."44H:4N/Q_]KZTRXDP+>> AW H)ANJNPI((A32/EM'1](9K+'C4UHM4JE[ MO,;!HUSFI+%+&-=P2""1UF+$G#2[I(+5'$+@QO(P=,J.BYC8#/_>$BJ\[&]U MN+C[V2X5VKLH\\6WHD)-W=TMUI/9\EVQ6B_FFY_,9N5?52Z 4Z=P[7TD4,B= M= IC&_<-$D)HO-JAR( V-Y(]JR-FO=L0P?K*^_QSEH2?+XO[I Z9$_\\ M737FWN$6@@.< $=M=JC.&@OC-C//Z9RBCB,T(FT?P69C_F(EOL#QO?&0[OU MG=:FU>"JHH;,&H.,<=@C0'DZ-^;29B5J'*'?Z>"+=TMR&&Z-OI2*V]%!#D4< MG952 PN9I4+Z-#I/8([KS0@K\O6]\C: ># "_;8H3X8M'GXA8(,E188[CZQA M&&HFTRD=YUKD[#'$>,KJ#42@)A /?$S>RBW+H>-@J2@1@ +%'5.:^(@'V$\C MAW(24%W=:4TO!^;Y0AA ESWI=)/XQPM;"E1J[:$S<>_$F =1L>/]U*0X*]M1 M_?-ON27EO/@T6<6N#\7-++X*8?UU%:.P<=-UG,XPZ] MYOI;L[' O$?4&\D@=, C)A5+6RUNL,EQBK@>E=D]+5N4P;#,O& /\?*M@!$R MS&A+?/S'>: %3=LD02'NYZSYI]&$33#OFUM/G$OV_:Y!KD.O!4&D\<[%?P4C M'&@"8=+O0G&=$QU4_X#X!;N&VFQTP:X60!]LX_JDRZ^+B^[8GK\9A,#44,N8 MHA(8:_;9].)XI2#]5%L="#G=?1/I1@=8X[3W^4M!8>K#Z7[^^MT6P.M'9H=:#@0@:2WU?0G'!@6#0ZI]FAQ<&,I MJ'MB5G,^YXMHA(1^7:XZX_3AM@/TBEFFM/)5<03/G#%)]4CA98Y'Y@BOK$9/ MZU:D-#*_X28FP.F6 D0(*P0Y5Q@Z'+&A+"7[4AB;G,!?>G6+?JM8-7$;05#H MXI1DV&).H1=*TG2&I+SF.0>VU[ 0]D>J5O!_Y%5?*4UO+6T$KAQEF(1P7"0*J,P "[A@'A6@=8Q[E(MU M6@N<2!BG/20&^ M7!P?U_+,JGQ1.X$J"H'7QD "O5(6(.(3%E3)G+NA$>[IVE^7NT2[+^9]B%][ M\U![#3[T>(!,"$(=L%#%3:D3J+I.V(V,(97#HQ$JMHZD7K8.=&_*:S_^]ZO) M_+XZQ/CSZ_UD5: XGX \RZE:[P?/%*LJ24L#K,!5W6":%@D$3-9-S A)EB?^ MEWJJ X#[(E=;-3TTA]IA!*HLXE0Q6%D N]'AJ.]SZO.-,/=4^VM=*[ .1YKF M%4&@ TA0[RV1$2'(K,$JC9!+>F-6>ZZ8Z]82N0S5WGGS9-J\.I$MOM9[ 7!L MN-746>LU,Y@(GDP + C("83:Q#E5/"^@VOG#;)QW?]^9=<5?&3>ULNA'* MDQNC=]'\FU1'RT>"^[/:"X10;8F(8T48 ![M2T3W4Q&C?D+\!V53 ]F7_2/? ME\XZ,)QHV3T?TN&4C^[ONV)9W6SN,D.>=8YN^U,A;HV@L$PI[;R(*X)G/-5I M),RA&_.N:I?+(Q%*OTMSY1!6E>O=(KB.(.Y\Q(1A6(938VJIN_= MV86[4:L!&TVEARINDI04GGB'TVZ,6&IS2LU?R8XBG[S]X3]BGNY2=+1+TUVC MH8J.0,@2AXV2D%>UK/K[W\4<9\7_Z:JIKXY!&V7U4U[$9CS""'.D1/88B458OAQ4Y-77O#'K107_?H"[7*T[^^D0(G5R#C9N-#!-#8F*1&$@'<44 MV4>4%,$WYI39A?-6;^#W15%?1/%-9NU2M'FC0;"XF]#0.1FWS,@@I*E-*&$A ME:RNW'],*+SFO38FT$"2R$$Q!@B@.1&/UM4X(W= M4_=!C,/:M"4!]!VG=1JP$[RKUT"4)<(RFRVD:$;FQ&_K^J')X<6]5&'TO\77 J['0 MUVDFXNRI1!@9+QEW$D+/24)".YB3EVR$2G,P6G8HD][V[-O#XI;W[(T;#566 M.,:QUW$18S*:8I8D3T!JG,HQ5$=XLS7$GKTOV?2]9]^.J\F>_O<7K4V[8^-S4EEO0X.X MWDA@P .%K<,46"HC$$0DOP-&4-;UR\4Z[ENQ^%A>$?TZA[OOC$%UW%:'SBIT MN(^'EJ>#W:^Q26_I"R':0]I"C245G'D&5+39M[)66 E7RY&Z&PQKQNB?2V!T M23.!6> ]YE[+:(\JS)RQ.J%!),\I(CS"/6/O'&J6A:&):$:6&Z3%E$C>>R4L M@])S;Q"0D%J6<-"*Y#B/CY"BW5 D(TO29?#?:I8D JR2!B.N)+&(X;B/]@D% M[MR-G:UUPH_F69(N W]DFK##+$E2F*K*'X\HENDL!7%/B)$"- M91@Z K%T<>?OI>%I9#1NUV]+UW4D]3J)DRX#^K82)SE-X\ 54$P2#X'Q4"1; MAB!J;LS*RQ-_H\1)EP$\,DON58WT)IFSP^A]JGP:V79.?9NP-+H^'\*436MX_H!J$IC%GFFV@A5 M77>4.'9WVA+POU*CG,_"@8'5E@.'M/::<(D4E E1$/=E/^6N(Y_* \NIS?13 M/_0[XO9MNHR_F-7$9!>?:I^(EJV M*)3.T_6M)K&Q?<7T+XHOT]6JN'_8NE04.Q^+"UB:]Z& -48$X0 RC%B+T]53[<<()0$$6:I(X9IJ+#B M"0-&/X.M-CZASS@7.:ZN_"//P9=7_ZV:&76B'T +T)&$I./;?.*TL%\,SN M]P6,.Y]S(2!^XIDQ?E$VMD*>6?3F\V3QZ9"OYK%'@])$:, \XQ0P;!&5:J\( M*) Y&S'Y$Q*N)9S'= JK4LZ@*HI[':7__=G#F0>O9UH/3"$N-(O(5VD1+7/: MT82;0[37Q#Q]!"8,[3'@ M 3GEX.N?SLHMN^?%IRIXZL/-.\7W*+'&J_IOQ;R:8'J]C$O1\K'$^;&E_=CS MP3G.N*WB?H6TWB&B4C&7N//D]L8*G Q%K39E,"9]6.ON_[*& K5",DX@II!+ M;R(:,)TR8#AU44 ML=."0,. HT)BO4?.JYRK@1$>N%X#K5L6V9C(_KJLPFS7\;&/LV*7->&P:X0I ME[F^,9=]+%##-6(NKG"$:V^B62- 0E50(S,FP@@/=Z]A(G0JP$ZOS_ST[^)> M+9?%:N/=,UE.ET\\U7.NSTZW'#AR*&H$#"C1W H''=NK!JRSPI1'> X[J-G< MN[2Z]:9Y6MAC6BSWU37N[A;K@U9(6TT'"2AT"EHH&/%6@K@WM0D%8[.N?$=X ME#MZSK8KKDY)^VR!^*TL[_^:SF9OB\5=D>>C<*K=$+<6%"#!L4"&91"F( MB'MD<^P$"'[Q]6*^MBBL05QINW"B#5Q*)+1G7@KO/:;,V&0+"0]\5KJ2$88M MC)ZD+0FJ:Q/@S?RW6?FQ.CE>3>:?J@GUJORK.D#>E=C*- /.-1^8]X2!JG88 M@! 98*!Q"0U+>58UE1&&*(R>MNW+;!"OQ2[\%8.%DA&'*$54:F&BN9YRH2D! MB,Q**C'"$(71<[4E0>43=+KI8]6-264Y/^UCW BN9O4H6:N5@+ US"-BJ ;> M8@QTJA\>)Q^6.1Z)\-<]V1$2=B&:,9W2OEE]+A:GSZMRF@NJ@O)BSAQH)E#)I1-Q#(B28LLQ(FK:/ M@EB>%?Q]^>U8YSFTQ\G4%B33=R;:WZ:SU31=W0V<'2Y$UXXZ)&B1N@T/H'UC17?;$72&><4EZ%]ZS<0D'(DA63(&JVX M!@ MF- @@N=P;X07$-UQKU%=LJG?%WR=7J7>QU<6W8GE[.D$Z2KE$$E@@454"RJ402<:K7'5-=$+K=1,G M7Z;S[6YA)X^=[W"=,1]_NSK5!!X#2 03 A$!C$HLY,RK'#_%*],#M5EPO&!B M2R@/,->+R;*H$B[<%8LXNRLM];;<*JS;F^X PZAWM;7 >JLT\%HG8>BHBVM1 MOJ8)\*[X%CD]F94'H3VVO)]^*Q#C&89,(A$[K3G7S+'4?^/ 3[23K"W)LBMT M&^\<=W/N4F*<>"D !82P%$$.$5( *2;QON=4Y;A'7MDNKR$OV@.WKZOC[NT# MZ8GW5;U?Z( S@A+K=JZ".X@LP8RX;24.Z\MK9SCM;).=3/6]W>?B_OU M+.Z[\/>-;#Y$:>C8H7^?P".SY8 IYXXR HQC M&EL0S1:5,/,J*ZGGE>T1:K.G'%("?1F,CZ.J(LW+>>46F4:X,5$V]LBN^?I?6NWBZFZ>7-!NJ- M1<@0!R&26 G&I$U(*?\S;83R>=HY_/T3]4E^VFUJA"I?W6.&_ 8(^-,&2F6WIVB7QOS%Q_^3)9?'^R#CS+?U"+BC6; M"(H0:+D +$Y+'_=8)AHX"0&M5$YUUA%&OG3"O6Z@'HYL3\ZZ&G+M8 L!,441 MD-8!2+"2GDA%TO@A4CGQJ2-,[-8/U=I NO]#CIV'T@VZ(U!,/&4>2.@<4@)B M"G:2Y5$6P+5X_!@[L'KBFG(B%.7')P." AOH#;0N[F^)A):IU$\#\V+%KVLN MUI98V2:BC>\>GWWYU;EHE,-/!R]451M/"JB4(!!IX_9CYL;O\R(=R ,/NB3UZ>\:=!,Y9SX!Q6G$+ M/8,RQ0 HSFTM)YW^?$F.F81GWPD$(6"(@5I@)" %#O.D5C2Q-O,"JG\3K[;< M:GA_-$&HX59^N5@]84#\TTOIQQ^%37V-*FSJMZ+\M)A\_3R]F\S4W]-#)N') MYX/!$96JII)R2E!L,;%^/R:5E:FW>ZDWEU#9/C:=RKOX]+*'MOPRF1[R-SGY M?/ XXJ( 4Q8PB)@ %4R[,6E&:P5M]B7OEJ13MH]+/5DOD["7Q=W_^51^^[^; MTFF+[UMY[_[P4MR['X<_WQ^0[>-?!B^9Q%XJ%ZT#B0&%<2>;.@P8R#G"O=C^ M[K*R5TMB*S,![$'BO[L3$O_=!1@-0*TMMA!'O29\-/Z2&6BDU3?B+=R-O"^& MKP=YO_W'"7F__4>(UK[G5@B@'5 :>\%3QU6]&4]^6N]O^Y&WA?#UX.\W_]V M0M[O?PM.(8&\<]@BKJU4"/JTH!GDLM*)C.A"N!MY7PQ?#_+^39^0]V\Z2*P) MXSO4>O6Y7$Q7WX]LRTZ_$)R6 MF&"%HR5+N#;>6P3VVDNR'#M]1(M]^SNZ5F$=CC1'=W?G7@F"28H]D)QCI;Q$ ME*4L:]P FGN,,UKB-!3S6=8T0K4_WD2$YY-9%?TP7Q?OB\6WZ5WQ^[OW?Q1? M/A:+D_0Y^6; $%$.M"26*NTQQR;E7>46R)O-?=18[#_PJ$UX>W,*>EJU][_6 MB^GR?GI72>\LG1O'WVL9\BND4[OP]D6G792% MV9IL9SETZ/%@XW@\CY Q(@%%6N%]5C!;G>O?QAZX,^*T@.F0@=&O3GBZU'HO MS@SO$%1$:J84-@)'0S*-54"08T;C*S2&6\ H(W]"!X&SU( J)Y/5@LBXA%*B M&'KL.^O5VNWR%+QE25X0.GL9PGUIBS_G52+)3_/I?S9._[M0J2IAZZ)*";%\ M5RS7L\H=NTK2:M:+"MNWQ6):WC\9VRFUTLX'0@1-(6DJ7U\E&+:&ZG1(X51< MJ6_4\&F%G8.*HK&:4_??)G$>?9U\WU2P>"@7D_7]=#69WW\MEZO-[[\7DSC- MCE;6UV,Z"< M3[+U5T:305)MH4762,4QR3'E^ZRSI . !W-P/%?N\-6]W3#6G'+@JLS72PA")4]D>ZXRI ME32CF['6B9Q1*U_$&369':[*<@*3%EH/V%GL>-QD$F,YM;Y*U++#S@$#;Z0> M4*LL:E CLETI-%YE?BOF52?T>AFUXG(3WAQE,ST:3IW%>OW_Y&L=_>XN)<+XM%G=13J>#Y$^_%C9FCM#.VLI-C1KM>$HQ3X7U-Q(S MW:HLCT8S9L/;3BCKLVZ\.AM+?_[5@.( () :(N*0YDH]YAFF0,F;"H5N2Z#U M6-(4XT%"[K<]/T:D_):#8@X1R+D7B#G/.5$N6384Y64)OC)+H9$RZET"P]D4 MJ\G?=S=:#HP[1K4 NCXQ>HB#YE=6D&.(4*-JDZV/-;'3&#?:X=COWPG4(,B MI8B'SOO(<1='RM(XD><_D>516^+'CB0SL>W]H/M)?T_9)[7>"QI#8G5U8\D< M@8;'W97?HP?!K=8?;R[S&BQJBFX[!FPM4S5 :+E4Q"IAL"&$">S%?KS,909Z M7X/<&TCIJ%5Z(9Q]K_Q_SN^G45M./ZY7143B!M/M 2B\8MQ#PA&+ M:X,F=GU=N:4_DD 3PYF$GD??KC\OI_72RF!:G7<_J-A*H59:R MJ,M@Y9NBJ+?$)20HP#]13=#:G/C!N:PCL!OK^J?N;BF'\??*.?/X%#^V(C1H M*AB@XJZ=;0 T5$54U2YTBCKO7(X'QI5M,B^E5$^0][^V''*_O+U5)>[MB= 6 M(R"Q)TP!S7;;#$$J^=_*QI)[3!E!Q .IL6< >DG3. G.=9GO?YK6EEOM[>%E M"/62Y^O]73&/JU!9)\?7TV>#PP9;"$A<8XBT!E:^SVDL3M6KC':%%D)SF1[* M#):!:*?LV'7KS_GR:W$W?9@6]Z>S@AU[/B@@J&(>08^=K IV6)3&1%'\P6VP MI 69ENVCV0=#*HOC;K)<'0W"//YP($0SPYEF''I*H4 FN64)J@G.,0C'QHU\ MB1[@1Q:ZNXA>[EI%=9K3%L"JWS\&-.J M9)14V%.9HFL$I5C=JN]<0S'735MR&:K7G[9$V&KU%H9RYQ5Q6NYKQPHFN.@U M*>: Z0)JB_W"M"67P7O]:4N\M#0N_%H R[#AW#/-TWB18+>ZFK5%IW;AO::T M)1(X9)S$AFC"E1$2I_@(P9B2.<09+[0[GX:[*X M/V,['WTG* N]$7$F>&$4LE8)A=,8K3(Y]SG=IRMIS0AN"Y]!.?!Z\J4X:PZ? M>3,HJ$5<<6U5V85R8JK,/6F\'NO,T[MN^-""].KPH3%*U^W.XZ2%@%G$+.#: M .:)25J02X%S3N_''(/?_@:[!73[8M)S%]4W#T<2HKB_[V;K^SBF;9VHY=MM M,I_X@P_E-LYR\_B[8K5>S)?ORMG,;Z?2"3)V_>E ''5">HLVE@(A0J6R;!%Q MF7L_,82S46T.E:.&>N!,3B?]8PZ^$3A!FEFB#141<9F56ZH2W/-G7@I6,JM<119:*!V$#*5HA,C M$H#EW)&-\#!@=,1J74*C3%7W-JJ-17>)ZHXT'Q % ' /!%->""H@-LF:$A31 MG,BB$9Y7C([; \IRE+- W?WO>GI45^222ZJ2A28DR_)V M&.$>ZC;8WEQ^ S/<%IWJ^8N:#UY(Z;PTUI%()$*9A'"/G#4Y02'UTZO)+?/G MQ:?)*H[EUP3H4:2C5/?OB]5JMG'*6OYKNOH)W C#5SEU@ M#8&B4$;ID3V6A.D<)X3ZB>!^38\1R';@>?*NN%]O;DJ?#_+5Y.NR>/.@OGZ= M3>^J8]!M"J3XHU?3+],MYQK,EIRO!<_B;BL*U!NGXEZ>Q=_(O?X1/:7%^S5G M1B/AZSLWC"8D\@(YS[0@U"()!$KC WD)N$2S3$#9K,'#A$5#.*FFY.# MB\/J*[O-$%>)*E^8E4!9(*3VU.RG$8;V5BL+M$>T'M'O:W7]<7K8G1@K3\-E MG$+F\R2"]_M\:YZ<6%G5_OSE@F\S>3J;WO\_-Y&O<$,W.:;]&C08N*2)2:,$!PAAI;O:7 MXA+'W58OYTY72K?>X1_^"'6+WMLB#J0ZVE+S^_KU,#):#10CPP02@B!'E,%" MF!0%*:F4M=+YMGS4J^U=QACQUCR M-): RYPXL(N/=*Y-H?:/_RAO:-N_E&KVG< $1\H:KJ*1KI'P'O@4):5,7FX& M^9-SN1>)M+)+/SD!)S],P&U-UX/JM:VF U02.\<=U@9S+*G&*0>S4(C)K 23 MX-:).9 4^M*T:6+]/C\VQCCE)LMHBG^6^S,I>,.1R\5=79!_0]I;3;S:#Y_9O5YV*QA6MG60^=SNY)CV+_ M=IU:ULAH=_K% )0ET#%BA58"<"4XW=W=&B@)'S"IW3X1T[E,=L\?#)QRA! ! M$"O%-:0&IU0\!CKM;RS%0UOB/129WQ33?@,H]UVML@AL!%8G,='!MP)C'$,& MJ=-QJ'&+0@C?Y:\PR$IX8]QI*N2#$9-M #HP<6HF)SKR7A#&1$FEI:J+)Q'$BGU-=%W\ZV'=G >=@. MQ)4-%O4)LWD\:%3=GT-/JXKKE&#I/$XC(UK=6#:J?NC2!-G&)\'IV]M1'3O4 M??Y4(%'G6:R!8)K%;FH/&-SWC:B<-62$/E4M2ST?T,;"_O%PZG5QM*KDP8<# MI9CJB"'W%' 0US_%TPH:^V]RXIA&Z+[4A>C;P+6O)6+3U]?EO/Q:+";5P>^S M?I\[.SSZ8K!**RFIA3#2WE!*($FF-7:1L[UZ)96KR>R:6-0)Q@,9';;X>+JH MR@]/!\8,5]!Q+X@D6E,6!YK&Q716(M[ZKD+7JH': [8OPJ@OY6(U_<\NG*CJ M:%6HI?+J?+LHODS77T[0Y^R[04EL'1*N2B)JB3(\;O?3F*DV.?6U1^C-TQ&9 MVH:YL7T3%]+?)M/YJW*Y+.?O)[.B?-#K9=RR+X_6,3OQ2E!,0"X9-8I#BJ(9 MQO96&6%4YP0_C= ]I@M;ISUT>W,OJ)A;W7&OB_LWVX6UG*)1]7F,1U($2UI#EO'Z#33D2X; M5BK#>RN\+E?%[?DJ2(&5,TZ0ZGH 8&<(VKGA&^$(KW5,U<>(-W]*-MF^'MV' M* $=/__OV@"<:2=@(Q SV$M.#9':&9AB2XVT'N9$A8SPTJ@M6 K$]TC!6"LUKG3/6W'OZ]2KJ^S^F\^F7 M]9>WD^\;)W]?+DSYY.H[)>9F3 M4V:$\[.I0,ONH>UK2ZHGLRK$^?WGHJCKJ7CLE1#'!!61#@/IL;:<>";2"+G+ MBK,<$7DZDGK9".P&Z4"CMZ8'LH7=@WV M-$*VMX/X;7C0J^GDXW2VB58[Z[%X[)7@%= 285'E?;,$@@B<32.4-NO^[TJX M8L( ]I 8J64:G8H;DMO@5$O[KU:Q[(LIKXKE MLBB>=SGIS.^I[W9=O"[^7E6I2:NLI7\5LV_%'^5\]?D4I3);#EJCJ/8=P HP M3;BOTE@EO+ P.?ILA.ZV+7&O7]"'46?OII\^K]X\_+DL-NG/:FNU%^\%RY1G MS&'*M(TV!F!1<>_&J@7W.><#(_3L[42YY4':GXZ+757S^W>5I&;G'3H//A\$ M9U99;#TV'L4]!^(PZ6^MM,MQGQJA-W!K^B@?RF&TS%YKFO6B JRVFGGY8K": M1$VJM3-4.>R8>SPUT4R"G,.C$:8E[$3/9&(Z,(->E_.[IB1Z?#<@CRPVV!&G M%+)(">Q\&C.6)"<2983.P-WRJ#&L8[/+_[N8+#[\5;9@A^]:"D)Q+EA[:[FX$\2M+%#Y\VHBYL*S@230*B-4%,:N28="@= MS&F)?,XZ.4(7Y"&(UP#F,5+/E^M3Y^F7-A6H%98Q2+ET3*FX=X$[OU5C#4(B M*R7)"+V)!V!> YA'2;SIM[947M54H-H3#8U!! M*"69,X(0(!O#6,NL-0;S+ M81X;\=1#E$R+['O67J $*8>\M5!1%(T0!P1-V"C&T>\?>!]=AXV +U M G"*4.J@P98*0C4U+.%MG.99R6Y_'>I?".\H"/;G_'X7/UG6\?2T;2!6&:%C-WN<7\?6 ]\.G?YF5Q@"B@HN6222BXD M0PK"O27+2!:7;OF[_\4"R^P-HT M.M]44!%>HXP1B'LE#?6*)D/!^4LVD:QU.&T[)\V)[Z/J:W.W%R6>N]H"0A&&@/!&/:(.WTKB"/<1C+>OZM M_5TY+.ND73O]8J ,402(]PZ[R$8EL91IQ S@&SD2;5GZ-2X?&D/84E4!SM(HD<5LIZ4R M'39H)1C*//<<6AW_KRR'.CF=.NWCA'OQ>1X M77&_2D";4M.W:'G\V/8YF^/X&X$+82U7T C(N8'4,+^Q @G@C'-6*]2HFQ7B M.(0'%H ?'PY&(J@Q0E8207S\#3<^C4<>8$\"ET2EQ*T6Q6Y-QV3JDO4R]_[>>+"*ZL^]^.H_;D>ED M9B>KR9_SR?H^;DKN&\R\=AC\8[^>&!"UMND-6PJ2( APW&$)YR0@$F&R-6QM ME4X&UCI<&@"3.ONK>@T$"Z52$'# #7!,.XJ\2 AXBK-B]\8S\SOG1]D#^&/0 M$4,[ ^G*@#&7FH353>SB"C+%-K>A$4A4D0&- #>1SD75?S>,6_CPP\&B(CS MA# MG050:$G KN075,#:&[&V.Y?WRTHF.2#W=91G/D_FGXK?Y^IN$X PG7]R MR]4T8E'H[Q]B3\XX)M=Y/7A,D=#:>89EE>?=*H#2R"%F67$BXZ-74[&7G2,[ M/*>JCI_U7*[S>I">.&P)EL JSAR25JDT\FA8WYC*:I<,M9G6&._AF/9'L?I< MWN_^7-S[8:"Y)3G7&2.Z)FMYY>T*WN$I]GKRY?SR6^?U *A3!GDKJ-7*TSC-=L$* M<>189)43&:&2ZX 1M3G7&/3&EZ]_N#_>'UTB7SP1B%9&&(0)M8X+XQQ -/6) M:?'3$*&)F,HV(&TL9C= M2/UVSN48/B-<;+JC0HL@][7D;"NS[M??5_6BFD^\%:*I%DD/A10\TK92I,SN MQFDXSR+3B!PQ6K9P8 ;%^4!U7([C JP\-&FL0-*LC$J7 MDN=;L?A8=DR?5N1>CTN-$.[M.*!"US N4OMH8&U$&9?&H?Z;X8]HC$B6CIXP\'S+4P MBD "D,>*6(=PVDE:IF@.?T:88+(E R@;Q_[TS[=BOBY.<2(]$@RWL?^4&VUT M%2^')4V;" N%NK$M=HX(?U >C1#LUUK9=?*LI;)[+H(A(7$V_F),G!>6,[4' MPUB88]N.<)?=(AMR8.QM._3EZV2ZJ,;[YN'% <.'4E=.^E_C.G[_YN'4UJAN M&W%:8"VU5(@:[J4T<:.0%DYKN]W3%X.@M,IUBK!C$DB,'?#[M9EIGA/5/<+DURWRIU5<^SWO^S#Y^UUQ5\9. MSZ8;H;TKODY6B^WOWSSX4F-/G@H:[?G,M;KD9H,[;:"15QX.G@A1(<"NHTA!HK MB\@N@5(<%^$HYU+AA5#H!NB\M$WM82[\\>RY0IAABAG)*B6-QLXA< MPLDS#/LM!'^MFB4'TJ%.:Z+-%-F^^OYV-IFOW/^NIYL[L0O.;@XW$$[JC5"7=-.O!-\^V)7VIQ%E?G^\Z16P.2Q5P)P6FF/ MH<,^0N>]X(_S!\75.8-!%]<#ZN/.NT4.M83I4*S1D^7T[@+*;)X/1#)9'8-+ M!N+^'W JZ'Y&((UOI'I)>R(^PYDFH Y%&#N=K9]DFJA!F=T;P1I (3 ,"1;_ M%15>N^-Q! 23^+8N0#LG33-8^Z+-B[I[K]>5Q\^;ATW/EV_6J^5J,K^/PZFQ M:EW:5-#(1%6N:96BV%)N"/0T(4*URCDG%C>^FG6,]=C8=V[UNZB=X %& C"C MB5&5 QM+%4PC%I;+G(W="%?%[JC2D)--A# P(7A7$[)8RT%B8 SU@-C MF?O5^7=O^WTV_2^F-_O[0LS67Y^ M.YF>LO3JO!ZJZ@..$R(5Y=)Y%S%0:>3&FYR#=#D^ K;J]]8ZNKV=?)7E_5_3 MV>S1W^K,">GA%P(5FD)LO9?02BJI2[5+*MM6BZQD(>"FR=,*H$-X3_X>137_ M-/TX*[9^>>[ON]FZ4J%I1#4]*,^V$QCQGF"O,-:.NOB/Y[L *P2=D5GN)".T MUSIRHVP;YT?.#9DD!.HK*V:4G M?_-P.C%CW=H%C=H+&#*O&25>(\1A- \]3]8BA5#FG)./4&-TQIZ7P3\]R*(7 MM?)N6Q+D;1S$]P^+R7P947F2'GLPA7*L7S4TR+E7 Y(,QDTVEL8SBR6R4FV/ M'TTT,F2]*=%IJ):/O'XRBFF=V*T?WPF&:4JNV$3"6D'C#A&%28(\TW-55B3@8 MYV^DP&T7Q#BZX+<+>8])"![U0N4LR41Z,06<3YQQY(U2G.'&,3BDEI%':X%TYUC@^8+)"&D;( MHDP9GV-,(TR;NRA7A;9^Z,.93&XG7PJ8&HB@QU X6IT(2ZYW)SJ$.T%OI-1J M:_(K.P*V,27>3^;_52X+/_GX_O-Z=5_^-:\Z<9H1I]X)@C%+I#=>"RLC*G%5 MAJG?1N@;2R3;*B%:Q'609:7*FZ#F]U4FGL6W_JG2Y52J.)WT_:[@%.^+RG5B?G<^:]N1-T)5@!130IS2WG!& MD#1I38[3$>0XE(Z0/RW(^:5':2NX_LB;Z]'S[6':O\5PQ(*TD]ELLOQC,E\_ M3'9#\I.[36GHN(85LRK4&_,LD94.MUS;;@@"G,"H1>@.D$$9M]SD%7+;(3YB%KF M2YO0]N9\V$,%,Z*T!-(RHS6##DI(V7[DTI@;*0O?W[:E ]"'IUM[Q#1YA MQ.*XF ?Q/Q(@364:D\%9T=Q7Q:$F8GYYSY@)[O"JZ56-'-0UW@Y: $>-AYYQ M@Z-E@06A:=R:X9R,H2,TKH9'XFY5SE^D53EFD==Y-\39 M)JT25'B+F >"9]N^24 [J=9U!I(MNP6ZT&N%3;'EAO/K>H0L_HW]GU=2?!# M:>./X0E5=5E#@5INK6(Z3L:X!##/M4VS4V)2KV#W]1Q&=<&\7H"_GJ1NSGBJ MD>7>0XX@)13OC5$5C8&A]T,6 M _,$$8:HX 1C; WP^].:*@XO9W$+8FP3&G1J.00:APMQ!)Y5S404+ MM9]!RN3D9+\\GV#GJ>&ZU$\YN#;63,\^FJF3FK05$-1":T*](TC$)1L*9],X M-?(Y9^@CS 37F3;J ?OKRO=%H;3&(ZHMI@(I* 0CCRL[S-%+%^>'NTY>M8GO M]:7^PCA.!ZBI 580%K6O% DMA9#)L;LOSLAT6_QIAG!S[X+B;E%,EL5T_K$B M;K'K3;3>EE5OCCH1G'XM:**]$QB@N(60#",7N[S7G9+F'$^.,$=(9^M6NS"W M0)(=.U^2]CQ-CKP8G,8:4 :I(]@0R*U+)2.CL0]USHG0&!."],"4=I!NY_0Z M#G?QJ=C^=SF9WV^'/]T'6AY-UWY9*P%J#@626AM+H[JDU/,T#[0B*"NMS$][ MI-TV[,/XS&^[7]M1?OMX<(ASQ)D&#C$+5)>-N9!:JK,C0G_FDNAF^@S G MN7(?WB36)=3I5H)7B F%*:\2:V %C8'),U<[IG+L:/B3'6!W!_L(;N6J,XF[ MW>\;WL<]:R)0)T#EN.R-P5%7:R9T.F354)@LIY2?Y)R[8\S;]1_8GX!=Y#FP M?RM CY7"$@@IL8<04^N2]:B])5E\&6%EG'Z=!IK"W"Y%-B=7[NW[BQB27HIH M>$2C0D65(<@IQ=KR_8JN:$Y:6O@S'56WB7*[_$@;RPL9\OA:<%Y0B+AV6A.F MF2(0)4"T)"3+VOE)CIT[P'G(S$M#9UHZLG8_=K!61K6:;01K'41813,@2MEZ MY 7>:7>*,%"U%M&./)SW#I8GK)EE_JYB#KZF)\K&I-XK6S'5R&[_5E.^ ".X44>;D'.-;,=7(;KF"*FJ24>2!__X?%WB'-F=P=$<:/G?,ZM^0@O M'=IC1.O07G^R!DXD5!A#5<4_*2/C'A/LQZNS''1&>*_0,I5Z0GT0P[IQ=E-- MG>3< 1)-1.$PL$JX_=A(5BCT")53[T9T0YP'XU#C_*8:,8VQ(( B19%D@!B; MQH/S#^]7D[GQ7+YYWRZ>E=$Q";SZ7]J6)'GW@N. M2PV,!$P 2HW1&KC4_RH6*\=_;H368JN<:1G;YD&4[>>>5A(Y*:S@5!@F(! > MNGW/+<_90XS01:155K0)[ C.WU_5R%I2Y_7 L9%QL$H3K3GR*HZ>I)$K9')N M?4:H: 8^B6\*^Y#NEA?Z50:D%(06.Z(I@]'442;EUZ $:OKS',(W$'8-!\H+ M\;TF%V^M"($\JEO-&*8,>,=V*3$HU=3>('%>C)3]_^S7JZJP=1VUS[:0(A;2R$$LX@*RJ+^U=C*-'J@LOSFQFZ(]['( M92,^@@"!3M-V*6,Y\*DE?&9#/.QQ[^-5U]GLXW.K>X M?S^931:'*_@V:"5 2)W#Q *C'0>,.4K2;2^% N942QNA?WEWE.H4]MN-YA16 M&J+BOE@9R2&GA,/]U"(P*RGO"+.B#&&GM0#["(RUM,I7OV]FI3UM(6AO#:6. MBK@G@HY*3%)Y'\H,S3+/1IAL92CS+ /R$5"N]0!B0#!!D"H#O(E <(!4VI&S M:)IFQ7*-,''+4*S+ 7W(P*[7Y9.-PHV'=2$JJ4:044.B-:T=MGNI:"1$K:DP M$ YVNKR;E( M\H@]IUY@H'1RU%$4W'2Q]8ZYV#[ZO2Q::0"_3_\YF:VW,IW?J]FL_*LZ+FMK MV5HN5D^F1OS3RVD1?Q2>]N#_K2>SZ6TYV,1DUX)4P4MXX[&8JBTM;2[JXI :L<9OM5$[69="2=R<5M M! H@$@PP[N(>CA$,!--/QG\C>]PN"%'V WE?9NKC&-*47SX>%"YK%$&NUT# MEA%OXB8>$2$H9A1IG$:OR:ULDCID1=D#[.,@W=E S3JOQUTA$AI(#!P5A&J' MJ*5IY,;8&TM6T38=+F);(\3[XMJ^Q[YU\7JWFP0<0YUUE71MW+I4^&5G.#=D5*L6VJL3<4>-V@DJFB42:6*4!D[Y M""=(>P;N:!;71G2BT_W"V0?ZS7W/=KNPZ?1MN5S%4;TK[F:3@V7[3CX?#%.T MRLSI-/+**8"!%/L9PT&./]F(-%/'LBS;1WH #"KO< ( M(=H2; P&T A%&=5[;$"65^.5ZJSF+.Q3$KW%-"W*^_7=ZE^3Q6(RWZ0JJ,(9 M3D4T'7PA $(H@\Q[#IG!.HX'[NT##W2.C3^BX-Q^>=8*U,,2:??':;'\?;E< MGRP76*^!0+D2SIY>_%=M_N_; IY^"PK,[-&:*&$IZL"X&QRBJAT3">^&VQF);W M[U>3Q:K30Y%.J7*1Z==,&+=%1(8DY,01(6P$0&O'&4IC1X;E&(+U-QR'B.CF M]S\9#2\3Q;"&8HK>O]A 3"\&K1P""E>U2RB)^RQ&4F(D(.+_$]I51 M80SV84/DQZ'N;%&-*/YM\PO5QR8JGS9(056=W4@KG=%5=,\6 2EQUNZW?NSH M;7*O(QF,@X6/:2.:T_!)&T%C9(!GAB-3I0YT$+H]!DB2?H)(?T8>-A="/ZYE MQ:>M:?)0+KX\BUKN/4ABUY5WQ==R4;GNUHB)./9*J/P%N5- &UE58942[0P< M!RGVO-:2W\\H+XN5JO%VP#@:B\P)QF!4>@@SH40:NT,T9ZJ/Z'JI/0J\]"9O M'>*!)O+05?#:G,_1;$2:"D.%$-6^A7JW33T=?TZEK76(T7U(T[=BOBZ6/G+4 M19@7\\G,1-U??HF3(*X(K\KYIU?3;\6]6BZ+R\K>7=YPX-1 HP'3B@)/G:%6 M\H28Y::?8Y_AM4!MXIR(;^H<_2Z=8MY'\6U.'WXKRD^+R=?/T[O)[(B[Z,GG M \-0&$F4B4I..8:1AF8W)NP1SSG,AIWQHB?#Y8 MJSQ01%3)K)7B$29 TY@0,>(VU$Q+2Y:))LOB[O]\*K_]W\TN:/%] MRY3='UX29??C\.>ARLR/?QFP0Y+Y:JHH:6RTBY 1J<.&9"4LO9@"WXK%Q[)+ M$N2+K)F]!PNYQ1!#+;2-"I(I@D'J,$,JI[##R%R'VI?WQ?#U M(.__>GM"WO_U-C!@E(>4:&+B'DHB#AC<=9@ XVZDD$U'(Z M.5V>X^5S04H*K)1.7=II;+\JOQVO!OGPD M,%,E01<00@2HHQXXG\9/*"8Y-UUTW)+,A")STOVK7,SNZ\RZ)P\&A*+V=TQ' MP]%@C"5QT*<>8LMS3.<19:KM;,(VA[*'%?7M/TZLJ&__$1!S1&K)O5+8>UJ5 M$76IPPIDU8X?44K9;E;4B^'K+9O,BT.H)V>QKVJ4.JKS>M!,,,R9XE9XK*"% MUNZ9SC7-*74T(M-[H..;#B71%P=?KRN%6.%5];U"83>84\P[_E) UCI6A:$ZRP95B#^ M-"ED9 M;VXD%J@?;9*'[4!WT@/GX6SS2IH0@HFIRA) !H327 &[P]OZN.L<[DIZIT . MFDKZ^Z,EKA;%9&LIU4O3V[C5("DTPE7&NL:0(T. 3>N;-83_+"XIM2ES>$7H M ?J^%I$7YGIS5E[64,#(<,Q$U*N($X4TP70O 41A3DJM*S!3LHG8*=K]+$FK MV#$]658):K]4X=?#^CP^.I>]>7C:H:=)=-]_CL+^6'4Y^=776+;R&@Y"$X6= M@AY9X1AA#*&M5>*9D<0-N+C5'IA^.K ZJB2SYUC?!RB&%-*!*&MI[W=EZ^S M\GM1O"\6WZ9WQ2,?GXZWBA:XV_RN.A*Z*S_-I_])$8F/%=QK.8BV^+U@J(31 M4&02,T6Q(\RK/;Z Y57@N3DM5IN,1[U+AQ-=;[G]JGC6&CE*GST7 $<,,,T4 ML5()"IS=W<''L7@@,YU-QT;#@?GP,MU?AB1ZNVL[#$P5AOIIXZ49-R<_V &; M@3V.;G[_=C:9OYY\*$'T1?&]*JCLPS=?JW&>S8AZ])W $.;:6$JDCGM\@+%1;C=&02V_M7B006E2 M=B.4_N[]HGDSK>H#;GK\YWRZ6KY[_^=9\IU\+R!.G>>0DXB;$= @B]*,%X"I M6SMZ&Q,!VQ3,(-KO,KVW&Q>,D$2 H"%>"B.!\<[LQQ6W^S=VV3@FPN6+H[%# MYA^3Q;^+U2//3WME'GXZ8&6,%(A0QRVC"@&G0.JKDC#'ZV5$J01'19WVQ-&7 MAOI]?E=^*?9A8:]V6[(SV]P3;P4%8;0'E#: ,FF%!VQW7Q+'B9W+V?1>O$1V M&4DUSFUO>Y(9F(%G=[,GWPN6BBHGF"?*>L>Y1D+"_5BASW$Q'>%.H16IUV-2 M(WS[XE(U@=X\O)_,BO-U-WYX-G!GK&!Q55<4&@N%<)+LQB2QQC=V7->2?,MV M4>UQ>UC$;WV.:[XMOA6S\FL%PBZ9>9U-XKFWXX[$<4RU1=()56V$%4W;8LE4 M5G3$*-?!;OC4/M)],>RW8EXL)K.JQN']E^E\6MVVK*;?BKH.W8BL#W>7OY6I8-=_C[?#OE?Q?33YZKF=UQ, M)Y^*S5_:J(C\9+JHLB>>]'+HMR?!,\F(QE1PIQT'FDN8>"%A9,MM6;*#L?G2 M:[U!I=R;J\06Z.+^,!SG*T'5:R @9P7 1"L/.?+*H9BNJAB$B,DT5[$_R&=BO\Z*P46-^+@ MW5!6+R7="+,N9?W'=#[]LOYR4MK/G@G0 N"AD10);./67E6Y'79]U\3>R(:P ML<3*=G#K5.:5C7M.YD^?B>LH<@!!YHWS'E!-J@RUN[X##7-2AH[HX+85F6?@ M-N[(2,$XJAPV"&"86(NP)DGG2:+4C7!@>*N@#?1'9;*JEVC(BP1Q/?% FN*XXF/I!.5,0B"]W8\+\'H) MVZZ'8,-2HT8\T&7B&(TF/8;:JSH9GK,;#]1PBC#SE&+CC>':8+A'#8BM_WCE_U+E1_E0++[ <[.DDX^&JM:G@L0K*)T&BB%ATRFWIA#DW-_17_-D MC#(<_6IR:,#OILM_^T51_#Z/)"F6JW>352?A.W6_';P0#F(N8>7+3+UU6*3[ M/(VV M*B&S7^"9DSE+SXBJ$=[:%&I%F%<]B>STV_2^F-\/,86>?CL #JPT'G#.&%!> M(JEVNT@'J=8Y44;BUP0:L2A'%:7TNIQ_BTMIL;W!6WZH8AN>_GWEI?NZ7/UW ML7H,&,L-7&KRS4"=T(0!:2V6A'!(,1 )8P!8CN^T_#5=1BC"QI=:9_=J'X_L MU79QX>^+U6JV>?!ML;B+OY0/=C*=?3>S8(;(" B.\ M%-H[AJF73B0<)84W5B.D+])U%F9XF;CZVCTF+\XS<09/'PM,,@& Y 92[CD@ M2@NW&PD2!-Q:R=[^&5"V!G[?-#H;'_#":]@:C2W$ABGG#!& QUWC?C0HZV9S MA%1J)L@C;&B$X+CCER#S N+)!VFXY>:*I8<]$=S.W % M\4N$:ZVY(MI:(;23'GB4D#4*Y=0,&:&6:\BJ/N*7+A-$X\.85@K-2&>TQY)! MY3Q%%D)!$G!88W1C06_#BKM&H9G+Q#%(Z%MV(4 'I+%>2"2H<9 [)53:)&%F MLC(BCG']'0/EVA;*:);E@8/AD+)4 DH]PHQ")R74R2S&!LM?P7 MFY*]BZSQ MXOQFO5JN)O/[Z?Q3_&^QN^A?E=5%YQ_O_UR^*V.<83OXICVE_-;)_W6K^,:]B-P 2! C%(D%5(&J+X'E_F>@T8_;J- M4UM-%JM.>-\=^5JY=NM'A&.:(JOG ]LF_Y_NDO_W.$5.]B,XA;$!6DN'@!56 M YX<,2,=G,\Y$!B1H7VUDZ--X8UIW4F!>?)ML GE\SI#,1CG>"1- ?BND8YL@//0F*6B<=8)8+ MXCPW@&*0,.88Y-3YJA\Z^VN:]"K%\0.JXU\A82"72R8XEE-(< M.^OBP-GM5L3-[W]-D:X$V.X$:75@3T3SH@39NZ(Z.(X_-^5\XZNTGLRJD.&C M.9I&V=D &>/40,=?-\=TAML+I=KO/1EA#:-OP'X%XQQ%E%A*!(4.8P&3LJ.8 MRYS"-".*W[WVR=:+<$G:D=T$A:*C66EA-JJH5 M.@H@R4( FN4Y/Z((X6N?:1W*]%>"B2;9"9Q 0&@B$342&3,V28W>\?&PJGBRD3Q_B-Y['P*+T@<82\JAM0)8#GDZ?Z5*^:Q* M8C^3I\+8)7?U:\GV0BV*9_>CZKE3V5K[[4@ 5GO+(E,4A%(#0VBJ+.>I@RKG MNA:.R!_Y^E>=-L37UV2*8_E2SC<1 [MD&1L.V J94<2\PI!9PIQV,Z_0.$X8YJ54M^ABE1Y2]NS=*=RV!ZS>0MGYX MO^^<)UZ<6FS^TL8]U3Z=WR &U(5]#!A +RWSRB.'XK8/(TF3#)G+2H$_(OMJ MP/" :Q?Y@ F-GFB]W5!_I30ZG%U&,Q#M "DY)L!8CJA5VX-1#YV.0JTSBX=) M:;1=8]1Z];E<5/;/GU&2BR=!B)LZ/OJ[^[M8W$UW.>TV!7AS\QSE?3A(992 MU9R7F# 9ET*"=HA[J*&\K;"JONAY8?*C7F4X[M0EPA))-$/6"<@,BWMN M)8 M4/S!;?%Q+,0X78_Y(I&,QCR^@GPF"&M$G,.,60*5TQI1MT?6N:PS]/&1O2&K M^LAG"555$-<$6(@#J-43O\L]4?[90FM9-27":4875KX\7H MC '0P=<"]P99!HU!G@G)E6!B>VKO$6 $Y=SJC_$X8)QFQ/""O8()\^,X&]HB M65\+#*FXB7&>>(XYIU08Q_:X>G-C27 '969[LZ0E:39V,'O\[IMY<3HYVX%' M Z5:(!.WT9[%[;-4()J"J9R55&T0)@/?Y5U";-_-&"#)"2< M:*D@D\AY!&GJ9>7R=6.K^O@(TU04;1 F/E=;QSQY."A)HFJ&@DLE.+.:6&U2 M3S$Q.9[4(_(8&#-I&@OC*LVW5XT3\^5^,#!L!%= 2L&PM08[SNT.7>CR=CUC MI/K-[7K:D^UUSISRKV*Q&_:7Z:EKQBX_&S3"2*B(,E6*,X"<(#@AS9V$O\S2 M-NG:Z>S)DNQ5SJ$_OWX=8@Z]^&S00BHOA5*$.H CP'179CHB#03\*3(@W\8< MRI/L:&X#CYWV[QQR=BF%UA5"\WOW]]?I8M/"WAVIAN]+;WT(E@%-G.2,0@6( M\%SHM/F"5+@<+VC\4\^1X85U+1.F3MJ"SKX5B&:>ZF"T+EYU6]O E44&L.H5$3\__:^ MK+F-'%GW_?X:[,O+C< ZQQ'NMJ_;W?.(H*6RS1F9Y4-2[O:_OP!)T)(LDD6B M-I8\$]TMRX4J(/-+(#.1B]$&222S"HU2GNU+4.Q&)WFCQL 5GFA/*/%(_^CG MG#LV@Q!Q3%%4?!!RG@)AL:$ZT]^:IXWAK][-=QTR.#J^7XO<[=:8?*Z=:Y(_ M?2LHPRS4@AO$.+3,.V+V>YE4HL39-Z+DNYBT:CB#3>E9%,UR M@!BS %DFM]7)G?5GA^;;/B3%:_Z_'P !&/(/?*2 M::ZP4L!FVQDAC$MB^4940OC%25R;3+_Z.B5-4B!:KZ2D$(1(4T>)\=JS2%^? M V$0-*I$L$941_AZ!&LLG.ZN0N,)$I_3+Z*]SP3$#-&>( \DI@9ZJ'85Q2)U MA!,E->I'5 EX_'(P N9>_4$R\H)7FBC,%* NPH%Z!SA2V7K%1CA?(&HCJ@,\ M?E&["O8/6./D75QO-/OBFG]T?/]5Y>3Y,A* 0>.)-]AI@C@W7N349\"\AXW\ M]\-4.6G<__J8"=Q:CVU!F<74>0X\,L@K&W_.=-3'A8)_9K$>JEE2GI -'*Y*<1_W1N!:OH"*)=%']\=;" MJ ]!)2SQ8*?\ TZ(+K'L1HCK"U'51T62\QC1%\2?T_+>_?'GR:HD1\<%S[E6 M0@F!F*3 4.88R6MUSD[L'!\6+G5WC!G-/GNR^&47%S3[EP<+*88J6F? $&BM MY![ 3+6XNTPM2WEPW:!WEHT>Z"^R K 5FG#B.,0X;EO>&<1LYF&T?5Y$!9-N M0#_:"L#GL?SZQ7;O5WQ0)WT0V7QN(D'HU- ,4RJE0%Q*XIG)W%#&O8B:<3"OI>$YZ^;G;G/]:SY7J<$M8QS(=K M1706"*Y?$!^K R-00H.0U H%!$$,NF@4.T6SF2T$*VHD/J4C;BH"6,3]ZY>_ MOS8L&E3^'D\A4"*XLA0J3S#$5"N5@QR!8 P4)KXWE#^YE;_%IO/H[?M?8CAJ M$%R_&.Z"6@:6Q)]F$1"4U"C-(?)48VLMLB[SP8NB\IW-4Z=^"6//PEB*@^N7 MQS':AP9S38G1&GGKO/7",)EY(!TO.1C/3K+:VH=NL7P_,K%W1R M[]?%/(-&#!#+,(M,345V-339TI>T5IP J:? [I:RQ 83Y.A#1?W;9 MR36Z7>?F]W6RS9O4@AMV0@$Z!H'#A&KB+.1QCW0B4]PP7'(W.:6,M7YD\*JP MT)WT?3AK@>N?%[C>++"AQO!<3MLHYQD\A$032@714CME&:)[_B!B2VS9*:6\ MC4E6QPV1T1^@!U2&H8_1 ],*%GLFO;+((LD4IYR C"'GN"_JVP1^2>B83]-V M(-&K-;IZ.YNGO-KWLW_^/5]__ES?)5T@_N)YFIVR(L]\7=0VM",8"4^$=Y9Y M;BS/E&%:EFB>4RK6V%)47+?O4A_/OC@ 9)55W&#,-?'>$:!W.6U8,N)0$T']5>JC"H( MZ06Q$%G#"<&*<[*G(V4E/J$1)G?U!;KN2GV0,-%%+S8[?M7?1?ILYP=[S;]^*G @#<*6RR%XY C M!RFP>6Z4JHE53KF4,75;!!PV?FWK:[J@M?")HZ>#KP5NN7-0>8P%X#KNOI#M M2@ABC6!1F/884];8 MV9)N9B/!Q8Q'._)BE M,EK^PEQK?*Y;944+@'G_=]T4,/M' X5$02^HL1AY[!"U$.99.@]+"MN,\0 ? M'V N944;@(G/-=YC'CP.N M?&L5,CK53#=2,F(9C>O*:R$2ED2SCQ%8@YL3)=0?39+7%52^U=XX1+3G(!*8 M:^6AWQ5WP/$OG)B66G8AJOJH?'L>(WJ/-/AQ?)RL>GMP3%#4^6@>I1-%>\R5 M]6H7=D0@,Z1D$QTAV(:%R:$;_4*F]+:WG@&XG]>DXT%CH&(&"& ILDP@O5\3 M)B_"=A@(:*7,&,WA/7 Y90,EPD+P:*=C*^-_*7*9:ESKJ75H'ESA[)UE%YO) MVWRN2*DD:1MC[I"-_/.3@2.K. :2"6:9U2[%J>_FB%"<\0L[@EMD:MTFX4>? MN+ZO1JQ6J_LO3W(F#N3==?_10+$4!@!JJ+3$02J09)G*P/N27?,:#_[VX3TZ M'HY>7WANP>_FJ__Z9972B:J(MO6[V;J3:O--OQV0\IHK[Y& QD$I#54JTYQS M5N(&&*-[:V"Y&1$KKU)\\G[Q5WT77W,W7W_O4X">_WJ R5T>K208B<^5I-I! MD>GN)2WIC39&A7TB(M0*,Z]:B.S\V_RV6MP.(4(/OQV P]HQ)ZU1RD,!'1![ MFEO"2J)2IIG=,RH!*F#EZ,5G/.V#+NT8PR('C (:4^:%ADPYLS<^%2H1K2D5 MUAM0M'IA[+4(VH/B11VW_#GZP1"71Y3T("7%<\(TM#E]DD1P@!*5;DHE[(87 MFU;X=X72T5TIYD/?"HY@3K'07@")4XX=]#+3E%K<:\# Z%ORM 3/[J3E(J9> MBZ \/DS_M:Q7G=S9'?Y: %1Z[SBA#""OJ61$VCU=49%;;4KNZ'&*23E#>PV6 M>!5MLFB&W2\C^;93W@:"/KB0WT=]'M6ESGY98,)"[;B1"FJ#B0"(@DP5R5U) M78X)]J?I".U=L^U:=OU=IX[[% .]N'7_?)TO-V_HM*-:TV\'*[VPUFK$O%>0 M*D\XWK.7F'Z\Q"]=5$;&Y6N1K&$-#TLA\TD;580J(#5S"&6:0F%+4CNFUNME MG&)3RM(K%),G#KQ'23?]",^Q&03H#**ICQR.G-=:6+Q' I&^*"?S;+?P+UM^ M1*P>C:@=#/9LXB]O3=S:FT4@PEGD+72 >ZNH,DKG+8\PB4LJ>DW)I3R0L W& MZ*L1N+S(P67NK(D$Q"F"!G+,A2.6"0GDKM_9!&@0 MP\*!U,@IFN?2,TKW-CDM*XDUI62\#J5OU!R_PC/O9">OSK\9$/2 8 BVRLSNI4^IZYW=J/WTK2,H8P,9%,UG$& R'"( +$&"B25U5SE<'PJ$2Q) M/X=32@(&4 M,@C':4]US_$KE,3'.G!/ O?DHT$X[")Q:52^H56.00ES 2]J&2^)68132A\< MO5R5,?9:U,6_MDT)-S<2#WHX]QF]V'0* 7,MK6)0TY1_(Y&-FU;F .:XJ#G2 MKWB0KA7&CM@\'4$;R%PKFU@07BA$M.,:<82TLA3OMT7B95%/JU_1(L,+98O, MOQ:5\FRB#&'SM3?)@+0E6 DF)6*&*N+IOGX/4QR7=/^"OP)+NE99!P/"=$Y> M]>G3U=N-W,5S"D!SB03S $HJ+'86F%P:E7'O2FXAT-F1*"]36*^ [S]D ML_>V[YO*TK^ZO#]MN*T(M 9P1!#R&*1HVUS2F&&DT,BZO#^$[J-N"&_OES>? MXQ.I3G,"YA;_/RJ<;;C_/O);Q\G^]]@.VMU7 Q"I\B!B5D$,F%":Y"+Z#'LH M)]:GI2]@-N@$/PP#>U-$]BO>KZU:?HMVT(%3X6Z#K/C3FX_OJIOZTR(U&-L& M^VZ8.-(9EIS*DN2:X:8>3/X$(R+/OZ%Y'G-X6' MM34Z/3[.^U#PJ;D*))IIHQ2+?P)DIP^R^&]?HE6/,+1G<&$8@&=#2D!7MD*1 MM/0SJ0"]XQ0*Z9%QDAA'+7"92_$D+W$NC3#(9T22-4K^CD4*-[^]I*%Y&])6 M_O$@%2%IQ]/*,8H,=MJ(3'4*BV)11QB\,U*IZIV/8Y&>!MO)N[AIQ/5&[FP( M\N=BOCZTM_1YBET\K8"EIH03QX0UW'A"(,SZMI3>E<3+C3"L9Z02-R(.GY;% M QWI\AKKTVO\<&"-O\V6_ZW63]3*?)!<2A M(<$(PP63@#LBC3-8Z)TA'%5Q)IN%G/:RR@U*FJ]PVZ,44F^P$2[NREA(:"$$ M.J].(E*4)C*^;:*J)X)XH9)'&Q!/ "?8N MKX\;5Q0I.GK,G,GB$WBYC*0#0F;;DOL\T.S:> NMN:-QH3#Y+B"G4N+=&KTT MO*0T]Q7 YFQ.GT;.170="#NOF[0J/S D*&.1U\ I98R6$BJB\N[LG84E&\X( M+].ZW' NI6E?J'F[K&^JZG;E(U7L_%O4?3=%G=Y\U/>K./75JCH&H :C ^.. MP52331BC+)0TE:39K9L[,[6NX\7LK[LF\1#VR>_U>L @JC:M$^FU$L!@*U/J MH0<(JJU;)>X0SJ)&)4;&:YT &D%*"(70"P U]-#RO#JIT4NQ3AHSN8EUT3LXCZ95:)]!:J1!PG@HL MK<:"YS4BZ/"T]8+S.=W<.CF+KM=HG5BN!/5 IX*&5NB4X2'R"BDP)3EZUV*= MM+3A7$K3@5#3+,3TT)@@"17( 4& DTB"XU.?3T2!PC@6 C6Z##M2(2/T;^1/#=Z0>#*Z&CN6B6L4!YXQ;#/ M%*!!M/&8L59[:J.\H2*7" M>47(8/5B1+PQ:W_J$UI S[YT/G7[G_O5>A,NXNOE[]7?#PBQK!?QQYMMXY 3 M[HJSWA. 9Q8AH;F"'D?+RTAB,BV41A/+L;L4"'5_).X+;LER?O-Q!]]8(I'8K0Y@Q,"WP=,3UNG5"]P6APR0X":=30P/" M3F&-?5RQP=HS@T#>ZI'CN*BB^?B@5<;TNE/:]N;SR'MS(Q_93P\'30$0#@N$ M"3>I,"8@-J]*$C)5J?MA&>' M!8\Q3QF'B$%!%$7>>9E7:H2=-M/ZH_C#L1PF8I_'R3<<'8H4$T?371EHLN+.&D=UZL+2PY"0: M\[YR.4JZ)._%<-ED;=M0:43XEX,E!]:_NU]U7P[.3$L( ^@0L!KYSE1 MF,25[&'N%"V)+!QA_G1;T&B7JB-RRIHZ;HZI;-^V2(B)K)NOW\U7_YV:-Y8 M8ZPU'GMIO<3$0K;3!BC0@ \8-O:(!8GTI[RRSP\(" B/&:%6.4$AMNEF,:]0 M*# Q2[4-5M<=T/7B_=[$#:;^4BU3RIS^_J]E??_U@(/UV.-!&R@=L% IS!2& MEDL"\FRA9(4HZ(:7I82O6Z=+*US8GAVW\5?AM]I]ZF9=[Z/;J^0>C@L<8 M-'$%2CDH(JC9-ETRK4)Z6U0F=^3;:BL4Z9*OO\^^5&\^/IKBP5WWZ/-! JDL M=S!B'E(K&00,YS49 ,F8A+>4+77[!"D^-=\LJN,;[D\/!@2)%A@QZ"W@!"BA M?48SU*BH?O6(M-Z6N/3<(7LI*8N9_?[ONAFS]P^&%%SAK;7 8T6-B-J]S=H$ M0E"4! F,R 7:(;,O)64YL^-3AY,5#CT:-":0.265L M1^:W:OFAOD*67TS.OJ[4?M)3]'==+6X^?YDM_WLBQNC4T BME%4JQ&B M"'I$]RM614DN(_2$MZ3Q=43=X?"4)WTR6^K4T*"UL)9XH;5$4$+BF-%YQ?'L MG-A5;7L .(FL(CKW%AHRNZM6[[;W0;]7IZ.+GGT^6(>445'/PD@@QE'4S_-V MCBVQ$PMU;(_53T-&6B#N<%$C)[%S:$B07%H)&2.( &@AQLR[O$)H6,D6-"(E MN'/XM$3?P0ZUUPVBTPX/"MAHQY&FRB1-T$,L7-ZYL1=D8O? 72M&E])U,/2\ MK9;I%[-/1_M:'QL6!(-6$1$E!5(5#0JK7;YFPY*!0D_WZ!%T ARZHXU MHF ,D01I#BNUN/TSSFL9IQ)GVRB8X.BXX*C$SGCC@$.4 "X!SX&NTJMF-W3C MCB<0R )B$<02:VD-Y-[GL&^I%9Q8];J6N-TLI. \TH[U3DQZP**9E_1JCZ+> M+:G<[7M88:DFXGIOBY7';]/.H^5UW*8IJ'P\KJPFD'HJ%;$T!V K2>%$\%'* MT$;W<.>18<"*C"B25LXISA7(4I!)^*AM"2YPZY:L_CYC%+/?U_6X) MS?C^]/D09\@VM4R4$@A:%C7A_<(!,R4YF"-R2[0D[6V2<@K7--&@ =)"QH5@ MQB5W#MA=3&&M@2T)O!@1>%I6)3JB[A2N:1C4P&%C*)+ VM3(3^?-4U,J2KKK MC.@D:A\ YU[3G$?G:_2V8RBTY^E:BSH>A5 *AO(*,=(3*\C:'L.;>MO/H^]U M7?099302WA,*/270(@+UGEA.E93$NH93K2WLM$'<:[VF05PXASF*V[4DUF$! MQ7[G!@*5:-77$[_2FF)T*5VO^9HF1?;%G90::IB17D<2YOHO1D@S=57H I:? M[[^]K][_W\_7WMRD9 M?ML/_D>*ZQ&DE;TX$,((@0H("" D,F[Z,)O)QI&IQ.]VB,5>Z3^B2T4;5_(M MOOU;]6JQ6J^6]YOZ5D/?++:=HVR(0+M9Z0_Z MOZN2+A=G_]ML?;^,2#MV,!T;%C2):II#RE/D(0!$>.7S:A4F$PN#:X/M=6?4 M'9&H1PU_N\M-3;J5Y$!)CP$D#''F%1&[C OLB6:-K,'VKOGBX71;+5;5[9;8 M^T(9*S/;E+98'3-QW_#O,852NO@JQ5Y$T=\]_*.[\;$ G:(7!TFYESINDLX[H!C2 M0.V9H8ESTT!E5Q"J!^3%J$ZK@]57+S^_#ES5'JOT>OAD:CHT$.XPA58YKA'' MT#MG-NZYR'A!-6]4-*R;'>3([-\LS>?4<_S50[PMYXN;^=>[ZE3@6]%[ U11 ML]).6NFEC.J5YL1E>D7(EA19&]'^T3Y\&E>);9\)O5U #5)"/?6;2ATH*=

M&8SZP[2PUA'7FU1-8GS\F38P-F'L65HI1XR!P!5N*=YP1Q3NC$ MKO<[PL/3&_^6J=YENLZ[:I7=>4>RMYX\%4S:P;U)O1&80<) J'&>O^:BI(; M",.*^MV[RNG=$UZ.IG7]]%PPJ588(M9&W!O /;=VUZT'"1U),8V=IHA[SR/@ M(OKU=3I=*AO'K@=;>W?0$E#A/2.4>1!53R@PRS3SCI9$7X^P2L4P.E;?7!H! MLM7B=KNPU;,K:W+1W\+;@P)"2 @9-YXRIS67;+\C>&PG P/E[L8:&8',@(4X7E>K555MB&^KU&)K8==V,=&A(XX2(:KL8Y **5*I!0>ZHQI"96T:457M>=D'9(\)Q,KCT\ M*!A%&"4:>H(_A&0EW') )U8FHHL#K%T*][8/?:U2%M7BTV;B[^:?/J_? M?/QS5:FXF&-FP]%Q 3B./ -.2XD- 0XKI_):4]#:M':EUCC_=&MJD<;#X"GO MJ]\;(VD_(FC!A620*2>XQ% S;/(.[*P%)2KUU>Q(;6/H4NI>')^2722OOGR- MQN5OAP-1?GHP&J*8,RXTX]1XYBGFU.49,J-Z;5!R??QOA:C%;,^>L=T$9O^< M8O]/ X(7WE#C$(R@!(PA $V^#W8@ZGG3NJ?H% :EQ.WK#+$[GKR+!-NV3?Z] M7MS<+Y?',^B/#0N(;4JC..%2:T3F"./YM'2$1^_/S?"3GN M,<",:H*%E)13+W-1,J:T (VR0KM9:=1>WWQTJ_7\RVQ=';-7'S\8K- 4O/Q M[0/VO8_"J>,<_GO,V7KVRX)$$B$.HAVEB*$ HW0;NJ.*L*(D)F*$)D<'*.N< MYKU%ELY6G],_J>3+M]G=[C[[C\_UQ/,'1X4))',<8JI\U8A MBX!!NT;&3&LL2@[3$9I4'4"K-=KVA2 _FR__FMW=1QW SQ>SQVJ M/6T7<01,C<8'Y)!&VF,FL:"01 *XK%1H[V1)#,4(;:P.<-4%F?LKC/ M?F^^11T:$CQ(I?^4$13X*$F8*(+R"AVA)?VOV(L 4DN4[0L[;Y?UUVJY_O[V M+MGGB]MT9']-D&^.I::O",02(IUE4D-,XI[,#,TDU8S1DJLI_B*PU1&E^\+: MO^KZ]N_YW5V<^:O(PL6G^8>[[8W:&!-XZHW5O)^.7K_%<3Q+R9FGGJZ_U:G;WYN/K>O'I==0@;\_%WB6O"XYR M)H501#$JH$=&:+O?]YDKR?>7+P*%/5!]@""B,V!W9%3 0'*MA23KVA:)\F1C5@=O[F_6_9\MEU >^GS0ECXX+EKHH+%Y" M;;P'*F[;.?B*&<;+BM^\#$=_F_3M3?^O%JNMJW@3C?FVCC2HUO/E)I$HZ9FG M/11-7Q&@$T18B[730CN#-&?906,PQ46)'B_#R=\1J?MS5.P*O9_CJ'A^2# < ML-29P'(K'",:8RCS"DUA^=V7X:5OB;1]@>?G8JS-471R;(C6"M7*>0!=%!!J M,10BK]D+4K0WO0S/?-LT'@Y7N]9,Z_OEXEB#DZIG?_T:21%G_C^SQ6U\_R<3 M3=#F>GBS%P1O-/92:.V)TXHX&2F<5Z^T+"K_]S)\YIT0NC^81;+IV:JZ-?67 M)!4;)K[),8VO-@WHYM^J9NZI"]X6$,:.NJ@2*(>D5@@RQ??B)XN*SJ.7X57O MGNJ]Q:-&N5FIU:J^F2?%X-_S]6?WS_S!792*"L*W30+[FV4JD+>\OTG]RA:? MSKCB:>\CD8K$(V0 \;W8(T5*PC30R[@6Z(OV?>'3 MS9:+C315R\TYTAR%)T:&:+,188"QFKGD/2*6Y[ 2X$N.MA?QJU!NQ3N[Q#_ M\F6^WA='K#0&TF8C_L],XH[+.E>L7:@),X?O8SKA,Z( MW1_DGC3*WF;MII^.8NS@J( @Y)RKN#QMK*% 09(=WLYS61))AE[&C4)[U.T+ M10557IML:6V\/D @O7<>4.J%-2G@3NXI!X0KR1E +^-Z8@ VC*D(P*&P]JE5 M]?688 V9UP8SAVG<<7*)108APXTV\(Y<;C>?J]O[NRJE"A]@QJD2OTU?$81@ MAB9$8N,A$]9REVT.2*F<6('P-N#PU+?6#:4O/-*:->A(.]BQ5B[Y[X-S E/N MD,/<*H4Y% CG.2N%)E;.MWU6UN5$[1P(!RNN/GDB&,FXA=!B:5A\_FV^F'^Y_W*4VX^>"=@(0* %'"N/O4<6YWX$ M#&DQE>*5%W.L;H=NG?(\Z8"G>/[PF4"91MA#H*P!.BY 0^[RW GD$ZG\T@K/ M"^@V>#ZQ_IXZ>YXH\M]@=%"6IO;#"FB&:5RN!_M,0Z01+N$PA!.J*=N'^6%N"ER;8SH0.H$"4U1=C&U M^T+9;[-(MD6U_/YPUB>;!AP9%8#SB#(:%\B0U(!+IK/#&GN$)M)TL!/.UUU1 MN2\TZ?M(K&UD5O[QU9>OR_K;UMUW$E>-Q@< J2":6A-U#,,04HD"N[4#Y4HB MZ$:D5/6!L"[H/?CY^+I!VXK3@X,%%E%/+-&$":X%4" [L#"6JF0?&^%E^G"* MV*44'QQG?ZZJC_=WK^N5N;VOV2P9 H*+46%@&"A.-V%WM#!#2P MD6G])T #4WY/,X9PK!C&O-,"P#M]$R_+O%2]\>) MOE"9+)8W'S.Q3EJ#SST>%%8$8Z25)80+XKP7^Y5YA"?6T+(CKM>M$[JWC6V_ M_ER0:/7GU]O9ND( ,B!/8JK1^, @%)X:"5.=;J8!)8#FM6,RM;:[9>Q_ND]U M0.#AXQ'=;'GW/5/HQ)EYQEN"D8XIZ25U43QY/!<U[76"C^,8;(_X M(]L2W<>/4:[/Q6*3MP4%+#&>86,=1D0X ZG,='' 3NPL[@(PE^V+!4SH+9<^ MM' JCTZ+BAJF8[$M-PHA*%@7*.\5L! 20S&"!W__9[) M;5*^MX3-QU,]&7KQ[/-!*VV-$0YK0RP$Q"*8-5X5]>R2S/41;F,M\?EI>F8+ ME.VO6-$Z3JZZS2FE)\_&YP<$+#$FWHDH6-1@C"V!6=)47/1$HD9;XO!/Q8A: M(&F/]XQG;<2GHPW/?EV@CE,I+:'6<4V=8I&#>\I@,[&FR/T>?3TPI'\GW+_N MY[>ISN 9?K?'0P('2'*+C.8^M0QU N7&9D01)B>VOW4+@H.NN"*:]X6J=/>_ M-3HBNQK$\#S[?!#<0Z&,11IJ0P4VFNR)10 JP=,(T\C[W<+:H'AO6OMFGI$N M^TK@[Z)*FFJD1I/Z;K[A[?-UO-P_-]4J4NH?72VJC_.U^I)(>4SA;_E3P0)& MC>#(<\22> )CLKZCL8(E62,CW!,+4?741AB6&?WYY=:I"6V4[F_SV^I6?_\S MKN;5XLW7*M5_6'SZ4<7KJ#NNZ4L"%LY"J+@5B@@M*#*YG3+1SN&2;76$%Q7M M0K(S,I\&VX%JS79'[FTWT"K5A+/5S3*U"9HO-MTWMHVGGL'.6>,#(598A1QA M2C-B-*#[6T3M%"BYK1^A+ZT=V'1)X0X1LRW0MBX%SJ/7!$\EL((K*3V0S,.H MM)J\.F]_C&CU/ N=4]/?W\8.Z?'!JT\-+$]!H M.#R0: EKPX6F4B/H4H.,K'T9"WP)2$;87*)%D'1#X!$E7QQJG#&U) NI#:/, M 4@HY%QJ(-!.FZ0L&L"-)*"CN_Y]@MHA7NCOC_ZF<46O,]X7XNYFTJ41)<91 MBA!P;%>7@G(,W,0BI-H RL'R7MV1O;\KWB8K.'%/U_PE06LB)8& ".4YM,XS M23(5$-,3"WWO&"D_715WQ(8AP'@R1.7GAX-@4D' "1XCB+J(Q@-O8Y?M6QN2,17_3Y&S6'I$H', @[Q.CXK*'([063R*C>H" MN@^,K[,VJ9_&A>2J@]6 M"88%*,/C=&8:TT]_$';O(:M5 E?3.N9\NZ@.7/M[LM)O"HW$M/._@R MP*;F6W*484)QY([SECJDN-J=*)A*P!M=S72ZTLB&FVK^+6UTZ_&]@Y[=;;IH?ZZJ];I> MS^Z^+N?U43FY;?GM4ASA@=H-129U_/9A]*])KTC8 (@C79BU, HI(9J!]1^ M764EYT885S/4?G,!J4>ME$Y-(TTU3BPTE"OAF9?6R)04MK$7=#H16M-(&W47 M^&MV=[\5IL7M_[N?WAF\^QW!$DP% R193 M0BCEI,_KU[C(XW%=.FIC(-3]D+HO_\:/-=S=U7]O]K2XFG>[TZ]!3X-F+PB& M X\$P-I8 @Q-.4;YME@;Q2:2T- A*NH>R#X.T)V\%F@R/'AD]"8U6 JL6-0 MFEW):FJ$ R5AH","7%=P. MM%U&\MTS5/&-?+[?M4%_7J].Y^,>&!4V8Y@0I MR30F7G"[;WM/#<-R(GV[NF'^4Q]/>W2^$%&M:F;'KJ$N>D]0&B"..--6>KJQ M'WP./C#<-M-0Q^\7ZO[@[(/Z?>UIO^W:,[Q:')?-=_7=792KOV?+VR-;W05O M"R#E#"M@#:2>2VPXV=^S&.6GTN*E8\P\;?;2.1]ZOC1]X#=X8GE]_]&6EMH[79S^G:*BN?O5?LA M[SB,C9TC[V)K8S<^*"$Y %YZ;*+8PZ@(Y;:FU )8%!8^HF-Z"%!V0?]Q8,]\ MGBT_5;?OZY2;F9J5_),J$5R.Q0/O"P!$R30I@$NHI#))[=F>-HK(/N^)^F@I M.1YTML.1<:#55K?WV["PRUTS^U>$:"8:;P27C&!LF'"$9WO148 S0V3\'Q24(QLQLOJLY^1Z#<*(.@,8@"AJCU6.3,\S2_B56!;@,0!Q/OVB5U M7\?3X5DW:K[=9'B(IHL0F$;[/95%PTF3='GE%*")Y4!U@(BZ; M# ]$:YJBE7V*=K9,(N?HGJRJR+D[0KBU"X;&2+N8WL,A[;=J_;F^W?VYNHTJ MH5KEI_*R3EYAE;PV&.)2R!(&"DK!&?<:[IR8!#/F)Y;FWBYX3B*S,SX,OS<> MNP [8W2P3'&CH:.>>2L44PKLUXTMGY@_;PT7Z\)&UBH?+/+9G4?PZ\_UL7)F*4LJ$9E1BH.?J_6V_+#*9SE"'8>/1>8198+QR0A6"+DJ?%9Q< .JA+S M\_R,CA36?K5X*:%K7QC)34G>5LM)6;:H.]0V+'SN_NX*9Z!GMV( )WQTD1*28&QDD@;NRL>00@G M1:$\(ZR7VB=^+J-P@XN6W5^D?WV8K:K_^W_^/U!+ 0(4 Q0 ( ,R $U'= M ,EUA]D *KZ = " 0 !C:&%R="UA.69D8V4W-#,U M,&(U,V$P.#(P+FIP9U!+ 0(4 Q0 ( ,R $U%PXEI KV\ /&S @ / M " <+9 !E>"TQ,#(X<30R,"YH=&U02P$"% ,4 " #,@!-1 M6K#/JY<* "W-P$ #@ @ &>20$ 97@M,C$Q<30R,"YH=&U0 M2P$"% ,4 " #,@!-1,O#X"98( "-/@ #@ @ %A5 $ M97@M,S$Q<30R,"YH=&U02P$"% ,4 " #,@!-1,S&RVW8( "O-@ #@ M @ $C70$ 97@M,S$R<30R,"YH=&U02P$"% ,4 " #,@!-1 M@B=A!,0% !('P #@ @ '%90$ 97@M,S(Q<30R,"YH=&U0 M2P$"% ,4 " #,@!-1'ZNL0Y,% D&P #@ @ &U:P$ M97@M,S(R<30R,"YH=&U02P$"% ,4 " #,@!-1V$Y@OJ]1 #<<0 $@ M @ %T<0$ ;&]G;S$P:S(P,39A,#8N:G!G4$L! A0#% @ MS( 34?! I-?!;P, DGTP !, ( !4\,! &UA>&EM,3 M:V9Y M,C R,"YH=&U02P$"% ,4 " #,@!-1[J2,6P\B "FL0$ $0 M @ %%,P4 ;7AI;2TR,#(P,#8R-RYX&UL4$L! A0#% @ S( 34?K$3C/_U0 T0D+ !4 ( ! M;HD% &UX:6TM,C R,# V,C=?9&5F+GAM;%!+ 0(4 Q0 ( ,R $U%Z@6'- M]:$! #UO%P 5 " :!?!@!M>&EM+3(P,C P-C(W7VQA8BYX M;6Q02P$"% ,4 " #,@!-1=864?,0D 0 K' \ %0 @ '( M 0@ ;7AI;2TR,#(P,#8R-U]P&UL4$L%!@ . X @ , +\F"0 ! $! end

;D9E[ANREE@BO>TH!+6:J)@4I5B88?." MH;@A-V_D55V'GS%^'_]JR] M0S=/G?8Z=D(#1 P ]2(.+=<8X%QO%'KYW1+ MU748'!U8[OV&+M3;G_UPY.2AB\-]YD5>BCVH&&.4.V>4TLQRZ%1NE,;:<+Q1 M1X'5O+BS5K5U]F%O>;'EQ=WSHBCE(N "Q5QJS2D086(GLT43=L^EG.R(%W?5 MR18?)2\>C1MX3GU9]D"80;:)L;$PBAG??X^N1[.0G%O,8JYUF_*[A6\L3WUN MADU*09DDY% ,5"P84Q80&(&05E3._%>?S5L.[3K+%]?J) MMR:2-^'&9E3R\9-&C] M%!.":[5&C@I 5DQ8_FG:]4]>O%^+RS\[I[/9G?]);^'Q!OUA\ODV23<)'@V2K_W)(&6:3NA ?#<: M#AZC\3R/>Q1U)Y$W^4,_C$C/II.H.[R._FMT-8E4;QK]$#X*$2,$?O&OT[_@ M+S]VH@?_LV3H&2.Y/HDN_9?"M\>A3V&XJG]=C)2>%*/,2ZOO9CRZFYM^NP$A M6BG+AUQB(IT%E@#KA%$ZB],)S!RA&SE)WCZH7?XW^N_ZC"7Z3(7^7Y[ TYLW M-A##;D^E,D\;H5C'#A"H*8.,!^>5+.8'PIAL%-)Y\ZG4:\*BY[J1;'TJG2B9 M^TW^JSN<=3TGP92YA>?"VW[OUK/=9#;PG-L?OL)UD[3S8^#,T#*T.WP,N7@[ M/NZR,:J40C.A+$!*6:>)C5&1>QH*F=;4!+9G0E(?$^[JN'=[)I7*%6$TA$K& MA,0<"&F$8'ES2ZLE,?S=SJ3I+)B*Q!T?2R6O1#F.'3.Q\[)*@UCPN)AL XC8 M;(+5VX^E[M87RWW2MC^6'[I>V^Y^30*2=7=]0)6H"S00&BPX HQ*##0"<:Y0 M$.?_?C>%HD;OZVX4BDS;R\7.37\\F4:WW<%-.LRN'U86/2;=<2K+4A[;]2$* MW JD[0YQ$A[X^L53_#']8N7=212TK%1=D>D19WJ+UUCNL^T2Z2@Z?Z9P>V.MY1O@9'VCD=VE0G3^S*57T;KMCC[S>9)B7_OA%EM7!7M_T M%J(GD7"0J:&8UG]S 8/>2&_VR2GO!]V68KZMZ%7_J;C3VE^'>"YROQ.W07[)(? MH_Y->(3BX@749)FRZ3-F%M"D2CC!_S <3=.A2GXMP0OQ^S-WO/,'$5TE43=- M:/ K?.A/;_W"LTU,X:;"CI&'W_[H.G-0O$JX*6A5 /%?WBZ;)N/G,+'S05@F M6355F3@E#*!"(!);#?/>$0)C";2IK8>:2K=]'??'IJB&,'NF'5-ML%:EVD66 MR!'O)#*S<2#3<*C/D$[UK+]V0RY-VBTL>Z)PJ53/\9=__+] !-^Z_4'*#E]G M_>ONL)>DG_?7I"WY?N3$0#4^2(TTD/K_,1FSV F6-;H4P'#%\ (Y+="'3O?P M64<,>E7JP77)X[F.S+51Q[,447AA/%X%>$L6:"!-MN>_3)9/;NX-O7KF?G93^ER :7[2]:'S"(:Z14K5RH=L8/'H$3],\F6&E81="V_)L_+ MSS+_RPFIPL0Z227DH8=\]OE4&?Z6C(/$ MW+'N@LJX$V'2>CK%3'L6,,PPJ52A"L?(+$K +^GZNH/1S1]%TP)/^;_G+0MV M:;Q[%'N&]&M39%YLPQ \,\GX6S*IP^>]\E@J%@J%U#( .05(:HZ,DX5/%6FA MEL:YSU42^]TO99CJ(L7LCWQ&WBZ/!X-=JIG^=,9)9L[WB_%MQ;ETHF&2MM$H M7"7AG(*[Q"N2'I9N/(IU/!+Y98[]3:+K6>JCR?RO*2O>C&;CZ>U#3[>ON4S^%\>=X\N1^E$JVB#HV3Z6Q->E M$A%ULVW(("C;B$ETU[T.U!+]UVR89%][\#P0=>_O!_T\9>7Z.D6K0,XYG84K M>)ODRALFTZ!=+ZL2EE,(JM44X80#1AKK#WF;54 M;F3OOT[-Z]K[A.^2EG,_S+/(^09][H MMB45+P1[/D+%(Z4YPQ03)&: 0!FC M, PPQD0+_RZT!GME;RL5;R7EKHW#Y#GCYL T/%+&TP11A"BDC1>.6@G *03A M5"27C$.M:]'PZCL=N&LAN1<:7D6=>O(!64O#.Q!1^V_LA!9GWPJ%=1*14]TM MQ+Y*HS]U>EJ^\'3@U?W '[DW/;D+]!5BP)_;LD#Y$JC_W,@WYL6#_ M@DGN/8.F/' [&H1J@J@W]XXN>%G=[W_3I9=U,!K]^;D B.1[+[E/=R;P<,'E M+SS3V#^#?^YTA[LIC(]'@T&%:PM4"4'_*$["V\43I/?(UU_9P\5;/;L;BZI) MCJ89$CRU(T61K2++:'#Z\"\\]++K/*,Y*_Q&_J[Z>_1:=GE_:O7]2E-='O7\[- M'_KRHN/?U!O&?7:XWK/S2WL179Y'^OSLXOS74Y,NVIV>J3-]JGZ-+B[]&[_9 ML\N+YRCD*1D_H?-4/;STSW&1^M7].Y^%TA8J[%5 ::B&SDB3IUGQV*N/^C/. MM#Q_B>1:3=_\<[*"678C 8/P^M;U&M?SH!R@)411LR#7]+:;(O1CYN<(62W? M_(JNO5!(=9VLP&:<8N B@MWF23!YX#&#SRQPN1APK,+D\TL*4#V=S$L)0LK0 MO-CNJ:,M@\6E]Q!8!,&K9-!/@D[7GZ8KG?@U!"$V_CK+'#T!=KO?1FDP-=Q\ MK@UFRH'?E?R7=TDFPNZ"%!CT_TSEY:T_D_#P(07BZS#[H8?E9!)$6/'SRD4? MO/X64H$F_IB]9"KJELHPX#253%X.?^M_'7EXGP3M.KD),>#JA3I>1CX$C;93 MU;WG>NTT7.K;:/ MDRM>B?1R;?BU2!E)3S87P%5]QC_E0^(7F$6.1GXMT[[? MVN#-^IKQSOUXU$LFF0SSV]#SCW\5J,7_Q&M4F1LMIZ1H!?T56^$7&I83-.>. MW]SK_DUPL*4DE$8B>T&Y#2L==!^R'XUG@V3AW"KD>!*IH=^']*,TI\6?Q6@P M*\5U?Y(1=+CN("21>FKL1B$);!R>M7N=N@J*&.UH6+WXO[]$FX%6;KQ]..SU M4V-DF*GSK28>?I%E,FQLIP8M/JOF1+R3 M0?O^"9+4X/& DZ1IF*/9U#]X4AJ&9Z.%].&Y+S\3 6RKG@P$]X5.ZX$#]H_) OQ:/$+RI%;K/J;T@_UWZ[1#?(:U_> ['0J'[ MR[NX"$$7O=ODVLOM\YM*&8*:3)+I1 WG9^81Z#)([:!?QX-1[\]/SVCK (8) M5U!:+($43''F1*%NA!7Z7:GRDHU2IDIUH7RXM%L-$[3!^]G8Z]NYC[ZU'F37VHVR=&OXFLM MOISIL\$!,AHFPU+Y+X7N MZ\L*0LUAJ6%G+Z)S_7:Z!6?K_0_P3+U,W1QV;_SSWN6 M/$1?1G?=I38R=]Y0Z0^SY75GTU'Q1M:)(WWGH7\]O?7?]@^?M]SH^5WKWD^2 MGXL_JKN2-MCX-&_VY[\2MO8_/HE/+[<"S&[!X5]^*;[T]+/7/D*;_6R7-VM* M:^[:FN*\UCIH?L3XT^L/N]@@9KEIRXXW8X<.I44-*I5I537JN)K2MO10I0!WG:6YO]HB7A67X52>AZ'"ZW"KED 9@-0J4FM2OMT6;/4 ; M5B9S4\4 1)+)P$V2%/)XTY1OGD%\@( MTW8=O5BG._L^ E/RCN!U>HH:*Q>/2?SM,2_QQY>Z@>\A+K=V8CB1?[%O2#;%G3Q%9#_"LC69:KI34AEB)8ACC CE>8LGK*QTJY7891?2E_R\U/!: MY:>5'N3N7+2\0\5A!UH:!0%-%;B'QZH8P#+_(I8<\MA8#(EVFD!!31%F,4CA M3<(LZ[-J3=(90<^JY*!9]6CLSY12CEM3QJ#2+3$TK\6.:*J!@1P "*0K1"FD M=FG>Z+(_:+=2$G88:@.9!R;S]IAU:)GL8[#$1,4 Q"CF84POC(O40JAC"C9E MG9JDEF<="@["/W,T-N7E:-H=/%?WNJV.N:(^J]9]VVR<^_MR,2^Y&%(O\;Q^ MBL)'L6"(:E5,SM,*++7(6.+BOXY'D]UY6:'@'8276Z]NH7QN2@R;'>Q'R]76 MR&P!8!D 9#EC0W :APXB GN=UV+*.3:Y&(_CF(A- : N,2Y(!\HZS+^J.OO GON8GO4HS_AHU'WS7$.M?K)U(?:>N90W9O;F MN5$;1;&-549;\CQ&5>D]O?RN'V9N5GJ&] MVW_-^O=WR=*T[?H<)51TD*PS?WN9GK-$U0BILB7/:8"U%ER*WE MPG#D8BE#> $);9DHO)(. 58[%];DK:"H0VM-U=X?+CP:L^4EJ9O]^TNAP&5T#R,.6<4 R"84 Y$6M9-!, #KOU,. -K8UKS WO2%:K MRW+543Z >C//USS:YG-T:TD?!\-6:DDLY9Y;#25>V^9&04Q!H643(^&:(GFWJ7RX MP^'RG)"688_(Z'XF-; 2,6R2VMV(])\5 (!AI2,"$(K$&E&L!;.*:2QMH9-[ M$_Q%B3T?^5V!@9V); X[F,#&JM\?FQG4FMMM6F!-N%#IE,*< 1(B995T7 IO MJ+M--IOP73+-WG#P;:KA(1) ,Y[[ M:,R'T,SPN7EZ5^F<[C#G.9]YW@US],)XYB:9%,TH&L"R[!Z,-8D)-M0HY*S0 MAC!:./*9]5]<633@#V2'1;.T(^1A%ZPWBF$;J]\?'A.22IM19HCD G -&'$Q MQ=#1HI>AWSRTNF/:LTQ85]T. ATBW\5D;_-):WK._ZE=##:9T5;8P@27G&88 M<\Q0'%)0#(,6*%TDA4+,Y>HN$?.=5<7&[D[Z8=KAM$[&VQ]W>!-LEJ8(OWUF M/5JR'I3*(L]_%'@ETRD%D"C*4RF7&-;">G7)/ P[O-9:U?UAO:,W)7^HQ*,V M\L@O>![Q_??H>C0+!1O;!)P;6LN\T:2L5?NSS2BM?7#.$U'FQSL$-09&2&,- MB3E%1L&BC;D1]K6N'>\1KH.R(^CNW/*;'/Z>^^4;A:I-&A'8PF8+FZ_")@65 MEF5,8H>5,M@!;&,5RR+7 2M@W9IE1;ML689W&,T\0MA,M=*?IEW_S,7[M7A_ MLA,ZF]WYG_06'FS0'R:?B_@- G_YI?*D_YQ-IOV;QQVYI-Y_$9>WSX9.O$8< M2IZ*U;WYLO\U&R:9/$"\$P6E9.-+I<7/=2Q$AH5 N?E"[L>>Q\?^.]$X&72G MR22:CJ*>Y]IN/US)OY.NM:@3&[XP?:MHQ9]^>?'GTR>C18JOGF2/X \K^^.9 M$\L^Z _]S]-IF5>/B_)X0V3^MQ7(C,LN5))H;!&B#A(56ILSKG)D1AIJLQ10 M6K;JGQK^^K8[_)J<#M6=A[>G?FZ3J;K_>VE>@6TZAVTO&";^5/Q[KP_J.5E. M*X_\1@VJ0TF.-R?JK?CI)/IHS&D$\*G& %PGFGH0#O,= MN\/'Z-8C[XYYELC2"&78"4$%(A8 09F)<9XA!A3#>'7KR)=G:5W,KOZ9]*:7 M(_O]OC].&?UY8_4?^<7_,4\[4[/I[<@_X*/ZWI]4/IXFXV%W\"7YE@QGR44R M_M;O):=?+GY+[JY"ZOIZ*/":\D9WR?VAA#CQRI5G_Y6B(0E[%C[K3KUX'O=' MLTETG8J/WKR&_AF3(<@$C(-0'**>//#UE$"2Y&:\8>A[:@F;/1M':RR:M3=5!! MQH_U80T!)\L%,;6"S;IZZ$-_>AL-1QG99&IEH):=TP2#Y8P-0(4C$)J8H3B4 M%F.>ES!AIGE9/9OEA/TY*/5]D;8#I<5 M?;TWZ$XF_9N^W[39,#1C^SKTW\S"BE?Y%/?@3?FA_V/4+2:GS0O?'H,+(:C_ M?IWA_>FM/XK[[F/HAZ_^$NFU_3$\_FM MUPU3W%Z]]F@<+I]>?YS->//LZZ_Y7-CTF5N%UR]M1]5[\MSE)K/>;>I_6I19 M^7BY9PDY?+:\B#=<;I]ET]OGSX3629@#D!&?O#S .3+JOXXM-E5E;52X(-]L0/O/08-:PY-.!: M6'#Z[^VXN,A]]VOR^6J<=/_\W+WQ2_JY.WCH/D[\K7ZZ'>=/L^9.Y\_TH=A4 MUQK2EP_9/:Y&@VM_B=_4WT]_BT[/+NU?OZA+:Z+?OYR;/_3E1<>_J3=T!NUP MO6?GE_8BNCR/]/G9Q?FOIR9=M#L]4V?Z5/T:75SZ-WZS9Y<7SU'(4S)^0N>I M G+IG^,B&20IIGT62ENH,.-0&JJA,]+DTZ-XS C7G\FG(I\WCQ6\[(9GY^>654,O5E-O%9LL%>#J"*4R6)5 M1.#X,RC-*1$K"14@T&&*)%<):L8-T=^=K2+J7^ MJ3UVIL?@59. K+W4OQOB#FHR3R;03W2<>DT,T M+]55PP4+_THA:<),TDP'>N72_50^WXR"%_IIX^IM^:'R^X4@-KC_GOV^/[SV MOTU?5V\P##KC8"%@!T$6Q$\C85$O&0SR3__CDS>9PVN_\%[Q^IGCN>S?^:TZ M2QZB+Z.[[E+(W]/JU_XP6UYW-AT5;V3AP_2=A_[U]-9_VS]\'B?L^5WKWD^2 MGXL_?GD:%?PT3RF;ISU"].GEC+/L'H3\Y9?B2T\_@Z]\Q#;[V<'Y_XWV&/60\=U@TL:WI<&5M5\[H($WK 9.R2*Q5!4 MJOU4XU%'FEO?TD.6\I#30YGWT-+#!]+#9NE5[T(L&)3$(EJQLJYJL2^JPP_> MRIK>CF83;RL]6]QP--4?<7=027&[2KR1$_K.AA?!]_E../EQI; ;I2!OD6'< MC*IK \!9,63%HP>3.8D+*5LR 6<*65Y( *Z80C!9@0(V.[%&-:'TQX M/6""98=!@TA1#M[:^R]WOT?UHDN8P3/+DB^NT="5/&@E6SZJ!K4UHJ;=O M0-JPYVO/\G">[VC.\FB\4B].KE%Y^EG;2.^IXB1168C"'8,.61M+PKD15%!< MM, 7QG]Q3<7I-*^?G'Q))K-!2-9QX]&=S@3E[WZIH_#MWPMINDE)XOH3,P@] M;$6K42S=U!Y@A\BW!%6\)QP2:2'B6G,.K7%"%+W!O*&QKO=D:[X-GMMZ^)9U M)&\;U[9\>X!\6RG8D@)HIOS[,)T]HV)%\L)/Z/\;Q^_&MZ(NOB6BP\AR.[1>#;N/>&,6[]&:PL?VK,>^O,=S5G6[=< C07IUG_Q@CY% "G':ELDK00 M808QI0I+"E%N!]DXAMOI4[\'BPE:G6"CI2KF6EUU%()!W5R@K) M+&0$"TJ+<"VP=JFS^6ZXMC[?!0(=4>O<@99M6[9M"-N*TNFHB1>P""D26V:X M@%!)5P0+M!#HG=BV-M<%[@APV,)V0\]%<[7B+T53C:,=$4)@I:NS=D(Z;B"# M',1((&1H$;[3R(*EKLXO<*1)&J+^$M&1I,XHP#*);G/0[0"?=H#/*NZL!-<= MP_XU%U(I 9R&%DN5=PGE(L;N?;BS1C47LPX'M&7/ECT;RYXKN)-44E^ D%Z3 M]1*3Q09(XRS.^VD"J>1[R%%R?"*9<"Y9;E6Y;_:)9_G>,1*#E>&&YH#!EF3!H*L).T M* ;&^ ,XOIE*^<'XEQNKE/\:>C%.HGRPU"QT6Q[=1(/^77^:=N#<5E7?8VY% MM-(Z%1%MH?\H1C2.(6$B3[H 3$,GU^36N2]_D5W3,SB_4??W [^!5X/D(CN* M\YM?RW.H52T_2$.Z=5CM!]NMT(M1)=D)"N3GV#GU73O.OC,G5UQ:EFLD&%/ 88,-=YH(GKNT""1RW4R*FCFY MML0*6J];:TV::#ZG'XUS>[%78#*\WJ)+8#OF?,O]V?LQYRMP5989:M18J3%W ME) 8&TL@1OG\!Z"!8WKC/D#!NJC# R!P6!J,/^4CNXJWJ_EV@N#Z1HR7/+]%_'[ MO-U#.MJM: D1!3+\%B9U]H=/)ME"Z=\+$^726;=)-$X\'4[\Y]Z\W^G08X)I M:>41)JU! #.-,,*GRO&J,8V3 PM#C+_D21S=_#'N>:;K]824C\===^Q_%%W/DF*PZV0>_ X_\/?HSL(8 MUWR28#Z--PU[\5\F3TX;R!<&&D,X'QG8&XWO1V&::R",T5V2KVDZ&P_]DAYN M^V$H[6 RRA=RGS9)*.(7QR8_32BN1) MY)Z2:OGLDX)L=TZE98/SV,8RC);$$&!IL=&(9]5R/%928K- I>KZ6W"8!9. M]K5T3/%#,DZB;O!Q9\UKNM?S><,%<5;G#H=YEPN3AZN#+],QRBECE#1S$KT= M'Q'X,'QDI=[#%!,D9H! &2.F-(XQT<*_"ZW!'BFWPL?5G>KQAKFX<5-J:-QS $6= MJ'\3E6OMY&/1NS>?TL-DUXC *W6BT!A&)(1,*V ,QJYH M\XJULF9=O_BE?]C_+SS;J>>+WM063^6_\L4_TYO=YFN+*(1V**).=GX0Y0@E M@)RW/)5BA@IKI(-&L3SPBY6%9 &:RYV?;_Q5IGE$ZGRV)OA7;X;7-?#]2 M_?$ZN4G&X_R:W8F_0#'V>E9<>CB:OLZK+5 70)T+Q.AZY!6'4R^&'_O0V/[ZA7W+D!>J=O^MM*QF7-GR<>#4B M-6.R*>XI#9>#W"L]'%^5FMTH6%ZC8:[O5'22<)#>!#N)PETS^9O)XXZ_@&>D M9$%?#G?/!L3G5^]DEWMAU=$L"*TJ^MBR&@ "% MO%8/+)(X[PF/"7'X#;T0-SF3E4QG1[ 2 !4.PVP8D1@I:2TU@N=I+]A8JMXP%&.# MPUB1&K.V1(([]'1LR:9K'DBI)6@++12 6,2M-!I*2O( /(X!0V]H&+C)@=!: M#H3!9Y2VW8BCTA'5VKU//>]K^-.C;@@(!?^]E]#!$10LS]DXM2VONI/^I(CZ MI*03XD0A]C&<)=%%,O[6[R71#^%^"/QR^N4B_0O^\N.)__92D*>37>;+13"G M[Y)A+Z@$JV('ZSS!DXCG),A".H\RA'&D14S5/\UH^'7DGZV15+.08/&R1;7( M_A>SN[ON^/'\9L[PE1#HY-)?(1Z,>G]^2A$GO+Q(!DG*D)^)AWS-1$P%B*$B M1-,X1QH>0\?0YS(ZAE2,H0ZM8Z#$FCGCBNI5B"@#'I02?P#W(='% \NGC]A0 M%4VRK2B(*:>)0"H97:01T'%RUPVERK.K?Z;.RU&4E/O5:922&@B[PA7_'J*Z M_QQE<=5_SL;]R74_*V3*F#AP0G#C3G[>BK87<@%#4]/T._WA=3+,7B^?5>4. M*W]=7<(P2)#!0A(=!%DF99J^%/62P2#_]#\^@4_I:_]HO>+U,_MYV;_S-L=9 M\A!]&=UUE_(N'_K7TUO_IW_V/'NKYS?/]7/D,I'0]/3?RD[T MDB Z:\_E+.3$$TVRTA*(&P$98TXY0!SC,= \]S=Y"XPL.P"?DR#_ZY'S#\^] MKR?6Y++I'Y/Q]!_I287D@+\FHZ_C[OUM. GUO3_Y1R\X"L:/__CCXA_Y+?\Q MOV716N0Q_6;Y<:9TY#I'KG)X'>*WY.XJ&8W/ZF\#7GO#N"I3:?;Y^>!V(NC_,#4:7&>;<9WT@@O"[]S/L_^?O7=O;EM'TH>_"LLS9S>G2K9Q)8GDG:GB=3;[ M2^Q,[.SN_#5%2[#-/9*H(:4XWD__ B H4A?;LDS;E(39G8PE\8(&NI^^H+LA MT4*^5SS\[/PRLJ#[T=K.??_&QX7,1QH/SH6KEW_+BFG.IVFNX&7>+EEXLL.L MF.7\47\>.("Y-L',8Q3:S+,9U@TRG(#&/FOX\S9C'HY]W[&)%SH1(1"4VUY. M[*-0MH?5K,('WO39[X'+X0 _.HOBSY<7#T):%?]H,N@V%,*7#1R]2^2B P'$ M\J.\_&,Z%<_NBV>$@O?&?* F-$^O9FI-)L( Z6#H[.T'\>/DXL3BH\DPN^>\ M"J,*_9(H%36\M_@XSX9E\8:*XGQ-?J4C%4:]*=/I"8 ?_OC=^B9FU/H@KSB2 M?Q[];MW=/+E*9_S30XR.2Q(2^*\DJ!3I)P:Y)('9E. ME 2=E*$H9=R4.[8\'Q55?$R^K=<,,%EB\/U;_O16X!,Q%NU%Z#JX9? 4XL^? MK$MD+D77B6K4B0R[G3>#W$Q9C M9>E]G^.Z',SE_80O><6-C9=)^:KFY@N:[[T(F'HT\1> E;V7WUHI#9")GGJ: M%E"AF("Z W/[C B2*A!)WG\,\BCRAFXH/S M,?\/91?P@> 3+E?/OZ\93CQV-EK';]WFI=665*UPTIR+N*9>I5A6Y*L-5[DU M5!2A!%&@,' IS'%+K)15%EG4M^NA.$>X/- >+_?Y\DL M[;+DUF54<$VV:_<3O?02U9M!O@V8+7Q[(AQ="$'@.@[22P2#-6E%6RZ13C-^ MZR5ZQ3JKU\S^TJM4)W_! /E^% KS%#@H\&S$(-2K),-B;0F23CQ^VU5"K[E* MBU7E6T/?1A; ^^0>;SBT%R0DOX35-QW=]DG*2VE_J\'NE>!V%2A:CA"M;ET\ M$?9K(5QDNTL#5O_>YG7>S T_OLIY\L=Q_WS^:GT^NXS^]MV[C$+KV_?S\$=P>=$37P9;)O:]XGCE M!L&%=7EN!>=G%^=?/H=JT/'G,^\L^.Q]L2XNQ1=?HS,9'5_ED&4V;B%&CEX6 M(\<[%B-O9_MJ78#\3$R7"@/K31RKVJ]Y[]AT)P+DS4K<8B+\U4RH9>VR'.L* M6%DE5%3;"NH(&=U-Q2I-CY0+9T<8-T5:3&7YK2Q^UCUB&G%P>=I,)E7_,+E; M#&@/N.H_4UC7L_&@C%)6+RC?J!Z8CHM9KHK?RQ9+J>Q\HE^5Y@,54[^WIKF8 M&RY_$D])Q\)3NY$]'L=R#,>C9"P ?"!KG>3 B[)HH*Q\JJ.CL[$[>"!OE>.Y)9_F]NKMRL2M^G0K36"<23_+L9SK@S6')9.+Y M> 2'RNSCS!*VS[$JT;>*9"CSD]6X!>OS<0$-4/ M'#B-=I.4P,CW N*Q, JQ\'I<$.F-:#L@;,7A>72_7'M#&H95Y.Q+W*>K$8Z=\<3=7 =+\ .98Z#;3=B/H/ =WQ,]<*X%++G)3)LOS M M58B]KO/9G:*!MDI*6RAN72S2*D%'*,39:%:VW:@ >33)^:UDGI]CB!PF.U$0:@+SF-"XY6"\[=:X\VBL*^YQO UU[A."GEY8/:]HJXO#*F^ ML'C\]0*FG7 LMRMXE9O>LR$_OQ92%BM_6AW55ES*#.I'$V1E"VP'V3A$*+(# M1\ [155LR_/"9L$K]2 ._=AQ7 P(G M=J2G5F^^E]W[=.!!HB]O!BJ$JQ FPZ&P8B_X*!7S+<\C%%"IVNK4]ZWDB_)? MO#^3PEP&+^:#2@;91-G+XKL'QJ7L9M7*+E=G'B[5V_^[;-+SKUFJ6S4_-$ Q M* 0 /+$\U9ZNYI-YQ77)2T7)2^67Q!#.VG2Y ? MJ26&C_R$M[O-O&R;ESU=HSA*!X,AWY4ZIXU.M,4/G6BK:7V-$VW?H:!MS6[@ M8JQ'*;BF87N@)QP?+C]$PDX9*?6N3^+XA^Z7 RL[S;#&@;+&8C160T7MBQI^ M.#!^6 ((\ A [%OC@XTX ]*'6.,%Q+['0G]06]G9K! >H?"2^*\^G\A4B2J3 MOWC1,>D[LN1>8ZMHO0/92)OXN"UH[ ] [CM]9BWWA[YW7.?'SRD0FV50^#4 M>5]1" B#KN<&+@IB'SO(U?6J8>1YT/;4#+FMC M_UFQI3?6C]5,^>1>^*8G2T/6@W#U<,57;"=8"_5+>*4MYE_G570*Z[JJV?9Y M$@SA1JOMJ%:#L-9J+B0((QLA2!B**;,C-RBUFD+*TJ.W#)2_,>@W4KLQ0HX-0!0)31 % MD1-Z&%1IOR$)'FIY\?JN3+EBWQH+UA[<]PA>O@W0?U0\+N/:!UW^D[ M"#!F-1@'S YM&@%?'B(40\\&:'[X:02BUL%X8PO\=<$8KQY,9\!XOP1XW\&X M[8T/M[.6=-S,7]_&;US(/<*37]8@F\DL\I/=^<$/8I6CYI^03CIQ3SQ+&WXOD)C@E&[$(SJDJ=SN(0; M76ITZ:.ZU*EUJ<=BQZ<>(\R)'3<"C,*JBQ#$?K!20[R=+GVB%\VS=2ED/=LQ MNM3HTCW6I0>SL;.\VE6]LO1VN[+R>T;W(=%JUGC_:35KO/^T'N0:'TSJO->? MSI(\38;6C6SA\D'V,WRK[1&37]BV _JX_TD J@]7">T(>Y1%+ X9CVUZH YXDWSW5^? =<%]=$9MNZ[39 ME,.D)>RD"MKG23"$&S6THVK(KOBF)06"_K1IJ MO?BW)W2N44-["D3=5$.==)%VA-#6L^->XZ"Z;H"XVZR,L4GL(-MV;$H18[&- M0YT]%V *XHTJ8S8!\?5)(2VY%8_U0R+LU1HXO$-3!9,P8H+*>T"? 6'H-NM' M$,"4^2B./=>W8X!B%^M,/(@\U)HE_6P0WC8I;PF$;6 ;$-XOP=UW$#Z&[ 8J$A0QL$7A0@%-CQ M_$PD%V_0*?5EFK(ECP_VG(YT3C6:LFM8V4U-:?9>3,3 A&W-6IJUW#\,,FNY M)VMY4'G=$_%3-DC[UB0KIOG\A#SKJK3U58[#2XNI]MG./%C"S>J;U>_:ZG=) MXYO5W^?5WS?G^O-XRG->3#?):31^F:%OXW2G]PSY[TJ:%H*T3M.*;1)0ZA/D M16%$788Q]O4N=N0C2IZ.S5>R+).O%F/ONG_\/XM\^D]YRIDR]2_Z?)P()T = MAEV=E5U]*9_7VDG8%!'3-VTG\.%@?/T#6$N#]=W">@8;=1$.B"-?9BKAV&< M,A]6=1' ]X*78'VCF_M[X;W-VCQ8Y-WP_F#B@;5)YO<.Q IZ)L[1:CFRA;!U3J'M"Z[_0= JZ2&E=!;+L1\[P0!V$< M^Y!B5A:3N\0#9*/#")^-JQV(:&':9F6>B6B]2=FQ-=XPS\TX/L;M;;=@:)L) MZ&B1D:FYVT)C,ESO]3#F1CX"OH= X'L $*+W]0/QA;-!^Q796T6CF/ZV^W(5]"_2\Y>I"*/MO=46/[AG=AT2K6>/]I]6L\?[3>I!K M?#"QY6@T&6;WZOS)\31/KV;20GO@9*QN>K^=<@(/EO W]7X/S\'MA@]+*9W[ ML-AA$+@VH@SB,*(T])VJP@MBA#>H\ J:B./?5TBT-A3<1E27@$YXHB9P:P*W M)G!K5)=176VI+DK!82#XOO5KV!FW<]_#"68MS5KNPEIVR6 R:[D[:WDXX3SA M.V>CM&\E13$;391K;8J@C4MD5M^L?N=7OTO:W:S^/J_^OCG285KTQ3)-K3R9 M\F[;>GTNF_V\U8Z%XS1V+&S78S[U?0081#;&/M [%F$0V3[=H-JK-JI^%'P0 M),.^/#U&4*XO.K\2-*IBL&I%OHL%>?*0M0G/Y;0TMS7J78UC]'BA[,EJ,==O MV^]K'!*\[0&M^T[?8:*6"VO4X;HM;2@5V6PDKNHOPQZMC\%EU*'0 MAXP %S#FV1"&H$HO(23>H$0BY$4_3R=E97Z8YERAC#<>?$NF@B;Q97";C&]X MG.4*(?G@/W@RG-X&2:Z*]R_ELJT!0IV1\H_+\.BOS@D OQU3^6\%9YJTEZ26 M&-=SOR?A8 GOYNJ_&]RQ&NY\%$<.CCWDNFX8X2B((:O@CK+8>5>XTT5D$NX0 M-7"W\PS_YM;>Z32Y&O+J^S;281K4#(4@'%=U 0C\]EH).,O\+CY+04G'LZ3, M)567E3G0:;+1&@_KW-JX=,DAM^?)7SY(_CY%H,Z6,RO$ON"_&J MT]M<4_/8$%\'-I^WU*\P!O7QKGS'538<2$/>^Y_/7ZW/9Y?1W[Y[EU%H??M^ M'OX(+B]ZXLO@Q.K:>,_.+Z,+Z_+<"L[/+LZ_? [5H.//9]Y9\-G[8EU7%^LX9)F-E_A<*;%+0<<%'Y8ZYA@X@+DVPX;$_H.@&-?7:, MCY8UX4,6]9*:N^C?\L%LR,^OHU\3\;9:XR7WLI*YN)3 (D?C#[/^'T=K!H<] M2 G&L1T@AP ?^;$?S XGBEK MFHD+Q&_IX&.['-JX?T$]R1ZQZOYT+-1*^;GY@K&,!PT7-!@$I792"L+J\^%0 M__J7(W"D/HN!]ZO/:V;J,AWQPCKC=];W;)2LZ+)1DM^DXW)XR6R:55^4JE%] MP9AK>'+T<'RC?(7C_/;I:,4H MTJ]_^"?TR&^-GSI52MX9LVHAQW>U\']'W(EU&"^@[1L?%Q*1-2:NJ]K;MXW. M.)7Q9>L?/,D[$4;=KJW$*_+%AW1L36^S69&,!\7OAQQ^%48%?*.MA!VK]NAT M,<<&^V,8X-IH0]C&4<"032,,"0(>=0+=D0Y Y+&G(R>5:1G/IK.<+QF89X+$ MRSL^_,F_BI'>%NOW\N===+[/>W+*)U_>3_A"DYWSJ:#ZVT+OSL9 BL6QM=?/ M#K?92]N4Q;P!93LITNY>M,<_)&,$OU"D6YV"CLBZ7[(X? M08]X;[60NW)DT$I#%P*?4QLEQ(_T@H< M82_, G_U$U?$]USMBA^L&H>HEFS$6.0% M'O"!"ST9GO\[UO,?0UKO4]#08U$ 6, 0\^P0.2'UJO@&<&A08>CH5SIZ M+H#N(DXBT*/([41'Q@Z?#=!^YN1R'N/;YS!MG^/7VB#*C_+RCZF _K0OGA$F MPV%26!=\E II&LSZTRRW+B;#='H9"+<^@7)ZA7)ZT6AYK(L2X?V_= M\N' NA(W*S#B^?IA#%3"?):?6#+#3M^:%E9V)Z!/WBZ'EX[%!*>#63(LW]\< MLL#.)!W+I+Q$#&24RD&J]#%AQHKKQ=#%S$MHW3)==-\8Y[(Q=[?)8#XI6^KA M/S^AB%U8;S3 R&$QBT*/1.+W@+K8UJ46,47^!D?8>47!A=>2Y?)#E7QUEHW[ MLSQ7!;$OT<9+KUM0RQ* YOCSI":FOCI6, M7W]M:T]%74GI_11U2(SOJ=S]56J MLB;&)J\MB8V"-A=2B;., 82)@R,/1:[.I?=\"%9"1CJ7U1L/UK@CJV):?$D3 M916D?(>1EYVL[@'M$/**Z6T4,!+D!]3#MA-AVW5"[.DTO#C"R([>:+V[C<;N M"7J]]<[F73S6 '-C^MI#YR=J+[23K?UH94:*F-^3D? M)KIV1ZY1,IZF_722E)"OBK#$7]>S\4!Y&FL4A,;^59]_I5:Q$U['7_^_1(%* M 9> $C-H.Q2'S,45![&$W8IX; UN6N22;N"OMQ ::2?7+7"!FG^?RO;K4 MSH+LH[5=?=O?9TDNM/CP/D['0O[29/AY7.*'>-&C96U^8&/ * FCB$4Q"VS' MA;JL+80N(HVRMH!@%OB1@\6%T(UH!,*JK"V(D,V.:M;RIL]^#URNBOO[#^_[ M9?3]RS\:%8>A=^E9'WZ<>3_"SY=1^/N#U>-5Q>$C4UE5HS]8*OCXI#Y9,&@# M!SG(EXYA2.P@C@,?513[-D:-F8WC**0X&Z@C]FE-$ QVK:>\Q4COZ8T\Q5*,Z']9&TFH5O59L+-:C-;^NG0 M7]:5+)/6]A WJG&%]!V*7-^C=%$K!BL2$+6N7UI7EK\=^%\S 8WBU@5/R!0_ M+TW4HM.HU.C#\_7FK'+8Q?"=JXC^FN3]6\TM;N\1P3*,LO? $?*^BN4UV0$N M]TDR[' H['#!)]/-^*$KMD?'3,]=,2T7NF+T+/ZK+U;>T@VLDQOAILK8L?AL M%;>RA](@F28'W3SCC$^MG/_DXYF8&]-%8[^Z:"!LVY0SBNM )@80,0>XH4UB M-X((H;+;LDOB@,1@.9KW7;/&^M;(?Y?AOQ]C>[\X5G8*1+G5!-OC1 M??QPZMU_CQ+LXHC%B!$W]K$-J=XW("1THI5N[8_B!VX)/VS8V_>Z.X,?!C]V M%C\8;&RD!K9+,$*NC5W/BZ 'R^8?K@U]>[5T^%'\0"WA!X4]X+19R6?PP^"' MP8^V\ ,"V$CJ#P/BNZ'G.)'C46&*D$AG!9#("YV5L_T>!1#8$H!@W -DOP&D M*W&QMNB4)V'(U,>;+!L4,LXYV"A0]F3GC[?B92&4DWU^K47Q-4,)T!62"."K%9MVJ&KTD#8N#ECJ&DTR@\"+ MXR@6BB^"(/:"F+FZQU9,?!SBYTM=2PXX9+1'G%8#>$;JC-2]H]39I)%;&MO( M!1&+,(%A1!A!KC8X?8?9*Q&OIZ6N);<5,M"CI-6PEY$Z(W7O*'5N+76NRQP7 M$!0("].1 F<[3&=T^\+G6VD2^[34M>3K09?UG':[M'95ZMK> P>==0;_EF=% M895IZ=N?Y_FF/:*Z&6IZS390W0 I"%CM!@,_C+#O@# *PP $&%8@)6\W?5S5]W^8U0)O$7G3%4%,4:TD\1H^W M8K1/VC07%MD.OG3AVF+-![C1[-/LO+0UN_W%"#$4!]1W9=Y='$2>'>M]&.(Z M0;2EM.$6I8VNZ;5GI,U(VZY(&ZJEC?B.'X0.\ #$4>C&$=72YD0A(,S94MI0 MJ])F=)N1MMV5-H(;^728.438D(QY 0M<['B5;@/8A6A+:8,M2ALY5&D[G-R# M<\$@R52\5#;SS4;'BV''02A/N M.9-]5CSV16#9JZ;A.TZ/N69KS\3,#5P=+%RYC0P$'Z'0<:#K,0)]%X0XTC%S M#[L^6,GFW!2NVJI?<'$/$P-7!JX,7!TJ7&%0;_$YH>WYGA]''G:$;14"9YXP M16FP6F.\*5RU5?AALQZ@KU?X8>#*P)6!JX[#%:KA*D)Q$" 6A$X H._(4Q/T M.8>Q3QV';0M7;57,4+L'P($G4.U;^X02GE;_M7Z3317&C::2!QMJQJ1Q:!IU M7113WX]]%V$AJ,CWJW*VD'KA0JAY23[KST[(7XV"$D1L$H=RT@(SYNND?<*,@AFV)7XMY#ABL.;'5B)\1OQT1/P+J/ <2>="& M\DS(V(T\G\6 Z<(:"MW8L=L2OQ83'Q [:3.5?8?$K^7$ATUI?0<74IX\4*8\ MO.3TZMGD@6D2Q'YZY,Q89S(]^NL'*,]^F$U>)0AAXFQ[$&T;W(=%J MUGC_:35KO/^T'N0:'\PIVE&2C\4KB_ID\8\O;?/?YHR\OD&]O2_5.6NR4[S: MUS5!U)V1LDXBT[=1[_ '% MP"44NK9,Y6'\HWG%](_47RS85)2=4\S0HWF 6KP:( : MG#AOFIC46<6W!_K- ,J^ 4ICBROV0N!'$"#?01@&<40\H '%"8&W')'8V1Y0 M5I-\7@8H]$V;$QA ,8!B &530&F<8T<" *G/O#"(,<$@1+[N(N=2;+-H)0EG M@YD=!K:'$ 38 MC5S7KTX%1HYM!T_!E.:UMXG-F*:7![M;86#+P%;C7#O@>LQF(8WM(/1\[+H. MK4Y#\&&,PI? 5ML1(,H,;!G8,K!UJ+#EVK6U%<4,@"B")(I"FS*/0:*M+>RS MU5K7Y\!6ZW&F S^>T\"6@:T#ABT7U+ %/408]'SA)#IAB#S@.KJ@##A!!%9Z M]CX'MEJ/9L'#ABU37G9 )0MFC0^"[D.BU:SQ_M-ZD&M\,.5ERG@KK%G!!U8Z MMJ:WW!(T]F?#1)F9V74Y1=Q4H>U-HGJG6-K441CV-.QIV-.PIV%/PYX['E%Z MR].@5,I=.\SZILF;;QH79F[=8]K%S&:.Y]@.\SP[)!&.L.XQ'48ADPG,^FQ3092ZHW+O=2;D.Q71MJV^[9^$VWYCNK M8 Y*C^RM:"(Q^OJ81==!+J1N&!($*, 0SWL 4H?Z4?NBB5L43=8#X$VWGXUH M&M%\5=&$=>VBBSSD> '&(?5B&/C(J5)NQ6?FQ>V+)FI/-!W0P]B4-!K1W!_1 MQ+5H1M#'?H@I901X0>A[KJ?/(H D=MV5HIV7BR9L431A#[N'T;[@8/92'O15 M'ZWQ:4^L6YT__39YQ7.8Z6W1@-9HP"+JQPZP Y>YCA=A2NQ(UP1#)PSHAFB@ MEVH%%%[=P75[3D=*9K9<^??6\";P:C!B'48X=?U<)*QVQI ,@P'J!ZZP].W2 M8B"4(']38_Y9&-&BIRUL!NITHS[%8(3!B#W""%87JY'0!S8C'G:0)_Q]#WDX MT.G3$*#(>PV,:-/EQSV!;P8C#$88C&@5(R"L,<(-?#L.(MN6YXHYH0LB&%:G M(((@6ND_U 9&M!E[(#V"NW&P3TV1_<&L/: M;A%G,,Q@F,&PP\6P1AX4(%"B6,"@';IQC&U@!U51@^V%*WE06V,8-!C6?O3L M=)J(45;?M_+L00? MEV$>_8 G+__G\&HH!:6\_'LF1W4[G4X^GI[>W=V=_+K*AR=9?G.* ,"GN?CY MM+KVR/HU&GX<)G+V^/CXQT4IM>EXQ@?>]-G#AD>/\TH]\TQ,_*(:(>5T;\XJ M3*W=!_C[*N]6Y#TE^&*M/I6+I:E.YD#Y;,I?-''HB8E[&%+8FB/:!-TN /^: M]5K[S9+"JAZU3,?JL#<&K:VIK?V[QZR"2YX<=7.4_^.$ZNQ9 ^)L.[ MY+Z0VN> SJXUWYCJML.!"/^.K]S^>OUN>SR^AOW[W+*+2^?3\/ M?P27%SWQ97!B=6V\9^>7T85U>6X%YV<7YU\^AVK0\>2-_9P$$.\EE W9#801P'OC[_S E]&Z,G]-V3MZ.-1N$' M-@:,DC"*F'1/;,>%U6.@B\@3&/OD[<_ V =9I''_@CTC#QA3]Z="K8[+S\T7 MC*5;,UQP%R$H3:#6+-VET8Z$[DS'Y?"2V32KOBAC$NJ;TO2%0!"OO2'AZ R3 M2<$_5G^L:)[:?IXG3T#[Z&%[69O7]+>&=;WX&WSDI\=^:_VG0W_98::]0OJL M9'@X^645V3 =O$XY_2LJI[]KRS^2EG^'LY[;,7#73$!<>D#_X$ENR2X?+VQX M_!I\\8QI>D5.D5YA*3N(]1Z9JH-)#SQ<5OB:Y/W;5:S-4BFR7*8_J"2O\^X#'/_Y.,9+][T')$=VW;?^5UUZM;9C?*L2!_' M#F8A11"Y/@JH[AQ@0XQ6.A!]UPRRNG,.V9HL[*UJ?2FU>Y30-G?-.[JT',@\%ML^@FY,7!QZ$:#ZP%F(*?)7&AH^"B"K*=#; 0A! M/>RVVM[7 (@!$ ,@K0$(JON21 0XMN]#UP]]Y@3(":#> 0,,^ZOU%8\"R&K^ M\78 XM@]!EKM-F( Q "( 9#6 (34 .+8(?$BSXY<2(%'<1Q@H"T0@$#@/PM M5I-_MP(0&[L]PO;;A>E*?*PM.H.LF,JTP)LL&Q0RWCG8XR8,&PF9C>HJ2.H& MMAU&P':$MG9IC.5I[5+($(X"LM(]3$[F^;46M=<,%B >I"2%B6MLQIY#Q3O M(4A-X_@JX,. Q@XED/I>Y# _<,J>>XX?DABOJ5EY2FI:\I#%LWJ4(B,U1FJZ M(35.XV0IAP)*0AI21'%$X]C&VB-T0N*P58/N::EIR2U$ /=BL,_2W/"L*JTR^WI$B[49;WM6$E6[&85ZS@GN[Z7A;^"*T#@,[$+#0L[$/ M <5NX$-FZQ8546"3E8UHQ:#?\NPZG;ZF>XFIW<,,=J*"^WT9W,21#?H9]&L3 M_6Q2NSR13T(4$D0])(PU&WM8;X)!-_1I^%ST:RE,@ GHN=B@GT$_@WX&_=I% M/Q?7.40@HG[HVBC"H4]PS,1%.N!C$^2MI \A7XMA7NP@WN@(]U[#/H9].LH MS[ZN0 W;#\!JA[)RYU M"/VV3(#8C:"?]=O!1M6%SS473MNCQ $XI#@(79=$"$4Z+!4$T/6#2CA'O])1 M*9E?U?1]F]<9;1*=TE5)33FMQ51V$'DLU8B<@!:%=)7M7K)N;7'F \QHMK!V M7]AP0]@"@&,WI, +0AH1+W9C5AUC:B-J;RELN$5A0R=M^@-&V(RPO:FP-7J" MQR#P(P\ &PGCTV&84-O73C>%A-(MA0VUJMD<(VQ&V'95V)RZS#8,/0=2"((X MP#$C+@)4YZ@#$D=.O*6PP1:%S3EI,XEV=X3M<'(ZS@5_)%/QTJHI;N<#6X<7 MN^H&=#%0)V:X)'!X(5,1V$"Y(.5M-=-X:JE M% CHHAX";3J&!JX,7!FXVBFXLFNX"BB(0 1C2F(D_F0^=/0.#;(#G[%MX:JM M4B-,>K#=QD^[!U?[UI>AA*?5?ZW?JC.>JJZ5!QMJ9HUS$H4Q 8+ "7$4$N+B MF-HQJOHIV6PI8V%)/NMP\_GU&9\^I]GC2V+/&)ZT68J^.[%GL]&S%]+':NFC ME(8@\@(?1.(OZD0$^#K\P'SFA6U)7XLY#8B9!"(C?;LJ?1@TLO6HC7TW\((0 MH"A&,0L]7Z?2AA$-46O2UV*2@]!];>;8&NDSTO>FTH?K) ?D0H_):!;Q?=<) MA0[4EJ<3H3CR_+:DK\6L!VP?:(I1RUD/L+ONXUE]"' U#UM(PFSRP#3)XYD? M.8[5F4RK\Y]GDU<)0)@8V^['V#"PZWZF?DRC, 9Q).".A:&# U3U,T546#O+ M,3;!X&^3:H%MIT=;;7^U@]$ULQE@@.J0@PATAHNU$4^;Z-256N M 4(;V<\'JK:2+##HV?# MP$,4!F@.F"@@HT45O$W8\*8HE[$H$=98)- I[!2 M$H;H^4#55GH%ACV7M;GW88#* )4!JIT"*E0#51Q&3%A8,,1A9 LX M]"E82:]X&JA:2JR S.D1=. 6U;LF5BP#4Q5N MZWH^"2(L\Y)TG8-L*Q<$RY'JRG/YQO,+Z;.4$G,T! M936IZ"6 D[>]D0( R@&4 R@; HHI'&D%F.1Q^11,AA#$$9A%%2-H(@?HA=8 M**O)/P90#* 80-E'0&FB0)ZD; ,O *$=V*Y3G5 :$"^@+P"4U22=EP'* MV[;#['Z09=>W_1Z,OH3I<#;E@ZZ D)V1QXIF&G &WO;2@#6QV#+=(X'2\(&;(I\RBQ,:4.C8!+ MM!OGV(2LG WZ'-AJ/3+49B\! UL&M@QL[11L(51W(G(@0+Z' L_Q@Y"0$ 6H M:D/N1MAY"6RU'G\RL&5@R\#6P<(6J6&+0#<(G3AV8M^#T(]9X.H85VPS3%<. M>WD.;+4>Y3KP4Q1,.=H!E3B8-3X(N@^)5K/&^T_K0:[QP>Q+_;>:4#XX3@1] MR0TO2](*:U;P@96.K>DMMP31_=DP479G=EW.&3=E;'N3Z=XI'C>%&(8]#7L: M]C3L:=C3L.>.AYC>O(RM'69]TRS/-PT4V[!N4HT0IBX$(?)02)P(4A!&5>]7 MYMO>'Y^K<*_Q?EL6DR3L:1ZX[JPTM78[I0X!_6P^Z9= M%SNK8 Y*C^RQ:.*Z-#.$@>-0%P4! -B!)"*HRE,.;===:0H!#%T0N0Z"'DVBV-$(MV(V \!@"O;JR\73=2B:-H]1(W6 M-**Y/Z+I-%KOQLSVH>TA8).00AK@N4$;!03"]D43MBB:;@^0P^AS<#";*]L5 M_;0GUJW.GWZ;O.(YS/2V:,!J-/ <[$70P1'#+@'4QS[3Q<.(!$$4;8@&>JE6 M0.'5'5S:!%X-1JS!".%.U^>T"3%C)(!VB!AQ@._&^E01 M%P(0AIOZV<_"B#8];;MGPVZD4!J,,!BQ1QB!Z^HU&SJ.#WP_0 &DL@:$V%CG M4\? I9MZ%<_"B!9=?A?T .C&@8\&(PQ&[!%&T$:%J^=BUR:.%R/@P0@&,ARH M[ CL>#A8Z7S6!D:T&'MP48]0XVMT=1?=)/^:!&^SQF:-S1J;-39K?*!["6'Z M,Q43.RBDA3<4MM[ $L:A-4G205V#8X0%R,%." "E-$2. M3SQ]\CN$%,$5ER7(1J-L?#'-^G_,6;$J_@Z2XO:;8,0W:"P&3HC="4?%A"O> M(5QA,,Q@F,/JL(OK!RR*0N1YA"'/IRZLTB19%-"5QF);8UCK7<8,AAD,,QAV ML!C&W#II#5#/ 6$(*$'4$19:%%<][D/Q_RM5&%MC6.LMQPR&&0PS&':H&,9@ MC6$TB &&#L&^XX0"NX1/Z>KM+P\2L-(I<6L,@P;#VM_6.ITF8I35]VT\NT', M,!WSXRH8B,!OG]Z(.K&JDG_2\2S1R[K!-VHBK#X?#K78*0Z2G\6S^]7G-4.[ M3$>\L,[XG?4]&R7C3];J&!=CE'?I8'K[$9%2G#5[;1S2%.!PI,3S.LNFXVS* ME6Q>BIF]X$.N^/B8V$$4DH#&48P\ G#$PKB422<@%'G'92A(/^#)R_\YO!I* M82HO_Y[)4=U.IY./IZ=W=W[ M'<63M^.-1N$'-@:,DC"*6!2SP'9<6#T&NHC('?I'1O'D[>3H<5FKN9 ))EQ0 MNZ#DO,UEC2DV_@!_M[:3M(H=G@)3P=N?GB"K 2'_.RNFZ?7]RC@W6)P-..U% MC(K:8=3'6>3)VTD[C$I>QJAT"U:[O.76=2H5N?6O69)/>6X).X$/K/^S\^0EKA]36#B0QB:CKB)4'PF?S7!15QQR& M$0GF2<.C7^GHXW4BM_ MGE7T6M/DES71%*L]*W%5,E7MQ<2B\F(JOBAX_E.LH?PU>>65I'6KW-CS0HS\ M*/1B-P0D(':LI0?84439PDI>YLFX)$*L8"!LSAN^Q?K!#9>/.">K+;W;6KV: M%$O08O45,2>EP_>@V(6\SV6:6B5Z;BUZK[YD=64\BFC(0DC%?VSFVW[LVM62 MA8YGXZV6#+6R9 B=K%:]/[!DV]FGSY[=%K1@2VJL)3U$G^#>.,O%R@G8&18] M 2O7@EVGF74F363H?+2./I> )>[CQ=')=LNP; "M.%);VRYM>D#O[X.I?\JO MET?4&$"?2RWPE,G7P@CEB7H+ZZ;^O],27P8G5M?&> MG5]&%];EN16/^B1/OD>H=2[T^D3"43[C1W^]^.%?1'__(9;3 MBOY+_%OI6MXX M&68WPN+\F?9Y\;YC[<2$'?WU?"S\WN&]!;$TOA'H*7\KR$;B0??";QIGTN$: MB&\3X99-K=MD8"E@+/VL3%WNA9\M/<_>3<[Y2%RQ;L9[RA'[FMP('R\3+\DG M)^(KZ^XV&XHA9'=C\=!""'TZ2)/\7GI[B_=;'_[M3RY"X)/7_]\]2Z",>F/9O>_)1_RMDQM*C+(1 %=?:$Q#VW ?]O9A7.=X)ST=I4:3" MU/K=NDO2G^)!8@2J474V'JB7%58AO%-AJPO2Q \Y3\<]:VDP@O#AT!K)Z2CG M0-(\GRH]L^5,-*=:W57,\I_BQ>J'43FA23&?H>--9DC>6LW2?%FJ"3JQ?J@) MDA>)-1P5%87K5E",<5I.T/6UA!XYKG3$U]S2?&DTOU@&K^N5X4G_MDPFE0_H MJYT:P:D"S7O6),FMG\EPQJT_@Q, 8)UXVJO>5DU3\U75=^6VCZ7V?>H7BK6< MZ636K"YYLM+1B(O)FW+!<9,\S?**/18';GW(Y )+OA];4V&]B:6YKYJ8JW#" M>/Y1#''=4*Q;/AQ85_?+2R1>N<0ROY>K?Z4X3<8MF\*E=M_D('/A*,OA@1/A MS #YUL2ZGDG)4J%ZELQM76\10YA*%YN)9.)0%\U!GF1X%XU]U/I'OTNV[\/4SY3%(@YNZZ\ M-M5*H6MWQ1/L4#20ADLW7WRWB#>"4URN8@)MP*XKC@?2U[(LY]<2<)55@)G M)2]26J'SJ;#\+,D' MC22,]H=9(9FBQOF>#D*);\6S!>/=6 H/BIZ.1PKY5:GRBKADJ,;T-?F5CJS/ M0AIN^19D&F)H]71SH4,P&OZC'" MF( GEHR;R.TA>:.@-AV7<2XUH/'#MD-%>?VC0*TR!#P/OJQCHV"6Y_+^[WPB M=+1\A1C R'*/_U_/NDZ'8L *R>2M%[P_$WR<:CB/?O4%TM^H1ZI9*4>X8!N= M6)<-3=27QM'4NIDE8FZFG)TLT+F;%I RYIU,Q M/O&W)=#O#\$Z:N!BN)-9+J1 ")E %$'32!J?#\JHU/C"?9T634G\=_&ZJW28 M3N_E#%5T#.8U1N4VS?P]M0&U^(RFLC]Y:E_X0!G9#&++01Q&5!JU%I4. Z%< M@>O:?DPI)IY+H.=[0>S'*(X\BKH9E7Y1K/058[^5:7(M-,> *T!6!LN-<$Q4 M5.7;[$KX3L)%[&>SL?)5XE38,!W%=7\+<\&,Z&K M>N++_I8; OLRF:M1TC5L>CY)QRK@I>W,.!TGXWXJ[(J+J9A1:0&44R\G.9>V M?2 >DF?"B)5^1'UYR>^"C7=TSEO44__-A1WV4SA_PJ]4SI-T!/LZPJ#]SR(; MI@/%LE?)4$RAM)$XGV[$U2K0."WJ &&Z%!!LN$LR1B;-._'8Y^=8:'IDPE1I MR5:&[9:/TEG+U]>Z&<_V0Y)3T 8].@MLZT?U&LY[F92TL+9%+4-B W@JCW;KG MB4!'[2 *;R?-!CH%Y_TY0,[8/.*R,&\RM[-$FJ)_RP>S(2_C($.]/R9_$:[. M4,BHO#4IU>9NSH$UE$; _'S,5 SLEXSOB$%+VLK-C<^"CWFZ!? M/S:O0+\S$",9["HIRL!)7UP@+DHLX<(FPMH2$*LF?^R_(_M6>6#P"?\>[7+<75?K= HG6S*TD9562:_:E7N JUXQ<&3P[KOKDP 0SR]"XU.?EIG'M_DV$"/?3R5"HP1L^%L3+ M+3_QNXQ*SG7%C[&":667I&OFI>'B4"#A/Y&[78_)0;P(; M\.\H^ OH-C'^]2L2E)L[8ID;<95OE6!M%P_8KUD[^JM76(.TZ,\*?42[RFY& MU5;;D]IV$53*W;02P$?)>"QW7\=E8H[RGP=-2YML\P?.9:Y-"I L/&3=>V,$N"O>#R; M!^6D-MPX?+?>#V7>B74N#(OY=)9[?V*"!6SP7]+<+BJK8QY+7-ZU?]J05R&. M\=9.Z%SW2QM(>;1%Z>;FXK_6I RX-RRN:QEPS^N0_#QI0,?F*Y!KZ))S\>Y" M96J5(>H/"P:9\-._!=ZY_WN9.I8W,DC$/%V5KGZU%Z#>I@VOI40'99_UY:ZR M"@W.Q_7CY.+$NN8#:1Q:19W9,$SNZC221E)6/AOR:C-6)9(T_<(-,B.J1RJB MNN9LCE3*2KUFC\T>RHW4"S:? 9*LJS+6YG94O^JUZQ,]+@3CL0P*:=" M>!32>"]GN7R5S#J[4F6*,G?ODJ+A+3SH+'2/(I^8[CF2ZM4M7;&LSP#";/S2C5;P@?%(IBQA M>%"BAF1>-2Z9&";,KL;%<]KX+S%S8Z4YRL0DF<:ITI*$QZ>2-OH2JVX$_U>! MV6146FYR*-)>'&:%?N9F-)8*0Z]&4CJGU6AT6+=ZTUH?>%;HK%X!M^/T6B": MF& Q['2D7-]1,N#2(ZK5?4_ZH7=<<*KXWZ572%:7/*SC0DDSQO,<2IZEI6N" M2XA0VG5/*',BA4#FR5,LG+=%CY]]+4 M#+BE MVASSOLQRSN_G?)?F_=E(3I_,R)7:_8H/4_Y3PW5#"\AT2?$4,3<-:+Z:F[.- M.$GGD&PCRSSD@D7JJO@OZ2B=UAK^%?9KWPC$O2H9>VXX/D/B9!6%XJ>BT)Q= MVEX5,ZS5THO EPM^JI+;Q$2N#7AINTC R23)YVBR5K^H2.4O3M$,547WI>*8".3K5R;@LIKYD/Y>QN4F52N&3#OZ\GUC-?1Y M_F-1Y;0NF$)E,75/4C++RVH,Y12IN+P,W ^5];N8>CQ7.E4X?J[.)= TE;N: MA4]BH/.1/K;.9>;NPGN4B2Z'+V>[:,"-Y!F9.#W=:)%?L)Q5 %RI=94 7I(O M7E,3^K[GKRKL>Q+HYISN^8" M-6=B1H<#O8=9*\%2?U7J::U2[W9:'WYY6M]N9N>]D9+Q>3^9E9UF2H]15OD) MJ1C66K3W#%0=)?:!<&O%0.0W%>FEQU_HC:EY M)8BN3]#FX8WV155-0KKH4L_51[9@QLD72_IEW9UXI0FV;FC2!3(>(R/CGG(V MOB93F=EO9D\'>?O5])2^V$A-CRHBF(W%]RJ;C@^SN](,U#\G0C!4L*]J,M77 MQ4-Z?WCNUVT6+BB#0DFQ^-HL7X[T+?RL1;1\57^>O%$I_H_2TM*94&7$H=HV M*?7AW/W31HU;*U=(&&(9V+L$AZ3X;3<(%*E, (D&DY8I:PW MV8!*_I %AU7%--<1KS+0*][3DX&!QN"T8;^>?13']+2#H(Q[JR@-/KXRM+4/ MD+[DN!G(6%VVK-X1TZML('']!NY_RUW[XX&LY)6.4_1+>7)R]^E*<(50*<*Q ME1HVDTFO9@[U=BXO!&M>O6 [=YI-5=GF?&KG: M>9WFQ?0X'1^7?\B@NHY>RGI7"6NRG:"PAX?"VY'>B:I[EY[R798K^BKP*EX@89,A4KF/*!>,FT3$6JS<%2M?06 MW*TR1+9013=W:+CN6="8PS)LL#P2%:5K#F4A#*?-2IEXG,@0JIBF89;](<$Z M;6Y 5G.N55:Q$&*M,'XYN%IWZQ,6\;TJ:+U>-F2UE3K@XD8Q,0TC6_'B?7^H MX'.;*52 M-KNLZ*MY4LW:GZ%]0N?2)2SH.-,)L+M47*Y")Z5;IN+$.KY1 M1765YS$26*?,$F4SK=]+4;I860L%3$+W0/*]M#ENJF#7;#19B'\]R(Z52,L@W2P?6\/2ZEP8@1RB MH*9Z?\/*J\H+A-LI\P7$0QH35I+6#-(O;B*4OS=VD18G]6$)>F]FZ@1'>X-! MWMC2T1PT-]+7,^[C*U!Z\V,==%.^>O4,96_KO;#GVMW*YB^+QE?V%ZO]I;5I M+?-X1),U1JM)*W>+MM_C\M>L(YF_0,5GRJB%DJ1J4[8I257!B0RJ/ SN)=#4 M$][+E5.MC,I&FGG9/&7$Y_:: MBHEK[:$2(1J)&\OC5O-8!@+$((OI/*5G+H?EKF\YV^5.9R()G>]E2*G=#@3? MOUSR8$>P=*#.*X:H3XM3F;KT.!+/[+\G&:[!*_O,((RBXSY<8<9"\M2CGPR:R*M=4) H.JFG+9 M0:]L9V&G]?E+4M:A_?*4]>?/L.2[ED0U,9S(M660V67N@VPN0ZQ)#V>I<')$(@@@$F-B4!9IX+<1P"Z#A,_ >;+C$M=C3?C*W!FPWW(OB/ M*/SQ);(^?[:.G]GMN\BG'R]T:?_Y]7]5N]W>>/#W>5F_3K0OPOGFR:.]P.W M\Q&. ^B&& <^#CP25,<]$ #\1B_PB/E1&/DQ#7R;V@AC$-OZF%3'=CW_\5.2 MGGK/2B_P__*^_/ N/Y^?6=Y9:/W]A_?E<_R/SV=_L[P@./^A&KZ_K#GX!D-Z M#(7]MZC7VK']W^Y.R_CVRVK/<]4VF#R)H!P?-!<*- MRV**'1KVMS)&N<5)P7MP GC'Y.XU8,?3_; +L\)[NL(AE[L/9HGW>(FW4HBO M,9!(=?][YT$\K++>U8I\+[:']"&^?P&QVB=3SN+DEZ7VY*T_ : [?KW]HG]0 MF\79K$C&@^+WKJW]*\1SU::;E0SD7EZC+X7:P57U'3,^/W+XX[;(N#_BL._T MF;7<'_K,6NX/??.U1*^PEJ\=IEJ_2[7)RKVZ^GMH8!NK^:ND_\=-GLW&@V.= M;B(/KKF^WA7]7S+=ZK_6/V0R=ME/=*'ZX8WD[\%Y??49^?,6%#[)!>\K?24] MY29<7)U,*/?9!I@A"HG+&;4;1PD'$60(AA"X$(6Q#1'T Q!'Q&<,4[A\I'&] MO3D4@*AZE7CCP7=M-&JG\FAQR_2S[*/[=W)DS<9I^=6L&!S)PY7243(L_G)T M+)66F&>NU%=YPMI?CM)?TX_CV6B03?651W^% /2(RZH]QHJ\6JC;6\QW0Z-. M@="N:W:#+&^++ Z=(XM#8A3[D"(8.8'OQ@Q#I!,3(!&(\#QD"6Z3_(8/+K,@ M*Z;B^T@V$2F6D::9G/%BL'%LI^>XT("- 1L#-N\#-A\>1QM&YFCC8\\1=@T M,?"(2WV$L*_0Q@E=@CWR/+3QZA#9JR(,9#U,R5L@S*KLO629V^+;=4%7 TD& MDCH,28\B$@2P-H 8\JGO4L>U72>*'>B[J,K,!(!0W))K)>&H#=>*N#TFD_CW MV-IYU_V<-XW?Z,-KMB_H>&%EQ0?X>UE;\48XUTDXVQW4PLXP[KH>" M&#D$4LI$*PQ6&*PQ7 M;#$A^U;Y\IW+YK&ZA^3<^#0U+GM/GUG+_:'/K.7^T'QD!]:$?O6ZY2D?1RT;4H)=!+X->GQS2;[;8V9\IQG"(\ISSF8E#MLPT97!10K M5S4 @<^$EQJX0$?4/,]B?P9"#(0%"[Q@U! M)O/@M3(/NA\4.IC\*0Q4],@U,>^]C'D34J,8%3X9QHX7"@R+(HA<%L'218N1 MZSJM17OLSJ(8L7O4V>^P=Z> ;=CJGC."YE<1#K MU:9BIR= M3I.K(:^^;^798LKD2J?C_G($CM1G<56_^KSF M)9?IB!?6&;^SOF>C9/S)6GW;8JSQ+AU,;S\B4LJQYH2-0Y,"%8Z>-3\+2 K* MESY[PC[ WY]U^+K,&'O>,+<9U<7LJN#_FO'QU)IFUO16'D2:31129=?6939) M^Y8-;$M\_L_9\-Z"992SMWPR::-_@Y7DW)K([P7P#.2=B25DL"BLJZ1(Q<^% MM7SDZ2,GGEKJ.%AN!<)>DV?3)O*9U3')%[><3XL3Z_O#@Q%P(P:3BG^O4PE" MUCU/\G*,XVRJQR >*4>@!8C+J;B23YMDN?Q-P(<86349].0IL7YLS1:ULN1@ M!3ZI>,5X^O%8??,ZXJG^*;^N/J_!/WVR[^MSGHP?+DRC^O4^R, V/T?8*QQROA^RG5N5!WM%FC+UDT]D5,RT,_KC@_6/QK52F'XO9:)3D M]VO&UWCO"MPU.51^;@YL+-7Y<&$<4$-D:_I@:;2"@IMT7 XOF4VSZHO2*%?? ME H" C%I^H!KH?Z'R:3@'ZL_/BTK_5K+S-L@L*.'E4KY"O>WA@9:_ D^_!.E M6]T&'_OM56_;?+^OG&W-H:LGBK_RMM^*P+K/E5=Y@_JT>"IY].LVO4JGUME, MVKHFL>)@%C[D13]/E45D5GW1.MW7)?\\[F>Y,/V4J7EU+ZS+:YYS:6_&>3:R MA.\[,JQP, #P!#<8Q7"@?!$*AK#B=,@'72N:>Z ])7SOIJ6&5D.KH=70:F@U MM!I:7Z-II?3*=B2Q&I[ CB[GN_G3[[-RR<*E ]Z7KDZ:C3^J70\9ZOVDMTZE MN1['BP%E7KH_GXZLVUQN_=Y.IY./IZ=W=W9ZGPZ'UY7[W6(.<.G X8)5^&>I)#?E:G, MJ#SQIB=W]=41=*-,1HC&R3"[L4+^,^US'>_I68GU-2F*I'\[*_AT6EA53H!, ME/[P;W]R$0*?OB6Y>+GZ #_]WA-WW(SY-+,"<:U\0LB'R9U,/&[>+%]\=YL- MQ8"RN[$883&[*M)!FN3W-4[K!3:0)0G5F[/01&9$).7>*P MYY=*E"&GM8>SF9"3H=70:F@UM!I:#:V&5A-R6KX#FY#3CJ[<=UY,5:0CD"1< M"R*F7 9%ZI(,7:=>%HB/Q//OUQ5GF[7>!2\' A,$V=G%,R"[NVO'3I%]"AE; M;LA@P@N&5D.KH=70:F@UM!I:37AAO>6+.KJ<^VKYMK5RWHB/!S)?I) -WTRP MH:,KOW0+G'_T Q'N-PNK$,/YN1F&R<_91T/$)?G^F,H-XS4%TI(R0RK\) M/-4/Q! !2+=-X\(FC6OOH(B=(B9CK\[[BZ$8"I%#<=]_*.@4N*=(B$XGAL+D M4.#[#P7"4^C(TE,3J.\0[AE:#:V&5D.KH=70NF^T[EF@'G=T.??*=>I\Z>E" MBQ] :]_\7P@Z6]>>CLJSP&6AYGPGP;\?)G>%J2HU0BT6;SW6KQ]! X3 MU.L4BST?'TZ18]J!=8QM#:V&5D.KH=70:FC=-UKW*B9#3-G0.VQG/W%P:+?# M-DS^C8CPOHX)_!>!;%O/JW&RGTSKO.#]F6SQS OK.[])"^$?R!Y;L[R8)>7I MR.(*=3%$51IHXY[H5_\V&=]PR^M/Y<^08;+JV+VN-#UTYKB1IYWP)$W]:V<6 M;]^PCI@H4Y?8Z_D9R*<(RB@3,U&F[K"MH=70:F@UM!I:#:W[1NM>19D@.('6 M!^_WCJ[IOIJ_W8PCZ0;+@$(78>B>#O@O"-QM':O+NACXWPLKSO)1418-#_AH MG$[OZP,'31K0+CM@)CC3G<7;*P 1NLDUR- =YMJB;$Z5JIF:K YQK:'5T&IH M-;0:6@VM^T;KOD5FD(G,=&7YNN%80=M!#J7@=(" Z]A K,0U)(ETL/XTS?KE ME_^$M+4R+7SBF(V*NN/YEDB/6N@8A+>)$^'%H0]2_:>[%DY'R93 M,3Y9AQ0FPV%26!=\E/:S\6#6GV:Y%32:U$>_>'\FHQBRE&F:BD=;7_E 3I(* M:YBN];OJ+IDLE)U>O!.TSL\UJ[<+JZ>Z(Z_V 3:1"D.KH=70:F@UM!I:#:TF M4O&0[4M,I&)GE\]$''9KW4W$P2R>CCBX9O5V=/5,Q*&#;&MH-;0:6@VMAE9# MZ[[1NF\1!VHB#EU9OO8K2XIGEI9@&]D0R(:*&#%Y=(?P;#'8MFI?-OJ0?3[. MLO&Q+"283;/\WCI?2>9XH'ZD9RFZ50_9NGO((W4HUUEN_3BY.*E>4?X/Y^9P MH9UV\OX*PE,JXS^FYVN'V-;0:F@UM!I: M#:V&UGVC==_B/[:)_W1E^;KI7,&7AG]D"Y$\[1Z'BP!FV"[/X\!X6]\J&DV&V;T*W]2!G"L^O>-\W SE MJ(2>R]GXW_Z$,/QDA=EPUD]T]Y:D*$^4GDSYZ(KG%@8]&??!)J"STSZ;J87J MS.+M%^;(> XVV- =]MJB6$LUL@7KRNU,/,?0:F@UM!I:#:V&5D.KB>>LL7]= M$\_IRO)UR;;^!F$=/Y_UN?7_Q.IGV4)(QYO=S(JI M9:NVO(X)Y^RRRV;R<[JS>/L%.;+;F:F]ZA![O7$X9XLX^+MV7RL1;.K-X>X9!,MZ"##ATA[],O,68U!WB M4[-XACY#GZ'/T-=1^O9*Q9"&E,?UF>6<(=74)=LP/MA^R9TVER->3S[]6_ZI^K M_+3Q^>%!+A(A-=5Q5>Z-P&]MT. L#U[]>YM7#YDD-_SX*N?)'\?)M1C2QV1X ME]P7XE6GM[FFYK$AOLK$Z_E;'?9/"-5RPP+JCN3X7. M'9>?FV,89_DH&2Z\$H*2;Q776'T^'.I?_W($CM1G07&_^KQFPB[3$2^L,WYG M?<]&R8H(CY+\)AV7PTMFTZSZHA0:]BJO%_%QEN;".CH5E-$PF!?]8 M_?%IV> ZFAONXA*Y)G\Y8DG9ULP()[^L(ANF TN9I "\.2BZSQ5->8/Z=%?R]U4V'(@G1*7U;)W-9%]" MH^H.9N%#7O3S5"7*FU5?-'#V=T&EH-K8960ZNA==]HW;N] M963VEKNR?N^^MUR?\XAL7.71TFWS:#VY1:RR]:>9%2;#85)8%WR4]K/Q8-:? M9KD5:*=.]D&(?O'^3*;L%\*[FZ8YY]97/I#KHC:=S4;S+N]NF<-'NK-X>X8R M,EN?&G#H#G\]FSSW%-GF--F.L:VAU=!J:#6T&EH-K?M&Z][%<+")X71E_=[= MNU+U 0A )N8,GPX8)LBQU9$ 6S>@\QJ]+[_KWI=6<)N,;[CU>6P%XOH\&S9J M!KA8CD3NSLO(C6J^H!HO^$DA;JPN,PT8=MMK,Q&=KJS=/F*.5&L&'[K#8\\O M!CB%^!0!!$Q4ISML:V@UM!I:#:V&5D/KOM&Z=U$=8J(Z75F_#GM86[>Y:R&J M,V^I:2([[\ZY)K*SAVNWC[@C5)OIKMDA'GOCR,X.&6&=-JOWE4_-XAGZ#'V& M/D-?1^G;*Q4OXRS4Q%FZLGX=]G=PJW&6Z%^S='IO>7=)/K"^9<.T+S[T^WS( M=3G4^;7U7^)B,9TR&'-YRZWHIRRERJXM;TV4)L[R.ORBPS'GLVF1#KBZ649I MC-.UPTZ7"N\WH4%W5?;MZ,A($(H!A1" #!PP*GTJBCBJCD-'_1S/DBGB3J&=EM7*U#/ MJ,^R[5D#%1(Z[T^S*YY;$/?^__:NM3EQ7&E_/N^O4&5K]R150&QSG]G=*@)A M)K.Y%63.G/UT2M@B^,18C&P/X?SZMR6;A%PG(1!DT?F0 MO(_:A;4O>CED0@ MN+,+BC'*SEDA/"1?DI 1IZ[N5@IR&]3T 1Y>+IZ$JXYG&7 A^)2) OER?L+% M)X'-#PJD!.2ZV2?*SEC?W0CV)9Q3\8R*3DD<\HHFD,"%R:/EX@W^2F M\:1+Q26?%Z,T0P/2BB+N^BES)87*7MF/:1BP&3GYVOU$CCE<.:,5YXC6CSA5Q_E&=\I@P-0Q:PDC2QN"0VFVPC9MNG.JM;AAZF&BLI# M?(@/\2$^3?$9-<1+/JJ^A4K44'<;#GVL]*-=EI_M)H0^10B#RG89/-VE9_N_ M2M&G< NJYB$1=4)!(B()*/F. AFP>,I8N,@Q*7+F2^F\=,/T0"@FRV.1)':0 M>,ES)(6I1MKHSL3.Q\:-?70RL5?#*^_;%$+$N>PRAD6;31G?%=#U(N6MG;J^'5TL5=CTX)X>(NQ(I8$2MB1:R( M%;$BR?,8R?/8V:(Z*-14WU=/DB?;.L,N5RK-9K.^[]7*CNW4/79=6?J@FHN1 M+SS23R:30,5H-"!' ":,$\'FY Z-Y'*J4U#^6*[P_(_5K%JV4[8MJUJW[<;^L%JM59M)C\1OJ;OM(GO7T0Y52!?L'?6QLF2P?2[(\ MN(6S1F:+6!$K8D6LB!6QFH;5.);GL:W_=%"HJ;ZOIBS/XJX5CBUWK:C85ED> MCK+\KA5]0!&^+,\GVS^G@4D^)M@X)OD8J#L3>RC,\M'*Q%X-KXQ)/OKUC(@5 ML2)6Q(I8$:MI6(VC?QQ-%6JJ[ZLW_:.VTW#*(1)16]K9$'I)C M+;_;4(Y\1JVC %/M%)6'^! ?XD-\FN(S:HB7M%"9[+;VME"1&NI/I]BG7%?G MV5CV=]MN+$\%B;'D>3X%?$ #<@[:A2LT=!GICZA@MQL]$[A!^FP29WL @7]- M/@D:QA%F]>0Y6L)CRO51GG'=B]RZ#GL'?0QL"06^B4PQ<-81L2)6Q(I8$2MB M1:PFT3?/_&1>ZIH8G@HR/.8R/-%2,5A#Q6"-VQBLN0F*IX$4CQ%!'%(\NBA/ M$XIG==T+4CQZ&=CK%6COJW5;CYTCJB/#T]P>9QNA(E2$BE 1*D+-/53C\G*J MR-KHHC]=6)NF_%RQL[!J'"5O/OKX+>Q-$]D;$^(S9&^T49XF[,WJNQED>QDT)UI'%PTA2Q(E;$BE@1*V+-(5;C^)P:\CFZZ$^3..O.0@AG MA>NL>BR*A>_*?7;Z,7>OR-?0CV^I'"1L\AV*(6&CB_*,ZTCD0(6]@SX&9OZ* M*IP"1:@(%:$B5(2*4/,#U3A^IH[\C"[ZTR2LNC,/[HC5I]L@3Z.=12)/8Z+R MC.U0D*_1R]#,3ZQ!%QJA(E2$BE 1*D+-#U2=^9K5NN>I=]WX7G&LM[C5C3M\ M$/K6:"-OX7((&PZ9&T.,2+XDP8S8CCST"MY.T,1R'+YU_0 4#C?9U(]'FHXP MIH^@B _Q+>_VF.?J(52$BE 1*D)%J AU.RB4I2B.)J:\O(_^\C$C76;19,)" MP8- 4A9#OB)JY' \"?B,L8P8.4] -!HQ2$3>LF* \'H59$.0:0/-)C2602OVA^) M#,US(J[%B\OJ[Z'A[@G3+\ORA#* MK6Z#.Z^TK=1ZE=40EP5!=O>/'6M'?0?$[OS[(Q5VX8]91$[9E/3XF#Z(!\94 M7/IA*AY-8CZ_D#8==67J>_$(GH;Z&7 ! 5L1@K6 3B+V8?[AP4%A.S=.,SPB M=?+'3G/G:9&W3DS]0 MWZ:I_0YXX$$)AVG 3DX3N3.SIGV^:6/:>RBVPR)7^!-)W6B"6@NM;H+M6)5* MCT*7BXGDXYA'!C/28T,FF-QNO2OXF$CB'%5M3 /^B;:QXS94[QU0.%&IH3FA M.&O;$W4B5(2*4!$J0D6HN8=J6D9:V=)4GZ8&NGIOP%25GYUFME]*^7O%KBZ; M-M('#*%'6F,6>FH]7LQ)6S!O<8U>@7@J4E,+]!Q;+M"#%V*RR>;IE[>DI?V% M78H>RC.O4Y$YU)B,II&)O1I>8]]NR%RT:DZ(&ES-@5 1*D)%J @5H>8'JG%$ MC:VI/DUU>?4F:FKR1[/A4SN3F4>C'I ML[$O,W,2-^:"',=>"0H.R5$D* O\Q8(+A%TS-Y'$#T@#!9R"T,H&?C1R"=?NU\* M&4%O)!>QO9J>+5]IY(K M7LC9(A\=L2)6Q(I8$2MB-06K<;Q015.%FNK[YH@7?LM]+ M(B@E?X[ \[],-T4]%URF_LS3COR0#.D/+A3[@TQ0KHTWO%<=:UKMV;)Q@1>MX M>J%:MBC,9VI5U\+Z-&1M\AR3J?-O"-QD4S\>:3I>F#X>(C[$M[P/8Z#CAE@1 M*V)%K(@5L2+6[2)&7L]<5$JXSW$^57>N=I?A0]("*43(9F37A6>H+S>B\=-M M<")X(8T3P4G["U6D3E MF:@\Q(?X$!_B,WB(7_DL>/EML^!ES)% ZWAZ3Q59,4.H&K7!+A^2]LAG0W*H M]L/U?S!R-H2[3)#S1$0)34]-ZC-7/5ZVG'E>19^* 0U95#R[#MB,M-Q8WG$L MR\%4"V0[3%0CXD-\&N#3V15"+>9AL$#E(3[$A_@0GZ;X=![BUQ#/.F]D.W"] M-5K'Z]B.KA_2T/5I@&Q''HT/V0X<2A'?5N#3V15"+>9AL$#E(3[$A_@0GZ;X M=![B5Q_/.F_+[7 PMP.M8Z6Y'7:#?"WU2^W2#>]AEZM601Z,W/+X1.VL^@@Y MTK1J2([H:*M(CN#(B_BV I_.GA-J,0^#!2H/\2$^Q(?X-,6G\Q"_AO#W;:D@ M#J:"H'6L-!4$R1&S;!7)$1QY$=]6X%.>TWY,!P&;7U^0Y XZN9&9ZB1\&)K" M]+LO' 1J]1O[VWT4U@UW*69H7VQ1M@-6>UM ?1+/ M6_*NO0<")),_==ME>$T&UF]_-MS +N@U#_EX1@ZO8Q9&TC_NNR,VI@0M[3TM MK=TZWCY+:]/ 38(TYCOVPZL!C1C:W;O:7>>PNWUVUV%#/_25V>]P^RSN7+ (.C<<83=F>!5SC:XM"2-R+G?4E@>] MRYD!F<;8H3$EDH E1<6QN^HQM?&VO_"8//"9#.5C'F<1"7E,Z&3"J)AOVOUX MF0/FT@1LV(\CHJP^II<1H8(1-AXPSV,>D93O31G2)M,'O6RD+^EN_W=IL0?D MV(.W+%I';4Z6K5;5_WGD[Z[X3PE8K_RZ#H%V6WODA(9@5,IYDSN^2ULA7,#G M\02Z/QIS,2.3 J&BU0(&J8/EY82_+])%/O#V6I(T8;C5#Z2;.=Y M$"N0L-ZXUP>I_R-QR\-?LN( +."J2(<@T@<:3.DLDI3R2&1H*/&]/W:B:K=1 M;1_6*Y7N8;/:;=Z1$TEF9<*V+%FF==I8=D1\I ML;\RV2[.VG]]/CON'/96*-[1RL0[[9[U3EH71V>GK^CXWK.CVW03.@H]!HZ M',A(CUWZ F#BAAON@K/A>^R*8SY8L3!O6US/F$B M(L?'YYN6K _/?^$1*TBVU@?_(/3IIF72T^!2(Q-4[%^ WQ4-P0%K72Y,V6VJ MMN0ARPE85C228=+&I0&7E(<%\-ZCB+HC,/8XCC8ME)X&U>9B(O/R&/G,J/<] MH4)J<=-U!3$LZ?F<]#A$J1N7YK'NB32K=KFR:P)JUO#SP,-C*".Q&.D9\2(1,6O;FY(D31[^13P &,L05BXG*FTX/&YR-P;J)8GFLCR?_/CI1'^V/+V10WMO M2(DFBLC M) X:[6ZSV[;+=JM2;77*!U:CZU0/#FK5PW(%_I"0>%TT=7%X0NQ:BVZU>B4K6JMV3DXM+M6 MVW&ZU6:]UFRW#&Q:JY+L0OT-#'G]HT^GK8NO]V>N=:C-#5 D"S,<S?+?&XG/FXF/;*U/G:S7%&N#IF'[_"&$;@- M7@*>CIIK]-+3@GO*CY!O'Z0G"J>.@9R('+ 1#8;S:1:EPO2!S(E*(.1-"Z1) M/.("4'FEU$][^'_3]:R%LI<7XDFK7_B],>L+:O4J2/*6!0;EGRXP<.Q*BO;1 M)0;/WJQ4J@MW34ONN!-N->^&6UNTE,<0;9ZT(%(C1Z<7AY_D=%F'G/?..E_; M%_T"7&P_=D#\1NWYOH:SSJHLGS1-VXAU_5BU,F;3E6H:OC5TQP>S#_O1/CD0 M/ORP72+?1G[,=+?;K+%6MZ=?VC34S/7-@-B3:Q+QP/>(VK;"LDRJ"JTLW73S M-@W?.GIHK;MFW$;O'?#E9@_$]*M\_(,?0\&NG'MFH<\%^9?O,K5.1J4\%Y[< M>$@W W]B%'*L[7$^$.MZ=V3)'_F[JJY>5PFTFE"T5S:A6*FTNJVZ8[.>N^OKRG1".MU>7G M7YSU3@]7E7Y0?VWEU_69+/OK].P;:1T?D_/#7O_LM$\._B87GP_[A^2\!_]/ M)8<=CVA,&'5'1":6\Y!,1SQ*YS%IG*0I7HP*.9<)@X]< P;BQ4FNAL2%,A_Y6_DK"?OU$^XX>+,H1T#.). NJFHD0QHUY!/D3# M5'R0G+A4SNK):>2"G :6=7?G/A02>NE\]*X?ND$B!WJ0,XJ+;#ADZ5+6VX?V MTIELD*(5A@FXFMD,,Z#HJ!# M6CLL>^64"\G$(WECB4ZZ2-+".C47YC1D;EIQD9=L5Y M)NFB^LR]2OG97 [+,C9=X[D\N_[<"=*4 C"-XGA7Y5[X<:"+8M\5>(_4+FDK%ZMQ6?:K(]6BL2&B/C0_WW&_^41FXS4 "IX&'$<0'-K MU^@ &SJ@8ALU1I5;B\^T-JF5(K$A(CYT\*$RSP6D2]\A 11GLT:/5Q# MQU-LHJ9HBK#SO,PKD+#AW*M M^?\?\R\#[LW^_+_?]T?Q./CS_P%02P,$% @ S( 34>ZDC%L/(@ IK$! M !$ !M>&EM+3(P,C P-C(W+GAS9.U=6W/;.+)^WU_!XY>3K1K'DF^9I":S MI?B2\98=^UCV9,_3%DR"$C84H %!V9I?O[CP*H(@(O??OF?_?U_ M?;F_=LZ)&TT@9LX9A8!!SWE&;.Q\]V#XP_$IF3C?"?V!9F!_7Q5RY(^7T/L4 MNF,X 0Y@C**GB,%+0B?GT =1P#[O1?B/" 3(1]#C+ 105%'(D$MF@(X@^P8F M,)P"%W[>&S,V_71P\/S\_'X"7M!D'[GO73(Y..P=]GJGAQ_V'"XF#C\%"/\H MY'YYHL%[0D<\9^_H0"0_@1 FV2><5'/BF& <3?3D/48/V'P*#WBF?9X+4N2F MY>H+%0N(#!Y+R^1E.#E0B?FLR" QPB$#V$TE?BEIZ/E(YNY__/CQ0*:F64-/ MEY&3[1_\Z^9Z*,'>^_5OCB/!1Y,IH28!E\M/Q(6JLRM&2#T3*T=)LQ]:L*=LI%Q%_[2;E]\6F_?[@: M%YD]L^,B*;<.+CX> .H*J#EL+MN'+], 8, (G5_ROYMQ%E!:H'*1$1$L?A0L M]D]78%%2QG D_%ESEO*EULJ'A5J2$BO7K_=03=C(E_RF"JZ1F^4X69X-O3=M MV'^2 J+B$[LJ0^B^'Y'9@4LBS.B\UJ2%IH+)'\L8LR+1B%(>#R[#3KYD^M?* M#'D0V?.2%!(_5N8 OKAC>Q;24O+7RDQ@@%SA]OH?FKB]RQS-'TPI60**4,\BLD-/R2!,87^YSTQ"-E/QAK_=D'PGL?? M2992!45O+KT#+^)&@13B.F,RH2#LY>>]D&L[@+'D;RZ4!WU;H7@1A%&+90K MDZU,O @,6BK.E$);<7B1D _BEVIX@L #S^ @/L@ ME\O*"V42V@GUK/'\>MCO?^SW>LZ^-P[-.G= M>1?3^7M'$7@ 3WR$O P <4F3_H_Z'X]Z?;/^%9DNJ?\+",3P>SB&D)T1'H%@ M+DMC""I*&\U/[UAC?F)"CJ3D9*0ZC\3 E2.;\!ZZ$,U$\[PC 7)1\VYB3=>$ MWF'O^+#.&L/613^D5ZZ=1S+2 M,/JFWO%1.3:HQJ>#?@IB3L[",R7YC;[HY$CGB^*B'=2NK4%:*&8T02='FO W MH=!-DQ,+;VEDBJ6,9N7D2!/R9CKOGAGA1G2"V$1&0-@[(Y@A/(+8)IXRD3 : MFR-=X)NCY@#L.05Z.V"$%G))EO;)CJC1>AWI B@C>(74+IHW@_:'C+@_;J>J M(H9&DM/U@6LD7PMSR4F989:5.:HV)ZMN!WD1$SLG5T_(Z/>.CC5^SPQC1YTA MP;+]WL-I1-TQ".T@TI0VNL#C7H4+Y/U%]:,:",8X13:&5)/E MFH1+]*(5*S('&!_T 48)6R=7JR.KU6=[)ZK^^ZY/*G581QD5!,S1Q0=]=*$! MIXM!!0Y)@#S1;O/SH1:@5!$P@,(-)O\GC.:0*T[NI9>89*2*LZG="BXJ%'H' M*)=J#!GB?*Z.SP*Y&K1.9!=JB);SKDB\JQTJ5=>M+\.R,0D\2,.+/R+$YLL M:"9HAO"DIL-E"<1W\M3_UU'TNPYB>.N?@7!\&9#GI7J?GI 9M-.FH(4"-4'5 MD61W6/F::"%-7AD^$VTSHL=VB.K"E#3+#F7?=FQGI&)&[L@*N;D:I,SD7%] M3E9AOF@7AW9+(/.-L.8COZ7IF[<3_*R9N%D>=UGC#G4C*G8#_N4K,"^S_ZR9 M$%@>]^Y-&G#IP6A$H5HZN_7OX0SBR-JNWL MKHF&V;;J3BT8 .J>\=2KUM) &HF8C:!N>[T!H Y:N?@B$>YP+C!#;'Z%?4(G M:G="G-88J":T#'CUT@G3]'J3W$_AI!19)T\09A> 8NZJPSM(AV- &P\, M2^6,QJVOVX>:D' X#4<2Z;#>+4.!JN+&&*"OVZ%:1J&3SG]1H6O&9VF\2GOR M-'BEGZ8["',ZMHL,*DH;0X*^;ONQKD-U+Q:X!(C^#H((WD @%#.Q.7:G+VST M,+T3C8<1=!Q)R,E3ZCH,Z<9 =HW $PKD"#U>D+2T@0!/ *SV#(ENDX2Q$W M=ZD/FK.M6A"=M*9]G]#]D-?EH*RR77]3:LKONDKN?;+U7I9DS0[M _=IC0#^ M:>%,TU=MVG/+,\H:'MF![O<5T*\9Q0$ M ^Q=<2'P"'$-#,+0XL"0B81YU?54,[N04)-KX!D]1Q'<(2.TD"19VD$+BN9U MOU/-!*H9MY^R]"Y:/X/F%_]>'Z95E&NQ+<4Q==B6/NU +JK>SM/5$S*O^IYJ M')X9PBYZOJO)%""JSMZ),/P:S:!GY_E,)(R>[_!0X_DR:NG(0!+LGNLSZ-72 M/#:@9#2'AX>:BSEJ@.JD\4M.[[\T-W/Y(L;>AS/?LGBW=3S.?0AI=#C M?ZB&Q_U%;H>!;4^Q)FSL.,M F%#C$IQ M? &CCNO_PO>ARW)WD[S< P;OH4NPRYOH,@L&2U*OQ;$4LQ=P3*O*?79$;4ZQ MNJX#_A4%#,5 + ^LCDH=@/W2JD\!P*]7UP]7&6H=ARGWL]A^KQB43!Z' M8EDL$@_V%7K7 TF[PLHPOP87M?V\M)Q4:";Q'TS^L;_8N25?ZLG@M)Q#1?MBQ&%CZ,#4;*0I'6]Y=Y3,D'BZ& 3\[[.Q>!=X^19DHE9K,,R> M.T=:F@U%O.OPW4-YGQO_?849Y%*Q>RX9G:T2:M73K(72[+SC"B2,215.4L<. MT0""$-[ZC]B%E&L"\\]W1+THM!*H]61K<2W/'"S@*NH0!"L']PF=&O1+6VY6T!75;*#MPI>NTGQ&,% MSU>F41N^?C1"D@4JG?=K_+^+%S!!>,5)!CV=6IS,HU&!4X[J#JNUS@NM-!'4 M-TZ4[^9]*A"D "NG+,+XR12XMOM%FQ&K1<\\99Y15H,!27N'7:(4!E[<%4?D M!F*U-K.T.[\"N]1M=AVY1^RAD%'T%/'A[26A$(UP0B;4*WMA^9IMD(5 M3EQ'=K"^\[!2[EQ&&/TI9T7BY\Y6 =1$K[9;FH=I>>+2J,;D.PJBFET:8/70 M@M+4QJ#:@909/=QU,.@$FEHK5B:;DKO^8=C??8C"JV^J*N :4S+LU M='+ M=]*R23W^IK=WCIDG)A<)TW__T6 \K PF*>'*,\! X\81!YB MT&L*51T98Q\ZT;WEG5+,'>\4-)UW*=4=3JDJ+'M60VK&_G6B>]VY"6J[?E:I M\3/.ZN%Z050D=TB^%9)V\5TS8L;([T3W/'X^<"B M*6QU9,S=3?=J;;(O4))T\C0[V]67KYX]45_RNE*F%-Z>Z 2C1A&9\TI&:.4TXU MBP"-8.MDT#*$(V%;9U6OFV'J21@["-'?4TL MKX%BUR,D+W8Q8F5Y8WAXU->$AUI(NA<9#AEQ?WP!H8C2)F+;FIV=TIN"I=N6B^MQ 3;5S&[&0\2$+PJ/;Z3*+F+9D:X$MG7>L!#97B1/7LD,V M58^<(T(N@]Z:NZR)<"VZI:-7E>AFU>RZKA8'^56U>^&IU@-N%=%:8$O+;Y7 M*C15'=+'[D#-M&,Y+C31,(X-^[J=WM51;P<'B-%3"/^(N 7,_Z?;>?2ES;/ M,I[H9AE30HZDU,VN4M2FU>JGMJQYDE[W+G<9A\ZM=@ZCR030^:T_1".,?.0" M+):W2"0?L[XC 7*1#2Z-J!F1TAZ;B F+W?DYTDY&VTF([[!;T';V92CB:D"] M<."1*1/WX[NGO5-K([C.2HVVL]?7W'[9O"7DOZ5<.#$;SKO!\,SAG'1SIW(S M%,\(=KF,ZC#,K7]&H8?8/0I_O$J;J:VMKK%HI@^:-Y9"[:* JM\1#.R:2#/0 MWJ9IV#2)\C592S>)74,P0G0.*9H!=] M:Q>58'V#3%TE\2I-H42]%OW2S906Z//:TGLQ=H!70O*<^T@)YC]=^'K6H$%] MM5ZB/#UMTRB>"]\+'.S:B0DW>0E!$IJ_5N/05E+;(LHSGW8M0MVOD%2[:P:5 M"+W.%$.CJ8;#7O]0-SG7&.AWR:\=K"4 *)E"RN9B*4!<5G7Q1X2FDV7F7-=2 M6VU8L$I_3VK_22Y\J$NT4@YV7=^$6CA5#\_(61DY['_K\&%9)FI;5'FKBE6+ M2IAR$JY$N5VLL5Q+6]/9[O545MMRRLOIS5O.[K#X4LUC!G$D;V(?J:I?:U[< M6%-M4+I*K!+7[.2J%M/?NU9A@=4;-8G&AF*58:NN/>S:@@5(R ?U><&;V!DR=(]QP,)O#S7ETF% 1BSTY"/(QX;8A% M(L]72J+IY[V7)QJ@3XC!R9[#N!R?]S#!.)I\\L@$(/EDI1!OSU$9^;@%$>]! M9O0B&I^7.+ 2:W&A]W'J<0'XR/JT=W@#7LYEQ3D)F^9OI;#1))(!UC?(OO(J MKDD8BHG5G$.?)I-8E+2^9:$!X M] HF04SVB%$[#[TX$"Q<[-J5Z2WHHMY_(M5HO(B;DV3&BOB#X1D?8Z8RU&9; M?X.S[ELIC\(L(N\,3!$#P0WQ9*"L^ T0>$(!8G-&(&]=;%Z6T++T1GJ:);8V M(H5C[E+"U=22TEBALTH2:VS?C-R+ 0_._,=@^"A#U[Y.6%/F-D,^$W3$6[E@ M+I)\0G//0&:"UF5KO8A3Q7C(.9=7G_(1R90'WO+W'')C"UX6I&U6HKV")X]9 MC"%DHO:0J@EC1N0CU>J&J@?XPKX$Q/V1"&]=:@6?Q!(R*W?;/->,#]@#'NH0 M6NV?+/*_(L >?%H^-&PJPC4WMK9BQV7:%A1FLD3(^E$UTG$&I^:U.;B:BQSYYB',0\L]7;S5DSS,M>2G.=%7F%N,2Q:]E_&%,(]3 4DUHLPC/1(Y!/:!_[YX"S M%-X '/D@OH[U$KC*_#99Q5NA_.:CB7/XQ,31%G6RA7N@&<3<2=^+.1DJ\]X@ MC";1)'DS](S,N$ C>"]HIRI8E[AV+938EWS>^B+? [G@ 8X'JF1O M6+95$I]#'@!PQR56D/#H =*)2-=+6)FW93%E3M2$X7,4Y->"[B =BAG#3,[Z MC$OU6-Y=IS&)-0"7,/D$0N3"F$5.)]3+4I6M!9+PL0F/.]6[1% L@6=) MU:@E$ZEQ_K:-3"UDCL=HMJ(O%FN]!OB@]!8_8BY#@/[D7>W%E4/69!7[-K4N MTF7$RY7WT(5H)@1;U,SJY%HWNLJK3*PJ?(&8_V#BT &'.9JH::E'<7%0LD\* MCX0*Y.XMKH1$^,&$4!9/9 QBOPM%],#S7R-?/B?N4ZK;U?C\HI/M+<. M4[0@K^*0][A(/!.:),2K =5JJBO6YFXI1!%3$'+'!(KO#DOF0O,)/-9EXN+T M2^2S.?>-4!R;_S*/L](;L0,RFO $\9U#?^LG5"X"-$)<_N)]O05E;H:#%9RA MJ&)=#=!*>#ZN_2W"'I?>VR@(:^:CY5!0*;78N*L1J: >L=5(#MT?R*78S*'R M\\S+Z__5*O_+*/UQ*@2F(9/"OZW.[>K>D,JKIT%0"$8C"D=BMB+9:+DPT5Z3 M9^/3[#K^2JO;=9E:L9BM8_)I?H$]=1/R(&+$)$\YZ\9[>#V7$R(VO5F(E19H M<>QNEN+L_*RAO"IGRU$4"W$ >^)]X3,H!EI-A=.4VUY,2B,*$5NN&V8)N=+[43+U=JFW&U,5+& M($X:IW?R+4BC4UWVE78'TS$>=]U*"*EU-[.W42\2_0B;L$6RW(\_0L(49AM MZ@MM%%5+:1O:S3>"/>A%/!OG5)QW?N9&:///OT%/E+)72@-Q6*";?QK-M]=;V MI8;.5ED7;?@E$YK%LDW+;V)#X%IUPD/2Y)@RMPP$1YC+AA@?D?GJ"HED6YVM MLFP(;T'30E):$< #83SS$O-HE07Z!M6T5-L62B\PI*/Y#>1,]=9 ST+P** %OE;+RPH,U\\B&&1?_,3&$9F;Y2! M]N0 BO>YB,KV*<:2C80UEV^;P:]O $_S2DC[^1-K-@5:?(;M4ER+!WEGO<+Q M'7GPFEMB+PORE'1?YC?@/X1*L0IJ6+[\7T KU]R(B\JMU9$OV+JKB)H*D2'Z MC0N_8"!7H]%"#R'FVL0H0+P0>1[!?T88'O8./P!V=$<09L2X:3VT$>WP_?>X0SO;@L;5]L6T0/81!8BEU5I(4BRP-7 M\I0YBB;)B:N%)FS.LRU"+0!GSM-JH3)^"U;4D&'S1M0LA[PO:S)!Q=7]9EG; M=C;0#L&B..6ALEV9]HV2Z_E_R)]+MLC?N$V/YV)*.WJ";Q<85(2NH"[FM2^W M^8G3KQ!#"H)DLEXL#,?=1@EE2-_T2FC,FGCX(PJ%U2-^\=7D^.%B@+W?H#?B M345>,"WG+DM;#]=%K!7[IK^B@*%X13<5L/BM;>M+>?9*=K0JL74&,\]HP3+J M$C9O C.^*0G#Q7G+E/>*Q+9>?2/YY=:7=]+L]&I!&$UBV_I#R<@LGDHU9=CX MD=2KN_MS1:A>K,V=M9BZW,MM#F6UX3ADO>W[I4*]Q\QK5Z14GL!@:XM/Y4%K(N M^]8L::<[CDHA@S9E\ZT3J_NKM%=X?2-XX4+CYMG;ZHO+$J1/_H60SF!8+6HY M8]N:94Y*M7VVN.>T]+5U[JTD0/SR \' ^NV(U4BT3C4&DS,3XM$YP6,N2W$* MH"JQ?=' M>ADR:L()>M9F=JZ$5>!T\*02YNR^3&769*0^->0FW=8'9(UR+=Q M/Y>_)+4P*9A8B70=(LKPLBNS-1/'-Q]B38''\F_C)!'0J@#%+ZZ#*BZ;B0<'YQ8L;\#A(S.)HKTR/'S+-R;Q,V=8I MH[K=PN?<&^&48/[3A6HI=+$!-\K:@I;\+/VU.FAXD\T6Z1+:.HA+>$U>LXYY MSF)_4X;6"A4)OW7K2T\FKSY,I=&E+"\&XN'+"-*UN^G;IP"-E.WF$=$5OB$4 M/O!1Q\G_P])&EX9YVQ>+%!E'6%SK62N?+EO[1?-)1.?UHI6SM5\T#%\8>X;! M#/(^S<8U$E;F;K^@3-R!V@!$3;XM$.Z9-!%M,=?FQP7IP_!+1UXK46A=_%6E MF&Q!]-;GL68\ 1M6**$Z]Z8WALA)&2D]/*_52^EW@+*YO#.&-U@1$-Z1 +GSTFZ+YME;L\)#^#ECJB+<7(R&3-M3W@A//"M/P@1*%H5S??V647%Y'=" T_'?3%A\Q:Q M$.V,)YX& 8]/X[T'B[MP]1>D MKX]<*^]-S\1;YLZEPNZO]9!J\7:Q3,!TJW.% DKIFY=**T4-'(;.8%6V%6/* MA'>$N(=AI[W3^!C,HFR:]-9.=R0\$S^>8_<)G4A5$*PV+9IQM"C7*@R)+Y\& MYR,2\9YB]MSA@%(Q%!.%GN99EG@;XT!,\2YNION=QY#0XZ.XBW1B6'RJT]N; MU]].[R'N/L"C(0G4RY0+,4)5:@N"!!%ZBA[(%:\9VV=&H3Y?VX+4>AF?$1LC M+"\>A]Z05R9&#[425Y5JKW&LZZ)?*KJHVGZ:VY$JC:38O'.K7B9/NNJ#[*J# MY/V<*_%&*V_RKKS!,U7HQMEHZQSV6VDFMP"H-IJ]-30Z!E989Q0LA283^*K* MCR7\1O!,NJXUJ;22;.L55>7I%QO)8AL1!G;X&!:[:ZZI-%;I*S*PM::CJ4Y4 MSV7EGJO"L.\0C<;\KX%PBB-X#T7T(=Q_?']9! )Q@*:_=JS6Q]?R$"91QNK1 MUJMI)6["1>6LZI#?BION=2ZM@I9WSZ_/1RN5+RUD/'F?'C4F_L+, M%2,#SY,+S2"X XAWV#,P12Q[U&\S5;=NTYH9BK5:SEP UG!\$QK!:@%S+1A\ MB3=\Y381QH?^[#N) N\)WOI^"+E.Q%!$M>L@(,^BG20:M2_6WJ:;7J%Z!BB= M^VJO/P^)V#!Z^@\? 3P0/A) ":%4?ILR;1W+Z<6PEGLKA*YEJ\#;4BK7T;"Q\QA2! ?T+O M-Q*(@$I<*Q.*$[[BC5IY]Y3+HSB YSR4AF@FV%_86K :B6U121#+,YCQ@9G@ MF+OC$ 3P2L[ER&BUB5ILR&Q^:X:0P24C+*1(KX<26X0])#K5D]BC?ZE>+[Y8 M>!9YN:+MC5OS\F3Q>)CN+KR#? 0I+J)6=\IF[\F+.Y[%WNKL NCUD-H.53'P M\A3+Q\=Q[%F,73!A0!X0X*,[F+P,';\)K=/1$C1:NQ$FD>M/5, ^'=Q+,Q+A>TK\$KK0GBQ:W8>X6&-80^E$@-F*' M33>_VQ5IY1;%WTG K1E=.%E9^MJ^D. [\,5!9( C'\1;\/S%4Q@U>=Y.J%\. MA$RA.X83\.O?_@M02P,$% @ S( 34>R@[>2X,P FU0" !4 !M>&EM M+3(P,C P-C(W7V-A;"YX;6SM?5F3&SF2YOO\BMK:9W3A/L:F9TUGC37S[&9E[/IG__E?P-__I+G/I9J*>7?__UPSOTY-VS5Z]^_5___B__]C\0 M^C]/W[[^Y?G,+Z_C=/'+LR;:10R_?*H75[_\5XCSOWY)S>SZE_^:-7_5'RU" MZT:_K#Y,ZNE?_YK_<78>?_D\K_]U[J_BM7T]\W:Q&OMJL;CYU]]^^_3IT]\^ MNV;RMUES^1O%F/WVM=6C3^2_T.UC*'^%"$6,_.WS//SZ"W XG:_&;C'([>.? M'SS_B:V>)L:8WU:_?GUT7N]Z$+HEO_V?/UZ_6_&)ZNE\8:<^_OKO__+++VMQ M-+-)?!O3+_F_']Z^NM/)M?U<7Z/:_\W/KG_+#_SVQ/]C6<_K+*PY#+WJX:J) MZ>^_7N='*88!)569Y_^YZ]G%EYOX]U_G]?7-!+C\K0\RGL>%K2='47.OR0!$ MO;=N$H^BZ6Z+GDAZ:B=YNM]=Q;AX-KN^F4WAG3E(UOY6@Y+VQ/O9$O[[-OH( MKR^(Y,UL4OOZL"Q/[6]0=EIBLU7C00EMA]?3/9$"LWY=+ZY7K]8T/)M-%[!&PUK=X@5MT71X(K=^:CFU)W4V M/"/O%C/_U\5-7CI>PP)RN;)?NK/4IMOAF6L']-8=]$CP;+J2T-MXLVS\%9AJ MK:A\O-6@I!T!AX.-^R/TIHE7<3JO/\978.-?QQ;D/=9D.*+ ;EA>+R?9M;A8 M7,5FQR.O9_,C)-S/ ,,QW/J5V]^P-P*G<[#30A;/MM'1@L ##8I)4&N)I- CCB+\ Q67PYAOQ6'0W)P/PB/;/S MJY>3V:>CY+ZW@Z$)?O@^??WY9!Y:]#DP6VT5>YO6/9'Z/#;@_RU6(IDOFN6M MV? ?,5R"V?#$PT]@\,"Z5\_]9#9?-K&E\W@L_CE;'%;Z7?L=C[UVBUKG MCOMBL)[;R\LFKHWNB_0V?HS396L8MFH]+*GMX-2B[;!DMH1%F\9]$;K9S@;4 MO0 W9O'EU33-FNNU][7Y[2"]1_31$]DO;#.%-V3^)C;OKL!B.43B8\\/1$[+ M-^= LX&(ZXG8<8AO]P;M;]43:2]MW?QO.UG&/Z+-JOFZS0[WWD9#$O9UEV+Q MNK:NGJS6E8WEWQ(!7?L=DKTN+!0DLQU\6S3MB\AZ"A-5V\F6 7*0NCUM!B3K MR4>8I"R#E[/FG9V R?0QSA?'2+5+IP,RMNU^W\:#V\+YM.X&9&;7=ZMMI@X< MM>US0+;N>;,]3%.['@=DZ?5L>OD^-M?/HUMTX&-/-P,2G[,*PG(2+]+V^%L/ MG*X2CNQZ2":O9LTB$["EE3K,5(ON!F3F] D91-Z_SV;A4SV9@,_R:KJPT\L: M!GDRG[?8Z6W1='@B;W]JB8?C>QJ>A?M_=V?E0(_#L]0.Y*T[Z(G@5]R); :-]#7R1OPE"?#T_YCD?[)^)Y3+%I8H _UFP# MP+: M3Q;U9NCC6=C3NG]2MS[>%=(KL*;G+YO9]8=WV;1>+F;-ESLR?3_[*NN361UP M]/Y%]::9?:QS>K.=P-_/KFQS>0+++7KIG_2W<96E )]AF8P-V*QOXSPV'T]1 M#*W[&H2-:.?@3WP M[R!P:;P]9O9.OOV)$Y:=S<$,SE;WD[ZX^:(_OIGIYW! M]FB#(0C:O%TG8/S1MH.0^>*SO09O[;1IW]M^$'+[6*;'69??-W:Z?AVR]@(C MU[?=KSFJDR$)7]C/_L25YW G_1/^81KJ^:*IW1*6C)>S)M:7T]N0TO$<'-'; M$*PT@-;+:?W?J\5ODZ)]"A,M^NF-_/4*#=[&:IMW3<:+SS=Q.F^/H/9]E""[ M58)"^QY*D-QV;6S=14]$O\[F3TL8['JV3S)6_VPB+FU5P\&&?1+8"G MGWSY MNCW_W"[LAZE=AAK6M$/4MFQ>AMB6$CZNEZ*D/[,33_NA_TY799AHIPV.ZJ0G MPC=;!&]@Y"\KJQ-LY"..^;9L/C"QK?1]J\8#$]H.!^U:]T9JCCEZ4*UWDF_! MIYY>QE?3%_-%?=U^P_"TWH9EI1OI14EM">3#;8A-!IV+Q"SV9@ MHWL?)]EBR O #3ATZQT,L"(^MS[\T5/W/3%[FZSQJL[YV&I2TMM/;IO&@A+Z 7F=?8ES]^F9SK/D-N/J=.&C; MZZ"L_6&;O^)B]=N':?LJ%2=U-B@C%\M%+DB4"SVMBPYT8^5@=X,RLUJ3:[\Z MS=C+S+3H<%"&MHI!9(1W8^9 9X,RTE+CMVC;%YE+-X__6,+Z\N(C_--6L'M; M#4-:*P=@7YO>R+J^MLV7B_2NOIS6J?9VNM@4=X*WO6V1J.-Z*4KZMV_>915F MFS!_$F8WBYP\YR66K3$RP&!%!?%L!O;S=-%LCET^:V*H%V_K^5^]2J#M*..Q M/BS+8[-Z]]#U?)-DWBN_K88HRO2?<;$.S/7*YV.]%F;MT]:7S6P*'_U1AP+[ M'J!RG,^*K:Q=MUNE$FIV\;M,T(([,\ M,+]GQNQM>MRLZ1O>1PSUJ!"\G?A<+V]5F7+ZU^;QS/$)):O7H\3/BS@-.?6A M[W%V,C7<<+OV*/H=K4U)Z!(CMJWG7(*6_9.#+S=]ZDS6"KXN_)SMVJ M5/MRCBZMO?DMOV&_QW[;/=QP,-:VS@64'G!5!RVOP MEO9@(O]<,>J3P(8BF[Q#2IN$#)8$1:Q,(-@GRL-W._,G3-"L%QF5FN&GRWJ2 M@SWY1.RKZYMF]G'M,1Q2!WO;5893'$C22%GAD2:*(28)1]QQFJ S$Z(Y'1/T M>\=$W\(K!98_K+^JI['Y6)XW.W"WN>XX&2D9^(8TP"<<'/0JW/V#S,?@2?X >!I,D*6@E,OB3G/) MMOU1K.W'*FN5]P0S%*34(# &WKI6(##PS4U*T7K2:BMD8([>VD]_P'PT]=:5 M7OM8VWZ^TMA1;QU##-M\O30L*]A'BR2PB)/ A+JSCU2;?)Q[W[SKL;5)XZ*2E/>1^,(L:\ QWA+6*1@IVA$MBW'=;3,EYE_R#H*J/B M*'A93^OY50RY!'$K%-QI4#EN#!?@R5 E(R(F:>2L"2@R*S1W@ABCS]TS[!\% M767T#07_]MM]\;R&OP?+(RF0O;/SDNQAQA@[*^8Y4#&-84-.WL]O<=7JTYAF M^7ZBSWM>QFX=5T3&D##U2!IE4!)&H@C_0TEC(XER0 M+ZJ-\\%D^,@PE=>@-QQ+2-L$:[[@ F$.LL7**@-N4HJNGZR=(0-@)5$U.ZO) M*+7JGLKFFZ:>->]B\['V,=?56!\1&Q+E!T:LC G4::OS'GA>*UE$%A.&!"/> M@VD3/>Z0<5#&^OL.\=[_M(P'_$NS4/O-MYFCH["\NXO*6!9%LBQ/"D7& M$(ZT8P;99!WG%D?*1\P<(VFI!#4I0$I< M8V0M9Q$3Q5CL$!8LX\4/ XG#+^LP\AWO7;RMV7KT&[C=L I)Z62D1)X0AZQF M'B7B- J1<>ZM]EBWRM,XKT6A"*(ZRG%$ ^;.J[!ECW506%N]5$0+*TP";QD; M@V@ S]QID'7RS#!&-;?WZU6>N,%0UK(>04UUD^IAA#T\DY6_V4%6+@6=*\F\ M7.::M;<_V"]W[@W=@LTIW52.4VYP5"B*@)$*,:&4N$+.!B*2P,D+=TXVP%YN M_HR?%^\_Q*.I!/SBQ,C.B\>VV0=SG^PR.3U"1,SO?\ MR?! .?C*#2WL\13]7L[^;[3-^T^S_G"YZ;!*8$%AE7=B.:=(F!#!J^=@3FF0 MCP_)8'>V)L6YP_%T&9\S"F'\V#,.5U4E(JQB0*4 VC,+$<$H03TYXAH.0 MH4..^["1CN\"B2=*^8RQ^'*V;/J%8NXQAZBDE> >R"0IN)/4(>JP0M1@RP5- M5G>)N0V;*_<](/%$(9\S$.N//>O$W&,V7VB@.B!F4T1$:(P"!X)Y-(E2KW ( M[%Q3ZKX+()XFY#,%8N;F93V'R2[ #58;/USAVJ?4I]/.R^7.:L@-4MK?.+E+\Y"IBLDIBAZQQ&3L(XD%122A&FF* ^!BW/:@M@*06V^O7"3^O)./>]C0XP/.JJH MMH:)9!"A-*)@(D%4 $1B,!HS2Z+I$CD<+53>=?Z/"1#V(=02*4:;-)SADXJ> MS:ZOZ\5*&3V9AF>S58;=^*E" :0\A6[6N7]>+#5[&):D,'C9E MOM_&FTUE_!%&+"/G^WD"A8=KD;F0HPYC)^/MH^W/N+A(^Q-IVC2OHC>>6>M0 ML&(5N ,J$@.-3RV+ECF,V]7A*"^!=0K)V^@G=CY?E<];57-KDV+4I=LJ*:6D M6E53H GQ(!78BH(C%<$V]!(;:UJ%:<9,0N@?&KL.TI23<"D;_#[1+T&R+93) MYMS0.GS:!J"]CE-Y VZ,D1HYQCP2T1($\PA_@L_#K$Q2&-Y+1&)(^W5PR(XM M\Z*G#1\1Y.EJF"M6),80B"Q_Z?A. M*JY#PEP+D"D.R)$$1EL^T4",3(9;G##ID/90$AXGS>VLH.!*0BCOA-SC8_', M-LV7>GJ9[^[<%Z1KU;ZBDG)E:0"NK4=:,XY8\"".?/"8.9*/)9\[<(::[AVH M&D*@I0!UI/;9*;\8?7+66N2-DL@+)8!/#2D_P* M%MBY5YT>[.T65LJ>9A4E6!%M/$I4)"2D5 C,<]#A+G$&\A.Q2QFP,FCI;U7J M653_#$5-QCSEW]_$=Q1-T:V)MM[)PX:\\R*J?U%W9Z6<,BM98!4/OBLY\L M<_7\7*7D4SV9[%T-#C>OK&0N18R1]HJ "$"BWNB%PA^A=R26BTXQWD,<( MQD#[&J[WGZ^(LIQX09!,4<':F3?IN6>(Q03NL#34=HE]E:FAV<-\]R6<4I._ M570Q>\8Y2>5J-@&9S_/JM?BR!P>'FE8VJI +6"$I!4=4*H5T- DE)IVDX ;A M=F55!^>\'9.5Q9%;>%41^.\:,9,+7CH5$#:*&L=4D+:#F5-F ZW?2;M_#U,G M88T ^!G 3<40R4)]?$>"0,2.E=+"<=PB_%P? 21/W MR(979TF5PL)[^SFV!\*.IRLG-:%8:'AML$'!8XNL :].&Q:DCL%KU@$%99S> MGE'0CYA*0>#[N)AH3(^W9W@,(;2":T"]":L@B?%(M 8-E>''T;$[@85=TPK'\#!5H+*#8U'&=^X9#KU)JGC(_>FL:6:?\LVC;2+NWYZNO+*.&1T1 M8)KGRI$:14D<,@Q$!U:Y=_ALSZ$.A()^Q'1R?:HW3>VC#?]ON8[IVVF8Y>V= M9HW))LYC\W'G[L$1K2L;%*,Z9]V;"#Z8- %)'MSZ-&[$3!K6X>57W].T#RNV M8OL+L^EEQNSSZ!:M-E1W-Z@L$41%XQ#7,:'H>4"""8)R=4A#E$L)O!#7[1,;=6[6Q6!4V)2T2"Q"Q%45.)%": >T)(D!&[I%L=&C\3 MEZ(3('H65&F+$2C>DD0K:!QJ6B7I-/%8(^FH0BFQ@ *7&E%OA1>.NAC4=^14 M=(+' ,(J&HX[%AR/-ZHXCYP0S8!)19"V MX#ER\>8C($"L:4]&=_N5U?L.A5 M3,4\BV."M>I%9N?RM MC6I;47WH9,".IRL-4%>>,Q12Q& ^XY#ONXY@F1,B,#,XDK,_7]1URAYD;O4A MIF+'1;X5E#AX,N3>HQ5AV&EC%*))@3-&#$56BZSU3')<4A-,!QNRC#+H>?)[ MD%$QKR*$.@O(3M[8&HS?9_:F7MA]^5B/M*BH-!K4(L\WC?%\L)8CDJ__]4%H M9VD0UI]]VG;/..A/5.6J)"QL+@7UPC;3O#?V86IO;IK935/G^,H>5.QO6#EL MG%58H:@ ^YYR&#Q'9:BVQ'C.C2!G'Y[H&1R]2ZS@1D2;$CPMRMP*1:P!N;/:FKN*B] M';JRU3<2*+]+CGE(Q(N87*1\X?#F9?1JO>L+NXZOKRBF LB;:>7P> MU__=9SP>T4UE!%A,V(-'+N&-H"H2%*.02/A<:Y0F[-.(EUOGXW? QIMF]K&& M.7CZY<,\;QY>W,3&YNIS3_RB_G@H%[1])V!"!A$8CV S&(*\U3E$"7)1Q)%( M/+5*?Q=GK8>9_EE!N99:9X&);PI\/XB^/5=9FWC*JT>2@B))4SXGB,&"$(9S M\#F%;'<=W9@X&6KZ'J*DD^#*)0+ ,O@4WHF05W=8V@\5R=W=H-)18<&%0Y$3 M"^\16 ',1H>(2%0QCP659WN]26%H]";!C.)J]F9ANU;N?:& M@@XWKY+CEHA']EI^_C]K=7#7 M;WTU?5BJ9P_XVC2OE&#>2@52QXX@;9)$.'&/)'C&F%CJ<.JP[ZE^*)0-)-#Q MX'1; &C_3M+>=I64.&"F A*8$403>+D>YY/HU.5TYU62\^D TC\X@+I)MX&+MWYO,H9-UK6R5";.)4H&SE(2:,05: NJ6>Z*1(\EYV6;)^J.WO M(:0YLAW]\#3Y\<;TPSZJY"+VP2M$&?B?RL![Y62^041([Y.EP=LNJ/JAML.' ME&HQ='W=U+I(^0CBZ_IC#&MGX/WL:7Q>SV]F(+R+M ]=;?NH*,R&53$_#B5W=DPFNS^7DV/729 MR,G]5BI%$9R(R#HA$+9^]!6/M.*F^YMMQDDS5O N?SOM)@CJ).6#L927+]7"8ZPEYH MYYF_?QIN2+&6.R;Y=$3:H6,>#V)./MI[D?9>7LR9_\R[Z97-HG3RFFRI*Q7B( MX'];"QZ2HN P22]04$F[8 .QL4-L<-1MC>%!UJM+N?U M-,[GK<'U2.N*Y%*LSCN$=0*[UU"%"$[YO*-6,=\W0+H4'AMU4V-(3/4GSM&, MKM/T5?M>*ND-(PXHB10$+BVSR$BJ0>I6>TX=Y;K#FCANPM_@9E>O<$*"&XZU 0 M;MRTP,%7TWX%._)^_LMZ:J>^XW[^CDXJ;%7$.'IDBS^]'KH45&6CD9ZM(UR7\D0MD $?-IK;&.N#_Y3C0=>JW4DD+ M93%8%H$IY"A\"CR"9RZ)E59KFEB7K+)155UG?.Q6=<4D7:Y(ULU&B5^D/V>+ M-HF+CS6IA"5,V@@,>B+@Y0;K%7NJP*10 JN4ZY!VP!/]H?#4HQ!+6V.;2D*O MYO-EKF[T;#9OM7>QJUFEHU=:"(NPU@Q)E2SR$5LD9-"!204O2#]%NW\ R/0L MR%'V+C+A%S>K!(\7GV/CZ_E^R_U0VXKK8%1B'&$K//(@ D1"+@DFL%UE,"5S M]F6]2^%G &&.!J(<"6V]O_6U046X@^66@_TI#?"%8\R7[X$XG<'6*(:#Z7#H M:]0PKB'W(<5J1+(%G_2,M::4&7 N;MUBMP MX(#PS, C.Q5/FL;"MZN7[ME5_OAJ^N0Z'\+-"GK_Y@;9 ^%"%%0R>$RBE0A' M','!$: A\B5&41D1,.=:UW&U5.D1A= M $Z]U2AISY$/&MA-S"9"8O"JR_7VHQ[V']*#Z"S&$8P_(/3X3:X'K2H?L(^: M$&0"94@'X-5R:Y 7-FFKF8Y=?$[R0^ZS]R3(DF?5[H7"WL;YHJG](H9-J.SN M%P>#9O#WNI@8&"PK??S6+N*+E*+?I[G*$E*I:+3%#E0^L1$1'3 2W"7D&(WP M8GOA2>@ [6*1S',5V;BEP,<^+_9]S\I0)\[&COI_W[/R?>4-=)+W4,M$%75* M/B=Q:"D]DA90S&6^<-XGJYV5U,A6^2O#R>QA9LH30$/3?(&)/W@I7)OV%964 M*PLOL7+6 U)RY>O@!<+2&\,Z$FL["_ :/(M<_W;GVZ.%= M5E]_ODMDR9N0'A+5XJ:S/:TJ27Q*(CHDF881K3$(.Y-@=BPWW&LM1:L2YH,E M>OZ3WD+3VYQ]I]?.=+S@X_/8<_IY=K)Z@# MY+H.65$2E89U%G&2/2OC#)(AYH-& DOKB$ZF TS+J+/^X=02KR-(_WPP_HW7 MY\#41YBHC\.A^]C!JLBQPAPFV5H1X)^ \\G?B*A.0EG/N.=G;UN? :X+R'UL M1&?V7LX:F,[INH*Y__*^L=.Y]9N;K59_;2 0_M]R?3ZXHYEP^H!5,(('8AF2 MQDMD8M!(@V21PM;AZ"WEH4/,L&.G7_9>T-)G]Q6#.0HA.>2X\(@['I'VGB%G Q$Q M"2UYAW!FF8SKP= XLJ3'UJS >;X&?I-:M4H8!G%^F-KU58'?5I=^K88^AJT$ M)AI,LX"X=_GPA!>(Y,):01/OM1-,D7Z*L7R/N#[3&1AQ0V_-]VA;=^-N90W# MT]:"#9YTM\W5J7XO"/HUIUL2M0OY_U--9+JBQTJ!QGFOCW>UE?=']'W%Q ME4./;6KM%*2B8HXG1TQ$8$WD>W.215)3CK 7F%(+*H#W\72EI4].!5"A6&!D/:A0DUE52>>;"O)5O5WJ\!=!U=EB MX?Z"V(O\BV/KQ>>&4J0MR7N_6B+"P-.'OQC#3*;8Z:*K M,GF,G2?L,0!T$%.IZ?^] 6[?-#,PT?9,_-935;#$&D*@)R,QDBR'X#6XOXRZ M*"2#U\1TJ"U7:%.MYQGO)I^B+MJ?L^GL+O<;E!YRLAYM6'&CDM%19G3#H%Z MQL1*HABEM39*R?W9UW'^;A:7OJ>B%/B^"FY#ZL8O/&AU/VA12:N$!Z\0A603 MBO!&(<-D!.\0WJP4M4SM?AMWC%A#US*_F/)?VA\4H+S.P_JQUR^UO0X[_PC93P%E. MT5Z=A2TYUGX\#;]6_==J 8CAR4=89"_CG\MK%YM\&'VRS%M^F<3YQ7(Q7]AI M#OCO6<..[&EE&N3SD8B'*!!U%#0WC=D2#39)YJUH5R6@J%P>L/'4SFM_O%1V M]U,EB;70CB/O&$'!6HJ8-*M2D19'%I(A'>XZ*K-W,2@.9F6E6]!B;%9;ZW:R M*1*RXN#)8M'4;KG(&OC][-LY_U3R_N-RXZ=5X%;\ W!>'=48^2-S6NXU6R0!71X\^2EK9O5D8P_HLVV MYYWWK=B W\H0;%V/^M1.\@'A F+?2=/8QLN6)+[2]\U'V*,2]S>L,/9*Q$B0 MBOFHM4OP LI@49!8VFAC)U?I^P?%U#].TC9]=UJOW8D>NZ=*1M9.K>9 M;;F(QT@DO/-7,2SSQ7;;Q&P], Z$WUW-FL4ZZ>_KRS2V%?'X931/;O.W<@66 M/4MHRQXJ)8V-#BQYY8E%4FJ'6$ZL)2%1%K@TE+:Z:+:T'$YBO1*44:681)PI MAKB#024L:"@(G]L4PD' G\DSF \5#.]0F:=0W&Q<[ TGZG.& M: Y1#@71.WU7P3E/HO!(40].!:412>\%HL$J9C&W6-MS/]9RK@CM*ND2?M4. MXVAXD^SWV2Q\JB>35?[&PDXO:QCQR7P>A_6N]@Q[^U,!,WD/%??_'MTD_7H4 M"U"_>9=6'.]328^UJ9S1T4>24+2"(,-LOLF:.D3 ?+#.6 E$C&=V9@WQ/-XT M$=Z&E1;;(AVF"GZ:Q .LM^VB\IR8P)5%'+N;L[/%Y4XGO=IG8&U$]W+RRDKD4,4;:*X)4+AWB MC3; /<,)Y[O>3:M4T8&""/44$/.Z_A@?+(; S;YPP=Z&E2>4V\0M @85$BXH ME&16%%838P+API]]N:#^I_=^>*!O&18P6/=83\/;K:^N;VS=9/6UWL]*&%U"3Q1)V*(U;SW)J0+:+?-#DE?O$E'S1>)4W^8UG?;"=)[A%" MRYXJRRF/$7QTT* <"1'!?6;@.0N1O,416R///A.MOXF?E19F*4-H-R MKU.58MC$LF_S;H[&V+[.*IHPQHE29)0&$Q3+A!QU&I:ZD)2$7U27ZH)E;.O" M,.M9GN,B;14S/AI2JU85F$'P/W J6$P$A20$C.D"B-8J;G/1[-AAD[_,#FIA M[)PJN!% LC9 MFC?[Y8<:%EQ*E5TP"3!$50P\1B!?YMO^&2)2\99RVN3"O%] M)+.90Q))$-)QQ%Q(B";K$5?@?(?(B J)267Y][)B]S*+C[\1780VVJNPBG$< M XI5@TI%#BP2 NL >)2,@A_I.' H<#3*>:R8/_M,O>Y3=P@+I\IJ-#3 A]OO M-HY@I[;Z-EWQ_J3@#)(=R5E/ 98?79UD63P-;F'&]';#[2:>48 M]3YZ@B+!"0G.&4J"@U5E2'#"TV18AP*297V,LECL3Z+GC[W=MZ >2/P;8KA* M1!-$,BF;-@EQ(CBBUCGD&-:$IF04[E!CHJQ? M13BF8GP&?]>+DZ&TNX>*>F:DR'E>5$HD;,P7F 6.-(U")Q4%&.>GPZA,)=%" MZJL?\9W1VKK#>#UBA^_87BMC/39,!T1(/M6=4JZ;:AG2'EM.")&&J].A)G\D MJ TGTO$6Q&.1M>;0PMKNB&<(9$B!3260"-0B;0+SAN?3WAV6.?7#@.94:3W$ MPZA9]$/N'14+_ATTY7\ "0X>USIHE_X 0OSN CSY;/%Z2FZWMH[1Z ];5R$X M;4 U@4>7=+X7$3 C.="2!/58,&'%^9?,*QH'Z46(!3+0[B0JC9N)]+-6^ZFU MVL]F/I[#A_EB;^VN#KU6422L9;[#P1"'(E4*[+$DD7?:82*]=+I#Q:2?5R562/XFIC-?4+Z4VG%9?>).K!>C51(&=M0AJS@((*T24'3)"S/P;Q R/Z M]&GZYRV+/-"!ME75G\7+","VDV/X/="R(E8&CA.@"=PA&%DP1"(8@#Q2SD5R M8->?_>6EO<@6RE(XA&Z5 (^0A] M/BD8N$V6*XJCZ[#VEPE)#ZAX>I=>:?5SAX'3E5";;BIGDHR$8.15/N(&UA&R M..1S;B9JS148*ZWJ/H\99AY2%0TDQ,(*:6..GF+]/-*RRG5O>508*44=8MB! MJY84150X%X05WI$.+G69P/*0UD]_>[!W0^2@6VH#!,=3AF5B1,/:OWT+;ZRN\$O4HI^\?4V5OCN+:C0M]'/IKZ> MU"TJ00X/]=TT[O+L]\"]?2<5S'U@,:3UK5PQ1H&X7,7Q W4Q\$C\B*4&V\S8 MDUM_+B^(2Z#LRYV'CQ;34;U7L(@RFF!%54Y99)S!^1H[@301GFBG..,=+-XR MKO90<)F=@[A+K5%MN-MMLNT]:]&EVPKL.\H<,RAZ91!SX$LD)Q@2^<2@2%P) MT>&H5QEO_HS V:.<#Z/R.B]D&6M84K5"6OZF^AW66G@]GB[G]33.OR4'[H#0 MWN>K*"P/"DP!P31!,DB*I"0&.1N(2$%3Z.C<7?6!L=&W ,])%=TWY?(3SVMH MF%V$VNZK:M1']U7@+DCP*!!H;(VD<11Y21B*VB0F$@E)=]AH+./=GY%J&D#> MYX36/V?9_%["8VYR>['G20=Q^A^L,L8X)7/HG+[UMJ,_+P^T%/+Z.\Z_1X'7R]&.K= ]=5RYXDK0SB%(C MD*8V9[5")I\SF18D%?1Q9#XJZ-\WL8SV'#W;ROK'3>;WAH0O< M'NNS$E%(#XX6,$L#DOEF<$Z#6/,.4I?8M-HQ&#,O_EQPUJ.0AU9K%]/?)S.7 M_9[;HGZO9Y^R^[-)<^FHV@YU7R5!>*0X(*Q6&T"AO=:(H9013H8C/J? M"G;#R'M0!-YN02_LYWRYU-<[IKK [K$^0;U+$PW3(')ID?VN6[_WNZM *SO& D642XQ,P+G: MAA,H.8^#XYA;WB%K@OS3!21Z$'#9(.?O]611W^X %2T^O/7QK@Q?P62O$I0_ MO-L=UGD_^SH5K2C_&8;]&8;]&8;]&8;]&8;]&88=. Q;#I5?(XM=%W<_H[\_H[\_H[\_H[YFAZ&?T M]V?T]]S\N^KMM4H(7 Y[S9>$H\-L(':RJ1MZZ3;][,UD9V:5(^QF9N)^= 2X$[F+<'VT"P\-R_ST?3[74]M6,(^.A3Y;V3 ML.U,YKNI_6(L F Y]R,HH7TUHDM3DDV9RVG]WRN=N"F54(2&KW4(5ZO8FJ;- MENK8Z34KBOZ<36>W5Z32^ ME>LV#->W4[*A]M"]!+L>KZCSR1(A&6<[E"@A9$I4ABRG*Z>P3Y%7$ MR=YC3_TY6PSM5.T9?7B?[G5VI0L8K:MQ5O\\M9/5_;6E!AU\!E>C##]3?]K% MLHD7Z6&">IG1-O-58-K^"DF7UZ"GP^NMIT\MPO[86J7 319&''HL;VK MU25?;YK9_IJ(6T]5P1)K2%;<1N+U9BK3UN>KP:*08%11T\I.&8:?O'\V7>[- MS[Y]I,+.19UX0@%K@0S#%"5K&#*"4$Y(=,EW6&O+;("?/#.SWH12K KL;+ZX M2!M"]\SOG>SJBVAY^<=[$1MX &5]6>Z36;R^:8PP]N-WSV, EI#U?-$L/%@IX M*T]RJ&]U+]JS*SN]C*^F+^:+^KK,(_\50S+27Q5?[M);QH>W&'LN.-@J+P\/]W6+F_WJ0&U]^Q+%=G@QEG]_LW8<%OFTP7J3= MF=&G=51Q210CB:!$I$=*@KF5!)C73L=D"7/2AE;AF#&ETED:%=68ZJ@X(II9 MA VU*'E! MWTUW#.[Z&:#RDA&FB4=&,X5,O@TZY!*]6E*9$C7:L Z'%0KYB06!.9K8"_B@ MN]>MKQSG7]\L&W\%3^2[V4O8"SLI^L,V?\7%ZKE=?3NM4>SO-?N)LN3K^]V8VJ?,!P/$I^/;-N_Q.VB;,GX39 M#;P13^9>8EED:MH0^FP&_N1TL8X&7:1UN82W]?RO\Z3PK"A['IOZHUVGI,\7 M\V:YRCD_&_+ Q%B'G<^(HD];7S:S*7ST\=RD]FD5^KU];\^&L/-1;C!S-[%9 M?,G+:&UL['U9E]M&LN;[_ J/ MY]GMW)=[;L^<7-LZ1[8T6OK./.% )*J*URRB&B0EU?WUDV 1K$5<0"P)L#S= MQ[94A4Q$?/$A,R(S,O+?_]?WV_E/7[-B.+Z[S]_ M_OB+^FC>O/GY?_W/__;O__V77_Z/_O#V)YM/UK?98O63*;)TE4U_^C9;W?ST M']-L^>=/5T5^^]-_Y,6?LZ_I+[\\-/II\X?Y;/'GOY7_^I(NLY^^+V?_MIS< M9+?IVWR2KC;OOEFM[O[MUU^_??OVM^]?BOG?\N+Z5P0 _G77ZN 3Y=]^J1[[ MI?S1+Q#]@N'?OB^G/_\4-%PL-^^N\9+J\?*WT]6NP=.'Z:\/O]P]^D/7W_#F M62BE_'7SV]VCR]F^!T.G\-?_\_O;CQM(?IDMEJMT,?'I K\GGV M(;OZJ?SOYP]OGG5RFWZ?W?XRF_QMDM_^6C[PJYK\:SU;SDI7:63,];="223N>EN3_>9-G*Y+=W^2)\7B?%.MZJ5]'49)*OPW\_9),L M?.D!DO?Y?#:9G<:R:7^]JE.3F[4:]RIH/;[6:=N5F-DBNYK5X.J+YSI^?5T# M[G^\8V%J&FGOTQV)$JQ^.UO=;CZMQ=3DBU68SL.T7N,#K=&T?R&?_*JF:1MU MUK\B'U?YY,]W=^74\39,(-<;5Z>]2G6Z[5^Y>D2OW4&' N>+#4(?LKMU,;D) M7ETM*0^WZE6T,^APLG%W@MX5V4VV6,Z^9F]".'";U1#O4)/^A I^P_IV/2^C MD'>KFZS8\\C;?'D&PMV\H#^%:W]RQQMV)N!B&?RT:0G/4Z>CAH G&O8MX/NT M" /23;::3=(ZQ#BKFQZ$_[@*_R['T'=7FQ'@)I]/0\SN0F"RNC]'_%H=]:G M\MV529$)\]YL.9GGRW61U1SU#]+7]W4EYS^BC([%=6BS"%[)\GQ4?;X+'&Q4BBEF/OC6:=B7D;!$,-4OG3QR0 MD](=:=.C6.IK,%*)@<^+C^D\N$Q?L^7J'%3;=-JC8D_#[VKKN"Z=FW77HS+[ M?K999FJA4=T^>U3K133;@9GJ]=BC2F_SQ?6GK+BUV9=5"SV.=-.C\&56P70] MS]Y=/7W_DP>:#PEG=MVGDC=YL2H%>#(JM;!4C>YZ5*:Y07K!^Q]Y/OTVF\]# MS/)FL4H7U[/P$K5SK]FT'M=K-.U?R)K$J-]#5R)OMZ&^GS;YGD>[%\)F M5UE19-/PEP>U \&>!&5U86S:81\*G2]QSR*YJZMLLGJR!_G]0_#@/F23/$Q; M\]DY7F&[7KM7[1^S^6JV??7Y*AQIW;VH3_[X'*0WP9M>^B*__?RQ=*W7J[RX M?X;IIWR'=6-5>WQ[]U"]+_*OLS(3.IV'OYN;M+ANH'*-7KH7_4.VR5((?P[3 M9%8$G_5#MLR*KTT&AMI]]:)&EBY#//$YA.5%>-DB_/A]_I!]VTB3VMWUH4R9 M6)_.N]/FC/ZZ5Z>>PW:P01\";;^N!AP_V+87,=WW]#9$:\W,?K1]+^)V,4T/ M,R]_*M+%P^=0CE[!R9W47:\YJY,^!5^EWR<-9Y[3G70O^.?%=+9<%;,OZS!E M^+S(9M>+:DOI? W.Z*T/58K UNO%[+\VD]\V1;N)$C7ZZ4S\AQDZ1!N;9=X' M,=SWNVRQK,^@^GW$$+M6@D+]'F*(7'=NK-U%1T*_+=V?FC38]VR78FS^M=UQ MJ3LTG&S8I8"U>/?CDUV*4(]'>Q[M2(@_0B16!'_YW5U6I+7.#QYNT9M(6PK4 MI%#=]AV)^[_7:1&^\OG];GG>IJOT\R)=3V=A3CLE;<4*V9O.>A:TU5-9JW+.@]7A0KW5GHI;;=9,P M*CW+6PWAZ.(Z>[-PR]7LMOY:6[/>^E6EG>A11:U)Y--M^Q6S+HUK-.Y%T,5T M^PF9/+BWDTDV+R?;0YO9F6JV>9U028U MG^??2J?TE#(UF\<1MN;'>5XO78F>79?6>Y(3?5+,@RUZ$ZDN@*<:]B9@O<'B M5+NNQ"N/F>D0KX1O][8,=.N9]6BK7D6K:]XZC7L5U(5>\_LLV_SV_?9$\/L0 M);?2H&ZOO:KV>UK\F:TVO_N\J%_@H5%GO2KR;KTJ:_F4Y90>SNNW4^5D=[TJ MLYF39Y/-0E)'H61X.V5.=-:K(C5'_!IMNQ)S_669_6L=YA?W M-?RK+K!'6_4C6JT X%B;SL2ZO4V+^W=7'V?7B]G5;)(N5MNZ2.%KKUM?Z;Q> MHHK^^)./Y1"6%M.EFN9WJS+O;,( J\V1'EX6%0B3!_]YL2JV)Q9-D4UGJP^S MY9^=(E#W+<.IWJ_*0ZOZ_+SRD_LM7#GE:G>A[J-;)JWY[\ ML,@7X8^3L\[3=?V>V.IO=IVJX;1KG8]U'E71;F?:06?7=0_+H9M[?S(&Q/N&6+X\*5,O=J$Y?$EGQ3:&(#P^9 M.J4X7?N@==XPL,H]ZSLR9:O,LKSHFMYGO.H@"&DQJ7#8_O$I%+L"U+/%ZM?I M[/;7[3._IO/YKYJ*.+! M?GH4.+]-9XOV\C[KIG-Q-[W_)$>9P3?3L^RI;3,L\G(Y?LW>4V+VM?%?UMGD^ MV8?@!KVK=/EE ^%Z^7-#'Z;-HZ(5% L_V(P<_U86 M@-A$S0*Z=ZOOP1_X?-J>R*TK"RP*$^] MJ>^S8Y_8L68)H%11IQ%UW!N'&(1>5O!HRU5$,AT9H'\D5W\\R'M#;T.N 7GR M*4AAG[D59[#EL7$" ;$82JTDDIXK9:75E=:<0Y/L];5ZY806JNP M#S\&D90TBE,Y8"CGO^:6W)&LSH J^_ M!E=&.=N,CR+G4N/'_;GR)\F;@,3BH%5?/I+(\&;, 35>:J<9E53AG;[01S7> MOBV8>I9KB'3>"2B-3?7/?+[*BB+]_9G&+ZWU_*D$66)+X:157!LM%69F*QL# MRM&(8>6P!FN%2V.;?2IFB_1V-GF0_/AWMN_9!%ADG #:6Z^-((13#RLY$6/- M[7>^&S:L_3I )];\Z4NTLTU5T)=E5_7][^E_YH69IP&@XX[Y&;TDC'!)."RQ M!-ZH,!#Q1S:',:DQ2\@K<=;[ W,$I'J4_X_T]K2+=F9/B62>&^T I, #X[E3 M=/>1&8KQN)W[7BQ?GUT=(OK_F3;*T. 2"38,LK_#8K-LG.Y=Q_,[M; MGN3&D5:)Y YEX.@D6R[+$OOAI3=J M,;79UVR>;W9K:_B6-=HG3GC@&7<082\AQEX9OM,=V%J9V'LYPBZ=(WW@%V^\ MN'^X]"O?KDY6*U";(]/OKDRZO-G^9GIT.*G?3>(]!T9JQ[T@2CGA!*M\;XXX M!.,+6'K)8^\1L]A;I":__;*]6^#Q?MKPI^5LNBV86UUC=%]CT_2,WA(<,# D M^&A(*P0,!>'#VN(BG$/-1Z68&SOMN=0_= -2ZL.N$OZ;:5!G=C5+=P-Y]8$\ MORDK_&Y]FTTW7]!#WM+7=/[TWMQZ[.OPQ8FP1@HK/%+<8J QA:)*Z!6&J^:! M>,P=K%Z(.AS*L3C]Q[I$^G%W)UO6F%(/-TJ"6E!;3X 30!)/99@8=EH:WWR! MN+>8K1E*<] M!*?&F3)[E"NGN??I;'J5%U5AU>4_LV7@[+9^YZ%,FB9])9( YC&1'DMD).'A M?SL]N7'-CQ;SB^!#+."&C= >PX%-*9V'6V?A>9/.P6X2S05A2 CK(+>.4:-W MZ4@2"M7\0+&X" I%P.P2@[$_LM5Y!&OSID1:76*IPJRM#%$,25 % N$+Y64\NJHEJ0,-L]S?5PA_,OQ MMCF^E\W?AXK732@D",5;4$"2HT%7BOY0 -=]%@)>UC= 0D!%&W>7N MQ>J^NM5W^28P>UD9'%/@N,6SX(UNI+\M5D4XBKE-6;TP$ M (XIX0Q20 )/E*-5=J BVK0X\W49^R[CPG?D_*V\WWCK[*?>F!AM!.-4(J8Y M N5Y*JYV^*H6YTMZ7\L9C&G=,+]CRPSH%GR\28OL?3&;U(EY]K9+1/"U!=60 M(6H4-Q0C)RI=N2?-JW7!R]QZ[ *E1T;\^Z\O J"_MEM"?M]%TEV6B]?I_/R MZNF/-UFV*F^PS!=/TT*CO7![ <@R?.'9[&NI]/Y;GB*(,O2M ;O[UG>T/_+Y M__AP8KW'#+HRCP911+PP\B'*]HYYYWR=;[YGS4[6_W_V8!(^;1/F#EYV&Q20 M!CFRU8@"SF(6HCQ:W;^-,5[6]&^#0#KFBOW_W-U\7UU[OPQ3=7E2J/B:+6M4 M3:[70:(0DTX*60[N#FN$_3;C-4"F%(IY)<1YM6\:6CZ/@%(L9^BX\"?KB]1I MGCBO"/9<4\N8H08![7? !D#4N,O7=&W>L]C3"L&_$H>&X/-SM_#9?GCXZ?JQ98F@(<0E@F -%I?00;<\I!DT1@5&+:-<+P+HUX,L% M_>ZP:LB*9;%ZPHCPMY=L"#]ZG(0_3K)%6LSR S[)P6<3"L/\#+FS7BD6IFSN MN*XC*T!Z->Y6K,^+\D;9V=4LFQZ<#HX^GTB"K.68$T4@ M]]:4VE4Z62_1.'V(#FR4]X?.Z[#\J&;^L1A\J/W]ETM+FP-,9ET4FYCWR [^ ML8:)Y (2:!EUTF D-!=:5-H:PJ->WU1O9N]P?:)3;(;P[VR^_K*Z6L]_5*0& M,<[I)R%,,T48(F4* O6,8;_[*APT+*(G, !/>H1JN 'DCVS59/AX;)88;RQA MFPTQ04F91\#I5E,>OISF@T=O:8N]#AZ-D8E74FI[)5V]K(A]CR?:(\^ ,40: MCZV&!@M4:2:Y;NXS])91V*'-.T DNJT_I-]^#P 4LW1^;$%Z[_,)QEI[9Z&$ M*,2UUNCJ)H&@&Z"B169R7]9N9Z)#]FX!2G2#_T=>_+DK7E;'XL\:)-1HK:CQ MH,P%8V5!,ULMF7%.6F1M]C;3]V/R-JA$MWF96KJ\><@;J67S9PT2Y;@'F#-% M*09,"13FK1VC/1]A&:-^;-X&E2$F\9J3=V*%9980"I#%P&DA'=FQUQO4_!Q M;Y-V/_8]'XOX5LT7DY->^9ZG$^@!UT9:286"UN* 4L56H;TDC6W<6[)]3S9N M"DFTNC^'+N"LYY77:9ZPP&OK$-)$.HDU\T;82G-+6IQ#[(T,'7KI/2 4BQMO MT\6Q4Q+EKQ.D-EM+WFW@<)A16 U@(O@ES>M_]>:3=VN0O#4F\=)A9_/I;'%= M;CV^N;TK\J\;AI\L[W6T74*H4A(XAP@G*D0>CI@=4(SS$19'[=7^78(5BQB_ MIY.;,,P5]T_!.,6*PXV2\EH_#;0WQA+./8:&5"O50@K;/$VL-_^]5TITAM3@ M+L')0H!'&R8DS*" 2T QH00R#+15E;:"H^8^86]^?Z^\Z!2MB OWZ]OUIIJE MS>Z*;#+;Y+6$/\^SC5464W6;%ZO9?VU^?E#'XXO\G;PB$51JC1UC%F &=)B1 M0;7L+3D2;GQN9Z]\&PC7P4>MXRL3QYJ%^9I)Z9GF0)=%G! 1NU2=\/,6*0F] MG><=9L0Z'ZM8K'C*]",L>/I88IE%W'AJ("]+*S@F!*PT,9(T/R?;VS'97JW> M IM85OZ0!1W7D]6Z"*[W-JTR#'?9O*RH\7RX.T*",WI)* [#'C.<,\B4@0Y9 M5H5X4G#5?%^BMT. O7*D/^AB4:BJN+LMU?WDG.MV%[W&8ECM/A(+H(,(F?)? MB%H+C:Z2Q*02L+EKTMO$TN&*6%\P1?2!BW4VU?EBO7R4>3&MM5A^NG'"#/)E M9H:"DG,=/A$*=F,L%[)%G:2^R-]T7KN%+3)9_IE.'@H]-6++L=8)$//D[MZ6[:*-3SW@-ZYQJO70E##LG/1*.<20$@1)Z:LM%86-;LZ>WB*K ML8Q&9T(WFL"\34">$ Z1)$Q#'Z9P28(3B!X'7=7BT$!O:WW]TZ5KU!Z9TE-U MI_U%A_JO\[0=A2.\8N@"2K:4/X3?#^*42XAVMBSKX*R+[&V-FDJUVB0!;FY(6==O"S.@0(ZW2%,_9CY91.$\O"[C*#WD!CD)F 2&JO+*-RA!I1, MYN***-2V4:TS]1V6'\;B9Q=1B&OP^(;V>9%-TN7J8"&DPP\GG%K,K(&$ M:&40%]P3OM.&F*@5LHZ'+!U998^-6T$2*W*MA"UGL),5KWY\.*%(*>R,T%A( MB*U07+%**P=%K:JC<39VNC5T9Y#$2S]9S8K-(%:*6J/>YOX&"1" 4\F)Y#C\ MFS,,?#7J065T\XW?O@M<]>JZ=0K:<)0X61[Q4).$&R!58+X%E@-$* *F&MT@ MPG;D937;FNTD"UJA]!KY,"H?;VPT.-?\Y67M&Z,"AOC&I)OKV]5D-?N:O4^+ MU6PRNTL7J\,U+8\^GSBC>"D8UMX JZ748B>O ;1Y)EAOR3[MH<^[!Z:Q(1^T MV=3C?)BU)K--"L!QW^[#HD/6]RY4XRA#FA'@@N(686N%W^!-*FV^@ M]1:Z#?<%C,T:PX_[/EAG\Y&7'_S7@0?^ M?!VJMQ#W$D;^'DT0=>CWLZO5_:@&_6XD2I2' 5GF,%!$ @,U]+K"/'B;(XS_ M1S;<#V*'R#'B2T!,B%<>[TT^'1D>;Y\ 5]Z^2ZAS#@HB#+6H6F[!DK=(\^QM M6:'?A,\^4!MH5:$4^R9=7(> =ONC=U\"_1]NWL[G["F B+(Z9Z70I3&J-XI"CTVJ=EK=5_",@_?9X#=8\<%$6 =-2G_R%;E'+$L)XELN5.U:VH> M>$VBH5"*0RD(, 8P$@Q;[?228-*8QQ<;$[1?"G7!X&[0'SN/]\\G?5+ZQ!L3 M00W3@@FID(6:*:>MWSE=K,75]1'CGHM@=[>&G>^/S(UJ0ZC B(%M>5L E M\>'_U>H\Y;#%O3[4_+;ZV1-WN\JT09#(FT M7%++H$ 0.U$-[Q00T/SH;$0OLBN#GF1."^0&G!AKK!R<-R'6Z#"QEFACG2," MA^\4" /I#G3(;/.),*+_%HU7/2 Z%KX]"9Y:D.Q)+XGB1EE+C2(P.!V020#X M#@?IFB\B1G2Q!F)6/ 7\6Z1EB(KFU_(%W$U M.AJ1.L%PP-R2IPE9C\E7YZ63[.\C81H@S*TUTD$9X@\F=Z?] CBNN<6L)8GCC^DJV-U-#M[1Q*"&T:8 ML,I8#23 +O@/%88*LA9DC+BTU2U;SF5G3U@/S-=L^EN6SESVW)[SZ]7 >#J-^E]6=.@F<]0K\L$2@Z,7(2 Z?$[M7FS)?\M.W;/XU^SU?K&[.6Z ^J^>$56+F@LLFD^[ M$7?L1LB]!MB.F'T^7S<[AW*TQX1AS8(E?'"), T@$;.KA\41U1=QY&1\W&L M[9BI-_O:\;A7]IA@ 3G@6"HGA6), &&J3U-88)H7BHE8K6"$U#L?VI%2K]3D M\;C6\M--5F3IU>K,7>EFKTBX,$0[08UP2 5_A7):18S"V!;Y61'+'HR+G%UA MW>$JXU%YZR\5'NTFT0:H@&[0QM'R3XSO$HF$I[:Y=Q?QH%Q/3(J YZ![?UE@ M?5Z4?]G^?%GKCNNS^TJ">V$U19!K@90#DF%+*TR ;W'!#[RPHFNQ((Q%J_0?E5P^N6*W%M4ZZ3\!TDL<@ L!%9%4XF KM,,.R!973UQ8\;,A M81TTHWD=1N;'DEIO%H=.)I5;-MLCH^4?&YXX:_^^)&#H/&9>DA"*.<]@B-8J M; D@+>H37W:MM$%A?J1P7_=[;\?]WF_T#AC=SE8/WM%B4X!NMKC.%I/94&]] M\JOF5X ?<*P?_+3?@\AEH<;*W<^+)^_<\?.05WU.'PFT$C"O&*3*>N^<9E7 MX) GMM'UWLUU.W15]UGM$P Q$E1ZK P(#@@36FR_% ;Y KKW5W%)'L= 6.&-$!2+B(F8&5*V;''LRXDF*- "K M\4+"$P%FCQ(2]C5\8X8-NN8+H< M,P]CW@/7+8[.NKU:]?@E?U'GJ2HSQ2+,Y:M-]LOM)OOEN'WKM4ZL)ZP\60RX\^4AG+ MONT0ZLS"5_FZ:&#@%\T24M8Z+W\OU MWIMT0<^V\?ZVB95:0P($1Q9@!JGU$%=Z .>;+X=UOFL>Q="=H!1KA^C=759L M#NR\S=)EMMP;1-KUL92RFCTD- Q9GGA?5M"CE(40E-''Z(*/Z);)_I=/^\5N M9-PQ)W>VS^LHP1X"J;0B#"HOC5*$5%X/#N$,:\RDWF.[P9G4#,*1$>K-XM.W M?#.TMN?48U^))A0CR06C4BA*('/4[3"1IGFXT7LX.3BM&J,X/F:5(59WW-KU MEA@#M?/2>6VHA(YXM//E,01X1!6ZQLBNICB.CE_E:8/.Z+7K+%',,JFLR _!G(UA'%DY*IUHN/LOA*KF =4*26HU]0[HFD5V! D1*,"$Y#B0E5*C-(.&\DHO MBMI46NJ\/&BD[,H>X8MV(F9=3&["'%;K6N(?'TXL8(1P[GR8V*#42A.YTTKH M%L?QNB^_%6\X:(W3<-;?.,1G5"JJV4/"I.84!L9+H*1#UDOSJ+\0+0:/"UX1 M[@>\@UY/MDT(M%1I9(R#EFL/.$*^TEEAUSP[K/LSF(,3IC%L M U/ET\VL:,B47=,$( JX)$0XP25EQ -7[9-0I]B83DL.3I2FJ W,DW+U;W73 MC"B/;9,P\S(8!D]'N"C/NDND4:4SQ[!Y">?N#RD.SI3&L U-E=E58Z9431/% M'3,T?!M>66LP DQ563\!7=7BE- %+Z=VC-J@/%'EFEQCJCQOG0" H81,<8Z4 M8>6RCF.5WI#(%L4V+WB%M'O@8A%F#6 M:$WX;M!$+0K!P0M>&.T"JBY.*AW2\- R68VF"<<"0X<1E<1:R9WRM#J90X47 M+7+G+G!=M"?4!AT"SET9J=])$N9')3S4$''H@EMNN2$[%(*?WCQ;[@)75GO' M;W@6U5HBJ=,\44H3+03 N+QWSPOK2>6;,X=PBWOK+WCYM0?DAN=,G;62&JT3 MB RB7@A$M-<$(DUAE?S'#)#-S]>B"UZ([1ZXX0E3:]&D3O. *@BZ"DR4@X!C M*PG:?2J2T.:'1] %+\7V@%RT7?\R:44MIA\"$NF\+ ^Y6!X[/K+W^80(K07V M/OCJT&B$?'D-^58WQ%OD,Z(+7G?M JH1#!TU5D9JM$X4LAYHY71YH9SA2-"J M7)EC-FC>G"(7O.#:/7"/A.FISMN10F@?5_GDSW=W#WVN*FT:ET3KAMEEX;QG M4KX]4B_M=*,$.T*EL49#[" 3 !)4K6QZR$&MV#Z2IH>JIQUOD"#)+&3>,RH M Q0A1*H1RF%#FR=U=50NK4LCY3T@DO93$*TGDNC[/])RI#M00ZU6N\0Y3Q6G M2 NDB?!A5-+5THVSMDV1Y+,I4ZN46E?V/D6?%B#%FOF?R[R5]V EKAJMDO"! M46*#<^O"1$6AH-I7Z"<3'67*M8QL>9487>+U>?@S#BP.UVL9+B_'X?5%* M_N:+C7OY(;O;[B;&?^'0KNS'5;K:N QU7-@?'TZD<\0K[(653#AA*%7;/59C M*!:UHO2>-3OELCY_,&&8AUA+.<\]"\$004QN,Y>,PL"VV%GMUE5M8XR7!TK: M(!#3-5T6JR<$"'][:?SPHT=M/DZR15K,\@-NZ,%G$T"P4(9R""4PPBAAW/8P MC=&41+W>]"S7LZD=\VX!:>A&U#/N5JS/B^5=-IE=S;+I0R QOE_:'S.BP_*F=Q+ 8?)E+8:>[^M9ZM[LN[+/+% MD?+LM=HEX6626PZ)\YY0@J4TJM(5$=%\->K\+Y]/ MK"R/QFJ@B=.>$P:A93N20PO'.>9W;+>\/Z1>%QM&-0^,D03QEPM>WF34;[S^ M\FUJ,EG?KN?ES8K'KE8:.J:O*6:=B/_-5P9ZZ)W4O"HF9 E6O,6)H&[7$OHSVW6HY.,V0>EULN$ O-RX)SC7^@?-!GQ=%EL[+BSE_R^?3V>*Z MW*A;EN-"[2Q?W'[))-ONZV0 [7IJ]19<)U0Y;P90B'#L$J95F M>Y#?4@I<\_3*SA/[.[)>/@APL<:*)U/JG@N+U?0_U\O-1NM!0C7K*/'4EE>* M>4K"_"RP=1:)"@W!6YQ#[#S;OUL:18%K /)\*H+8\TV693/2'.D@\<9AO''> M'.&(B+)>6:6]HZ)Y.-3;M?>]D:4[F 8@R9.[HWV S&;+V?5BX\T7_WL=QM6K M^S"DFG1YX^?YM]^RZ?61B:S+[A.K):9846*Y5 (!_@0YXDCS@*BWB^U[(U@L M$#OVA^;;.5A]36?S@ MSFN[]#X&=8K4B-A2#JIA?'UW]2G]WGZIN.HI 5Q"%#X;!3&$'@I'):OPX$#% MO%.^)G/&MF[<$,IXV0SYY,^;,+)FQ?+AHSNZ]/ORX41S1S0BUB#LM9("&%<- MKPP#W^)L]<43I#5:L3AP# 9=SJS9AVPR3Y?+V=5L\G"AW,./CX\U;;HM/3Y) MN>=>"PV8-#Q\,A52CL#F T]O<5DT7D7$-18#7PI&_8^*V;YM XE M.WU/8HW'5B@L#%#>,0\=0!66PLGF:P>]A7;1.#HDT&,8-IN/C*6^4!*L#8/$ M2&, $!2Y2E\>?M"\9-GJQ:L MMC&.GP4[#X'1G07[D"TK?8Z< GOQ5%*6G68:<8 @*T\_$"ALI;1!4>^I;G,^ MH+;M\JZ@Z//\SQ/)CI[[^>&Y1 *%*!32!V=%:FLE9#L<%$)JG/E0K:RQWZ*M M\+A,VXXJNVDXDPZUWKF5TI3QZ;NKS2)=W8S7EVV2 (:4R!J+I*3*<^V)KF8T M;.JEEH_@U-:YHW+7P,0R_E,Q3Z8N_OAP0@CPRCO!@+;0*>0)%9565F,YSE&[ M0VN]K.O6%42OA0"C&MI'9?)-O; M(%%,**R T%#31647NX^"L5=<_>MMQW-#NW="281UL8.K%.]3\OM@YML-9ND M%US!*+AA0##HPB#*H18>8$$?X#82@WI#SKA6K0A#E&L'B >0"^ Y46ZKD7 0 MC'G5JK8QCJ]:G8? Z%:MVEAH3P8VM>/)"D;G M 7(9=6P8Q,00)37!6E@V-U'0RRA$=V'^$3I!:-A&+*1=*G6JYN\*$_KU6;&RX9!6Z&@$!@#ZJC% MS/CPQP=M@TO6XI:-WE+_>V-$2VR&9,*;Y7)]-@L>&@5?7 )#0A0F#':*$\D0 MK+1DFHXPL;YG!C3"94CKOUNOEJMT49[7/9,"3UHF#FDD"$):*$0$U\16B2A& MM3I]V%L>?,\\: Y.M.CB\4J)!CY#C=8)EI)+"K$UH+P[!&MG4*6W1K)YB=3> M\MP[)$7W U C#-7:/A&H QF]'J.P;%FB<+*0@S+ MX@^!Z18838840M MPIJ)*A-*,6?U!1XOTA!@[D4()[QP!&B)]=9Y4,01%#/;[=Q$C=K&.)ZH<1X" M,1,UFI.@TQ+/@#A MIS20FBDBA8;ED8X WU8WZ@V_E/3W=G:K5;^W&5*OBPWCW@<< 0D&]\A/5IC[ MX=F$\S(1F&@N'#."$F$MKG22U#3?K8ES53H_75/P6+O$4HHYU<9:J,I:?%)84^E**(AY2=D@UN\2G5A,^%#> M_+/(IBXM%B%&/%WU=G^#!&I"$7>0:U\JYRS6L-(.2]X\,(A<*+FI[3N!)=KG M'[6\J,4,& %Q63H%2&(()]6T22%AS4_,1"YQW'A8Z FI>/F@SRX G]IU$1C^ M4(3K89'I:*QXJG%B+/9&4B^PXE8*SP&H<&7E0:+Q.0V=KBYTC,\ CJ*=?9U- ML\5T6>TQE46ZRRFPGN]XL'EPN(6R2GACI.1$(*U9]3TP(4WS5(^8R3]-F=$# M0K&X$0:U(@MLMMG#?]\L?ES4_9#/YSXOOJ7%,9JNX4D MV.$A#6E>Y2QFYM((HX8':,7BS5! MS,?"GD?X\>RYA'!ND&8&XG*/G%,!617"\S F1CVY6(\)G5HH[PZ;6':.44[7 M.@2Q\DH3 ;T,RI;%3K::$P.:LZ*W18U8XT,/\,4BSJ<2F'5Q_S1O;A* *8[F MH1UIE1C*N0," T:AT\1P:'RE)\.F^=I&;RG*L6C2'6J#L&.34UL)_#XM-G__ M/5O=Y+6IA#?=07B:1 RN]93+W38;>P!O# MFOJ&Q V7U#=M$RQ- X1[(3W.GAX'%4+2,()T7STZ"T#.FJ$VR%V4?GRD,K] MXPY!65RWF$U6V[- JD1HXVD%M*ZRV6I=8XNF3=^)54!J'GPXXC7FP;73Q%68 M!3";WT#96\IU5+Y%Q'9@/FX^H7[H6+OK1 A-/"Q/-D$/O$03[ & #]DD MOWZP]ZF(HN]7)SCX+(Y0P""DGAA-*-D>9U.2"-CBSHN+WTX9&?9C8OMF);DE M;3=]) QB:PSG &#J=%2XT@\-H=4WG=W=UE4U6 MY:7'FYE=OYS90]A=:]KKY$V)<%AR!RS!DAFL!-=657@"XYJO%L.+W5\8!]2- M1[VG7]"[J[?5%_1FL5P5Z^U4?S!S[LP>$J4HY)8+7]ZRJS:WX=K=Y^AUB^GQ M8G<;^H5P#"L>FSW7Y<9B3==RGW:12!L4IM(SQ9E32!')JT0BJ;@FS4GT6K<0 MVF(XBK59=WLWS^^SAW6:]]M-N??SM FI3O68A %7:2.!]@B4%=PUQM57IAB MS>O 3O/$ :SOF1 MKT+C%GH*!32"(:R@DIJ9ZF/A#JAQUDGKP$:U[D1KAL[KL/PP%C_[$KRX!A_& MK6]V5E @JIACE$'!J,&&(X0J75SX6TP#-RX_T'0R;P/%T$<#/R]"]#(ORZ/_ M%B*7$)'^(X!7ZO%N\7B[N2IFR_"KIR%KB^.$;5^9( X=@$@:9:W4B@KOJUD6 M \\NXVJDIF0;":KCX>VCGC8H]#5=A6=Z8^RY+TN\AA!R(52[^0L3:HFC"AI37J1%@2($L0I=;'7SD37F!5-=LS4JID,SUI;6RZ8Z6X0_ MK#:;'4&3SXOT-B]63[_8;D?8+EZ;!&>+IMDH GE9(1GSB.P M=P!D&Z=OV.W-7N&5[Q:/DX3[/KE)%]?9XV3Q-E]+558$+>_2Q?WC M!:*'5M74R9T!\S0@T/3N#ONVLD&5\6<@MJ'T,E9B8V@ M=/=A >V:AZ(Q[P<;R[+)^8".AZAU@^Y8BR4EEHPA[;PD #*-L ] 4KCS"#AK ML8#<6X[:*!=*SL=R:%Z66KU_V)()L?3FJ??YQG# 3C8"E*#]I=;D*0T5IS[:4T5(>IR!E? M!>?&<5@K=V)<"4$(:VF#Z!)P"0WD@:S55D2864G,RJ-G)P35-<;QA*#S$!A= M0M#[(I^N)ZMWQ?:$]I%\H'V/)I1387#0&DOML$<0J6KDTHR(%I5LHJ8#U;9B MWBD>?>:$;,5;A@E@*^#R:$[(P><3Q[$@G!HJM4#.*.%MM2ZNI51HO-E [4ST MHZT[ ^=U&'YTR4 CL/A: MHXYLDG>'1BS+?LB^9HOUT7)TU2,)I<)RYQ@# B+#$ >TVG(W +@1WFW9H5_6 M$(5XR]++U;NKK9!'%Z*?/)>4HC.E9"!EN<3N,4*57V*4%@NDC1GWR5$*5D%(S*XR@"GLKW2Z9U$H*FU?BBYIGU-"DS8&( M-]XNL_"NFS#+V,"\>7ZWN6SY>UDDX=AW>[1=LKG_S#JK.%:4.5FR=ZNK%]#4 M.@HT?+I.XY&Y.VBB'=#-YO-RCR%;9$4Z#Y*KZ6U O[R:I%S0/AV$P!-[ MBAC ,O@<1GDM8359>6-!TG*VQ3/>+%;IXGKV99ZI MY3);'7/7CC=,&!) ,))\UOIH^:L-&1$I]A$8T(IW)O; MNW16E"B8F[2X/NJP[V^0,,ZHAQX(1L+\IQB2K@+-6[P"2:UY?G MTV^S>3EDO>#HHP;'W,$:S1-2YO7#$(8&5\A[+X0UVSUK [AIL?@2->NDJ9_8 M/4*-3+%U,-Q7(UY/59A_W\(=>JUT"RBA5,X04<9XA^K#6_" _ M]+;YW!\US>-,"_'%XPE&&%ABC4#0(((&&"T2L-I8KSWA57BJ0V-@6YZ4O886N M/2)1/^L_\D7^7.+3PG-++YFVW+E1W@548H$$!%F5DR@AM0A1RBO@B@#E9(MDC0N8?EQO$C' M97Q9 /CAP]QF_YUDYP\M$B0)8D@A% !71$C&'O4CCC2_1JV_0O.=,ZDM*K&L MWJP^"*,RP"*189@A)B4#RE>Z((5;.#27L/[8!HO>LV(?\\F?5&@.0]-OV?0Z MC&=J$GZU.05A9\LRN7!=9+:\='1^J*)?A-*3.Y'?UDB9W?-T8H0EB'H3XD/O M(6+:@,TB#S:>&8IJ.5A]ZW8J:?;%DPG72EKBG99 6T6,] YL=8*>@Q:7L9W] MB1W-FFUECY?5,5MAT%/>[($5OVTET-)5*-+):OE;%EYQJ%3>B1:)@,Y:2C%R M%D),A9!$;A5% O(65VN<;>RS,F0;&RSO Y?&J[?[)3B8$'FR30(--6VF/[ MG@"+%0+M]9BK YKZ?NLX?\@>2@(M;V9W!R;Y=ATFF&ID&7*,4$P-%U1R5*$# M28L+:,Y?)([J T2%+1:I]DA[<)HYV29QGA'L+2!!361)^&Z(WNJ(/8%ZG.Y$ M+,/F_<+X.BDS*L_DXI@R#$.JRQ>V"')@DG&$KO@6*04:>LA6BGH?">CMM[:&NV MDRQHA=)KY,,H78.QT&"H&/5!SFRJEEO1'SVDDWY C=:)**_JY,A0SISF"A@I M_59O@KR/>6O/>5Y!"Q/^$(!V#5.?)_C=(BNN[X^4XGA\( & .6&$4$XZA#D6 MU,-*:D-0\_MXSD_MB#KUMX*A?^,=K;CP])$$8&@UI@!)9+!5"D),*LD%47Z< M4WA3^'^P7BL4+LF.HYIZ8YMOF*GUGVDQ*P>7#V'@/Q%8O7PTX2UV']5H/09SCV<#[\-L^6>#;;JJ62*-% ) :C3$7F/K M!:DF.RJP:'[L[OP$Q]%LQC4$)SX-JBWN3^'])[_[8\T2@FV()K&B0 I*A#-" M5H2G#&(Q[I&_&R,>9$9G>+UFAHQRCA@?,88AQ/M\.:NQH?+TL419*HB@G"G, M88AEPO]V\# 'FQO\_ (,@\P,+<"(;=:37_;S!Q--B,.,!8YK8A!WFD)7:8.) M'^DJ2SO#'+!N*T0NW?J-E\?K2YUJ$FB*#;<$("1DX8K MK0"M%NF9TRKF90TU]X'[.8#6"I8QGO(,"F6'SGAN98TMTF8B[%6FV3*]OBZR MZVVMP&V9X.,'7GM\<>\VV/_:_G'.)QM[!W.[Q6I3$^$J+VZW21D/O^OQ]2XM M%H%BR_=9\?$F+0[=_=/'JX8^.ZT"W-/9?%U^=X\WW+GOD_DZ"/!0R^+V;KW: M$N*E^&]K'+CNZA6)XEE$>$C<>SJ7/HH! M1-_O[^#$BFJ/;TV$=T8ZCWIKZ%33A'(!H()4>0<@]"Z8P54:$^3L.-<[1L6%6OQL#?E?@6RC M6IAYU1R+O!SP$I3SHI0^XJ+>0TZ?SHI_IO-U]GN6EFL)STHIQGK?0YW ZTU5 ML?3+;+ZAB4[G9=7JH2-#O5X&MWFY5)-_K6JS=$AT&&0_6(H8EY5NMHA-[B]L3!@)0W& MS6?LWFJ]QR1B3&Q/\_! /;D?W?I[-?W/]4/][CW$.=TH,4I3C(W&ECCKK6)< MN4IR1WES5O167#T&*SH'KO=(>V\8.'2HMQ-J&WI^O,FRU3^*?'T7<-U^1^E\ M5P';I'<;3[E.W->VZT1:YIP+9# &.JHM8.)AQ\9;++FNM2;5-VKW^Y0[%>'5 M:9Y0RCC%PGKC <90!3<.;MGKI 8QZX,>#=_BF3GO'<51!VI/]-W]\;=9&$B+ MRP0JR"AK<9=PSYM@W?+A,-FZPRZ6 MM[MWYOE1C9.["&?UDU#"!.>>8:600#AX6V[[79OP0\['O7_5M<$/\:E'*/_: M]!KECM5%L6I@-KU9W*U7RPTH\&2=JB.M$LF=$T01C9'!P@<-3;58ZP6#+:ZG MZBN ZLF.A]C2&K,AN8$:<6/;*@&$<1""01L\3^J$Q1I6RP(>"=&\$'MO:W_# M<:,99D-R S?BQK95PBS1WGKE!:%2LC *6[8-3(!3IOD-V;TMQPW'C6:81>>& MOG^"C"^R?ZVSQ>10);PS6B=!7>",$D)832DV5 M4Z:U9B\S!GBOPQPJ:.@)N M2)=V)WK%JG5B MY=:H#/0^R;H=))QZ* GBU&!H.2Q/,N\&9(5\\_K//5_] MT(MCVRMV[=EP4)P3UQ36;)\ [FB9%E\6X[5*,A+$V.H#%5%DG#YK7T;;RXE^ M(+Q\:HS*(;TH1@SC7[Q;W63%$XE/>A3[&X01%@"L-408:VD,)-R;2CO-2-0Z MN'4NNNS<:GD/,$4[<'9=^DV/IYA.DF!_@P2:X"A+[#C#F%HA95"OTHY!U#R# MK7-',@X).H&IJSE!_:C>B;MN:[9/#("6<(&5Y))[[07WMM*'<-W\V^]\_;Q? ML_>)6JRAX/=\D=W_GA9_9BN_7DQ/#P7[&R2"86>Y=$A9 ; !B-&==L:;$=6( MZLEJ>0\PQ2*!R8N[O"AKNF=?5F=,"T?;)4$S*ZU70G&!PDAG':R&/<3#N#?N MV:%[2G2)5CQFW-Z&V'R6SM^G(4BOP8@]SP?$&/4XN$",(4DA%(:Y2C>A9?.# M8%$FC#Z8T!ZE6 SX_/%3L5D8.\=?/-PH88@2[3S4!G !E8?<5D$7\E(T3W_N M_-1#'"YT!E6T%>J\R&;7"_=]:)6$^1('WFB','0$: M"LIV@Q\1,2]-&@4I.@0KYDR1+SZN\LF?M6:)9\\FD"D@-;*"4,<=O;];R\$/02H-K?0E M1#=W,_K/?(A]"K-;*/O9Z-QF;$SSQ=/\'ITN:R1(G-E?8DSPNJ@*41@2BC$0 M)N_'3X6,:0UCV"$H$L"QQB+WK_5L]20T]U__F!T9@/8]G@"K,(/!38?28RTQ MH+S2C%BMFZ^-]U;H8;!1IP/\HH4^Z?(FN/OE?TJIOZ;S9XTC MP<@C:"P,:"JDPQ K5 4H088W'WXZ7R$9G$-]@1HM?OJ:SN9E&IO/BX]!^,>O MX5@$=;!1 AP$%B/N$";44RA1=:S+$B_LB-96!J=.9RA&7HPU94VNQ>2^NF5S M,_>>-Q2=V5-"M.+(&\F<"H!:2HS%.SR,;)YTWODZS>"LZA?::,/2QI\[CU0' MVR2&$$L8I"PX><8B3Q4!E8X$M%C8.?_*OK'3IRL0!QZ3EH]EW+H8F(YVEWAM MN002$.^HAQXRS*H]$L)EB]( \M71*P*^L9@W?,E;)(V15FDDO'.,"4,0W84J MK,4J 02OCGC]XQN+=T]6.,X;VXXW3+2QG@IN$<&;33]KE-QJ2[7!+6[5?#WK MWKU .>1IO_^8K6X^+_(ORZSX6H8B#\48/F23/$ WGVT^B _/ELXV#L*FFV/3 M:,>O2A0SAE*.$%),>^.)8CM$O00MRLF]OL7T@<%OO/J^I^#K)%W>O$]GT\/E M>@\MO3?J+ $88JJ1XXQKJ9S24E:>!L72M+B8_94MO,> -_JX^!#[5-L&[UY\ M$&:3'?5F\>->59V!L&G?"6 &\>#S*H@5MXQB]_CQ&<9;G+=_?0OZL=%^9&C, M:L_]7VU4F>C)1U7IP_?9MC<+69_63."H1Y3:$'\)" M[G$(>[<)^UH*JVN- L/A<<:MM,?[2)1@7@% />#4 "BAJ.HN:($(;!&DG#T8 M'JUGW9-U#]\JVRENZ:@K6/\X7)PJO;:_1<*\)$XI0XQ#1 H*(05* S3F&1J M>E%K5V9_.9%V@E@L!ZZZ/*9,B/T8 IQ9>6O'NZM]\\JG(-AR_Z].EM3J\C5) M>8L-]+HL @"U@B28!E2?O/<&C+,*1F?\R$<'[?\G:W-$AR'IJ4)QE\S1L26# M? JSO0XO_;-15LBN=4(ALYI01C!7Q&)'Z6Y"DLR:J"4'ZP6S<3RY[K'K/S;= MP^ZG ?_;TGBAUZ$O)[+9)B%]]O7)6GV= .UHNP1B9QT3 BGH&30,&[O=&U** M(5]KI;#GY:SE$PWV&4;?/SY0;<26(Y>^_RV;7H?!S6;+V?6BUG6S_;TTX4(2 M(*"PX6/B%#H+U#9!1?&2^F,)^3KBRZ$EK:&![2DF/)2)_W (=9MVPJGR['SJ"*8\9FW6[-.*AEN-C+< MK8O)3;K,/O_MX]^F^7R>%J=JAYW73<(!HQH@"JE73CI;XK;53D!L1G0U>(>6 MVF/[G@#KF [+;#YO286]723.<$$1#E&^\\@XJ)3CE5;>JA%5HHY*@R[ BK5 M\:,[-,>* T)(12+BKME"/-,W9C7;0RO$?8*<+#\>?D0NJA M)HD/7P@V!!,B''- ,LRK3U X(^$X7<>NS':2!:U0>HU\&)6+.38:#&/^2LYL MJI9;T1\7,T_6D:G1.K$!02*,CQ M1[Z8[H0_28<]3R=0,(-5>:K.:E"FS@*T/4RNI.&V>3YI;UG+G9N_/2SQ1H/* M8WJRHU%E!NX_7 M= ;CZZ3,*#W?YM*_?I:IK[GD_*,O/ 2,&%L^69R:!IY1Q( M;\B("O)W:*<]E6#:(A/M[/*>6?F$,W.H2<+"EZ&@GE\.-$H0]!1PK*;!U7 G#":FT!!JA<;LD[8U7@PVM MD'JMO!BEWS$F.@P=3_^1E\*F.A9$([AR$6T.W2I\(, M/<*\T7[2P3H":)#DT'T_V]QD-YX,T;=GY84^FI.H,+%C")3$FC "$;/;8Z/< M&@AJY2A&7-12B^G6=5&3\*M-GO%C^8J3Q_4:]YD@HXE#-)!5*"FMY91N=Y6Y M:^5H2PZFDR@. D>"0*EK)+>A8C\%U9HW:"7K-<+H<.X_*A1^?>2\[ M_](;B5V18UKSV7,$QRM$^]J6ZI-_N5Y@%U*_B7V&%'NM <, M2RZQ)%7U'ZZI8LUG^0'R+SND01=@75K^)=3$2@0UT@2; )]FT.X(CEC,JU%& MZO!U"N EIM,IK0&"HKRBU"+%C&;85!HJ3RXSO;*VV>KFU35#Z37R850>Y-AH M\%K3*R%!W(>IT2CAF-28RFJCC1N!>512M,ROJVW"!NF5Y\%T.>F57@E&@:.: M2>F#,^:D@95>S-(1G>CIS?SM8?FKI5U::P[$.$NMI^+J1#9\UP2%ZE8)M0UF%G/!F9)D/1X%.7)/?WN6+38!Q/ 8[VBX!Q%%#M1&,(B'J25]Z[_-A8-!6<6Z#BLS)\G!.M7@J0Y!K MS;A#KX[LMOEUL&&54-282=)1+H":3]>UZ7JY"_I&MJK&R5-WDRU5^ M]8\\GW[,Y].E6JV*V9?UJAS]5OG[M-@M4Q_/-.CL!0FPJ+R/34D-E(*HO$]R MNW=DK@IOYJ])U&(, @$ M-8K[ (GSL#KY)ST#+6Y"[VUS(@K-HJ#9 ]O"7S]D7[/%^HC$YW.K3J^)4(;; MH"GQ3@ON(,)&5+K;,"5$W+$8$Y-ZP.[2\JBL \(*(JQ2! DD,6:[KP([2"\J MCVI< 58GB%]BHDUY;:WB3ANHB6>6(.TDJRH$ T9D5%*TS+RI;<(&B5?GP70YB5?2EX Q MB+2%3!LM+*^JXX#@US4W?_S$JZ;F;P_+7RWQ2@O-J;*8.NB)AN'3$%5A'0 4 M:.ZL#I%X-2YG-8I%+C/MAGK+D/1!,8UQF/Y)4*S2$7L[TAL^8AFV=OY-,QA? M)V5&Z?%>#%,N.5-+ EM6:[&4,TA]>4V&K&Y% %2XYJ59!\C4JFVG6IE:YR$S MI.M3SK8-')RJ6<(I81I9QCV50'#I#-K.T0IZP)H?9>^YWMV%NC$-<8_/L*>E M 4]./L>:)5IIK0D1]][,:(!YG1&5ZOF2$7XZ$,2XQA M"'%@4#TQ)QUIE0#'&:)" Q[F;0K"'TDU^4+I7/,+SNA??DKJ#O:!Z75RP#G: M+M' 0D8L L(&Y! 2EL+=]TFP'?>&Z( *\E X1JJ*U\A9,L+ N",;O0R.6R(3R]K;Q)EC M#D?U2"(]HX)S*@2WAM#PCZD*%J/@7D4MOWQN[=U>CI@T1";NE[P5\N17O'TN M@0PRY)!4C'(:R X!J!B//- C3%?LV^YQ^>30AV!FNE!814 MI(GN2FJ729?%ME- MZ065:)63G5D796;D^P!B/M7955YDG]+O_X^]+^URV\:V_4?O81X^8DR[EV/[ MN9SN=3]A*266K=LJL5J#$_>O?Z!*5 W60)$@2%6Z[TWB*A,@L,\F< YPAI-; M0,+WA/B9T.H?$?<]'3\>Z\$>2^1Q^Q7F\H/3<=!M2'@'B95^7RZ^?BF6][;X M?3U\@/3OZZ>AO6\4$7VP1>#&9H[BET%SC8[!TB >K5NMJ28V&LJ&$U#/4$>S M:-Q'@EW%UM1#N!U*;Y$/HSS^&PL-KM436!#KK&=>H&J]1 A0C^IY 4JR)O;O MZ G<6$0-/($O@^7MQ 5HCBVV"J?$[K0SVD&>M<_XD=\QO"T=TL/4 M.IHU:9$>;ZNA6:81\4@!0WU=E$#$&8#VRWOOL8;==;VTV"269X>R+$9!A!3' M++(<4N:0TZH>=R2[&J<*ETP:C>NSM,/I>N0\*M5L?.)-*];.U+&O0'N= M,U? F&B0 JR_6B2?55C[RJN!&8&QI0PK5J,C>0=+O_=(OG3'?EF@N\[X*>60 M8LX)KA46Q&AJ):CG*)A[FR%WC07;.)"J'8QODS*C4E"OCBD#^2&E28X.I9%& M$XF05Y0H)^!^;MR0$6FO">74+#GZ1[[%G]8_7#P=%U*W:(C+,,(^\/DODE,:XT,%!+OK.Z M)-04C#SO5!>1G91^9X3>(A=&J@X,3X%41Q.S/XOIY\FZ^%"N"[LI_KY9%/$I M/EGC3V5$B-!/<64\F_?RPFZ"TXP[I[6UE'.% 402U;,#4K8_HNC1T[RKH,IL M>"5CPX?R^_;]"$ Q6:/MT"AHQ8@&707OC6$><\VPMEP[ZO:I7Z'1N'UT8X^> MZ7VR(CUF/:X3+\?5=;DXU%N02GIN*322.>@HPI36H9T08]9^L^C1C3WOJI$ MMMXH\FIP9RZYVG06/ 'Q*\!2:^;C,HDE-;R>J8>R?7!:CX[G.0F2 K5<_.BV M@AS^$FQ5;U7'&0)+I,7$>5Y_"4C&#;8U/RX/G[\&?K1"K3T_7H[MU]C1M_@4 MK@>'>4-=],)^0I6+PCN@/?9QZT2 8\E^=1^Y&^"=S=5]N%NL#G#C7)%A-C!.,$V>K](F.,*SV.Y_V.8.B6A'A M?8+PJ"30Y!+^\[C#$P)__E@0 AF@I-!$$8,(EFA_2X<9Y:,_=>@NY YPY!+L MS;=RN5[OQN@GL^4_)O.3.0\.-PAQDS*8<.3BXN<-Q5IPLY\=H^UUO4Q'"-V% MG028G%<-%3NK\:K%=#]V4][_'I&8-EC:FW00).<6$*<$!T!P2!G9%RR*.YEJ MO^-G.CA(L=#W %36U:%:P72Y7)9_1(7E9"G;GY\.B#%+A(K[F6!&"*ZC,KN? M%W'M"9#I9"#1NM )E5S2_EP\3'YL77 ^WE7VR>K3Y,>9B/=C38(CU@@))-:. M,LZ $KJ^6,'X>17[D=K^W>6>")HA-+Q=?HR&BM[NZ6 !T X:B.(?L(%,$5J; M1!@JV+[(7B;;/JV^UPZ585P-?EM,[N,B-?M/,;6SU6V#K?]DVR 9MM8K0H3Q M"%IMJ*DW,^*=;7\&H0-*<0Q'7-4N2M@]AZ MXNK92>S:)[*4U\* ), ,LQR\6T0%M5BMJW/*;7K'Z>Y(?:;4YT$S2"3 M+K+?,2L!E!:@VJLG_DIT<%8&U\*/WM!J?03\:5G>%L5T6QEVMEIM)HO;HKR; M[VR7:1PO/B#]IDU#Y<*EM55$4&>9)$C6]2TD889VD/GH#_UZPFB8U>%S,2WN M'RH9?%K.;HLGGGZ\B[]8W,X>ZK/,ZLGBOI@V7C,N[SI(Z#RUT5J.WP=%#&OL M]HA!S3JPZFI.&3-C./R>Y.[NBMOJZ+SCMG2@GP P$)Y0*9E$'!EKG:Z%0 PA M'?AT-0>9?0*6BSSUJ'=I2,]<6QQX.D"%==QX+:?>.VY]E:&RGA=%N$,^[JLY MNNP.2RYQJT?S:ALM]/%NFQQS9V=]6A;WL\W]">&?;1M41$\SKI U2DMH%9*U M6T;A*H]\J@%7;)Q7LT99C=(LGW7<9X?[UYY MSU09E#=/URQF\A#_9OWCU.=^03S-;;A,#?ZYVK<=-ZTOI?I^MIY-CYQAM^@K*0Z0( MLBBJP01!'F=:'^E1PT 'DV'TAYVY0$M&CL5/@_LUXA[I6R][U?"7T:[9CKDI M32[K-0!&XQB82BA)ZO9ZN9A64RF'Q?_F"QGE3- M-078F!O'NPB$8>@R; :ABVV6-TN9P^/ M]O;SX6_GU9@QI[L)&&FAK>84:PL15I#O[QN8=2?%Z8D[&"C$W MM]^*Z68>U?3G)ONS![:)58Y5C=D--_VH:B>X=W&S7ZVWOQNZ?LT34NI['$@% MBR^75>7!FRI*(\Z\>"I1=,KM\9)^@H7.(QS9F@Y&1=G)ZD^]I)M"?<)F.NH;,O M'>JBXK_^417J*A?5RG FY]7)=D%96Q7Q4DYA!BT&SNUKB55YYW,6T;@H_54/ M%'A-LH2XY=**7@WU;$*D@\\'ZZAA C$IF#00*\197<;>Q]^/-$M[8KF5_2'U MMM@P# O.Y,8:$PF&$?X!O?+,1G&D1:#>8!OG1:D 2$F@.*+U_!15.2OUCFR+ M2(-8+D9\64X6J[MBN:H"JXKE]]GM;/'UX]TA ^1+'-CJ\%^=7452OB8 @;2" MCF OE+:"4%P[<^HX2>W'O15UYD:J309J- M.N7]?=1@(@J?)@\GLHN=?#[$F<3/$3*"@(>.8JT]V>-%.JCDO=U>C(,N"<#, M1Y3E0[F,Q*[.HY_TU0:$.=$N&".)YA!;)P&FWB/H<3U7 F7[)".]76",A#CI M0,U%H-]NOBR+R6JS_'$!>XXW"M8"I26V!IFH%"#!K33U+ W%[:],>W/P'@5U MDB&:S3G\J*VL?E]M"UF=\@X_VS@(+920TE=^*,HZQB#9G;UHB*3)6K6Y&8_R MW&DDAVX$A*G#N$VY:LF:YST$@[0%1A@CJN\%1KM$N'K^)H(R/NJD%&ISOG0 M;02DN;W=W&_F55#O+\MRM?IM$=?/>36=JM*1+N[*9?%E\F<[.C7K.P#"&4(* M(Z"L$-Y[J?8RT\$,PQ!7!>= MU9!(V_Y$H#=-?604[ +G\!1LQ:W@$++, & (1 ))Q4!]KZ61@+9]ON#>=/1! M2',A3KG8\*%8OUOYU7+] MC 3QI]<$B+\*;E$LO_XXXO#P\H'@O,>68(T,AXA*;Y"H%QOK+/! 5L'+G"EGF,J:.$HYKSEGC'Q^DDT!;^GZ37"85K MDN.H[L]SBV\8G?1Y4,<9]['7CP;FO( <<4.8)Y8))EU]\N2<[7#9U+/?6-=U M-1$@0XCXK+_,SP\'*Y3! #D0K2@A*;(>/?;L+Z82T.R'S5N0^ MJM5Z#.(>1LQ/J]FSK'>SU;_.5DH_WBQ8(!&!F@,95T %;?RY=IEP%'8H2'/Y MX>0@*WM"Z\&U3,/MXL$.*5U1)#1RW1RDE':A9Q( M&B$>948RO-XR0T:Y1XR/&,,0XE/E35G!?GJG>/Y80-!#1.).ZCPDDEA+0'W/ MX@PT[3.97WX#,:(=#LA-OQ?3K;/'U?9L]Z!^/;A3[,/KWU7#C7^H?QZRC MYI?L?0\B$!29J!0!"AHE 9<>HYJ'@IKV+C&]W=^G(5:#4ZI1()[36V 4YZ4@ M:HY&(R&59]!"[XVH8P)\A*U#+N1<6MEX&'3)4>QEN.?:D(X@=(9@)UH%S:V6 M0 )L 4=$0@W1KD"J =9W.&;+=M,Z6GZE@WU@>IT]!CC9KM(-+:*":(JI!%I: M:W@]5X"$&:=IDE2*S9C1":^WS9%1F3[CI<8PE/BX_E8LJ]16R^);!5VUC#YZ M4C?:GIHT#Q0@XWR$D#K*J87:6E;/'"*<,ZCEK>U3/> _%N:=796:=1 P)O$[ M\_$39H(3X"D$._\, [WS;-Q;6%H!7\B>3@C^U7@TRFWN&N@S#&UVJ[$&06+DE1'>0@* M%YSM9^=9*"]D9_MZGNTFUL2Q(?CT]F%YUB3P#R7 M5&!$+4'0&,%X',&RU7P!L&N1*@1@<8<06> :/=GK)()/-R]7RT3=>KG]L$K 5F1$JF M<-3[D#.8[;])(='(@T/Z%NSAE2T9C&^3,J/8E?Q=H;IY%TABP3RD0G#.Z@2/5>H^T#[U M88\5!7OU+!@:XMY3=?Q2EM,_9O.Y6DS?+=:3Q==9U _4:E6L^RP%=N*M]5\- M706L'L?[!GY3/ST;C%%"D[@,1:6?:R0 \8^.N4YJJ6RC>^J^%ZAZU,UK=[UH M$;1G<04&W',*5)R:<([OYL@DACG=IT\Z'W60SM'5H L2HW8*TIM5A&FU4K?_ MWLP:1<4<:1$@,YHX3AF@.*YK,IK < <*]WZ\R48Z"[GL Y]<^LNAT=YNZR^? M#Y [VS9(XITV@/$JR$ #I#R^SE''6[<1E)G239@1@J\_AI<&:5U-#Z*7$J- MJA+[5N" (;X5][8V^[N(Q/'CW->/!*L-L@22.&]#&:8:X?VHC+,Y'9,;&A() MD2Z3@-):5+Y"K=BJUCL(B_?1;/E)T]8_?IW\;[DT\\GJ6&7-3OT%Z0 5Q@*G M';11UU*4U&J6X 9UJ#U^'1I 3O1Z9\O3Z#Y,[H^O[YW[#(X)PHT42DOJ 7/ M8%//VU$_TH/43+)NPZR$*/]U6#8J[>*MD6LH5^!/R_(V;O&?BU417_HMSLX6 MWXMY^5"9UV=+QC1J'RIX09RG]DZIN*D+)E ]]XA"^[P0R36?C'+^R6LX/9(# M.93KR;PZW[WY5A3K. LUG6[E-IG;V:HZW-DLB_A%QA\>RM5D_LNRW#RL8A?S MS;2ZV8_/E(OU;+$IIA^C@O)XQ7%9>$Q/ PC(NZKP#P)8L>J_$7B_1Q_R]N97 MSQ[,J8]O1@EW-I>.2^9QF0GGQ]::<;[8C.*I=GG@Z6.8T<0P@Y#S2 M"#NSOZ>2G(_Q%*UWJ92I4>LSGXJ)@RKGL^EVNMNKQQ.IC0X_'""6SAL6#;6J MAIE6%"NP1^9YE;V1.=NGTL.209-7T"=SP1][/,@("\!05-44-<&<0^GJ&5DA MCU2J'UK+22&BD]+NA,Y;D/NH%(2QB'L@![^]0K2[,+IY],XX9[:?;!<\A%0@ MI;D17"**",*XGBLPM/TJW[//>FIK.R5*V1CQ.,2SUL.+YT*< A+<*<2=M)AB MS?=ZKY($CMP5(I&<7DL_ 4+7+?51+?1C$O8H#GO?/PLA;GY"^_Y%X'%U<@U, MW!:-Y(YS:DB],"JN.Q0Q9->UT*?#:& N=,PDHPW!T$)0I9!D'FJM2:TQ*2?] MR.->DTCQHI0R[?!ZVQP9Y:8Q/FKD,PN;9['VDC#C"&<"(66XTFY7"ZU"0N#V M/O3\.K:#+FCT+L'&F9"5\:!<9Q_# IW&; \Q: MQN3^0R'1@LWHT)R=%@F!R4V!?RYGZW6Q^'AWMPTC+Z9?RIM)I;O4YQF_18$T MX$2C?@*%C&*F(3;,2DJB)BKJ\Q"M 6Q_E'NYX]1@).D#J6S[SOW#9+9\#.5^ M7RZ^;E?!Q[7O2ZF+QQON8OKQ[M2&T[2/H!64G!.A)"&:4H<(VW\Y1G90.RZ_ MWLV_T_2$TA!,Z:2>7-)/QHACA-9H&RUU^R/DRZ^*!F5,:J2& M3+7P^N?VR0\ZQE^\/Y'MH%U'P3N*B)&4>FPTJ#RYV092V.<3!A0M\"+@?%<]1I%_XJ M406F6HF]]\)(K)UU@G) +HB-P^O78L$1Y8H3A%BT*;V09#=F2GV'()">T@QRF. (S38&F)_3$?TU887(\,1V4.Y!5=/I']&N&[W]R? M%-J+9P*!&B%. 06080(1-J0^S*,(B!$Y\K9&O4PS]U[E5OG"G)/;\V<"CENW ME]8KAVRNCN7AM*H8-!Y%.(G<.LP]ES[K.QTHM^@ET B8=;;*,4D@05Q* MQ6L?CU[$'2Z M81#4*:&8BV]56E1YEW%]2,^ DB.\@.]-GF6/P.6[:U@7\WEQN]Y,YG'D4;U8 M_VAPP7"L44!>:6R%I!PY(:RG$;O=+#63?D0GQ[GID0RT7-0PF]6ZO"^6SVN> MGC]'/M$J&&.T!U4 #710:6\QK3\!0S!IKTGW%I*6BQSI4+N&ZR40-V*G-%2> M4(.]@,2R>D:8=5@D>@LVR\6#CE"-_%*):8V,5(AB@0%SW,6%;C<78%S[ZX;> M(L9RB;T+3F_+*X%B+"2N? M/EM3WC_,BW4Q_5S<5G,L#N4S./%T@%@[7#E(Q+%"(XB,/S[QG&1U;4IXR?R^ M6T1:$K!:"_:7Y;:,^.$*W*_E>O#AH$#CPF0$ZQ MIL JUU)_H ;EZM,F+CF35?%I.;LMU'R^RWEVL_E]5?Q[$Q>@_XF+4ER;*L!G MBZ]J^K]1I=UFYSRQ)Z1]4< &42XDLQ 0;KV!B.[1!(9?J]=*>^:- N=L]FJY M6MOB85G;1L.I1%AF/*A_,?H/Q?JG3#/J]]5Z.;D]E4/LDFZ"L19@31FI M#B,:\JU(U*) M.DC+02[:GSF+*U=I,J(Z OX=F,R'XL_UES^*^??BUW*Q_M92 6K0<1".>4,Q MX(1[):*0-/,U6D:I]L;:$"Y4"F6'.5QL*&-@.W!$3+[Z^W6'GR1Z#=E)Z@*6'!%E"H@@, MV^,C(1F?=G2=AV&N N@^!$Z6F7!8E$E0K2^1O>:V_:F MQ1"N9V,B7PMT1\R]^&Q:[L5G@R1:JVB_JVC"(\BP]WM'3H\(:7\L-H3_VZBX M=SFZX^2>NEL7R^0$?-%K ( XX3V."#F H(TZ2AT8ZKGB[76_(3SLQL+"+A"/ M@(H?BI8'+K%A8'&>5CL#;/P"A8<:.+U?]%6'0A#);XG&2JC+41S3K6/'V\8 M$:0.886Y$]@(:S&T]Y"\NL@TJ/U9+9#>H3N\^ M4<=GF+>V+Y^2YNM]-9R_%?.I+Y=5!:SW)^JK7- Z0(RRE7C]4(K%!>?+TIYYOM"$[71#G\="!<>LV5A0 II2QS!NS.(A"1 MG(\H@C*;5,K4J+66\,?UMV)Y6JS/'HF&O#*.5OHV)UOIGJ[ MD\\JR_90Y=I.CBN8^L?V5U_B<,YH\XW["(@BQ@E@'D&J%%5045YCP"#+60-^ M9 IY7Q@.SZ-&.DB3Y@%P@SP$4CI-"0:(J?JB-GY!P,!Q:\L]2+@QASJ#^%>B MT2CUUBMA3R(MY%?WZ\UI)>3IB<"\,I 94B6>41 "Q86JQZ2P;7\WW)L^F1;J M,@4LK465O%BB00@J"R2'EA%GJ$9,U">YW'1P=NI-I>Q/G F!:BW@?TXJ-X'[ MR6)S-[E=;ZJ!W$U^/RW@4VVB)JVLQ5IKA[Q BDK"]T?U$D'46L"]N5+V)^"$ M0+5/B[3X7BPBQ#_*Q;?)8GI:L@0V-HXIKHI(JV+ISWVE!Q\.B" M.58::Q8'9@2UNAXI$*Y]/IK> M'/[ZDV4*A+)YO1R_TO]2ZN+QW*.8?KP[=2_7M(^@C'!Q]^$B@N$M4SS2NL8 M8]0^&^8 2E?W6^2^<,O%G5\B@._+U>KCHL+CXUVM:9R@RK$FP4ANJ0"& "J( MLHX371^4,>M4SC.>$3 C$4S90J(K!)[8;+Y-EE^+D^'R!QL$;9'VP%N#3513 M)1 8D?WLH+XJ':\["9* E(L"VX2=Q73E(T2/G-V>8M?9OS_-)XOJJLS]>S-[ M>/18.4J.2[L*$#GK*Y]#Y#EE6DICY1X10MH'F0Z@1W:G3<_P#;6YO!A_$QHU MZR!$?%<;P#%-?W&DP2T(=8@&P%:K6>5A_O3]GER M3VK0NBH3Q2PE"&BKK8,2 TOK>2.#56NR]!90DFNE28-8[S[;CXX<7R9_]NN= M_?066T0C<%E,XP^[B)K%]/UL\OML'OLM.KA-'SV6V;WZ_0FWYR-/5H5]H72( M6&\5I3J.-9I&"+K= MF+'E.&>1GH/NR)VQ+M.C< 5NQM7WLEE_*Y>S]8]&;L&O&P2E%6>:,B.A=89( MP!7>04*0"]7JP9^]NCS4)2G*NI0448AL-)"S M_OLB4F@S[FO_KF([RX).*+U%/HSR_GXL-!A*_.MBN9C,/Q??B\6FN"F6WV>W MQ;O/QR_Y&[8,CF"(/:K6T"JM5]$=J-&6#J)DJDUEAJ@Z&4%M5DI\;X]J68>LS" MF5CX"7#))?'?%LOBMORZF/UG:U?K8A&A7Z^^?)NL_UENYM/JS/QV[>[NBLC> M[Q5(GR.Q3W"B78 A;4.*8B#C"J=$XI94B-BS5V1)>?J8G4/UKC8%%7 MWM1SES"NYY! (JW%B#EIM-Y_00CDC$UNN%'U*N&+V-0.PVP1FJ_'&_]0_VZ7 MEZ>JAKC\7E2HJ=O;Y68R7WTNUIOE8ON;^;S\HXI*/'54ENXE@4+NI%,8VZ@% M2@BA\6J'(@/Z=2GX\3/Q8G:\CL$<"MH1$;1"./ZWKH!5JP7="'FDTV" Q8(A M8HU'3&BJ*8(U2M75TG@VS=$0, V4XR? M&!%WK&B.6: (48SB/;*2CJA,X]A)F@SDP>B["Q!>?*T<+,QDN?QQ5R[_F"RG M%RV0QWL)D%,O/120.B. &&OOG=";'U1FLB7#;L@ET,2?9^O6_#G< M0W" $R"@HU9[%"?MA1'[;XBI]IG*>W.#RK]0=<=M1%OG 65TZR>8W'K8]AI< ME::866.0JV05*LWSZG!-\)$6 ZWWUU*I\?900Y%G)V54@,+ MF:5"^GIVGL#V?AN]Y=C-O8NU@&DP$IPKL'BX0< &RZKXK?/(&H:A9K(^ >)< MB_9Z<_+:50.1H U, Q^%)CE'/W1<*!4E E"@N&-*$Q_Q /M/P:$1EO@9P:%H M=R '6%.>#;I-9,F%/04JM?;0F6@/,.9!56MF_WE1W"'F//<99R=A'U^*>@!Q M6%+]MIC.(CRSWS?K8KJ[$7>3Y2*:C TWL8:=!>8]HMY(!J$#'C&I6&TW<(-- M^[OCW&M6_]1*B..P[+I (7[=*F"$##/:$A__YSS0@M8ZOZ 07\]!8O]\:0-8 M;F(\NT+?C[L!,PXU"X)(XYV+_PA&.- $PGJ!%8KK$=;YRDB-!(@-9CL]&_+I MJC5G6@8A,#74,J:H!,::?1J1.%\I2/O#EX%N(=(JR&G1&XPM_YC,-X^7)O5- M\B6,^;EUL,!)Q)B0$!#/+;!(U[>" C(\PO0\@[*F,X+#*B<7ZR7!.L6(H1AQ MPI'C('XA^]E)V.%(=Z K@][XT1ZTP1:3"_>;:IGDRF!"E,#2$^"UQTC61UM" M4]\^IF*@$_Z>EXO+(F2 MVKLU&2C#B?XU;\VWR>)K\6ZA[JM @8L(<;JK #54D"O$J$8:.. (P7M$+,T9 MR-UP_4@AWK.,28K:"'U?GA;A!JM,IWZ#B2LV@9() Y7"C(OX^=98,2W:1_DD M5VA3+T0Y<1LAQVXVO_]O<;O^4KH_'V:/11K2D.Q QX$()+VM/G["@6%179!J MCQ8'(\QQF(D=[3G9'>81DO)#N>Z-EX?[#M K9IG2RE=933USQM3+AQ1>MG?R MZJ_NRMBIF03ID;D3MMF(3_<4($)8(X)3\KZ'WK M38K4>>8!3-%J3+.@B,:$.MD 0J[ 6ET=;=STA8T5[V^3;$5#(K,P"8 MF!*-MZF+^PB"0A<_*X8MYA1ZH22MSU*4U[S] 6*^[2@?,9)@^,2-_O/K#5T1 M?#\4LZW0]K58W/YXWZ 6^,EV ? H-JNIL]9K9C 1?.=VJ;$@H)%+4+[YGJOZ M?;1-@%7",6@T 9!QI0A@;*>;+*=R)I'4N4U!&7R9@3[7TH_E"W MM]4I4ISAIV6YB'^\W8[#39;S'VI:/FQE=SK[W@6]!&Z#6#V>)V]C O5B^&?S893_-.@@)1\\:(5A5- MN=0 88%J%"QG=MSY_'J1]VE.I0?SKTJM82AU)C7@E3%J%$PZ!M)CHJ)+*=6D MM\")A'%C@,1@CJBJ:GK7&P1"#F5-.]G,QNE#Z.UVOPY YB*8FO[O9K6N1K[R MY?+XO%9GM*B+^@E440B\-@82Z)6R )%:K8W0R/8769<;S@/K47WBEHM#50W6 MCW>--[9#CP?(A"#4 0M5M/^=0-4=R&YF#"DV;NVH)RF6O0'WEJ@Q2NUFQ(P8 M:*/9S_]F/5E,JQ/!WQZFDW6!XHH)Y%EJ-&H?/%.LJDPH#; "5[7G:;VA(V Z M7!#VIJUT$^'KW:0'D'(1)%79!,VA=AB!*J,O50Q6&E=]9!9WY?;UD"[WUAM8 MMT@"T'#B;Y\J'SJ !/7>$AD1@LP:K.H9>S[47@LYO)SU$SFJPVR^)(-'RG_@(A5%LBO&8( M \"CZH7H'D",1A@3G_:**"=ZN1:+ ].)2L_+*1W.O^?^O"U6U2WX+DW?6;?P MU*\*4?.'PC*EM/,B?HN>\9U?CB;,H1'ZM/5S93DPL'GWMWOE:]!FPTE1ZJ: ,H*3SQ#M?&!K'4MJ\^ MVW_MB![NS'-@.&*N[=)3I*7:KM-017<@9(G#1DG(J[*:>Y00,NWS'/46D#L: MIK6#<,1$^W6VV&JAVS).\2-2B^G+7JH$/.L?OQ916XU_4Q5GW9Z7I65FVU$$ MYCQ"B'/D!+982848?MI<.@1[]18[/!HJ9\(\IZM@$]UE:'?"AG>6[QMX&%[: M56! :AKY)+W75J/*_W>W:BG*1;/R5(.B\R]EMAKA9DS=A=; MJ3"1/&=AUY.NB?V)N=UU>AOT_NO ^,*1QGNOHDT$I>?>(" AM:P&3RO27M?O MV8&Q'X9T\&F\#,BWZGA&@%728,25)#;NQM0S7Z/ G8/C/FCO1=[M/=#:@?E7 MI=8HS^ROC%&C8-( /HU2F"I]'H\H4V^;( :RS!T!&+IK(9> M[BTD0HGPXU:8>I)B$Z>V=L"])6J,4N$9,2/>LINCTS1.7 '%)/$0& ]%K3L2 M1$U6Y;B#FV-C$;9R<[P,I.Q^32]/A_Z*"&Y--O^#AE3@_=?WY;S+A@86&TY<$AKKPF72$%9(PIXAZ)\O?FV9*/C MP%BG]./[:=P1M^^S2G^8S+\L)U&3V'UH1PF8J.=@L%"&(TD5)5P8#@798X!0 M!]^^WEQ9>N?;,-#V2J\7PZMS'/_H3JY3_0;/&,,(:NR4T)8B@ABIYZ\B(./S M71D/M1("V[O_\7H2.]NGS2X7F\6RN)^MU\7T[M$%ISA>3JF?%P6L,2*0:RX] M)9)"J W<(P10>Z6N-U^3P:B7%>E>%[EG@U\^]\#NOLR=[CE * DBS%)'#--0 M8<5K#!CUJ'T1[M[2X(]GH4L*;2X#XT5YLKHNV<>[G;WU6PZFRQ/E]AH MWDDPPA$$K9*"8F^PU<;7Z#/.1?O*<;W5Q\UF%/2&8BXN'2@:\N-#N:Z^DJ^+ MV7^*Z>.7\/'NM[@&U[\[U"@)*0<83D=_H>&::+9_/>0M>.S1H#01&C#/. 4,6T2EVG_,%,CVQH6\6M(D MPBJG%_ OL_EZMM,+VGO['F'8\\[?G_#1/?YPP(A#KHQTU<=@@(84[RYO&1 < MM?+";3#:8[ZSAQ\,"@JHA79$(&BD1X!I4X^2"YCS;N.@=VP*@,N$"/3DX=I ML$UD&KP0 "HAHT6% 7)(2@'KR2AHLV9O:9 XO2?!7@A#SE7KV1]?&C/;J5?Q M&+_=W*PGZTV4RX\7ML^79QSI9G4H2R? MBU6Q_'XN=73Z841+LZC4IMMB&5]<;9:?RL=],_-(OA?+U60^@J%L5])L[]JQ MKT/*\.,I[==['>CLMG_XZ;CVJ.J$/JXX2@D"D39NE^^' VY,(W?'-N,]N?'_ M_&1 4& #O8'681LUQ;@LJGJ;[Z-"VF\;A,(0L 0$V>'D8 4.,SKI4$3:]M_='T5TN@FK6-> M8QUQR1F'NEJNGY$E_O2:*/%7H3+IMJ_ZI2B_+B#)035 M69QR2E!L,;%^#X3*&L[<+N%B>]&6Z?%I>5/33.:/G'H^PJ-)]4X^'SR.N"C ME 4,(B9 !=-N3IK1D1:S2"2GLC^$WH;TAY'ZD5"%,0F]C;!7]?17Q>W_^5I^ M_[_;6Y?ECT>![WYX+>_=K\-O-P>$^_27P4LFL9?*15U28D A=*X>,& @:]#) M:8TZ$?!E1P@RR.R=.R&S=R[ J/!K;;&%.&Y,PD=EOU;[C;2Z_7Z;W KJ1V87 M0Y!!9I_^=D)FG_X6HH7FHZ(I@'9 :2]%[P>L*(=O$>3.R;W([.+(<@@LYM? M3LCLYI?@%!+(.X;J^0>O_W([&((,LCL%WU"9K_H(+$F MR!D.N*+20BT1Q/6 "? C*M/(LJ0K&<(J 7CM#U3B:UI6O=V M*+U%/HS*&AT;#882_[I8+B;SRF%@L2ENBN7WV6WQ[O/-V?CX,RT#AHARH"6Q M5&F/.3:FOERQ0.H1EBOL+KJ?N) 2HER4V![1J,7T?13)_.^;Y6PUG=TVRJ9Q MIF40%+ (GXM:$)%,:*)(K4O9./_V6:?[3["?BA)I(!XA8T0"BK3"HCXIL$ZK]@9!_\GM4PD_ 2ZM+_QKC[#RH$?8L;O_TZT" M-< J**P61,:EBQ+%]@N8@"SKAG^A3)/<3:;'*%^HV5-@QU,"@\H%=5FY,*X^ M%ZNHDLX67[?)Q#?+9;2./Q7+63E]-K?386@I7A B: I)$[4QJ03#UE!=V]!. MQ?5QQ%M&TMOO0>!LO=BHZ?=)_!8>)C^V*:?NRN5D,YU5&8(>RM5Z^^6WB:]Q BBE IH#U@$4!CM0;U NHL[Q"RT__&DFX1Z@VO[';H,TS^)X[X MMT64Q;/?7>@Y7F@2 M5XV M:N?]'8O+Q:3S.M*ARR"IMM B:Z1C%J'XP1A3SUJS#O7 ^J\LDFYAR0?@D"M- M/4OW9Y7M T1.6%C-$U.'A?3$[G=90ZQL39S>$C?D6U^Z8=55(ZF4 MH4?B1MZ>WE6:- M45"F=*2):.2J]I-;65P;.XPY5''K+H-"?[I$(I,S>T9>6 M!TH=L?34HC@:T- 9G8[N MU1F^^?UTHXIRVR!6-:-&TR@B$$C<+W M\\VW<5C$ZS:!&D21(1XZ[[FB3C#,ZGDBSP?_>A-+ZYB.U1&7O &,+]:<1LMV M@-!RJ8A5PF!#"!/8B_UTF,OJZIRBSN.E N\,24[%ZD5>H-VU1YT>**M^=?C< M]&TN^$[&S3\:VLP"K@U@GI@='027 C>ZC;F&!9][3!E!Q$=-!WL&8#0I=O,D M!&>]=>JPX#>65N,%_S)SNUDQ/1W]=.SYH("@BGD$ M/78R[I\H?DV[.5$DQUKT,(&,RO[0>1N2'Y6GX5@$GE_0E>9W.UD=KQUX_.% MB&:&,\TX])1"@4Q]:BBH)KC][4L_ 7'=I7) QIT@N;: NL%8I P2#%RG$IC M/:EGQRW,6:)DH-T[*4#7Z$ .B:<,8VH1,E)A3V7MFB HQ8J-$:>EU[N(#,$$SUN6L:,#<6/171A0 M>>:5[/%PDVPJIFR2F1%J)K"BB0P"'C)#9$$ZZ, MD+CV51",*=E>^/D#"MH*/P$NN23^I:[N:";+Y8^[K3,[R<@/;"JDP&I0''R;WQ5DM\4S+H* 6S5:),RHFI MXFKJ^7JL^;B-AP1R;,*,SGB]?9Z,TJ@8'SV&H<5+5[V7!6J>Q<6X/V_GFVE< M8!^SZJX^/<9EQ5]\*1]=$[>/?R[6F^5B];FK W'4">DMVBH# MA A59YP67,JLUU=)/!S:WG".#.B!0_).,/)(B\ )TLP2;:B(B$M&F*D_7>XY M'B&1QB/R9G%W%T+<(6IW6U'BTJ#=$XV"I=P:1Y&%!FH'(5/8[)$ K/W566\V M\^C(D1SE44;]?EK.RF5_,;]'N@^( @"X!X(I+P05$)O:$!(4T?;!,[V9]:/C MYX#R&"63U>V_-[.C:V;7+N->((F5$1P7U60NN:2JUG.$9!V<$7H+)WT;C&TO M@X%9:HM>U]N+N@]>2.F\--81 #"A3$*X1\Z:]G[5O46Y7AM[^Y3'*-?;FV*] M?O0:7?USMOX6GZ^DL#OS/E>].N%[ C"5 2JPAD!1**/TR!Y+PG3[^^/> G&O MC=M9!#,PR3\7T\WV2NWE)-]/'JI:?^KA83Z[K<[P'VLSQE^]G]W/UI.6JW>7 MMP7/HKT1!>J-4]$B9?$/9W MJV+]^X]_3.:;+=?5?%[^464%.'9(=6$WP4)MF= ,5HD1J=%47)TI7=^DS MQ)6^BE6W$B@+A-2>FOVG@*$=IGBMOBKE@NM^ND6L7/P'R; M1/#>+8Y6.6W;58BZ*E'"*^.=1XXA#.I" )59UJ'44O_9H)+N3CT#UWD1^L_L MU*ZIIM,M_I/YI\EL^FYA)@]1.YN?6X5:=1JXI(A(H04'"&.DN=E?$DD<5;_Q MF9\]+D,Y(!S^-.01O4]%G$AEZ*K%M'EJL0Z]!HJ180)%ZQDYH@P6PM111I)* MB5M3K?]$5#ETYQXP'#/7U.WMX M$5^\?:ZUPW"4]Q7I3WG;O2^=G%7IDLPL'P3?,R":A+; M\>1'-/GI(WI,O'YPF4O5=8!*8N>XP]I@CB75V->GAPHQV2'K$+@.<@V$9*X5 MK_XXWBV.S3%^-I-55$Q_G__X5*Y6L]-9:UKU%Y34VE"HG77*:^Z=$_5UB/+> M=HAUOS+7SQSP9Y MX,Q1%K]D -#N,S8(**^:4+7GF9W++/7RP< I1P@1 +%27$-J<)V@P4"G?+%:6"S=!6OGP^*6VZC*AIU M7RX=%1;7M=4-4E$ISDF!2Q3YSK(ZE*FB(SK#*NH?RG71;Y+:$R_?[ME]OOU] M964EKS3@-^O-LO@UCNA^<[\K!K'RY=*4]_>S]?:G4V;'Q7T$2>,ZA+U5E!B MHXUI]6.8C;&*1;*UL4;:S^UD$8*F[8,T5:R09LY(9>+G8I1FNSE5CL&#YS/O M44IE_WB-VGK1DWEUH7[SK2B:FB['FH0(1%7(Q6$@/=:6$\]$#0MW'6X$>[); M>A)ZV0M;Q0H%90R!:&&/GZ+1D&NZR\1.*K';<5T%UX#-G1" MZJWR8I26RYCH, P-=G3WV?S[;7=6;/E6)/@%= 285'YIEL"003.UC.4 MEK5/J=2;Y9)"7&4OZ.22_]9PN$3ZAQL$ "$2A!/CO0"4>J4XK&='#6@?)]6; MYWT/LD^"3>\VZ]9PV_YK!\&9>BHM+)T7O9^UUPX_'9 1'@."K'6*>.6X GP' M&\+>-+K2;#/>DS;8ST]6-Y4BCH]HS"'R@!-K:O$"&[>-45A;73$N4V+PE[&@ M%%0*(JN\N"Y;:0 Z7+^M1(12VQ(<@%5U^Y@&VM4; MK]'PNFREQN)J:BM=ALZUV4H">"0)4)0PC;5 %F!9SRY^.8W*'8_&5FHK^R38 MY)+\5B52B^GGJ(1.YN?C< X^'PAR2FOF!!16$>9X_+]Z;M+;$94?2&DRI,0D MVY<>=>5)Y9/Z:"OO6/K#;);+XF1,Z.F&P5=7U)XI)HRIDC[B*C7:XVRKTD[M MTVHF__+[8$!2< :FPH=R<=N6#4]M ]'<>DKB)D<=Y,X"1.I+*&RX:[\D),]) MD)$0K?')97>C&#Q%QGD3%4\:%!@H=]=!=;B6H@.V0\Z-_-_[&PCCMQG\9 J,^ MQMVGD+B]K7)(Q$W&K=:S^SA=_>-+'/Z9(]TFS8/'% FMG6=85I?$5@%4PP4Q M:V_(Y77L;RSULG>,#?SLV5Z3YD%ZXK ET7ZUBC.'I%6JGCD!W([[ M]#>M/S$&0MA?BW6W\KI[N=BZLNE6M5/U=,Z>\;8I=O M/8%:4T20QD*1J"AX7R.EJ!IAK$%: IQE5V]89CNY+*-U/?M>3+=YM59_*^;5 M)&XF\_@U;G_50!=JW$?4))1V#&J.G!: 8'N'B3K)P+1R@B#,*'6<6&< XC68V):9)5G,TTD+=1E"EA: MB\HMBN77'U'9*991Z=&;U6Q1K([?;Y]M$RBT7GB'JXR=F!C@O!/UN)WKD%"K MMRON_L29$*B!@]L[Y,"(JG D+A12\$B]:D%CNSS2T'#>@1 ]EUM.I!FF@^:Z M\QM@P0R*S*8Z;G!Q2U,>FGJN0%(Z;NTOB10O2G30#J^WS9%1JG;CH\9 IUSE M:OWQKMHVS[O'_?1LY0+B#"56:L&=Y7%#%/6QH,$T;V'M%+DO&LOH]4%41V1R M2?MSL2KBN[ZIQ=06WXMY^5"!T#3_28/6@5#&D,$(HZCX&NHD5?6IFO%:MO>3 M[;FB2VI&I,^%XO-R62^]2/!<*L(I-QHHRNG'RQIK5];*-0(K<"$=_$M M4795WST7P9"0.!O_8TS4EBUG:@^&L7"$%9D22K0+%-ETN/N'R6Q9 MS??CW2L;^$NI"SM;/52>'1_O3NES3?N(U,9::JD0-=Q+::)B5"]1UG+;WF.B MMQI,">G0%TRYJ/)+Q.M]N5I]7%2:R<>[^BCC!#..-0D85DE\89PB@UP"Y.(L MZQD*3-NO]+W55TI(A$2HY)+[84=&]?MJO9SSKPDV657'- M\P>&EW47*%*61<2Q DHI(R@G9(>, QHV2A^=5T=,)>J#QP.]HI=M9UG&U?#3 MLKR;G5I.GCT5-.;""D8!)]&80H)%R.IY,,YS>AH,RX+VH+2^+=J^\M?)\NML M\:E8WE;Q7%^/)LPX^' P3CM(H+ &$@7C_+RHKSV;RM?3)]L=G-:?[JM7 M/['NX]V'8GWBJ.:"UH%RAJ25\=U"$D*DD4][C"'>C$^OZ^/C[@6L7%]['&&C M[_S%2-&CI9\$HUP, MJ8V&N'3=?)LLBP86_[$F 3BMM,?081^A\U[PIV\ Q9VN-0MZJRZ:D 6)4!E* M[GJRFMU>(/3M\X%()JO#2LE M"P!IX+N.8TTSIG[K*'$NXOIC-S; #.4T.UL MOEF?+ ![I$6P!E (#(OV9_Q'5'CM#C$1$*Q#VO#>3//>!=\.FERB_VY]?_2[L*&IFXI&I:97BPE!L" M/:T1H5JU/\WKK1)PPGVA9[3&QI]S^\A%_00/,!* &4V,JMP;JGR]-1:69RUR MT9 Y_8F[):_: #DPJ78KZ4]3N9Q6QWH*T19WQGI@+!-8:V"=DC4>$/,1NBP, M3:Q$4.;S9+F_+QD^3YJ%*@^0X(5)1 M+IUW$0-5S]QXT_ZPL[>*XDG]7I(CE.U4I"RG?\SF\R=?C3,G8(<;!"HTA=AZ M+Z&55%)7)S.K-#TMQECU.^6Q1PI0AO" >K>(2]?7JB3THU^.^_-VOJF6LGI& M#;V@SO83&/&>8*\PUHZZ^#_/=T[A"%8EB=H3Y!I\'?O$ZHDW/66!.Y/8J_?4 M;9^+>13$]%,-\@N5N#UD$+X*CQT#-N,!<0"[+3&(G4##=RW.QG[C>W MWXKIICIYRGC#CQE/J/:E,7R>-ZPFM MR9CSR;U8":KKFS/!L >?#U78!R, (**)BY:7IF(/B"MJ/,SC&@$T9O MCPO#<.!,W.LX*)#*.ZJJ2?#3&,[DP3C9*&!J(((>0^%H== AN=X92(0[07,6 M!VMHY7660=D3.*W%>C-9_#UJ$W[R^\VWS7I:_K&H!G%:JJ?:!,%85)&\\5I8 M&5%1SL-ZW$;H$3H?)Q5J0FP&6:6KL+QM(8I5L?Q^+OG=F9;!"J60Y=@10($A M1CK!Z_EB:-L[MO2=\BZO1M<9N5Q,J5)P53&;S\9^=D<_VB8H;YVASD;K"CHA M-,9\_S40"]45Z7==)%CVB]?;Y,;X];U14&(@=ZG[AWGYHRANBNHJ='%[/MO% MD19!883U:^3Q>9NLIN2G]QN*PQ%5:>8 M5^$951F6AV5Q^Q@N>5KB;?L+SF%;.?H9X*S3 OGXAWJ^4-'VAWZ]!;LE9D,F MY%HSI14=3H]<&RZ(PIQ Z 6(FK($9C]RT*&63&_!;HEEGA*>;(Y!&6K&$*4E MD)89K1ET4$+*]C.7QK0_.^@[$6;O]F(/\ U/G'3%0+0#@"KI,?<**V.U%/51 MC126Z7&;DFF%VZ8J2#O\_DH,&J7!.7[B#$.8FVARSVZ+][.[\Z;G3\\&CS!B M<5[,@_@O&55P*NLY&=PA*'/8PB^-1?7:HZ$C0*TUSQ?JEKN[*V[7Y>)5Y/@Q M!;1)VQ 1D%8)*KQ%K"JN+3RJYP& &V&41!^>*WWA-L/5YV_5?^\ M>ZR7._U2VOAK>&(EN*RC0"VW5C$=-;?X:3'/M:U5.8D)&6'VU3[]GGH%[WKR MN#CCJ4:6>P\Y@I10O-]L55PHVQ]N]7:J][_01\WN7,/BH M+T/K'@/S!!&&J. $8VP-\/M#@BJLH_U&T]N!1V\;3384QYT-AD$&H<+<02>5 MH5X\=*.:T.;O@*"6FA-J'<$B;C]0>%L M/4^-?/MCT-Z2O_2V*F3 [[H2A% HK?&(:HNI0 H*P@O[CF#M-.@E>:4 M,4YW^;5X_/=JLI@^3G^VCV4\FOWSLEX"U!P*)+4VEL9EBU+/:RYK15"'"/@K M/WI,#=TP/M2/PV]ZU+A[/#C$.>), X<8CG#QZI!]-S,+58?PR>L_46R'T2#2 MKST^#QLO34EQNI?@%8I6,::\JGZ$%30&ULY_VC'57C>$5WG0V!]T([C%J.S= MV]V?6]Y?O.@B4"= %8+BC<%QS=1,Z/H@34-A.EQP7M5Y9,^XI;WWW)^07'3C MN6\5H,=*80F$E-A#B*EUM3:EO24=9'Y5)X[IH4HKYNW)AOMT5'.I(T9^@D.2="E]XWR)+3I'G@V$@/G=)$:XZ\ M8@+NSFLI4<@TBNGJR5]L[[][0A=8-4^4<[:70*60W#CF!!$,< U57;*8(JQ8 MSOBVDZERT@KV:*Z232;!Q>&T[O-XF-X;A M1,>(Z_R4&.C2.5G$-1?8*>0(MXXR%O=S8O?S0[A#+9H!(JX;RZIAQ/5EV(PI MXI):XH'T\7\\_@EQSNSNY"I:OLZWOV8>(.;Z4JDFA^?Z@ZXYD5!A#%45?:B, MC$8WV,]7=_ L&2#HNA4=,B$WR.5!Z_R;FCK)N0,D:M3"86"5"[#YOI50F(P M@,IJ)R%'1D#K):W/E!D8")@"EQF@-'-B/G[#VGHB]F0))Y9X8G_;ABNFS*RN)G!16<"H, M$Q (#]U^Y):W-_)Z<_))*MF4X SI1WBAPV! 2D%HL2.:,AAW+F7J('U*H*9H MY)MZZCO&!!A=DP^Q5H3$CKU@D&'&L2<.0TA<93YZOS3(8MX/4,#?+M_<#R;.JI69 (IX&]R9>; MR5Q-_W>S6E>3:>P(?+2#H.*>*@2SB K*X@*HL97U[('JX$661T'(L5-T1FT$ M[N.])L%1QG+FD)1,"RJ8XPRR&@TL2?OKPMZ\BO-Q*#5ZUQ7B9B0ES$MFI;18 M">1Y'9=+J8>H/3-Z1&&T%L20#<"Y:7>,:L_M]-:GO<0M+>&4D=%U/.A MHQ*3NF8"989V4%=Z2[1" X0*JV%%E4U3I$ MW/26NF$HYG0!;JCPF_YK=!]\;>82W2_$=&2+^/A0_+FO9=_CR&JGG7>S?TSF MF^VKX_C4?%[^46E$P[TY<236:KE^MJ+%GUZO9O%7X?E _M]F,I_=_=CR9!LJ MM[*S517#LEF>#,5JU4^T0+F62!.C-'#*6\# SO,1<$>;%>/)C\.Q2*R+^P@4 M0"088-S%98D1# 33N_FS:(KG=($X&(?5LU3+/+B-.ASK:>+U$K!ZVBE7#4J; M-.L@8,N(-]Y$ UX(BAE%=4%7P#3Q.2_F&KE7]DB*,@. N;30TX,_ZV[7I'G@ M" D-) 91!2=4.T0MK6=NC"7C]L-,+=Z+V-,)P;\2AT;IOWD-U!F&,OL1^W)I MHIT^6U>I<\^&?9UJ%J+-9[CSTD*EH;/:>"UKM0'##I49>W,=22O LC>LVI_1 M[XR5V>Q3M-GBWOJYN)U/#B8:/_E\,$S1*J^&T]'*=PI@(,5^O!RT/W=/+ML\ M*F]*M,:Q33S>*$V_E+NSGN,IRSOU%Q@A1%N"3>7Y:H2BC.H]-J###4YR%Z,\ M3,J)9C9GI&4YW=RN_SE9+B>+K0MTY09QRA7I8(, "*$,,N\Y9 ;K.!^X7R4] MT.V5CN2.2'FYD@2N8'+19Y?R^_;,YUWB]/KX^=R/H]ZUA^3Y2DFM>@M& X(Q$1! M* SB4CI:1VB J Z:]FEUD[LHY:55_UB.0R_2D_GS&X6+]:!=^[!-$NBPU%Q7 M58@,);S>J07&JD-RQ;ZLHUXE?)'VTP[#83>XVFOXXHVM;ABT<@@H7&4?I"3J M>(S4029 Q/]K[XR?W 5N#!M:2]C&LAS\5 N'PM( M[H?VOD&*VB;-@V:"84=!TX--!HPK2CPU!EJ)=\A5L71 MYM2*3R:R32O^$XEL>\L ,J?89@GJY[TTOLXLA MR""SOW\Z(;._?PH,&.4A)=$Z9B@:JQPP6"NRP+@1977J1V870] IMOKCG5K- M)J=S-;U^+DA)@972:2X 4,) RFJECS#5(4]/+[>=Z424 HT^U1:W698/Q_.G MOWXD,%,EC1$00@2HHQXX7\^?4$S:'_+WCXP?VSC*9NDR_NV8,! MH;AZ.Z:C^F4PQI(XN#?OL>7M][F-Z^>3:PY%A5_OTMQ.[VJ>_!<0SQ M1@%9ZUCE=\D5HAA10/Z_'B\F0RA>9_7@*=D+Z]2-!<%'= MIR@*&.#48^MQ_3$H",F(W$FSR+HE+MF^]/(Q+\!B_7B >>K[?O5HB$.7FA.L ML&58@_@?6NMXRG@S(F?0/%]U-WP&N&[L/5S]9EW>_DM/5E6$^GWE']W[+>?! M%PY]T_E4?VCY?79;W'R;+(N?!EG=7M\^ANS'C>&V_+J8_:>8?BJ6L_*QX,7[ M!I>BB=\4!($"&TPM8]&,@P! _?@M>"KC7Z4+)^]P?YIFSLVO51.^+Q@J(8:< M21R-8NP(BWK@#E\.6)&D,.K@=U4Y?3:(<7_Q7 <,; M MIFRE$A0XNSNMB0!4A;3&?T\["!U>QQ=VP#27OG<$F,IQ\^N6KBO]X^F9G0OG M=F)/LUM,J\SK'R;WQ=E(YCY>%[2."AKSQC"((I;48KF7C^,.C//RN"-+7B^$ MXP'VO]1-A_"H;K[? &.'8>I^,ZJLD8\/U3R;UV]]W28PA+DVEA*I0;1$,3;* M[>8HJ.4CNF,?AZB/%7_M"&R^L[;5>CFK$NYM1UP5LEE]OOGM+(%.M@N(4^KAY\.6!DC!2+4<A*C$'\Z2'.M%.\6M^5]L7=R?+\SDL\<(9QH%12$<6]5V@#*9%5R MD5%;SQ,[U_Y (5OIX3$<**1#>& FG36V3K8+E@JIM?9$6>\XUTA(N)\K]&K< M!G\2*39C1B>\WC9'1FE9CX\:PU"B6BL_WMU,YL7YC'<_/1NX,U:PJ$Q5M;\L M%,))4E\F8(USGEXWU%,2R:A,BTQ&"[>([_H652U;?"_FY4,%PBZ!5A,[]USK M:) YCJFV2#JA*EM>T=JRETQU<"SKS=KMAQ'IL)1:_]G,?OZ;5U,557)Z6NQ_Z?)]?@WUYF0BL'8YPE3VRJR;F"4%+*9M?RZ2;I-SE?S](DJ"UD4PB-Z3L MKFB72\H%..56B_WL%56$E;<;ER*GO0 \\H?Y M@%K<;4Q=G'=^.]_]X,W"SQ>SQ?5\=G?8X-;J4[T979]J%M;MBP*"!A%-M",, M.RP=\X&-%PO$6A@*']ST-+8Z\X]Y]S\&(\_B/'Z/O[U?67 M>$7M=1L[4#_[7/"V2<&RU@\/U'"*,/.48N.-X=K@?0Z\50"(1N%C/2%W<)SE M^V";A^"W?$=@6BDB%1> (RJ0CIGA]\'YRAP"@HHA33 <,2X2!,5"*H*R'Q A)M!?Q'Z13EP=GI<""ENF>SL3^*7.M,)@.AT6YCX>E;CC*_HCP M?;W_>I*T1]<$: 'PT$B*!+:6,84,26/7Q!9TR,U&?=G-W'OEK=;[S_'V\)K M(7( 0>:-\QY03>HR0?NQ PWS*[?T4H.L-6\MYCZ882 K<5 PCFK7,0$,$VL1 MUB1]>R11:D@>)Z+R=(%C,:[5*616E!'.&"28UDIHJD\X_UF-6IG+64DH& M2;W* O:WZ':'<%$ZZ2N0V)']2=EI.IKBJ %BZ03E3$(@O3W,"T1MHQPEN QZ M&Z3I7 9I=II.*@2V,X3'Z1SM _S\RCKK+&H='EO#/35(8^Z3'JFD]E.DO7MS M9C?@#;9KU0/?%R!!V$"+,7 "$0ZYU6B/C6:,YRL_ MX^6>#BZ G4)+#957/&;J]FFE[R,IN\.7@@',9>P#H^EWCHLDBM&(V?RW5"= M%Z(O1?8+HF.22R"M^;^7=_$Q=_/-CR$7P-ECF9 MOP5T7L__M2V#3@B9]$*P\^_SFVIQ,\8R>/CN #BPTGC .6- >8FDVI^J'*1: MYZ>/=-ZF^;4N@A9T%)5$\N=R\3UN:=7.Z+W^N-S,[A[^OL[:^7.Y^7_5YF<^ M3]N\DIQW!NJ$)@Q(:[$DA$.*@4@8 \#RPVGE*Q3Y4FC(=EJB5;5%+!+PB62Z3C>$E.BZ^1RE RUMU?;VZKVX^S.YFJWE'6>Q/+I&2FE MZVF]P]^97*>E#RE+):#41Q&DT$D)]3YLT&.#Y>],KH;AE\@*"(SP4FCO&*9> MNKW.XZ&D<,B"ZGUG\A,KHNE/,4.G8EV?GA98)() "0WD'+/ M 5%:['LU>B0(R/?F32:_J[$ +#N#<:@3>>-0SR=19]9H;"$V3#EGB \'K\. MLT&@T.2O=L0<8;<5(E/GN8&&1Y,)%"#CTB!WFHEKTO9I, M^DKN%[T-CL7X&2:0 T"XUIHKHJT50COI@4<)6:.0+7M[R922(9(!\H#]+;K= M(5SDCCEAB>W(&-I)ZQ#IC/98,JB$:CD5$N-ZH,(4@P1'Z>4 M9B7DD :9X?P6EYH!>T9U>*>;^\_]?//CS6*]6=UO5]B[S9=JM?DR6^P=BW&& M5W%.!Q_Z+CZ\%1FD""KD#1$\0.^S!64M]>?Z'3B4QN&@)($ M?/-X8KLRY/-]&?(!!?SD.()3&!N@M70(6&$UX"GJ,(J#\_F*?^>[^&0%O$L" M2A+PQ]/Z>[MJ1Y#O4\,($F(JB"$ ."B8(@0JF= UF!;4-&2RXMTA_N5*=P3] MMIJ7(.#/1A(4M4XZP"P7Q'EN ,4@8=FN=A6R;Z?W=5);$>K8!0YV 9X]1 QUQ-EHE\L<,'B>H6^D[G MV5\C+I:)L=1N/9TZX7\ZN@]%C!]L"CF,K^4?N<995-?,(,05. ">O%#H3Y_7E6?9YOJ M\59:R+YR9'1!(6BHUEI83>IRTCH2D+@0@+8(3>P\9VWJJZ5'7GZG'N?DO#J! M@-!$(FHD,I()N&^K%3'6E.?7*>P^=ZUWV2\-[6*"Y8XYU5]>[@\.5N==R(./ M(;#(/L!84@ZM%;^U55%TV=+5XL.9']K( I5=P+#*D%=<=W&/?+/28,-0^&@49>3",08,H)>6>>610_$8A)&D MB4/F6A3 +;F,>':B]D1I&ZGDQ(.OUGZ:91:=V'WGU/WFRW)5[Z-_Q=&L'H1H M;VO!NW^JU?5\7_=FVV_L;78ABK8O# P;P1604C!LK<&.\YT >P0=08T,2N,4 MIV@T=?WC^>3;5JQH]^(@E5$"UM\'B0F3<>LCNXA_#SW44.9K#!=_)S/*6 PG M6MAB4E:+K7>3E1PM+)-$,62<@,RP>>0E( *#X@P'%LM/\Z*'DXG3/OXO M+4:_G4#F*<(:$>T.X7%$]K*> M?U.2V->0-4LP< 1X957+TLLNS.26CD^11,0_>?SS-S@6[TM,*0\ M=,X3SS'GE KCV %7;T#9JNFHDM:=U'?,SF_I[PK?(K7;7UWH.PKE_/G>=XOJ M=%&A%RX-E&J!#$?4,Z>95"">+M(H11M/TL!*[D!<+3N%LP/2/_YWV93TPZ4! M&R0AX41+!9E$SB-(TRCKX,JIN ]')3T7SBY(C]QSIHQTXQ'IQC9N%] -"^BL9]C=#BQOWS;;[:/N$0^J0^K;=Y M;'T$SUTZAF 9T,1)SBA4@ C/A4[J&*3"Y4:6H5T\#)N@,734?0>#J!^3I^>=4[^Y.WCE=$6Y8&E?Q3]9CTZ=Z#EQ>0 M0>?6QK"C"511: RC4A%A=#S8(YD4651GFDY%O2IN]13-XP1WEB=(/-(#AMEO M3HT@ ( IB@H(0LY3("PV5"?\K6G1NWA@):RX=50<=U-9._LYUB$!O6MES]X5 ME&$6:L$-8AQ:YATQA^^15"+??-5YZMJOLQ[:LC1!R1]IUV@X@A!W:H_B,14@ MQBQ EDDM$_[*DWS'%/V]2LKB;F)KISKPL%$?D7L MSNN=EB_+!1 T^0]ZX66,-%&8*4!=% ?J'>!(I=,<-L+EMR'NO-II^V?CW/8[Q3&'RPX$&J7#1C\A<6,VB+[!? M8>$*#;3G*H(MM9=QS[!.' 0:KJ%*WH0@9,U*B[#L1A;V002_:6+^HNW%D:% M!BIAB02")@I)4-D_.,ZU$DH(Q"0%AC+'2)JK,-N0!5+@A)K5! $,2@BQJW4S3I\$*P%NUMR]MD M7LLB:L7@]-?0WUN*1EU#CX<0*!%<60J5)QABJI5*@65 ,/:TR?VDLR]>RQIJ MQ>#TU] ^:2RY4!Y:A12A$*FDJ3@%4'Y7OO("[$=8D--@=?A _+-S M3+W$/VY[B3OW-.),0-P_G&]?*"^X=91Y/BL[\5 M].FB"6Z>3W"SG6##G?NE\/\BQQD\A$032@714CME&:('?A"Q^3:2\K(#2EIO M9=-<_$9V9.L>>SL[,JQ@L6?2JWC@1I(I3CD!28:7'P>Y5-A=9!3V?K M][-YG4;T".\L\]Q8GI!A M6N9K<>59WCL*D>@7XU;N] M%)="P^1%O?1TXH@]DXC'[P]ED%LC$4AL""'S%T5YQ8D*7A1=<#-2GO#3VLV_ M-S?L97QWQ3MW78$&5.7CA708<+BZCS,QGKIRT[* MS2/F"+NM$)DZST5FL(Y!;T=&Y[^7=YLJ?IA.MX)[?%5@P!N%+9;"<LSHTK: (V7\]CY M+?U=X5NDEO>K"WU'&F?+;N,0>PZCOB8-X'%W%,[\'*4R6I:G>X[*U;ENXY?! MV0'I6=W&*20*>D&-Q9A?>F,:'4N[(3T7SBY(S^TV[H61Q "L MN5>>"4^!HH?O(T/YYH!I-.+LB/AL0(?2:/)*25J%C*YK#QLI&;&,QGFEN1 ) M\],&+A>.B9T4V^!83&[;!.KQ:6\<(MIS$ 'F6GGH]VGL./["B;)/>9E2,D1A MOCQ@?XMN=P@7>42;L,2.'(CU4Q4Y6T;RZ#U!4>?CL;763K3'7%FO>'*=,T/R M-^1IE9!L3/6Q@*>6P [VF;M :)[/24=UQ4#%#!# 4F290/HP)TPF($+=#QG8,%P!Y M:411-^ 5G]!^*-&IUNO[KT]R1X[D ?;_TD"Q% 8 :JBTQ$$JD&0)9>!]?IO= M\HJ'Y8MH<3P4H]H?P_JE"5_-U__VJZI.C:I6U7IS-=OT4@JYZ;L#4EYSY3T2 MT#@HI:%*)WD7'W,WW_P8OCL A[5C M3EJCXJ%$0 ?$ 7-+6+Z/ON10Q"SE06RX,"03WW=CCYPA"G1Y3TH$Z6YX1I:%-")XG" M ?+5H_+*M8TO^IUP,$$)[Z\GP[%W!4]I$$??UL 5'KO.*$,(*^I9$3: ZZHA:&G/"-G MF:+>GI1!O7QOXNDD'DCN5Q&^W9!W$6T/O%"'\+63&LG%#PM,6*@=-U)!;3 1 M %&04)'NU=T_3=P4HO MK+4:,>\5I,H3C@_TDA:-LZ:HJDLB^.UU1\%) ^CBI\:08#.(%JW M,<$1;ZV%Q0?)(-*WR/THS^92YA+IAZAB%LK1^)TF9JC.%DMWHPA$.(N\A0YP M;Q551FF4>& 2YY?M*<]2,]*"&8VLR2R:-,G1U\U% PF(4P0-Y)@+1RP3$KC# M)PPK@+*73GFU] M=.GWR5-R1]Q<>A9K>80N<6V+"C"= @AH4#=8>"J(!+SR@]:-VT36K\ M+^7 *)JUJ6Q<#Y XVV:B]W<&!#T@V$$-L66::8=-DH>ZKW"+E?';WS$L-U.1 M__V.66=I]^[)?O:N(!W#D"*QK3E(HEH,0 H6HY"1%FDVOXS39&1.)BCG(QU% M&HX@0&0X1(!8 P62RFJN4DP8E0CFY_7 WPZ6,9F:ROGB^.PO:80WXFB"9'9; MZ!0@Z(SD1F*5,K(H$SC?) ;+"PDO\WS1/VL37$V/]VX1APAK2S%AT\;\;)% M*?[??LH""9R*>G8Q*&.<@;H;9$#:$JP$DQ(Q0Q7Q])"@S!3'+9H4_U(NS2F2 M^7IVP.:-P4X/,\FP#S1Z*011H33P GV+L$"C=NR"YV MEU4F;\7P&7') VKY:,\77CYV3Q!:KY;7576S]A$9.Z];S6_#9M_=ZOMUW%#7 MZ^ID7^/S=P?&'8-UY+HP1MFH$G,,TKRY,R66Q.U:L>@>IOX/#8\Q^'.Y.7I8 MF);N;KD2U .-F"-6Z-H,LC-^6(@H,(T,RN7J[H!& 26$0N@%@!KZNO?5;G90 M:E2^[MZ8GB:Z^V5H_"*ZN\*.0HVM!] SKI27^@!*_*+EYTR.H;LW9KBA[GX9 M.!/5TZ"U4B'@/!586HT%3W-$T&$Z3=V],7/-%;8LG%ZG3$Q*=Q]>% 97SKY^ MG:U^O+O],/^\F-_.KV>+C;J^7MXO-G7YF^7=_'K>LVVWR0!^_N1#;3&?K6[6 MZF;YK;:JKZ\98*.;A#>SS78K;Z10/KLX: J <%@@3+BI0P\!V=:S(@ C2=R8 MJF0:[%DE\M&%P5LJD*7*4QMW4@6I5'@_(X@,'K+!T6GUL049SZI'M4"@:)51 MW?S/_7JSS43WR]6?U7\?K-#5KW+4S_7E/*2YP3@F45(:*Z@Q_%SNVW' MN0=0:31DD;)'L(92+>J-[]WM]E,];]#ZZJ7+@ZB;,SF#-'0: M>&^-0"HM1\P8*%O)[(G%96_ O2;1*%+7+%@BQI&$XQ"9NPX;I'.W)?)N!UQRU[Q&4HB]F->7U77U?S[-C.TVIC[U6JK\!Q7 M+T[<%CS&7#$/$8."*(J\V]5'KF=JA"RQXV9WJFF'R)R7@2/=$/7L;A:%;_VE MJC:;Y69V]VTU7ZXVRR3JRUOUP;"?45A/>R0VO3\0*R30%F@C;3Q>.VL8V<\G MGKAA_IKOKX)!>Z;[A"B;\FW<]NRPW\63^W+SI8I2][U:W-?-NZK5]Q>]@A?< M'3"BC#'A!'2RK@=GN7!I+LR!_/8B_27P=T1W+P!ED_U3K[FYKYHOZS.W!>0! M5 AX[3PG"I,XDX.H.D7S X3ZRT7OB-YND2G$E&B6\0-51Y'7+WAW:U;5S7Q3 MM_0;VX3W:&#U@)J8\H[?%+#1CB--E4'$:P^Q<'3'#L5>D!$C.Y\-^IQI[^4; M @+"8T:H54Y0B&V41[2?(1 *#*E;GS3Q=4'2L@=$>C+Y'?D\F_@M67ZM5G7X MMO[QK]7R_ML1:]VIRX,V4#I@H5*8*0PMEP2D*4+)AB3](J-<6\:6G6.3O=$^ M?/WVY4>]=:&TK:TKAL9!IU$JP/+#PSLWS/=)6C8@ M0SE;GVEZ^H>N%M=?OLY6_SX3SW7NU@"B=**H*,;3@$:((N@1/\)I/,E(@SX;'W[NUE"W.K/$"ZTE@A(2QXQ.,XY[D2I36^Z>T+.2T@EN MOX+$%*5HER\HXPC(A]E=M;[:.:C_K,X'>+UX?; .*:.BPHJ10(RC>%A).S*V MQ!;8?KX[NIX&G7< T'AA76?Y/W9+D%Q:"1DCB !H(<;,NS1#:%C^UZ"W()_> M1* CC$;;(]Y'O:P.7_E\LB+UJ=N"8- J(N)<(551N[;:R313R4!!IO,AG=+Y M")48+/(:@T00%\YA'L\11!+KL(!B?R+$&@C4*("][" 1@2P@%D$LL9;60.Y] MBER66L$A2[GD!HDT)JE9D,AEB R9%]:[,TQZP*):6^L@'D4=15*Y_[)AA:4: MTN[:A3F@,9.GG6&7H3(-KXB"RL>MQ6H"J:=2$4M33+F2%!9:&: M08W<(WG0 MO [:BSJC%\%V&:9Z;C'A1$9E4RIG%><*I5!B)?R@'^96IOK&:)\SU5\&2&O: M_/)^/X5FW#V]/L01,@\05$H)!"V+YX;#Q $S^9F0&EXB\!F=+/,4! M:2'C0C#C:DL"..BI&MC\2(1Q0HTNU:YZPNDUF,X9U,!A8RB2P$94(=#I:Z8I M%:A,;:Q[0B^UH>?A]BM(3%&*7/F",GU[.X9">UX[IZCC\>LK!4-IAACI(I9*DA@AS:![0VMG2V?&W7R$AI*%-XOK>%+Z./O'W=Y6UYNU MNMMR4]W8^2K^]]V/CTOWG_OYYL?[NFI G,]\>?,S!_F$M+1[<""$$0(5$!! M2&1<>C"=^XPC)05W]BA/@V)8B'O/QEE\CQA^K]XLUIOUZGY;]NBTCV^XFI/Q MT[XCI9P!'2T5-;9?],30WJW,E[I/UIO%PROFB^OYM[OJ;0/W:>MG!RT!C3LS M(Y1Y@#F N\STN*&[6@CW;4LW,XY8UL]-T"%/-1.6NFE%%YI3G8=*[P7Q+G\ MBBH=^VP'E(S&=;6ZQW=(#_#E1\Q1*H/6M9/K[A:4:X@X,Q:E+N5>.,R&S+FZ MR-(YD-BT*B1Z&;9#Z:Y=5(LD##+GO%<&Z:BA2<*,23.#PKJRK: ]L=BD;&0> M<*])-(HT=Q8L$:/:.Q]6B?_KVTT\1"$ &4!-C9^G[P^"4,*D$QH!H(2P0@&R MG[N45@S9L;!-2='&%+YL_>P4I&S_^;G!S/XY[4]O>G_0)&J'#&@!-7.<>VI2 M[WDO*7;!2=D-XG2(-]%1Y])D]H61>IJ&>>$Y1WGFLFN+?:06>9]BQA MX3T=L@CIY%34;K$=S-1^?-1G=YZS]P;,/(HS175" ',$6(GW*=^(J6J?ZLB>"[Y]<%4R]*7M3U_AF!@D#H<9I M_)J+_'2YGA/QA]V.VB,W$/,GP[.?71=,72D$$6NC!!O /;>6)S.GCE"4N7FT M8N-E1EOA,4UNB_JLCT?I.#OZ*:/,XF;W_5J_^ %;JT_KS6IV?\"[$41\G_K::K:MT_A_;W?RV;G1> M;8=DJ_7U:OYM/_.SSN0S=P8&C> 0:24!UBS^GY!$3_R>T$9?TR'G?,X1?.*N MP 3$UC ++)7&642MV(<+?O"IF@7[;XIS(>Z**[LAK( VMD'JM:1$<1A'#-[5G:/> MSF>?YG<1^.IX]?K3-P1@,-42&>_KVNT*Q+.72;,3#!=8FJL+JI8]8#,8\W$? MG=7:_G9[O)I__K)Y=_O7NE)QRSQU^CQY7P".(\^ TU)B0X##RJDT5^]%01GE M?:N97>(TCDPD2?[16!H.=P0MN) ,,N4$EQAJADV2>6W.<#R,'N0AE MATJD,_R;K]]FUYL_CL=$/+LP6( YXT(S3HUGGF).71HA,ZJ@0LY]<=@),*VI M2^:7_0!F_YRC\-D-P0MOJ'$(1L$"C"$ 3?)C.1!WN&PJ>^NFV"N5;0$:ZGML MJ]NZK^?-5;78[%HF_KE<7)]MB'SJMH#8-N_1"5>WTV&.,)YV'L>9RE?4Z51$ MH0>8"C'8IG\?L= .E[/T?K6,V][FQ_N[^M>+FSJ'[=O6;3.R"?GHP)I8D<_? M'+<&BZ@GEFC"!-<"*+ _.#*,I1K1D/SA^DMU@ H:T*,G8EHWZLINY]\I;K2.?X^WA-8$RC;"'0%D#=)R AMREL1/( M\XLJ]=+6K#5O+>8^U$'[Z,ZN?]0)-6?\Y@WN#LK2.OM. "[-- MI:8U>K^.]!2EU4U%:,81EC]FUU_FBVKUX^&HS_KJ3]P5@/.(,AHGR)#4@$NF M:;)K>(0&C1]O9@;NE+UE7T@-%K]S/[^[F2\^QP&GO[[Y^FVU_+X+3#XK&XWN M#P!2032U)BI]AB&D:@3V/]>;&[5-*^L!L].WFKW5U>W_W=GY[RO+; MX.[@F8426PDL@9!%##Q/9P,L[:!&W[:RTM[\VSU@I;B85LOUM^JZKMZ7B@R\ MNRVX1%U-XZZV8G73Q,?SXO5!< ^%,A9I6/=OQD:GQHI$$8 :65IZ6]<7\7'. MQY/UO. A1H!)PZGSVG%(A$WX",-Y,>V^6K+[?)'WCE71.0;CE(&# )JH@4G@ MG"$,.Z8Q3P "V*+A1<^.I)[%I57YM\LP'4IIZ:+&E\**8(RTLH1P09SWXC S MCW#A"0L]L=BDV%<><*])-(HTD!0L$>-(PNDZ5;)E^;?]_8%!*#PU$E+O =. M$D#3W#$9- 6N326PQA1>5/XM#Z3QL_'=;'7W(R%T1D>YX"G!2,>4])*ZN,1X MW+U=2B A\6=RR+9L!6LH_2$ZDF2EK/]'PS_[_6G^D !KLS=UPCIH9&TO@"HA M+6NG:MFZ3"]\GY:I[L'\546K2%UH8A)5A"0= VEG%KE4I)H\+2A@B?$,&^LP M(L(9F-JS$NF +5!WZH/TO-VO!9!#"=B'5)-IUZG&++]^6RX:6'U.WA<4M4Q' M,"TW"F$H&-G@SU;*S#B]<'K;0U1CBL#;%P MVS(VG354/.&(LG6ACGA;]H?4ZY*&(M67DH1@'/*O:N_@HKJ)6]XB?AG/ARV\ M?$/ $F/BG8A?2VHPQI; @P13WN MJKI>+J[G=_-M):D/7V:K2L_6U4V]Q4?0MS]U_UQ7Z_A-_D=7B\CH1GVMYWU* MV>WX5<$"1HW@R'/$:D"!,4G!T%C! ONY=QNR,S*@P]G\-F:V_A+7Z/?Y376C M?_P59_-F<:A%I&H,MC7*3IKZFCXD8.$LA(I;H8C0@B+#?$+!.9S_C>LM3KA; ML>H-JO,"+^H-JENN-K:Y7=1&5^6);J&Y;B.PE_B^Z/Q!BA57( M$:8T(T8#>O H:Z= ?A!%;U6BNJ&^3Y1Z9-WLZMNT)?_18X*G$EC!E90>2.9A MW+)-FITW+M_ZTEMYJ4%EH U8+43ATZ;NK[YKK_YS1&^7B\\?J]77^O?'^3]_ M;]#*4P.&ZB2L]1H#?(+0K )<-LE--FD1OUTM:MX]L)V\N=R M<8;>AK<' J,28KC05&H$'3/<)VVD;JV23S2? -']@%1(HLY5=1=/-C?O9ZO- MCX^K63S%7->O&CTAY\BXWC;(S3EW:Y#88,GJ'G#:$E]OK7IO+Z""6M.H1V]/ M/O)#&85CO.@?CW[3N!3;!<\+\4ME:D\ )<91BA!P;%]\@W(,W)!!/B?3=+HC M^FA5MOY@*SICI]FTSWA!.69 M^ZXG0(?SX_XRCUJ44!TL!):(^XE M&0B.+"D7?36>W1=J YN#E!IDI-'0"T1LFJMBWDUR2[F,Q6:2T0JOURTC4]ID M1A2-L43B>[6XKWP$Z,'P3[LTC]X33!VYSXU16"O-??P+-^E$J87"0XI",T-8 M;X?DKD JQA"VG4[MX_^\>PL#[+05;+A&"<\'U[%]KE$)V[]G=_>[YG>+F_]S M/[N;W_[8.JVWHUW;^;JV8]RO?O92?F&)93TG* T01YQI*SV5%%+CDQILN&6- M[ /#XW#,.G?Q,X(D& H F2)*8"&4W_&_M0J[;BE]5ZVKUO5HW*#_<[ '!<."1 %@;2X"A=?P<3Y 9Q88,_6IT M?.I1*)8# #B4&G1Z\&<5Y":W!X^,WN8?"$ E=@Q&-3"M9^$ *OLLU36]%TE/ M*P1_)1DJ\JPU!=$91V0.(_;+U:YYVMOE^GS^UJG;@B9,?!D?G)L?K'OU9QG<0Y_5EM M]A?_1/*\<2CSP<%RIR&F0E'OH<'*R(,;QE!KASS*-?QZ]2H3+QN5A@&W#+UI MWV$^6W':WQ^4D!P +STV<='#N)&D%E?4 M@B:J>WY(HA!:L/#,N0'_-EMOI< MW7Q;/5S?W.'YU_UCL\(D1EUW@CN&0$8\.$(SQIO98SHK*EJK>&UL[+UK<]M(EB;\?7\%MG<^=$?(7;@G,#$S&\A;C=]PV0[; MU;T;C@D&1$(RMBA 34 N:W[]B\2%HB22RBN0JIGIZ2Z73#&?\YS,YYP\>?N7 M__WC9NM\+W9-65?_^B?OK^Z?G*):UYNRNO[7/_WZ^4WV&;U]^Z?__6__XU_^ MYYLW_P=^>N?@>GUW4U2M@W9%WA8;Y_>R_>;\?5,TOSE7N_K&^7N]^ZW\GK]Y M,_R2T_]A6U:__3/[G\N\*9P?3?G/S?I;<9._J]=YV[?]K6UO__FGGW[__?>_ M_KC<;?]:[ZY_\ETW^&G_6R<_P?[MS?2Q-^Q';SS_3>#]]4>S^9/365@U?=L< MC4P?__'L\[\'_:>]-$U_ZO]V_]&F//;![FN]G_[/+^\^]W:^*:NFS:MU\:=_ M^Q^.,]"QJ[?%I^+*8?_\]=/;D^C2G]@G?JJ*:\;WQV)7UIO/;;YKW^67Q;:# MT7_;MUUQ=?PKMKO=HV]@#*6,(2]F#/VO%[ZXO;\M_O5/37ESN^WH^4D!OP3@ M]CE84^AZ$M[+@#S'ZM,OU(SW2S=T"[V(GW^E9LQ#1R/5QD3_??JUFK'KA6RT M9]1MOM7<,YY]Y4G,6_:I=]V?Q@^R;S\COWWCHZ@>?''QHRVJ3;'I1?/15SOE MYE__U/UI==>\N<[SVQ4NF_6V;NYVQ8Q_-"N*/XFP^=Q/NZ*I[W;K('^MG/;*KO+GLX8T\=3!]]Z=BVS;33]ZPG[QQO3%J M_R\]A#[U5+V>VU,#\5N6Y=2[<80\ZLC9;NW4NTVQZ[*OZ9?RW?H%#X^?^&E= M=RG%;?OFD;-9%K:,L?4BHV'@N*/D&+_/A(+E8YN[;0>I;QJRI@_!'?3Z!MX_ M?&:$E_V>[S9?\LMML?)QXKDHH6D"*8F#B*8DF?"ED>>NVGTD?5$XYD,EHB'M MB53@G)",ACCUE7,H*H?&'"I+XUS>.T?5AYGD?.V-.BTZ2[N8+RS8Z5W!"#&O M8XU$$VU^.!-8YO>U'3%F ;OKI4>96.3YV(VG]_E-D?THFU64ES9H3]RT&L-?45.!7!]DY?5"B,88"] <48("A,7I!CO&_'=2$8'.+]Z M/B48 $EJ 2]18FI@@"-I/7B)'J.*,#3.H0F"C-FE"J+@3^B"% >\RC D(-VO M].KCQ=0-$NRG("&=V@"/^O&^C2RE(L(@]LV&=6'(_QD:J11!D"4^53!'D)@H M\'-C1!,>T7!&$N3HLD,1)+'7.CJ,8*5*>A;S@*[:/)&N$$ (019"C),$DI2Z MU)^@HLS'0D6K)0#.J$Y2:!I MP6EY?[P42VY^E#>K7_+=;T7[N:W7O_U:E6WS2W%S6>Q6*4&0!FGL981&/O:\ M))RB5@ #/^8)!2K?;UC)!U1.#\OI<3E?!V27@577G51:B0'/LG8F416G64[LE$-=M2Z^Y_F&L.I#/9=615O MV^*F6?D9CE(WBJ@?Q)%'TM2#4S$T0$$JM@W&/)P9]>_4UH@7=D8P6YS>&-VE M!PW.U%1HF->/\GIKT(7+5"1>)%ZE_J#/JW;H^YP&B]86='/-54GX<->R8RSL M>%#WO\6/VV+=%INV_EXT[2^??VT^U=LMK7<,QRI*0013Z+,E,C^+_9!V;4\! M*TFY=KAH;]2P^A] =;I_.!-8IZT=!M=A>)VO#+$S0A:96FNEGZ-"L13S8GK] MFD@7*'(L1;YOZV:=M?W\>9#^ZW8M=_R:IAK-9TUGSK\[^N*F5)LWM_UDR^0 MN)[K)W[LA3[._!2%&=C;$!-_=?OD\.3YH6T=?A%]>&JJ:'&TZ8NC=WUQM'[H M1Q?.97%=5E7W1P%QMHY)GK!J'6B+YU(7SF"T#-9QU6=R^^+&9NKYU*A:SM/1;D4_9R4[^&\;]L9M<^ M-N+G[JO:IJR&ZP)6) L"Y$*8$M_%"88NP--1GQ 2RK4?SD[D*KI[F?1M/D_;E;ZU1P+L8+Q35LY@_JON3LNF;_-U*SO3-Z7NM5CZ=M9K M,Z9O>GK/'S-]T\2-X?1-IP?M*,S]K<\_]R:D7A E(0I=EWA)G(6AEZ63"2B( MP.K9G58+3Z$%\7-)\$LW@LD4YG;%MF VVE0[$?6]#94X$_ZV,I,[$FD'VVU) MY-3ZDDUE.(-]RLXT3J5O65*$>^RSQ6IPDEWGCYG#Z:%FU@J MJA?M2/.>KA4CB*CK1010Z"/L1:D/I[7B,(HB/.Z@FZYOMVRGRTOHQ??/';^G M7F'W7-'_TW:QM'4S"J^#_RL(I30WBVY&$?.@O$AJ->)@'_7?B_+Z6V=.]KW8 MY=?%IX+=!M+]'-55?QWZ7;[MIH0W[+*I&$3((S%A 0%U,2'>3_HCJ+ICQ7KS MYMS6,MS@,$%W1NS.'KQS@-[IX:O.B*RG7WHF;KUELT_6]4^D+@YF4A\.DX/_ M[L*'75AUWF^]A7^6;FV\Z$LFK*]=_R[5UQ8/0J0XF?9#!(O<0/73_SLGBZ0RH, M (9BR;B5)AA.N.>+) ?J5J(W MG(\[D*_+C9][J[+\66-)_WM,)7Y8_0TT93:2BMF2INM[WD":?$2?CR; M^EK=L6Q);^TFZ5D*:S?*GLOL6%<"!?6;.9WUM32ADZR?(;Y MPLX9L^OK77^*]7%Y?97Y'HH@A F&801# M #MS)LL2-^)Z[/XUV?,'R>'/EG3VW#Q=:K0B"=+;/>TK>L_1,^U,TO^[4XZ= MTHI\?+'.:7<6KKF3+IUZBWC9DL*X:A_\0Z?99AA;L$BNQ]O"3[T6N^_ENCAN MZW[7:6]6\Z5N\^WAWZ.Z:=_7[?\MVD_%NKZNRO\L-BN2^&X"P]2/4.JC-$X\ M/YOPP@@D4D_%SHYRQIW#1]]%W1LU:3:SHOMIZ]P7K?-@R+3]5_(MVOF]?SX/ M71[@/$?IS/K<[&.YNEUR)-K:TPWL>,S1 AY./?:[L&>,/Q9\/)@?[,9\>I@_ M)C1P@R"-@(=QXF+@@>DP?Y1E%,SRIK!VU'_$DS0B^\KL\XCIYXP7[4+RD=66 MWF/7$\FBSCP3D^WK4';$: MYT?4NLV'/+3YG'>XJH_5N_!'[G+=R,:0X]K,X M\[P4NBB,4#@90;P,63&1E8/^>F:W@WW.5;US#BRT9+8KV6\6G@*;[S*+S8L% M>\OKFBU#F1'M+:5G+FFV3I\R!NW.RPW==5?2X;RV[)#U]O1?"J: MSJR"H:!W[=VN>-LT=^S2[U4011F@2>!%V 4$$L^/T(@C#D"8B81>_:T;CIX# MX.$:MT[K!LS#W*5Q)M2]Q@VXG0FX6%0TX!6^P+:L0\1BDWY?&(DYPI2>"1OF MW&.'\ANTKYZKH]M2^QQ>97L[7O;\9)=@_Y"GT61?3$*N0]ROSZH_3.WTZ?N31[9E]Q]Q&#\.(TADY]+K<^SB)=@E>ZJM M)5KMG?2557(%^\0BE5Y3_=:.#.,5\C9;I=BLYWDSHK?5NKXION0_<-FLMW73 MY6#99=,?95A!%-$P <2+,?+BA, T]?L6,4#D=+.#T8OVMV-QMBP]70]NPZ.;#Q0..[A]- M6ZZSBDUXN@%??-J&B6>(*30H, M8S&=RH_PV<5+XU"]["UP'@;NA3-9T>_0'NUPOO:6.,P4I[?E]%A>QHN]5T M6*OBJFR?($*$!"!,W#1"*<8^SB*/ _D!A6"(W&N#\ M>33A+QIC@0'/B<:!99TF'P/,^,NP_@N3S:7]YEQHF^X;M/2DYIMF5USOR=55 ML6[+[P\AZ%,WJ6$)I(@B[/LH))[GIT&6Q'&*)T@9C3PYP3< M9$;%WZ,_5 ]F@//8 HUZ;\)SHH*_L-/D%=^$OPSKO3C77()OT(6V*;Y)4T]* MOG%^Q34?%U?%;E=L.BQ9TQ1MT\TVWI7Y90>G+8OF"9HXRV(741@$+O8Z)%GJ M>A.:$*:QG-SKQ3"CTD_ >\48H/<%@@/P&D5>LZM$]7TY+\E+NV8'&59U(8:Y M!-V,SVS3<#Z9P#_"JJ[+VAS *<1+<"^HO'II-Z.V MG#2>DU?=GK!$3[6;]51 S? FKYCD1WY35GW6?="Z'V>1[Z:8N%X89"D-TRR< M6O?\C.M]1=UM+J*7AU -R*4D^[)J:9YX'6(IR_E,6GF41"&I5'.#K4JI:-6+ M0JF#-5Z=A/F6;6K__*U@!X^V>5ML'O:D-/M-*4$09WZ2I;'O>Q&E60 ]VC=. M"?6B+.4SL&IVZC:J/]56QH M9NLUNT"J>5^W1?.NSBLV\Z2=,'0)5'7]J5@7Y7<6,G[>U4V3;;?U[PQK]YGW M1;N'Y@4PC /J9EX,?>K1%&1D@A:B4&B-?A9 AI.?R09V8+FSXL+I[1@V^DR6 M. ^FL)WJG3$7SMZG+-R#2[,J<^OA=5YY![=+?;=7]ZLFP% AC/_5]@F./0G9I-9J: M]R"5W,JKV.BLYSA&I!?.B%7K60TU[D4U>D;:Y059C7'C)RS.,R$["T[&GO8L$M<%"1)3/P41@%& M,9@:3J$KM!E*0W.&M7%">.'T&/L\:8]261IUT,TGBC,S+2:'VD@VHH8O4W=& M!S7R;H<"ZC2H-M9'Y0K,'_-[UM6Z?]W=%8=[FSHP_=4 !S]Z*']/^OR0PH:! MEV%"DRR.LQ#A"*1D+\TQY'I\;R%H,Q6=G=&<"V11GP(0E2 MY (/4M^=&H]B)+3^K:G)V330V8,;-LMD?^ORC@ZAO/(I,2VL?7.1+)W1"?-K M6O/.,,:G>CHHMT[WM!AU6OGT<2:L?;\4.5JLHC!, :!QD MF9_X 7)# D<,[-YSH2<3];:\J!(.&&6U4 _S@I(X.^DZE?$EOLUJ(P]U/!*I MU066*:5>VTX)I@$&A77S;75[US:]3'N_%/VC>BD@) FS$ 8^"A+:M86RJ<4D M]H0>3U!I9\89\H#NPNGQ.9[S=8 H*XDRI H*H&$^Y:?!PE2:5;OG//%HFP*[ MEBF9BB6G=$N9'165\L<6W3 &+HD )A&,2((#Z*&I13])A)[N4FEG,97R-:H4 M-ZGR*F6"3UTJQ4'E;"KE2ZF4*+OVJI2P)1PJ)<>.BDH%8XLQ#B'%-*-)&*5I M[+%G#X<6L4LRY*NJ%&\[BZE4H%&EN$F55RD3?.I2*0XJ9U.I0$JE1-FU5Z6$ M+>%0*3EV)%8)#N:==%?\XZZHUO=]C:YKT"4H2Y($PR@*4 03?VH9QD#H)7(= M[1E6K0-N"Q$ 'DZ#S"4^ E/+( R$#H;I:&\95=-6Y!>F5[ZT;Y)9 M+;IF327_"5."]7M9GBU3-AT6<=3JU=A26ME\7U>[8GVWVY75]9@M!I H(T M9'>S)C[Q0!I,K>.$RM7!%-N<<;9YB$YUJJG*M,(:IF&2Y:>@8OS.MW+YG##1 M-4L%RNW5/26K>-8IE5E3TK]/3YI&483# *09S$#@ 1P LF\:9%!N3YM*@S,J MWR<3LB=,L(+FF>167O $:)U/[3ZI29TLTQ;KG+1)/"*GQM=+"G?SH[QY:/?R M?KB2/W]T)3_:YDWC]1-G$%$O#7T0H<##P$, A?N)<^;3D$?C-#(LC<.NXXQM>UF8 M2<0:U19G3*C/#3W!^JEFUD4"S9R$RV?9]G(M$V7FY%PUR*AR+QAC7J#FQ1"C MBUJ;(HPVFXX&&+V,\99KGMZL,,Z$8:494#D/L"251I9 M/J69@3LQI9&@S).:,TBDS:H32J1CR]Y$D')S)SYNQY/C45AUT/AR ) MLA2D@$*: (JGMD, N5(4FNY>?,\W!N>LXL M&$_XYLPGJ>&<,ZM3:]^<68--9^;,NACCS61_J:OB_I=\]UO1TKMJ,S66Q '! M("5^AA,W0*X?1_O&$$5"MU1(-F%ZBRI#Y0RPG!Z79"HKRR!?*CL#>6+10(8W M([GL<6;.Y+**5-J1RZH:46OM7F):@^K=;;W+VP(7E^VS_+EK :>89DD&$K]+ MF3&97G_$/N@2:!')46O)L/+LP3D,G?I<6I%6/AV:CU$Q.5(@TX@JG>7IC#CI MX=<.C=)D2VVB!XHJULU-L5N7^?9C?EOL]IE8'-$@"& <^VGD>0F*R=16 E.A MQ^[E6C"N4!,HIT3HS]*(2$>A"Y(/$RZ@$\;<'Q:9H(71:MT(QAI?GULS-! M4T^$5-CD$YV9B!13'ED.C>C/:8;.B) &6NU0(AV&U-J[G."AEWI7E-<5^;'^ MUO6RHOO7W_/=9FRRFQ'ZG0;"V \ "5WH)5&\3[/"1.CY-J6&3*\O#-B<"9PS MHI,]YZ+$*9\VS4:GX.J!-)-FCK:<8>F,0FDAUPZ-TF/*TR,L^O@1F9O5U>>V M7O\VK<#&F9M"'R=A1 ")B0_=O1Z"(.':.2S_[3/,R>K*Z1$IS,<$&>.?BYDC M2WP>QL^3L3G8(SI>F'_)46>'FBC@/S+O4F&"6S>*75M>E1UM1?/A"A>W=5.V M8XL9=2,?QCA**:8AC(B;AF.+ 4!4: .72CNFM>0 &GM$>@0G*RLJA'(*S$Q< M"DJ-+(UF5.:I(V=@0>DWWR9.#8' @(\%V4NBGUD]3U M*8DF,0P\/Z""S\+*-6)8EXX\\BF[OU2:1CY!FH5!,362(L_4DZ='R3DC0\I\ MVJ%!ZF8\?U!4!R_B%W0>>3^,EE7WLS+??FX[/61[V5!^RW:S->_*JGC;_:A9 MI3@FA$0Q1<@C$<1NG, )5@HD+T,Q!<9T#>E@[][Q5_DNG+T9SMX.9S+$^5'SIJ432X4K%O-XCW#UX[*L7ZN#C:70^W0\_G,/7F;Z2P\[\GOWLW5]R,W=75X-2[,F[)9(01('&49]?PDBV,7N^&#IH9\ MFY7-(IBQ#'/B".6$G@W:1Y=-]P;HN@)*R4L<*;H5#I(OLKQ>W^BZKFLN'QD[ MBBSI*PW7>9VA[E1R;]P5%F3YYFWDOOY+'Z.\>3_YQUW9'NR:I=_?ERL79T'L M81]X*0U@&K@1F)H*,81"!YNE&C <[09,!_O +QSZMS?OWXHE]7+4\67RQED3 M"T'"A!G)V(^1,/$KURB>?BP ?$#\*(1E[J M3P]AXY F6*CLJM",Z2UM$[(W5_7N3=-A",[$KIGI'B'W M-?-^MY/\G-OQIDZJ'2*FPY"GN]YT<2-XYA%UDU)VMR.JJW:7K]M^'GM,+$.8 M 9^B-"89@!A'(<+!'@5*Q1X\U-RVZ7+J>)YO/>)UUB/@"R=GD+5HFG9_\ G= MDJX0+)R.7IB@.FCOA6SP@@6IGR"=Y[:=&7*,'0IJS+KCAS0-LQ%<9BY"/LTRD)W:B]T!8\X2+=B.B'L@>G)_.29Y$S\9B%1,.\;^;- MWT[2SW-X1A,UD6^'_.DRIC;2025O.QCW)K(]L7\OVV^_5O5E M4^R^LQ6HM]7M7=M\*A@]';#\]VKW8URWZKUEE,4)1!'S?SV)($0VS> ^3 MIJ[<[0=S@3-=.3C8/GQ@DO-[9Y-S:)0S6.4\-NO"^?1X-_&XT#%\I>3M"+/Y MG;/N8+/+!75]$6^;O4U!DU?.%326Z@!VQ);ES#]U^\(R?N Z$#;-#;+U/^[* MIF3-LRV7'_-R0^O=B6G"R@V\(((^ 3& :48RF*93M28*4D1757'-CNM^X3P4 M9@8%ERZE@RX] RP^0<\?P%_TVU9O._C.5;WKJ]OC;'U]:(' L2-#?CH?49;V MC5K!Y#7Z0^ ,V/)^D3L 9L(_?$>_I!@[$F=GH-^"0U^&#:QGZ\J2L[EA(7DZ M;_;A251&_07E;ZOG9[A7;HQ\0+TX\X(,X#@*R$.41C$0V]5G',V,\[7QN.?A M\P<[+C,%KG59- ]ER.RRZ1?$5UF*O#2"! 6 !%Z",A<, 0S3$$4NKX3H;=2< M7!S@',Z9'2(]J,<[7R>P"SRXP$WD&1TPXQ [QKPAVXX\XF"*0:UC^4OQHX4= M/[^M, WGCA'3?OBW8H<[#)R_YO+^[H95#.M=7UJ^9-"<8AJ3[(7MIA^3 M+(1NRNT=NV#X^5^+92[&O,4G@C8X2DPC.\1C&6\J\^UA.VWM'#[&-R*_Z M, MZ\6D5)+C,TIKVFMV"+%Q*^MYQX*"C*\ !!%R/1I&F&0> 3$*R=0&\E$@LMU5 M[)L-[VYEP[F4J,H+TB.AAEJ94=:XMMV5EW?M)',?NT##?V>] 1WC52=N%BW4 M''[LYY1$D %>??A[45Y_ZS*0['N7LEP77>IR6>P^7/499O/AKFW:+DT9J]OK M%4SB $0A13[)8(SB%(*]1E'7;%%&S"Z8Q G0$I>[-TP.H<@!T3M'G53(C),VIGQB-VJ*$A MV^HY^K28FF(VG2N_']S[M$_O: HH(@F.<8H\/TJR=#S>U#48AECHD*=",X:G MON3JJEBW;'QN1HP'M\:)":,*EWPJ.!.-8I(W@7ITL>]$:S7.02VJ\)TF\8S: M:6#>#FG384BMO5>*B5:78PX[Q?/M.$?M)?-PKO"E[G_6=;YB\S&_9Q_.=CNV MU6%X-X3 + H2@@E(8!C&?M1EIB,PBETB="7F#' ,BV _QW?JX67#"^?3YU^[ M_V75/O+YXT?56W0]G='E&)]NAWW,:7"\VH+24!/"P5/$LGUX%B0N11P.$BDJZF[;<-GQ:4E UW*.=A3TVHM&,Z)AWEK MM5^FD55&2?KX],\\CYP) M PNYWH[HL93QM17#3_ =#S5H\/[X%V0_RF:54()2 @,W2&F4QBE),W] C%SJ M 23T$LB". U',4V*=N%:>1W%',-G MPI<-?K4CEEG!Q-,W7FS I"'*O<]O"ES?Y&6UBD#B>ID7992XGD=)%UW)U&SH M$Z$YEG)CR\2;"X=!=+X.(+7$"A&"503?$+=:5)N7UAG5^X$N80F68-IF'94Q MATL,I7F:*6]_5U;%V[:X:58($)JA(,$$ 41QBM,83O 0]L0><)X+U.O(R)VO MS"*G-VG>W%O O;,DVF8\JR>K-N)4&W/QO1/,)=[B?K8Y.I@T6V]*+2=+ZL20] MWTYWX>2].;.&&%Z?SA)?#+ASD>!RX63G/6EC7!D@FPLJ@L[]0T0449OUAA,I MQKECR7K-OKUK[V.]+=>'1WK2KK4H[J9)8>0!D$(W\0%K,'2CF *?NRHLWX)! MA=B#8?"JV[.6,C_FNO?^RRZNF M:Y0=M8+WC_ZF7T+,8A*N$*U.$MW\L91_Y/=X:'6-X8T< NQR[=PC2=W7YAC ME%>M^1#TZU\0AFD:>FZ89!1XF- X#2< ?@QC$8G6V*QA77XRHB4V*^BDF$]@ M%V)73%6%B#6BE/PTG9%' US;H8DF#*N-]U-Y]1O7Q)(XS3P7A"#)8A]@B( 7 M3 T!@H26VR6^?EXUDUI0ER%-7+<,\*6D3XLLDC\GA%.)!-FS3W%$#3BC+%)< M*.9/O6;%6?>?R"H2X@3NU2'U?Z"HIE79FU90#<#JS)3Y"E=(C[5RJ MZ(T C7/F1G+)D!"S]FF1M"5\Z8X$.XKJ-"HBR-*4>%&$?)0BZ-'$#_'49A93 MH8=IU%I:3J&4,R )6I54R@"CVG1J\1SI&4_B6B7(K]5J)6H+GUY),:2H6._V MNTC2 5I#(E'( XI]; /O;'9),*(:A M_L:6TZUWLMOWU E6DB\SW&I3,!Y: MYU2Q=QP;X[0Q;;6629C#)V>R//$KVO>BNBO8SH8#!&71K%!(@0<0R@*804"[ M/P TM0<3L4UG\JT8U[ >V+#+Z'#D"5\TK$ DKV3-P:&H5DG09TBA3K!S5II4 M&;5%DY3M>"9&>ICAOO&\V)7?<[;IZFW5M+N[Z;6_?R\VUV5UG752^+W?B77D M%55"NIEIZB=I1'&GC,2E<+B^DJ8D(I'/>XVW00CF!N #:N< =G]-\ C<>4!N MPUO%"C2?&HPY-[GY(8E0!%$2QSZ.84I( *!03>6$*S6Q+/L?.N>W'6EBU0S5'6.A6-;D69E8CR?5C2?;X9,@\<6KRL] R\5%:SNB.&HUVZ(VB M#4]O*M; R$OZ9SO=T\>H.G MK8='DG\IV',1P_^N7.RC+'6S%+I9YOG4BX-H!$=]2KD$:69(AA7LP!"'O3M] M.-,;#X(W_6M:S"*G-^G$:]3.U\&B_]C_@4\$YW;Q>=6TV+MB,OM?S[&;>MW/ MQ/I)VFMT\",#[';TDY#,2.T#K1O[H ^S>FD^$I<7\N.R@7PIH^M%QXZ65.'# M;;'+V;%W\N.VJ)KB)70CQLP/8\]-(I0!VL$BU"/3=(G&+N:ZIBVG2\#F<4#BHE(]Z_C9J_3Z%9)A@#NV@\I@0D@GA^@9$*$"4TUI!U:<"R= M9+ ?3ELB7Q <+=%%C_.44H?9_:8Y47B=+M,2_F=WG:%@K\.%JD&=ATOQ$*[5 M0U8';+V6\H5G ^SR+E".&SQPT9375;X_9HN)F^ D3'"6A7[BIT$0[R-_0+Q( M9(52L@G#(73:\'< 2VK+A"R!?(N4,W G%L8D:#.R3'F#&F, ?2]VES7_$0OU%D7&U"$X@8WM$T@G;YQOXT K#PYP MB>PM>GA M5(IC/Z5=(S (B)N$72-3>P%]<;.0>@-SC]*R2Z./13C",1>1($;1RF8VHH2PGN[G-R7FQLU#(_# M .VSR652R*.\G!DN:CS:,504;:AU]BSU5)*=*^]C&HC"&/HX!C1*W02D!/GC ML?+,HV[,^]B24ALFZT?'+ABQ)2^<"!+,_H1YM6, Z3&%(Y.3Y$=\.*&ZZB]' M^M+]_ACD8@JCM!N_&4)!D,1A1 "9FH1AY D/)XDV9AE.$ZZ%DK9S!'$-)P5> M;1M.*J:<'$[*_/ .IQ/7H0RW"A 0^U$"7=#EAY';_3&;8@HE3:,1E3K#T1F1TL&L'1JEQ9):?[_3HE"C*D(7 M>W&(?3?!.$E]/\&1MT\RPD#H7D&UE@QOPCDSM*2VXBC2JJ12!AC5IE.+Y%-G M>1+7*D%^K58K45OX]$J*(>ZB6-VT'ZX^Y]NB&2L+GI\F($$A[%30IUY"XC 8 MV_$)#H7>LQ#_=L/*-%U%<%W7F\9IZNU&=W^XR;^;HHEW#$K\9QC74;F7(GG^=_QW'>SJ:^;=#ZW0;);)N+\N9 MX L[S2JE<90 $"4)P"B,NO\B?_KZ*,6^Q(,Z+W^I866;<$B]E<-!"9\F&6%# M3'5>),+DJS<,.WX\U$ $A$]$/]VPYKP['(E MP>@O01>?-)AE2DP>!$@RHA#/N#BC$O*\V:$4"OAK73U(=$ZPWN9-4UZ50U67 M/;1W<%'%A_9;L6-76>^*;QV,?M["JL'H;L>NIOC836?J#2RNZEWQ)?^QZI0K M8O]-?(+9FZ"8NGN,/@V$LH]YD1F?G3PV9K@OYO!"F=X>YY%!X]M3%\YHDS,8 M=>%<]F8YG5VBLYU9GI]$;9R>#2WC=CBBQD.W/IJ7+ M>>"EZ-3LVM6G;G 5_:8(0B*79%[BI4F*7 3\& S?37"2I'QW#8M]H^%HP-92 MRZ;MB-\ZOQ0Y>Z:29UNO"D7GM=@<.V(:*DD,CQ)V)AZH8/=O3Q7P$0='E$N. MHV451Q)SK=(K!$?X=-4HIEZ(DC2$-.G^XT/72\=O3Y,@X;IP3/0[EQKE0IN- MA(GB'.D&.-(TUG5L'^(?[2=7[V69LF3$BZ)^.N:EK.89];^457ES=S.M_V/7 MI1Y*(S\),([C;BX;3M\/0PQXQ[W8MQH>^2,8P3T\$N2\/-;-\2(VVKDIT3:Z M'UE^8GS+L;/\")?$7:OV"X%1GO\X^'[@^<3UO9@B0JD;P;!+':;O=Z''5846 M_U;3HWP (S/*Q!$OW;V!*,@DY(@I0D$8A3STTI1F-+F=O!$'K@5.+[#8]\\OFC\['[ MB>0F72G&^(JIILD2DX,)C=/#66BG[A%*SM0E50BTH[JH9,'3ITR5V>!Z%.3] M'?OF#U=],VQ@-2L?1)TZT0 C0"/DPP#02:NR%%(N!9'];L/J,2!R/ER-PZ(' M)?"D@PQ;Y]5C#J+$E&,)C@2>LC#,E=SS%&*<\;TS\=S0(]JI2HD%[T&HH*_U M= RQK*MOX&W3W!4;?+;SM[SK(8]D^V/77;[E33&@@;Z7AB!")$L0 M.[F%"-FCB4":B!U(-X5"9+!('59']CS\FR%.I\G5UR;-3G+:F7692.?+FMEE%N5 M63" 71L;MJVIJ)KAVI7=CBUWLND6O'_XR,?\GOTH^SW?;?9)?1]-LN]YN67O ML]%Z]W/WN^TJ3@/?Q]0+0IBZJ/N_*)EV1D!$0R)2[5P,I.G-$$..S03]ZJZ] MVQ6]E.==EQ44\\6=&RYS>M MG M+$VP.QN&?K"WK^\1O84SAPY#?CH779;N&I8$H,5I>!JC%@ M5IW0%TW[*6^+%4T2X@4@]=+02R**29!,N]V@3Q#7GE-[T!J.=@R3PT Y$RJ' MP9IIUJ;/IX:G;XNXTYJ )]I)[)K2\?K.Q-Q.>[^Q*!#:P8>NV9XA3RT2%J:/7*T+=O['KF+ $0^"#&-,QKC( OP?L(:DU1\_K=Q]84 H<>K& /)Z#1A; MM#I,3CWD\T$/^?C00WI;G=Y8Y^,K["$"QZPL@&O^V)9-/8;O4)AYMYPZ9&91 MA[#@T)I-;-1V#MLYTJ2G%RG65]EZO;LK-I_S;;XKBZ:ML\VF9'^5;S_FY::L M4'Y;MOEVY<,X[.#[F"99YJ/8SV \F1$$,5<)P5KPIA>FG]ZWVBE=/F!WFA&\ MT]9.OH?OW';XWY25LQXLF"-PFNP<)G,M2_K%[,G7L5XU6NY\/NA5#\8['\=> MA?X8O6J._,R2WK58PF:PEQE.X>0]ISVGFZ$3O>8D;PYZM&1]L_E1Z?7(K-K\ M>[&Y+JOK;-W]50>G:'#9L$K-W:[X4OQH8>>SWU8(IWX*LA!&-(8X2+-NW/60 M$,U("*'RFY*Z@)@^\+7^5FSNM@63MG=U=?VF^XX;!Q>7[>%CB,[7+_TI( ;; MZ7'K>')2FZ_XEGVL<9-8MG3\>4HGKS;.B-QY@.X\8.]\QN&M^=ZLY&3ZS +, M+ ZT8VUE'E-Y7KTTPR_75/_GHBIV^9:U=M<%'A9RCD+,CT!\ !9[;@K"-,-N MZ'H=)@A2. &+XRCFGKS/ \>PWH]&. ]6]*5'$8T1F#G-Y$&.&;9]SA.+ AK\ MQA<0%G.BP(36/F?*35%G1S* M-\6SSI<+!/F7W6ADSJ>#^C-SOUD]:\<<<%Z3ZP5'DN"6\;%D=0+1SWE9O:N; MYFW%GB[J2YH?KFA9Y=6ZS+$GY4?BX<9HGS9V;+7Y3+@PNXE'.KN-7>U%%(E':DF?W=NOD^ MMY][,=_:$5\6M/_I?NV%/:&RXH2+-B^W^Y#7Q3J/HC"-/ _Z, 5I -RQ80@] M@E77E02;6R(V. -&Z0F%#I;E5X0,$JQ!K@6XG6UEYS%C@NLWDG3;H: Z#>)8 MBU'B2E-V?4*#ZZ9?^-^?GWE08A?&<4803H@?^W'JN[$?32@[=19::)\;VXQK M[R)?6QOE3.9]>B\GN$\7+_SM63AB_I=<.OCDBY?(F,7]8U\OFZL M%]@1:Q:S7BQ7-^P%[M<.KZZ*]0!M7=\47_(?[-@FJJNVK.[*ZOK#[?AV03/^ MU:>"^:'][?S/!,2=<>PN< MP02G ]J?_W8>0WTXT;14BJJ)ZS-"-+Q?VQ*$!A&E"8!7$G?W""$*9 Z (O MK0T;3G@[K,X#6.<1V@NGQ^M,@,?$1C"!U>L&/G%?S -B"JZ5?"/*+4+D&7DV MX@\[--B,:?4,_=F(FF8_RF9%*WPD,79RD*?)"E(?;C(*(QG0 0CP%"55I=FX%G; ^'\2XOLG+2DU E1P@ MI9]S<:\HG_*TSZ&>9TCD%T\=GK!2.[48=EXZ]7&G.?L<"A(CDC1!B!+"#D ! M$ #D1;XW(@D!C$QDH4+M6Y2-=O_>(W>^#MC-Y*5BWM&:GQISC+D\E=\G2V:L MA\2J9ZY2;K)2A?5:*)?)*K#)J\O9YO_=-6V_S$3KW6E<39]50Q@#-PDCD!( M_;QOGU=L,6:V0* 9IIYY/:Y1@7 M$UD%LHTHJ1!O9S34#/]VJ*K"88G[I/OWAZDG2[$8(QX%'0B]("88> M31&8FHK"A.L68*4&EM0_J9F\'(U\0F><08UZMLA\_!A!9X1+B4\[]$G-A%IC M_Q+,S_9]9]]UAI[CNU[LIF/;!$9=PYF;Q6E(/1=1+YFJG:$?(:%BHYX6%]0C MAO.-FTI.A341SIF1SYEX&&--&+)2N&>4?4RH;AS[%!8<^;)%0AE>>35W8=MH8_V?78_0+MB M4[;-*D@1[/X_\GR6Y';S;3?*IG83P8J@>FN&E95_PS;[BP'TA9/=,#^*B:L& MXOG4=%[.Q>33"-U&%/1%%L](ICX/V*&1&NVI3?55'0=?'H,X_CP:^;$N&K9W M'A95<56V0]]'\>;3A M+Q?'[YY_N(I;3H_G[P)\\FVU]TVJO0''SWAR2MY!9P+)8GW!CKBSG/E275.6;[]THV@X;=I]PY, MTMEYF/&@.W8^@ MO"OSR^XOVOL1$XWC./ ]&) L@3CR0S\.)TQ9!U)KX%9"8DW8?BP/SMX.0YJO MYCY-P7HVSQF;)KXFIVD.T[,YSW20EG:BOA!]CDN5 *W%1Z\D/.NQ530X:V18 M-C0_PH.+JV*W*S9MWGWU@*;L!DEU5^V*F[)MB\W5,!\LQNG@*H"!'WH @I1& MPZV$R-N#='W^5Y+GAV8X>$^ '\E"R4X\_EIMRJ:;9%_>=:B?S;#55-^T.^5B MMT6>U!',GX2 O:<[BYP#DYPN)CP8Y8Q6.<6K<+1:O+?(X3H3 ,..ETX)U.@6 MR!%F\JN=2<-EX9^&..(A"B&7A9D M8$(51]3/M,[Y%;%8,^M_I#^/+#$TA51UHJ:9_XS^,S7W?W6NTSS_G]&%IBL M"J[45P,XSZ=*%4"3I^P,Z<:L%:T$:&69=]_8HXGH-/_\<#7.2#_?73;EILQW M74*Q0@D)?0]G:1(%% 48(CIMWXT!2%R1'6$:FS4HA^OBAVC%=FSI M))]O+]9"O(N%4$V4&]DKQ4_@F5U0!KQ@Q_XF$X;5QGNPZ&-0@TP?EFO?URW3 M\NNJ_,]B,^CUAZM?N_G7]+-COR1@2>"E(*( $YKA*'%IC/=+M#$@5.CLK(WX MEZC#WCN=U'JC0PV.HG[<2W[H)N+559W+4-/@9D=,MIJA9Z^?68R5OQCZ:$T7?"7%%T:.H?^DXQ92XL->Z>>/3IVU[%[_^C#JSCS00)CGX8 MPPC'!))H0D;\*%E]+W:7M<[CBZJ(1 ;2(7CN<33">ZW#Z+PZ#+X7$6Q#3PXB0ET7[-Q$,N6%7%=?>KFR^:S[++ MXN%2G'10G&?0N=6GA\>6*B^CQ%P.9SH-G#N7]I"^<*X;CP."S MO-HX/?R#S[/MI-;J_RG.%85?V96O1_'5394Y^JV'7ZYBR<^=YG3: ^^:LAI. ME@\WI:P( 3' *8G3),64^&$63!>E ]@_L/;TBT8+IN,N)P)V,$500)E 7G^ M."HHLU GIIE+LR9049F%/;FRB@R+?,654T:?JK HDV1!F47=AEIGM]&?87]Y MN+\JPDD:@] +(@^D%'4@O.E,$LB\6&@M6G/3,^GUY31FU@,N_>FR"-WZ$F1# M3)M*B1\4R^($^ O/]7J&G/-ZDEP9XR326FD.=4KIN ;YZ!.X['YQUW7@,M^N M@.=' 24P"3T4NR1*T@#NH=%,Z+K260 9EEWZY.Q4/PO>UDU3-*R(46RZ/CQ5 M+MAVB;QU-A/\OLAM0*#5G:A/MF?UGRDQGYS\]'.'AE@L\R_Y0%'\M;GX]80$ M?29+! K-?.L,'^_K:E-L[KJ/76Z+\8;)XS?UH;II5Q$"T(])-TT( :2HFZDE M[@0TB5"J.YAHAFLQ4,'EDTG0-*\?E MJ]:&%S$?*08;0QWB]80>4P1(!"*COM!VL)N671:>=0EYVU\,FS=E<_ *X@KX MQ.]B9.!&(00X(1Z)]\$R@"#2>K!;$8OA@".0$#,[G,&0_E.]*5MU\:QHVFR]WMUU4]S4C3R2>=A+XI#BU$U2@B=8 M"&N^CD45C.&P/<%Q\@$/N\^IO]YI?Y*K[;1AK$'J5G=E1VF*S'/ZR.B:T:$1 M%\[>MZ,=MGE/]ZVK,WK1^,6K"M[4>/?J>495XK,N9[V2 *W-7.%+6+7RK"U$ M/YK]_US7F]_+[78L4JW"S(MX5(G16GST2@*T M'EM%H[-&AHT_/+8":>HGD,8T32BE010C/)7@$^I2O<5N:136A&3TC2V_.67E MD"I?M^-5*'RG&N?VG*:(/(O33$7CTP]26>.FF5X3T^JNY=X16_#],)6HJ^R5 M5Q)QU>W4]5J8(+,ZZ]0?JI^W]24[B=9VW9]E >_JW[^PK9_#[ZUB2L/830!U M7<_SD8L\1"9H. *Q[EJU,B!+XF__\P^5,UCC/)CC=/;TATLWXS?HKXJJ.U5? M77M6?YH)S:_;E?J+W+.ZU&SXUN!:K=7NEZA5K'AK\]PK"?%:39:H?&OFV_AS M(2OLI7%(_"CRHQ0F"(*HRS]&/&Z8PED>"GD1A24A_MSC!#.]+_&RPS1%\EE\ M96IF_0K<--,#(%K=M=S3'PL^^:$2@96]\DK"KKJ=NA[X$&16+,"6/1[69,[6 MM _Q-$7;;@<$?H!13/T01="E. A/1 M?T95G.?S SS%0>1,E#GHJ\JDFM\/> MU[NRNOYP6^P&X5]%49RB)/,BWT_B#,A[C4%@SE1QALU*J&<:ECQJXXU7%S\4U M$]U/Q6V]8X< LLNFW>7K=D42' *2N1"E"'E!FOKQ(,+$BP(*>*_AD/Y^_P.T7.F<&FS*<=0TO=C%IS/U,;-KALUMN:536_%#]:V)GZ MVRH(2)3&)(ECS\U2/X@35M(<6B9^1$2F:CK:,SPSFX;5V^JJWMT,J_=?&3JG MAW=Z:)DC6$ZB3'.KJE8/^/CXG46ZCI FH&(JE-LI:$H6O:!MZFSQ/_A[V;ZM M.B7M2ZM?\LMML?)2$L"'P]-7-,%!Y"5B#_**?[]I&5M_*S9W MVX*]#?*NKJ[?=-]QXS"@S@/2IAMY#*R@J$G1R2=BIID4%"T])!IZQ/494V>4 M2H57.Y1)R8)GCY2JLL&O/$UY775SH4W6_'NQN>YD[Z'A7XJ;RV*W@B# >X: M]1&-:920+ G&EFGW$Z$$2T=[AI7I :*3-\X(\F \.5\'G+./IQ>9.SN^]/%N MRWC3:-&S\:>;+:X=%;3>_9[O-JPLP>947=/;35MG/\IF13'[4AQ#/Z1^YJ*( MILG46I2X@'OWA$(;AL?=B,S90W,8-J>MG:\,'F<.H$PDQPZ(F3@4RP4LH4]@ M%\-,-,KM6)"FDV]WPFG;3^U$T,"6!;L.=%A1Z^U#R@*-ZYN\K%8H\WP_ T$, M8>1%,?$)S*;V7#?DO\U,J97E1'H J*XSO'1*"[4!)K5)]=PD*LNU 3+E!'NB MKK\X;Q'U'@"(Z;<@?=8JN*@=+VNX%#,B*KZ>VOO6MW?;]:MO>5/\^M?/?]W4 MVVV^:\9,/W AZ9KS"4J2"",2H2R<(/@D0:+"KJWAF;1^C]?Y-@ZB";+#,#LC MZ)?GQ3.X@C\H+.(%N3CQFAP@'E 6<83:I$";0X3"#2]1+T0@[7S;$Y3TFW8D M3AGB3R%T-<5V^[SYC. D0"[$,@4;2AUMF]5/;&]M$M8/',#R.81KB; MDV!, CHU1#U786LLU]<;WW_V:/NFT/8-%=+.UR-FXDNL\B!(U0S[7%],D:79 MLT-'5 PXN\E5@@LY!7F?WQ1C= ^(&R$74S\&&721!U,P%FA3#T8NUYV^RHW, MJR87#H,FN,] G4@9;3'$H9+"\-(W@](\T,.M-Q*,VJ@Z,F:ZK-HP&L^DCVD4@3$@!$*,(P"RP/7\U)\@ MN&DJL&ZCN6'3:S?]0[C]H7T&V.D0.PRRPS [>>L$3@_;"2-W.L:_GT%([9S2 M[1B>%9T%?2*XJL/OCF?>6-()(BL\"SI#1N0^AD$I0C$- (P#B $D48=I@H%@P'^/MHG& M%XAG$VR'X6;CU1_'ZY&0IB"B6EPC$?AXU3>$>8QB1I%E* 8X\E,;$(Y$?1%$Z(0F"F/_- M*$/M+QL EYK4R;E*R]S.N)/F)CAR7E$ZT3/N&<4(J)F#^F:]QVC M3'[ZI^0 "T.B;@O%)H,:V-02&)\ &8NL-'2[T!RD$,:TFYP&:83 !(1Z*=46 M%^6:MZ7..5-$E/21AH!HWCV&2IYV>T9C8#3O(<-U4"E/Z8F01[F3#9!JCG@% M\5'10)'PJ(-+$]%Q#-,XBQ&$'0 7ARD.0D+!%*;]%!"NZ[8,-F]U=-0_.Y'T MD?[H:, ]^:/6Z:.:(UY?=!0U4"$Z2G')%QT?X_BE M^Z5O'9!@ A* )VN:. :4$A?2@$(W]%T @#=A2'PB<,&2[I9-Q\3GP[G'S,9S M<#B>.^!*JU;:/<(3!I=TAF $?+5^$ EZ2_I#,MX9\0MGG!.DZV2(,T6[#='- MF&WU'!U78<:W!Y&= I%A"E!&$8Q0BC.71#Z>-ISZ)$GXG\75W_0",STSRVN4)C/S>L2?7.Y^8*;*&&\$SA]S-L0WLP9=V[BIIM#K@#W M:]44Z[M=!Z3X7F^_E]4UZOZE;&G.WMAK[\>6 :%A"F@4(@Q2+XB2()SN'_"# M&/)?5ZZI/<.A;(_2V<-T!IS.!%1&+761S1&M%N!9+$193K% %%J :KG0HX5R MOD##Q\FIZ**940M"BFZ+:G/]3^4L[KNR*MZVQ4VS JP5FM*($ ]"D"8D3*;6 M/)\O8*BV83A(/#NLSI Y/32E<[@"))X/!'/R)R;^4M3-< 9WS\T19=+%IHTG M<"6L.'L 5Y85\/D ME7I*O/!J#WN7\4NQNV&*MTH2'[E9FL P"Y$?!JF_OY/,G-&312IM$-75(UX^JRX#DY$ZBM,TEA[6;79 MMXWJF\MNDK494YT4 .R&)$N ZR; B^+0P_O&829<;M'0Y S5EXN#1[+S:N,\ MC+,+9T(K.3/2PSI_?69FPL7+-3JX-E;!>9F]%PHZ&NFW0_-T&W6DW*.=,Z'\ MB^5XL-[MZM_+ZKI9^7&,PR3K)GM)C)($0("R?4LA :NJN&;O/W\1S,$$F^$: M@^DP!I\ADLTG)'(O4?8$$B\3C.G(NA;(M!Y3\5*:)4F<'7JC9,&Q!$N)#5XE M^53[+E9ZTD:JA""Q%GO#(]8N$L4(MR:8?R*%EPIEPM MQX;<3IU?J_RFR[+*_RPVN&S6PVPM#C"F61@FB/H>ABA"TVPMI 03"?51;W0> M+7IV+?P!5&?"JK*I1XIO_O+1#!SKN6Y?B-<9=OP=V:1N.?(J)%V :DJFQ-"!8=IU>H(G95NPW?5)0_%AO M[S9LB^\(T+G1D%>)4"J>6AEB4RV[(GLB;DABG+I>BEU_>BJI^U$B].*F MQF9-[RCH\3CE"-'9L7-Q]973?AN.QPE*E4Z^99*OV:A6S,(FG/TYQ MG],(# MUB4SLG,<86QBCB4D=MC1G6Q-L1HL,P.A-(IHH,IK// M\9Q X%R<%I+/2^(B_(H)H;W4"IPWG)MBN<.&$TJ',JK?'E#-,C#GRY1@GZ&: M[Z@A!QU'PH9V)BTX9*C5G-I0CU-)H#\5F^+FEG7#C[MR73R$I0]7W0^J=7D[ M[?UGGRQNBLTJ]0B-Y1&OA@@M/;<'&0 M K*1NK=CW-CE3):H9.4FG"B3JR_L/\4,7K_K9DCMQ2GG3O@->M/&:8!)<\]. M#HSSK%Y:(5=7Q9H=!SN8MKB!F] P2M,X]8&/,"9P.H8:HC#45%V1:=FPYN\A MS5!CD2)>MR ^X7G-1^7[#BK@?D<6 R=D5VVYJRZ;_ MM:PF2M'(IWRF&133MSUY(YR+!;96'V'DC$ZI\&>'&BE94.OK36+*D@T+_GW1 MZ,,5:VA:^?^X*V[*NYM5!E(*8Y#Y&&4P]7#FI]-UK1'!J=!Y6?76#*O.(4"6 M?/6)PH31^?.(\B]BLJ.!8SX1FI=>,4E29=:(1KU(V!G%TD>V'?JET9[:5+>4 MWV3T< 8!TF2NCCU:1I$;A F"/C[MA(H=&9$K@73<\FF+6_ZE>(K=G[].\,T MK9T\;#V2WUPD0"6?;)EG44RJGFXM6NH:@*.\<.XC$N?1#A52M.',+B)91B3G M:*L$4!I#%R8Q37#4)6Q)-CW=$F$7"N5-HM\]U]QLQ*,T"WN9**D9F%:.U&9? MB\Z[^.=7+;\84S G;VB)T)LF : MH]4+G-G-4@X03'HTIE3F^./:AOBX'(_J[T65 MLU7,?]R5W622+7VR>>8PS?Q2D\NRW>2KC'I^%OK8IV$4^A[HD$S;QB,4N_S[ M$HVT/O=^D@FVT0^/8+S@1VV)EQS7F5M<,KBJN/K\LA GL@ M%W>,W*9(0P[BVR@IP]FIG9-&^;=@*Z59^^JY>K)"^*N> ?FEK%@PGJ8U#.HN MORYZ?"LWCKI(G, (N8GOQ<0/_.GVPR@*$B0="#7CF#\D5L=&^,U@P\.FG/5H M!=N=4]8*4JS;;Q)1T!5.MWI.+JF(T\L970\ZQ,-*: MLO1YJ?NN_H_G;TG?-G7-SNBG7_4=_UXJ'T([C%0MDK?+6\.1VB&",?^:(_QS7S M-0@O<"6U9U6,93NJ*LP M#@ (H@ #'X<@@JF7N5/S48A2>1U4:'1N0>RA.@-6IZZ<"6T_*%443H5X&:F; MB7-%S9.C>P;U.TT?MPQJ\("->JC#K+/"J(TW.87$1;/>E;?#UK?#YGM&ZE/(#+*JJ/1NXPKE7D4M4+,I(YHP,4 M95.!^QFT\SR/W/JIR1TV:J@NT\[JJ%;^N)^08#-(UOJ'J[?5NKXILFJ#ZIM. MS;\555-^+\:?7G8H\W6[HA %$? 025.( 81)D W7SV.,8!#R;DC5W:RYL;Q' MVF_=.(3H#!B=KQ/*F5_L%>3PS#@VY0T[AK(QZYZ^UF"41=X!?:1%=H[O2_&C MA1TKOZT2-XE\&D6I[WL8$R^!(9V:3>-$:-JHW)CA).CX>&7PG!Z?X//DZMSR MJ>.LM(K)X5%&__RN;IJ_].=%^=@UHHY+?O5LJRE14=KOF4R?->Q?__HPZN X(" S$]#A$&$*0G M<)<\CHF+/*%#27/@,:R,#_TQ-F;\O27]I?NS#OB M-?CAC"C,Z64[=&-6B^OEQI28^GQHOQ6[?48W'F)H]FF M!(LQ^BF2K;6\Q([9@LJ7%QZ.DR3,#MV0!7^JVB'# ?^)7Z9#^Z;>,>I8'O"C M;%9Q# (O]B("NT;C* E#X(XM^CCU!&]GDF_'L&*,@?=A:$S@NO#;P9MYB)PA MZLQXT4&O'8-'BR7/CL?J8D?R(/TOQ3#&/DA)E. @ 5-;68J% M5DKE6C ^E!Z?&G>^#K@$@[ D>WRQV#QQ8B%9G+,YCMP/&,XJC@J-MFB-D@WG M#^%+,2*1F5.BN#HFOGR^M9YB< M'I1L;B] FF!^;X8OZ1R?ARJSB?Z>$)YD7YP].W1$Q8!32;\L%])7_60>@(2& MQ*