0000743316-20-000008.txt : 20200129 0000743316-20-000008.hdr.sgml : 20200129 20200129160750 ACCESSION NUMBER: 0000743316-20-000008 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20191228 FILED AS OF DATE: 20200129 DATE AS OF CHANGE: 20200129 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34192 FILM NUMBER: 20558244 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-Q 1 maximq22010-q.htm 10-Q Document
false--06-27Q220200000743316falseLarge Accelerated Filerfalse0.0310.0310.0340.0340.0210.0210.0310.03114800072300000000.03450.033750.0250.03450.0337500.460.920.480.961800037000200004200096000310000117000480002010002280003000170000.3270.3270.3130.3130.1960.1960.2840.2840.0260.0260.0270.0270.0160.0160.0160.016 0000743316 2019-06-30 2019-12-28 0000743316 2020-01-17 0000743316 2019-06-29 0000743316 2019-12-28 0000743316 2018-09-30 2018-12-29 0000743316 2019-09-29 2019-12-28 0000743316 2018-07-01 2018-12-29 0000743316 2018-12-29 0000743316 2018-06-30 0000743316 us-gaap:RetainedEarningsMember 2019-09-29 2019-12-28 0000743316 us-gaap:AdditionalPaidInCapitalMember 2019-09-29 2019-12-28 0000743316 us-gaap:CommonStockMember 2019-09-29 2019-12-28 0000743316 2019-06-30 2019-09-28 0000743316 us-gaap:CommonStockMember 2019-12-28 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 2019-09-28 0000743316 us-gaap:CommonStockMember 2019-06-30 2019-09-28 0000743316 us-gaap:RetainedEarningsMember 2019-12-28 0000743316 us-gaap:CommonStockMember 2019-09-28 0000743316 us-gaap:RetainedEarningsMember 2019-06-30 2019-09-28 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0000743316 us-gaap:CommonStockMember 2018-07-01 2018-12-29 0000743316 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-12-29 0000743316 us-gaap:CommonStockMember 2018-06-30 0000743316 us-gaap:CommonStockMember 2018-12-29 0000743316 us-gaap:RetainedEarningsMember 2017-06-25 2018-06-30 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-25 2018-06-30 0000743316 2017-06-25 2018-06-30 0000743316 us-gaap:RetainedEarningsMember 2018-12-29 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0000743316 us-gaap:RetainedEarningsMember 2018-07-01 2018-12-29 0000743316 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 2019-12-28 0000743316 us-gaap:RetainedEarningsMember 2019-06-30 2019-12-28 0000743316 us-gaap:CommonStockMember 2019-06-30 2019-12-28 0000743316 us-gaap:CommonStockMember 2019-06-29 0000743316 us-gaap:CommonStockMember 2018-07-01 2019-06-29 0000743316 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-29 0000743316 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-29 0000743316 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 2018-12-29 0000743316 us-gaap:RetainedEarningsMember 2018-09-30 2018-12-29 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 2018-12-29 0000743316 us-gaap:CommonStockMember 2018-09-30 2018-12-29 0000743316 2017-06-25 2017-09-23 0000743316 us-gaap:RetainedEarningsMember 2017-06-25 2017-09-23 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-25 2017-09-23 0000743316 2019-06-30 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-29 0000743316 mxim:FixedRateNoteDueMarch2023At3Point375PercentMember 2013-03-30 0000743316 mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember us-gaap:NondesignatedMember 2019-06-29 0000743316 mxim:FixedRateNoteDueJune2027at3Point450PercentMemberMember 2017-06-24 0000743316 mxim:ForwardcontractsheldtosellU.S.dollarsMember us-gaap:NondesignatedMember 2019-12-28 0000743316 2016-06-26 2017-06-24 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2013-03-30 0000743316 mxim:FixedRateNoteDueJune2027at3Point50PercentMemberMember 2017-06-24 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2019-06-29 0000743316 mxim:ForwardcontractsheldtosellU.S.dollarsMember us-gaap:NondesignatedMember 2019-06-29 0000743316 mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember us-gaap:NondesignatedMember 2019-12-28 0000743316 mxim:FixedRateNoteDueNovember2018at2Point50PercentMember 2019-06-29 0000743316 mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point50PercentMemberDomain 2017-06-24 0000743316 mxim:FixedRateNoteDueJune2027at3Point45PercentMember 2017-06-24 0000743316 us-gaap:CorporateDebtSecuritiesMember 2019-06-29 0000743316 us-gaap:CertificatesOfDepositMember 2019-12-28 0000743316 us-gaap:CertificatesOfDepositMember 2019-06-29 0000743316 us-gaap:CorporateDebtSecuritiesMember 2019-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point45PercentMember 2019-06-29 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2019-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point45PercentMember 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2019-09-29 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2019-09-29 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2018-09-30 2018-12-29 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2019-09-29 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2018-09-30 2018-12-29 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2018-09-30 2018-12-29 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2018-07-01 2018-12-29 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2019-06-30 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2019-06-30 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2018-07-01 2018-12-29 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2019-06-30 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2018-07-01 2018-12-29 0000743316 mxim:FixedRateNoteDueMarch2023At3Point375PercentMember 2019-12-28 0000743316 mxim:FixedRateNoteDueMarch2023At3Point375PercentMember 2019-06-29 0000743316 mxim:FixedRateNoteDueNovember2018at2Point50PercentMember 2019-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point450PercentMemberMember 2019-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point450PercentMemberMember 2019-06-29 0000743316 us-gaap:EmployeeStockOptionMember 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember 2019-06-29 0000743316 us-gaap:EmployeeStockMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockMember 2019-06-30 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-06-29 0000743316 mxim:MarketStockUnitsMember 2019-12-28 0000743316 mxim:MarketStockUnitsMember 2019-06-30 2019-12-28 0000743316 mxim:MarketStockUnitsMember 2019-06-29 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2018-09-30 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-09-29 2019-12-28 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2019-09-29 2019-12-28 0000743316 us-gaap:CostOfSalesMember 2018-09-30 2018-12-29 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2019-09-29 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2019-09-29 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:CostOfSalesMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember 2018-09-30 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 2018-12-29 0000743316 us-gaap:PerformanceSharesMember 2019-06-30 2019-12-28 0000743316 us-gaap:PerformanceSharesMember 2018-07-01 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockMember 2018-12-29 0000743316 us-gaap:PerformanceSharesMember 2018-09-30 2018-12-29 0000743316 mxim:MarketStockUnitsMSUMemberDomain 2019-12-28 0000743316 us-gaap:EmployeeStockMember 2019-12-28 0000743316 mxim:MarketStockUnitsMember 2019-09-29 2019-12-28 0000743316 us-gaap:RestrictedStockMember 2019-12-28 0000743316 us-gaap:PerformanceSharesMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-12-29 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2019-06-30 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:CostOfSalesMember 2018-07-01 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2018-07-01 2018-12-29 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2019-06-30 2019-12-28 0000743316 us-gaap:CostOfSalesMember 2019-06-30 2019-12-28 0000743316 country:CN 2019-06-30 2019-12-28 0000743316 country:CN 2019-09-29 2019-12-28 0000743316 mxim:RestOfAsiaMember 2019-06-30 2019-12-28 0000743316 country:US 2019-06-30 2019-12-28 0000743316 mxim:RestOfAsiaMember 2019-09-29 2019-12-28 0000743316 srt:EuropeMember 2019-09-29 2019-12-28 0000743316 srt:EuropeMember 2019-06-30 2019-12-28 0000743316 mxim:RestOfWorldMember 2018-09-30 2018-12-29 0000743316 country:CN 2018-07-01 2018-12-29 0000743316 mxim:RestOfAsiaMember 2018-07-01 2018-12-29 0000743316 country:US 2018-09-30 2018-12-29 0000743316 srt:EuropeMember 2018-07-01 2018-12-29 0000743316 country:US 2019-09-29 2019-12-28 0000743316 mxim:RestOfWorldMember 2018-07-01 2018-12-29 0000743316 country:US 2018-07-01 2018-12-29 0000743316 srt:EuropeMember 2018-09-30 2018-12-29 0000743316 country:CN 2018-09-30 2018-12-29 0000743316 mxim:RestOfWorldMember 2019-09-29 2019-12-28 0000743316 mxim:RestOfAsiaMember 2018-09-30 2018-12-29 0000743316 mxim:RestOfWorldMember 2019-06-30 2019-12-28 0000743316 country:US 2019-12-28 0000743316 country:US 2019-06-29 0000743316 mxim:RestOfWorldMember 2019-06-29 0000743316 country:PH 2019-06-29 0000743316 country:PH 2019-12-28 0000743316 mxim:RestOfWorldMember 2019-12-28 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2018-12-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-01 2018-12-29 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2018-07-01 2018-12-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-29 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-01 2018-12-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-29 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2018-07-01 2018-12-29 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-12-29 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2018-06-30 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-06-30 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2018-12-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-30 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2018-06-30 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-06-30 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-30 2019-12-28 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2019-06-30 2019-12-28 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2019-12-28 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2019-06-30 2019-12-28 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-28 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-28 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-30 2019-12-28 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-29 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-29 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2019-12-28 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 2019-12-28 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2019-06-29 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2019-06-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-28 0000743316 2018-10-30 0000743316 us-gaap:IntellectualPropertyMember 2019-06-29 0000743316 us-gaap:TradeNamesMember 2019-12-28 0000743316 us-gaap:InProcessResearchAndDevelopmentMember 2019-06-29 0000743316 us-gaap:TradeNamesMember 2019-06-29 0000743316 us-gaap:IntellectualPropertyMember 2019-12-28 0000743316 us-gaap:PatentsMember 2019-06-29 0000743316 us-gaap:CustomerRelationshipsMember 2019-12-28 0000743316 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-28 0000743316 us-gaap:CustomerRelationshipsMember 2019-06-29 0000743316 us-gaap:PatentsMember 2019-12-28 xbrli:shares iso4217:USD xbrli:shares iso4217:USD xbrli:pure mxim:customers



 
 
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM
10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended
December 28, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from ________ to ________.

Commission file number 1-34192
maximlogoa16.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 I. D. No.)

160 Rio Robles
San Jose, California 95134
(Address of Principal Executive Offices including Zip Code)

(408) 601-1000
(Registrant’s Telephone Number, Including Area Code)
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

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file 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, a smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer” and “smaller” reporting company in Rule 12b-2 of the Exchange Act. (Check one):
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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). (Check one): Yes No

As of January 17, 2020, there were 269,394,184 shares of Common Stock, par value $.001 per share, of the registrant outstanding.
 
 
 
 
 






MAXIM INTEGRATED PRODUCTS, INC.

INDEX

PART I - FINANCIAL INFORMATION
 
Page
 
 
 
Item 1. Financial Statements (Unaudited)
 
 
 
 
Condensed Consolidated Balance Sheets as of December 28, 2019 and June 29, 2019
 
 
 
 
Condensed Consolidated Statements of Income for the Three and Six Months Ended December 28, 2019 and December 29, 2018
 
 
 
 
Condensed Consolidated Statements of Comprehensive Income for the Three and Six Months Ended December 28, 2019 and December 29, 2018
 
 
 
 
Condensed Consolidated Statements of Shareholders' Equity for the Three and Six Months Ended December 28, 2019 and December 29, 2018
 
 
 
 
Condensed Consolidated Statements of Cash Flows for the Six Months Ended December 28, 2019 and December 29, 2018
 
 
 
 
Notes to Condensed Consolidated Financial Statements
 
 
 
 
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
 
 
 
 
Item 3. Quantitative and Qualitative Disclosures About Market Risk
 
 
 
 
Item 4. Controls and Procedures
 
 
 
 
PART II - OTHER INFORMATION
 
 
 
 
Item 1. Legal Proceedings
 
 
 
 
Item 1A. Risk Factors
 
 
 
 
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
 
 
 
 
Item 3. Defaults Upon Senior Securities
 
 
 
 
Item 4. Mine Safety Disclosures
 
 
 
 
Item 5. Other Information
 
 
 
 
Item 6. Exhibits
 
 
 
 
SIGNATURE
 

2



PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS (UNAUDITED)

MAXIM INTEGRATED PRODUCTS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)

 
December 28,
2019
 
June 29,
2019
 
(in thousands)
ASSETS
Current assets:
 
 
 
Cash and cash equivalents
$
1,720,194

 
$
1,757,342

Short-term investments
63,006

 
140,990

Total cash, cash equivalents and short-term investments
1,783,200

 
1,898,332

Accounts receivable, net of allowances of $723 at December 28, 2019 and $148 at June 29, 2019
348,342

 
360,016

Inventories
223,958

 
246,512

Other current assets
23,797

 
34,640

Total current assets
2,379,297

 
2,539,500

Property, plant and equipment, net
571,359

 
577,722

Intangible assets, net
48,509

 
56,242

Goodwill
532,251

 
532,251

Other assets
95,413

 
38,267

TOTAL ASSETS
$
3,626,829

 
$
3,743,982

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
 
 
 
Accounts payable
$
89,449

 
$
84,335

Price adjustment and other revenue reserves
105,237

 
100,490

Income taxes payable
38,307

 
33,765

Accrued salary and related expenses
94,739

 
118,704

Accrued expenses
32,739

 
33,873

Total current liabilities
360,471

 
371,167

Long-term debt
993,303

 
992,584

Income taxes payable
433,743

 
469,418

Other liabilities
112,803

 
65,537

Total liabilities
1,900,320

 
1,898,706

 
 
 
 
Commitments and contingencies (Note 11)


 


 
 
 
 
Stockholders’ equity:
 
 
 
Common stock and capital in excess of par value
270

 
272

Retained earnings
1,737,528

 
1,856,358

Accumulated other comprehensive loss
(11,289
)
 
(11,354
)
Total stockholders’ equity
1,726,509

 
1,845,276

TOTAL LIABILITIES & STOCKHOLDERS’ EQUITY
$
3,626,829

 
$
3,743,982


See accompanying Notes to Condensed Consolidated Financial Statements.

3



MAXIM INTEGRATED PRODUCTS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(Unaudited)


 
Three Months Ended
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
December 28,
2019
 
December 29,
2018
 
(in thousands, except per share data)
 
 
 
 
 
 
 
 
Net revenues
$
551,070

 
$
576,906

 
$
1,084,110

 
$
1,215,401

Cost of goods sold
190,546

 
203,858

 
380,263

 
412,117

Gross margin
360,524

 
373,048

 
703,847

 
803,284

Operating expenses:
 
 
 
 
 
 
 
Research and development
111,914

 
110,303

 
220,903

 
223,011

Selling, general and administrative
76,071

 
77,853

 
152,186

 
159,372

Intangible asset amortization
756

 
756

 
1,512

 
1,529

Impairment of long-lived assets

 
753

 

 
753

Severance and restructuring expenses
2,728

 
1,179

 
4,162

 
2,173

Other operating expenses (income), net
(1
)
 

 
24

 
60

Total operating expenses
191,468

 
190,844

 
378,787

 
386,898

Operating income
169,056

 
182,204

 
325,060

 
416,386

Interest and other income (expense), net
(17
)
 
472

 
1,812

 
(74
)
Income before provision for income taxes
169,039

 
182,676

 
326,872

 
416,312

Income tax provision
22,989

 
50,784

 
40,666

 
86,997

Net income
$
146,050

 
$
131,892

 
$
286,206

 
$
329,315

 
 
 
 
 
 
 
 
Earnings per share:
 
 
 
 
 
 
 
Basic
$
0.54

 
$
0.48

 
$
1.06

 
$
1.19

Diluted
$
0.53

 
$
0.47

 
$
1.04

 
$
1.17

 
 
 
 
 
 
 
 
Shares used in the calculation of earnings per share:
 
 
 
 
 
 
 
Basic
270,330

 
276,252

 
270,859

 
277,144

Diluted
273,269

 
280,008

 
273,884

 
281,414


See accompanying Notes to Condensed Consolidated Financial Statements.



4



MAXIM INTEGRATED PRODUCTS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)

 
Three Months Ended
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
December 28,
2019
 
December 29,
2018
 
 
 
 
 
(in thousands)
Net income
$
146,050

 
$
131,892

 
$
286,206

 
$
329,315

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 $(3), $(201), $(17) and $(228), respectively

 
885

 
118

 
1,977

Change in net unrealized gains and losses on cash flow hedges, net of tax benefit (expense) of $(117), $(96), $48 and $(310), respectively
610

 
423

 
(249
)
 
1,518

Change in net unrealized gains and losses on post-retirement benefits, net of tax benefit (expense) of $(20), $(18), $(42) and $(37), respectively
98

 
76

 
196

 
154

Other comprehensive income (loss), net
708

 
1,384

 
65

 
3,649

Total comprehensive income
$
146,758

 
$
133,276

 
$
286,271

 
$
332,964


See accompanying Notes to Condensed Consolidated Financial Statements.


5



MAXIM INTEGRATED PRODUCTS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
(in thousands)
Cash flows from operating activities:
 
 
 
Net income
$
286,206

 
$
329,315

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Stock-based compensation
48,738

 
42,153

Depreciation and amortization
48,008

 
57,994

Deferred taxes
(2,231
)
 
(8,206
)
Loss (gain) on disposal of property, plant and equipment
489

 
2,896

Other adjustments
5,961

 
636

Changes in assets and liabilities:
 
 
 
Accounts receivable
16,421

 
19,798

Inventories
22,583

 
3,497

Other assets
(55,820
)
 
(6,587
)
Accounts payable
4,844

 
2,401

Income taxes payable
(31,133
)
 
33,261

Accrued salary and related expenses
(23,965
)
 
(45,783
)
Other liabilities
58,634

 
60

Net cash provided by (used in) operating activities
378,735

 
431,435

Cash flows from investing activities:
 
 
 
Purchases of property, plant and equipment
(34,301
)
 
(30,913
)
Proceeds from sale of property, plant and equipment
171

 
2

Proceeds from sale of available-for-sale securities

 
27,253

Proceeds from maturity of available-for-sale securities
78,067

 
718,554

Payment in connection with business acquisition, net of cash acquired

 
(2,949
)
Purchases of available-for-sale securities

 
(214,587
)
Purchases of private company investments

 
(906
)
Other investing activities
(68
)
 

Net cash provided by (used in) investing activities
43,869

 
496,454

Cash flows from financing activities:
 
 
 
Repayment of debt

 
(500,000
)
Contingent consideration paid
(8,000
)
 
(8,000
)
Net issuance of restricted stock units
(17,566
)
 
(13,444
)
Proceeds from stock options exercised
8,820

 
13,843

Issuance of common stock under employee stock purchase program
18,535

 
17,689

Repurchase of common stock
(201,509
)
 
(320,056
)
Dividends paid
(260,032
)
 
(254,665
)
Net cash provided by (used in) financing activities
(459,752
)
 
(1,064,633
)
Net increase (decrease) in cash and cash equivalents
(37,148
)
 
(136,744
)
Cash and cash equivalents:
 
 
 
Beginning of period
$
1,757,342

 
$
1,543,484

End of period
$
1,720,194

 
$
1,406,740

Supplemental disclosures of cash flow information:
 
 
 
Cash paid, net, during the period for income taxes
$
63,692

 
$
60,946

Cash paid for interest
$
17,063

 
$
23,313

Noncash financing and investing activities:
 
 
 
Accounts payable related to property, plant and equipment purchases
$
12,360

 
$
14,660


See accompanying Notes to Condensed Consolidated Financial Statements.

6



MAXIM INTEGRATED PRODUCTS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)


 
Three Months Ended December 28, 2019
 
Common Stock
 
Additional Paid-In Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Loss
 
Total
Stockholders' Equity
 
Shares
 
Par Value
 
 
 
 
 
(in thousands)
 
 
 
 
 
 
 
 
 
 
 
 
Balance, September 28, 2019
270,883

 
$
271

 
$

 
$
1,793,012

 
$
(11,997
)
 
$
1,781,286

Net income

 

 

 
146,050

 

 
146,050

Other comprehensive income (loss), net

 

 

 

 
708

 
708

Repurchase of common stock 
(1,862
)
 
(1
)
 
(36,321
)
 
(71,635
)
 

 
(107,957
)
Cumulative-effect adjustment for adoption of ASU 2016-02

 

 

 
(89
)
 

 
(89
)
Net issuance of restricted stock units
270

 

 
(7,623
)
 

 

 
(7,623
)
Stock options exercised
50

 

 
1,338

 

 

 
1,338

Stock-based compensation 

 

 
24,071

 

 

 
24,071

Common stock issued under Employee Stock Purchase Plan
402

 

 
18,535

 

 

 
18,535

Dividends paid, $0.48 per common share

 

 

 
(129,810
)
 

 
(129,810
)
Balance, December 28, 2019
269,743

 
$
270

 
$

 
$
1,737,528

 
$
(11,289
)
 
$
1,726,509

 
 
 
 
 
 
 
 
 
 
 
 


 
Six Months Ended December 28, 2019
 
Common Stock
 
Additional Paid-In Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Loss
 
Total
Stockholders' Equity
 
Shares
 
Par Value
 
 
 
 
 
(in thousands)
 
 
 
 
 
 
 
 
 
 
 
 
Balance, June 29, 2019
271,852

 
$
272

 
$

 
$
1,856,358

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

Net income

 

 

 
286,206

 

 
286,206

Other comprehensive income (loss), net

 

 

 

 
65

 
65

Repurchase of common stock 
(3,484
)
 
(2
)
 
(58,556
)
 
(142,951
)
 

 
(201,509
)
Cumulative-effect adjustment for adoption of ASU 2016-02

 

 

 
(2,053
)
 

 
(2,053
)
Net issuance of restricted stock units
657

 

 
(17,566
)
 

 

 
(17,566
)
Stock options exercised
316

 

 
8,820

 

 

 
8,820

Stock-based compensation 

 

 
48,767

 

 

 
48,767

Common stock issued under Employee Stock Purchase Plan
402

 

 
18,535

 

 

 
18,535

Dividends paid, $0.96 per common share

 

 

 
(260,032
)
 

 
(260,032
)
Balance, December 28, 2019
269,743

 
$
270

 
$

 
$
1,737,528

 
$
(11,289
)
 
$
1,726,509

 
 
 
 
 
 
 
 
 
 
 
 


See accompanying Notes to Condensed Consolidated Financial Statements.







7



MAXIM INTEGRATED PRODUCTS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)


 
Three Months Ended December 29, 2018
 
Common Stock
 
Additional Paid-In Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Loss
 
Total
Stockholders' Equity
 
Shares
 
Par Value
 
 
 
 
 
(in thousands)
 
 
 
 
 
 
 
 
 
 
 
 
Balance, September 29, 2018
277,430

 
$
279

 
$

 
$
1,924,764

 
$
(12,720
)
 
$
1,912,323

Net income

 

 

 
131,892

 

 
131,892

Other comprehensive income (loss), net

 

 

 

 
1,384

 
1,384

Repurchase of common stock 
(3,960
)
 

 
(44,181
)
 
(163,377
)
 

 
(207,558
)
Net issuance of restricted stock units
281

 

 
(5,916
)
 

 

 
(5,916
)
Stock options exercised
191

 

 
7,235

 

 

 
7,235

Stock-based compensation 

 

 
21,702

 

 

 
21,702

Modification of liability to equity instruments (1)

 

 
3,471

 

 

 
3,471

Common stock issued under Employee Stock Purchase Plan
384

 

 
17,689

 

 

 
17,689

Dividends paid, $0.46 per common share

 

 

 
(126,808
)
 

 
(126,808
)
Balance, December 29, 2018
274,326

 
$
279

 
$

 
$
1,766,471

 
$
(11,336
)
 
$
1,755,414

 
 
 
 
 
 
 
 
 
 
 
 


 
Six Months Ended December 29, 2018
 
Common Stock
 
Additional Paid-In Capital
 
Retained Earnings
 
Accumulated Other Comprehensive Loss
 
Total
Stockholders' Equity
 
Shares
 
Par Value
 
 
 
 
 
(in thousands)
 
 
 
 
 
 
 
 
 
 
 
 
Balance, June 30, 2018
278,664

 
$
279

 
$

 
$
1,945,646

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

Net income

 

 

 
329,315

 

 
329,315

Other comprehensive income (loss), net

 

 

 

 
3,649

 
3,649

Repurchase of common stock 
(5,822
)
 

 
(63,744
)
 
(256,312
)
 

 
(320,056
)
Cumulative-effect adjustment for adoption of ASU 2016-01



 

 
2,487

 

 
2,487

Net issuance of restricted stock units
578

 

 
(13,444
)
 

 

 
(13,444
)
Stock options exercised
522

 

 
13,843

 

 

 
13,843

Stock-based compensation 

 

 
42,185

 

 

 
42,185

Modification of liability to equity instruments (1)

 

 
3,471

 

 

 
3,471

Common stock issued under Employee Stock Purchase Plan
384

 

 
17,689

 

 

 
17,689

Dividends paid, $0.92 per common share

 

 

 
(254,665
)
 

 
(254,665
)
Balance, December 29, 2018
274,326



$
279


$


$
1,766,471


$
(11,336
)
 
$
1,755,414

 
 
 
 
 
 
 
 
 
 
 
 
________________
(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 Condensed Consolidated Financial Statements.


8



MAXIM INTEGRATED PRODUCTS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)


NOTE 1: BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements of Maxim Integrated Products, Inc. and all of its majority-owned subsidiaries (collectively, the “Company” or “Maxim Integrated”) included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles of the United States of America (“GAAP”) have been condensed or omitted pursuant to applicable rules and regulations. In the opinion of management, all adjustments of a normal recurring nature which were considered necessary for fair statement have been included. The year-end condensed consolidated balance sheet data were derived from audited consolidated financial statements but do not include all disclosures required by GAAP. The results of operations for the six months ended December 28, 2019 are not necessarily indicative of the results to be expected for the entire year. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended June 29, 2019.

The Company has 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 2019 and 2020 are 52-week fiscal years.


NOTE 2: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Recently Issued Accounting Pronouncements

(i) New Accounting Updates 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 a Company 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 Sheet. 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 lease right-of-use (ROU) assets.

9



Updated Lease Accounting Policy

The Company determines if an arrangement is, or contains, a lease at inception. 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 Sheet. 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.

NOTE 3: BALANCE SHEET COMPONENTS

Inventories consist of:
 
December 28,
2019
 
June 29,
2019
 
(in thousands)
Raw materials
$
13,222

 
$
16,121

Work-in-process
142,551

 
160,273

Finished goods
68,185

 
70,118

Total inventories
$
223,958

 
$
246,512



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

 
$
17,720

Buildings and building improvements
306,052

 
265,191

Machinery, equipment and software
1,338,349

 
1,367,606

Total
1,662,121

 
1,650,517

Less: accumulated depreciation
(1,090,762
)
 
(1,072,795
)
Total property, plant and equipment, net
$
571,359

 
$
577,722



Accrued salary and related expenses consist of:
 
December 28,
2019
 
June 29,
2019
 
(in thousands)
Accrued vacation
$
31,223

 
$
30,251

Accrued bonus
35,182

 
71,466

Accrued salaries
8,886

 
8,329

Accrued fringe benefits
6,397

 
4,807

Other
13,051

 
3,851

Total accrued salary and related expenses
$
94,739

 
$
118,704




10



NOTE 4: 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 U.S. Treasury securities, agency securities, corporate debt securities, certificates of deposit, commercial paper 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 acquisition-related contingent consideration liabilities.

Assets and liabilities measured at fair value on a recurring basis were as follows:
 
December 28, 2019
 
June 29, 2019
 
Fair Value
 Measurements Using
 
Total
Balance
 
Fair Value
 Measurements Using
 
Total
Balance
 
Level 1
 
Level 2
 
Level 3
 
 
Level 1
 
Level 2
 
Level 3
 
 
(in thousands)
Assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Money market funds
$
175,298

 
$

 
$

 
$
175,298

 
$
186,819

 
$

 
$

 
$
186,819

Short-term investments
 
 
 
 
 
 


 
 
 
 
 
 
 


    Certificates of deposit

 

 

 

 

 
1,000

 

 
1,000

    Corporate debt securities

 
63,006

 

 
63,006

 

 
139,990

 

 
139,990

Other current assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts

 
361

 

 
361

 

 
651

 

 
651

Total assets
$
175,298

 
$
63,367

 
$

 
$
238,665

 
$
186,819

 
$
141,641

 
$

 
$
328,460

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accrued expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
$

 
$
186

 
$

 
$
186

 
$

 
$
148

 
$

 
$
148

Contingent consideration

 

 

 

 

 

 
9,052

 
9,052

Total Liabilities
$

 
$
186

 
$

 
$
186

 
$

 
$
148

 
$
9,052

 
$
9,200



During the six months ended December 28, 2019 and the year ended 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 December 28, 2019 and June 29, 2019 other than impairments of long-lived assets.


11



As of December 28, 2019 and June 29, 2019, the fair value of private company investments amounted to $20.9 million and $20.7 million, respectively. The aggregate amount of unrealized losses recognized from these investments were $3.0 million and $3.6 million, respectively, as of December 28, 2019 and June 29, 2019.

The Company recorded $0.6 million and $(0.8) million of unrealized gains (losses) on private company investments, during the three months ended December 28, 2019 and December 29, 2018, respectively. The Company recorded $0.6 million and $(0.7) million, of unrealized gains (losses) on private company investments during the six months ended December 28, 2019 and December 29, 2018, respectively. Unrealized gains (losses) on private company investments are recorded in Interest and other income (expense), net in the Company's Condensed Consolidated Statements of Income.

NOTE 5: FINANCIAL INSTRUMENTS

Short-term investments
Fair values were as follows:
 
December 28, 2019
 
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
62,929

 
86

 
(9
)
 
63,006

 
140,031

 
68

 
(109
)
 
139,990

Total available-for-sale investments
$
62,929

 
$
86

 
$
(9
)
 
$
63,006

 
$
141,031

 
$
68

 
$
(109
)
 
$
140,990



In the three and six months ended December 28, 2019 and December 29, 2018, the Company did not recognize any impairment charges on short-term investments. All available-for-sale investments have maturity dates between January 15, 2020 and March 12, 2021.

The Company invests in various financial instruments including U.S. Treasury securities, corporate debt securities, commercial paper, and certificates of deposit which include instruments issued or managed by industrial, financial, and utility institutions and U.S. Treasury securities which include U.S. government Treasury bills and Treasury notes.

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 the European Euro, Indian Rupee, Japanese Yen, Taiwan New Dollar, South Korean Won, Chinese Yuan and Canadian Dollar, for sales offices and research and development activities undertaken outside of the U.S.

The Company has established a program that primarily 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 Accounting Standards Codification (“ASC”) 815, Derivatives and Hedging (“ASC 815”). As of December 28, 2019 and June 29, 2019, the notional amounts of the forward contracts the Company held to purchase international currencies were $41.4 million and $48.5 million, respectively. As of December 28, 2019 and June 29, 2019, the Company did not hold any forward contracts to sell international currencies.

Derivatives not designated as hedging instruments

As of December 28, 2019 and June 29, 2019, the notional amounts of the forward contracts the Company held to purchase international currencies were $50.3 million and $19.6 million, respectively, and the notional amounts of forward contracts the

12



Company held to sell international currencies were $20.7 million and $21.1 million, respectively. The increase in forward contracts held to purchase international currencies from fiscal year 2019 to fiscal year 2020 was primarily due to the addition of operating lease liabilities, which were recorded on the Company’s Consolidated Balance Sheet upon adoption of the new lease accounting standard, Topic 842. The Company's foreign currency forward contract gains or losses included in the Condensed Consolidated Statements of Income were not material for the three and six months ended December 28, 2019 and December 29, 2018, respectively.

Effect of hedge accounting on the Condensed Consolidated Statements of Income

The following tables summarize the gains (losses) from hedging activities recognized in the Company's Condensed Consolidated Statements of Income:

 
Three Months Ended
Three Months Ended
 
December 28, 2019
December 29, 2018
 
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
$
551,070

 
$
190,546

 
$
191,468

 
$
576,906

 
$
203,858

 
$
190,844

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

 
$
10

 
$
(404
)
 
$
5

 
$
(82
)
 
$
(602
)


 
Six Months Ended
Six Months Ended
 
December 28, 2019
December 29, 2018
 
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
$
1,084,110

 
$
380,263

 
$
378,787

 
$
1,215,401

 
$
412,117

 
$
386,898

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

 
$
130

 
$
(774
)
 
$
44

 
$
(596
)
 
$
(1,827
)


Outstanding debt obligations

The following table summarizes the Company’s outstanding debt obligations:
 
December 28, 2019
 
June 29, 2019
 
(in thousands)
3.45% fixed rate notes due June 2027
$
500,000

 
$
500,000

3.375% fixed rate notes due March 2023
500,000

 
500,000

Total outstanding debt
1,000,000

 
1,000,000

Less: Reduction for unamortized discount and debt issuance costs
(6,697
)
 
(7,416
)
Total long-term debt
$
993,303

 
$
992,584



13




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 $500 million in 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 Notes 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 Condensed Consolidated Statements of Income over the life of the notes. The interest expense is recorded in Interest and other income (expense), net in the Condensed Consolidated Statements of Income. Amortized discount and expenses, as well as interest expense associated with the notes, were $8.9 million and $11.2 million during the three months ended December 28, 2019 and December 29, 2018, respectively. Amortized discount and expenses, as well as interest expense associated with the notes, were $17.8 million and $23.6 million, respectively, during the six months ended December 28, 2019 and December 29, 2018.

The estimated fair value of the Company’s outstanding debt obligations was approximately $1.03 billion as of December 28, 2019. 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 $9.3 million and $11.7 million during the three months ended December 28, 2019, and December 29, 2018, respectively. The Company recorded interest expense of $18.6 million and $24.6 million during the six months ended December 28, 2019, and December 29, 2018, respectively.

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 6: STOCK-BASED COMPENSATION

At December 28, 2019, 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 after August 2017 will continue to vest post-employment at the Company for certain individuals satisfying specific eligibility requirements.

14




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 after August 2017 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 Condensed Consolidated Statements of Income for the three and six months ended December 28, 2019 and December 29, 2018, respectively:

 
Three Months Ended
 
Three Months Ended
 
December 28, 2019
 
December 29, 2018
 
Stock Options
 
Restricted Stock Units
 
Employee Stock Purchase Plan
 
Total
 
Stock Options
 
Restricted Stock Units
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
5

 
$
2,269

 
$
699

 
$
2,973

 
$
9

 
$
1,884

 
$
495

 
$
2,388

Research and development
4

 
9,918

 
1,514

 
11,436

 
11

 
8,693

 
1,135

 
9,839

Selling, general and administrative
55

 
8,753

 
849

 
9,657

 
58

 
8,773

 
598

 
9,429

Pre-tax stock-based compensation expense
$
64

 
$
20,940

 
$
3,062

 
$
24,066

 
$
78

 
$
19,350

 
$
2,228

 
$
21,656

Less: income tax effect
 
 
 
 
 
 
2,193

 
 
 
 
 
 
 
2,304

Net stock-based compensation expense
 
 
 
 
 
$
21,873

 
 
 
 
 
 
 
$
19,352



Six Months Ended
 
Six Months Ended

December 28, 2019

December 29, 2018

Stock Options

Restricted Stock Units

Employee Stock Purchase Plan

Total

Stock Options

Restricted Stock Units

Employee Stock Purchase Plan

Total

(in thousands)
Cost of goods sold
$
14


$
4,549


$
1,368


$
5,931


$
19


$
3,646


$
1,002


$
4,667

Research and development
8


19,403


2,909


22,320


22


17,384


2,290


19,696

Selling, general and administrative
122


18,706


1,659


20,487


114


16,417


1,259


17,790

Pre-tax stock-based compensation expense
$
144


$
42,658


$
5,936


$
48,738


$
155


$
37,447


$
4,551


$
42,153

Less: income tax effect






5,081








4,268

Net stock-based compensation expense






$
43,657








$
37,885




The expense included in the Condensed Consolidated Statements of Income for RSUs include expenses related to MSUs of $2.4 million and $2.9 million for the three months ended December 28, 2019 and December 29, 2018, respectively, and $6.8 million and $5.3 million for the six months ended December 28, 2019 and December 29, 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.

There were no stock options granted in the three and six months ended December 28, 2019 and December 29, 2018.


15



The following table summarizes outstanding, exercisable and vested and expected to vest stock options as of December 28, 2019 and related activity for the six months ended December 28, 2019:
 
Number of
Shares 
 
Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (in Years)
 
Aggregate Intrinsic Value(1)
Balance at June 29, 2019
777,413

 
$
28.30

 
 
 
 
Options Granted

 

 
 
 
 
Options Exercised
(302,708
)
 
27.82

 
 
 
 
Options Cancelled
(16,575
)
 
27.30

 
 
 
 
Balance at December 28, 2019
458,130

 
$
28.49

 
1.0
 
$
15,139,460

Exercisable, December 28, 2019
458,130

 
$
28.49

 
1.0
 
$
15,139,460

Vested and expected to vest, December 28, 2019
458,130

 
$
28.49

 
1.0
 
$
15,139,460


(1)
Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of December 28, 2019.


As of December 28, 2019, there was no unrecognized stock compensation from unvested stock options.

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 $56.21 and $50.90 per share for the three months ended December 28, 2019 and December 29, 2018, respectively, and $48.30 and $54.71 per share for the six months ended December 28, 2019 and December 29, 2018, respectively.

The following table summarizes the outstanding and expected to vest RSUs and other awards as of December 28, 2019 and related activity during the six months ended December 28, 2019:
 
Number of
Shares 
 
Weighted Average
Remaining
Contractual Term
(in Years)
 
 
Aggregate Intrinsic
Value(1) 
Balance at June 29, 2019
4,918,306

 
 
 
 
Restricted stock units and other awards granted
1,550,765

 
 
 
 
Restricted stock units and other awards released
(795,156
)
 
 
 
 
Restricted stock units and other awards cancelled
(269,743
)
 
 
 
 
Balance at December 28, 2019
5,404,172

 
2.8
 
$
332,572,745

Outstanding and expected to vest, December 28, 2019
4,513,314

 
2.8
 
$
277,749,319

(1)
Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of RSUs outstanding or expected to vest as of December 28, 2019.

The Company withheld shares totaling $7.6 million and $17.6 million in value as a result of employee withholding taxes based on the value of RSUs on their vesting date for the three and six months ended December 28, 2019. Total payments for employees’ tax obligations to taxing authorities are reflected as financing activities within the Condensed Consolidated Statements of Cash Flows.


16



As of December 28, 2019, there was $175.2 million of unrecognized compensation expense related to 5.4 million unvested RSUs and other awards, which is expected to be recognized over a weighted average period of approximately 2.8 years.

Market Stock Units (MSUs)

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 and after, 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 after August 2017 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.

The weighted-average fair value of MSUs granted was $54.70 and $75.48 per share for the six months ended December 28, 2019 and December 29, 2018, respectively.

The following table summarizes the number of MSUs outstanding and expected to vest as of December 28, 2019 and their activity during the six months ended December 28, 2019:
 
Number of
Shares 
 
Weighted Average
Remaining
Contractual Term
(in Years)
 
 
Aggregate Intrinsic
Value
(1) 
Balance at June 29, 2019
1,048,532

 
 
 
 
Market stock units granted
259,984

 
 
 
 
Market stock units released
(183,974
)
 
 
 
 
Market stock units cancelled
(140,290
)
 
 
 
 
Balance at December 28, 2019
984,252

 
2.8
 
$
60,570,868

Outstanding and expected to vest, December 28, 2019
350,417

 
2.7
 
$
21,564,655

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


As of December 28, 2019, there was $32.4 million of unrecognized compensation expense related to 1.0 million unvested MSUs, which is expected to be recognized over a weighted average period of approximately 2.8 years.

Employee Stock Purchase Plan

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

The fair value of 2008 ESPP rights granted to employees has been estimated at the date of grant using the Black-Scholes option valuation model using the following assumptions for the offering periods outstanding:
 
Three Months Ended
 
Six Months Ended
 
December 28, 2019
 
December 29, 2018
 
December 28, 2019
 
December 29, 2018
Expected holding period (in years)
0.5 years
 
0.5 years
 
0.5 years
 
0.5 years
Risk-free interest rate
1.6% - 2.7%
 
1.6% - 2.6%
 
1.6% - 2.7%
 
1.6% - 2.6%
Expected stock price volatility
28.4% - 31.3%
 
19.6% - 32.7%
 
28.4% - 31.3%
 
19.6% - 32.7%
Dividend yield
3.1% - 3.4%
 
2.1% - 3.1%
 
3.1% - 3.4%
 
2.1% - 3.1%



17



As of December 28, 2019 and December 29, 2018, there was $10.1 million and $8.6 million, respectively, of unrecognized compensation expense related to the 2008 ESPP.

NOTE 7: 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:
 
Three Months Ended
 
Six Months Ended
 
December 28, 2019
 
December 29, 2018
 
December 28,
2019
 
December 29,
2018
 
(in thousands, except per share data)
Numerator for basic earnings per share and diluted earnings per share
 
 
 
 
 
 
 
Net income
$
146,050

 
$
131,892

 
$
286,206

 
$
329,315

 
 
 
 
 
 
 
 
Denominator for basic earnings per share
270,330

 
276,252

 
270,859

 
277,144

Effect of dilutive securities:
 
 
 
 
 
 
 
Stock options, ESPP, RSUs, and MSUs
2,939

 
3,756

 
3,025

 
4,270

Denominator for diluted earnings per share
273,269

 
280,008

 
273,884

 
281,414

 
 
 
 
 
 
 
 
Earnings per share
 
 
 
 
 
 
 
Basic
$
0.54

 
$
0.48

 
$
1.06

 
$
1.19

Diluted
$
0.53

 
$
0.47

 
$
1.04

 
$
1.17



For the three and six months ended December 28, 2019 and December 29, 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 8: SEGMENT INFORMATION

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

The Company currently has
one operating segment and reportable segment. In accordance with ASC No. 280, Segment Reporting (“ASC 280”), 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 in deciding how to allocate resources and in assessing performance. The Chief Operating Decision Maker for the Company was assessed and determined to be the 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.

Enterprise-wide information is provided in accordance with ASC 280. Geographical revenue information is based on customers’ ship-to location. Long-lived assets consist of property, plant and equipment. Property, plant and equipment information is based on the physical location of the assets at the end of each fiscal year.


18



Net revenues from unaffiliated customers by geographic region were as follows:
 
Three Months Ended
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
December 28,
2019
 
December 29,
2018
 
(in thousands)
United States
$
58,909

 
$
64,845

 
$
114,707

 
$
136,974

China
217,099

 
208,717

 
414,398

 
428,015

Rest of Asia
163,563

 
186,840

 
333,478

 
407,221

Europe
98,254

 
100,662

 
194,194

 
212,030

Rest of World
13,245

 
15,842

 
27,333

 
31,161

 
$
551,070

 
$
576,906

 
$
1,084,110

 
$
1,215,401


Net long-lived assets by geographic region were as follows:
 
December 28,
2019
 
June 29,
2019
 
(in thousands)
United States
$
375,860

 
$
379,308

Philippines
97,784

 
102,634

Rest of World
97,715

 
95,780

 
$
571,359

 
$
577,722



NOTE 9: COMPREHENSIVE INCOME (LOSS)
The changes in accumulated other comprehensive income (loss) by component and related tax effects in the six months ended December 28, 2019 and December 29, 2018 were as follows:
(in thousands)
Unrealized Gains and (Losses) on Intercompany Receivables
 
Unrealized Gains and (Losses) on Post-Retirement Benefits
 
Cumulative Translation Adjustment
 
Unrealized Gains and (Losses) on Cash Flow Hedges
 
Unrealized Gains and (Losses) on Available-For-Sale Securities
 
Total
June 29, 2019
$
(6,280
)
 
$
(4,322
)
 
$
(1,136
)
 
$
425

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

 

 

 
(941
)
 
135

 
(806
)
Amounts reclassified out of accumulated other comprehensive (income) loss

 
238

 

 
644

 

 
882

Tax effects

 
(42
)
 

 
48

 
(17
)
 
(11
)
Other comprehensive income (loss), net

 
196

 

 
(249
)
 
118

 
65

December 28, 2019
$
(6,280
)
 
$
(4,126
)
 
$
(1,136
)
 
$
176

 
$
77

 
$
(11,289
)



19



(in thousands)
Unrealized Gains and (Losses) on Intercompany Receivables
 
Unrealized Gains and (Losses) on Post-Retirement Benefits
 
Cumulative Translation Adjustment
 
Unrealized Gains and (Losses) on Cash Flow Hedges
 
Unrealized Gains and (Losses) on Available-For-Sale Securities
 
Total
June 30, 2018
$
(6,280
)
 
$
(2,516
)
 
$
(1,136
)
 
$
(1,383
)
 
$
(3,670
)
 
$
(14,985
)
Other comprehensive income (loss) before reclassifications

 

 

 
(551
)
 
2,205

 
1,654

Amounts reclassified out of accumulated other comprehensive (income) loss

 
191

 

 
2,379

 

 
2,570

Tax effects

 
(37
)
 

 
(310
)
 
(228
)
 
(575
)
Other comprehensive income (loss), net

 
154

 

 
1,518

 
1,977

 
3,649

December 29, 2018
$
(6,280
)
 
$
(2,362
)
 
$
(1,136
)
 
$
135

 
$
(1,693
)
 
$
(11,336
)


NOTE 10: INCOME TAXES

In the three and six months ended December 28, 2019 the Company recorded an income tax provision of $23.0 million and $40.7 million, respectively, compared to $50.8 million and $87.0 million for the three and six months ended December 29, 2018, respectively. The Company’s effective tax rate for the three and six months ended December 28, 2019 was 13.6% and 12.4%, respectively, compared to 27.8% and 20.9% for the three and six months ended December 29, 2018, 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 the Company's 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 discrete $236.9 million provisional Transition Tax charge. During the measurement period, the Company gathered additional information and analyzed available guidance to more precisely compute the amount of the Transition Tax. In the second quarter of fiscal year 2019, the Company completed this work and recorded a discrete $22.1 million measurement period adjustment for the Transition Tax, which increased the Company’s effective tax rate for the three and six months ended December 29, 2018 by 12.1% and 5.3%, respectively. As of the end of the second quarter of fiscal year 2019, the accounting for income tax effects of the Act was completed.

The Company’s federal statutory tax rate is 21%. The Company’s effective tax rate for the three and six months ended December 28, 2019 was lower than the statutory rate primarily due to earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates, partially offset by U.S. tax expense related to Global Intangible Low-Taxed Income (“GILTI”).

The Company’s effective tax rate for the three months ended December 29, 2018 was higher than the statutory rate primarily due to a $22.1 million discrete charge for the Transition Tax, U.S. tax expense related to GILTI, and a $4.9 million discrete charge for interest accruals for unrecognized tax benefits, partially offset by earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates.

The Company’s effective tax rate for the six months ended December 29, 2018 was lower than the statutory rate primarily due to earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates, partially offset by a $22.1 million discrete charge for the Transition Tax, U.S. tax expense related to GILTI, and a $9.4 million discrete charge for interest accruals for unrecognized tax benefits.

The Company engages in continuous discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. It is reasonably possible that the balance of gross unrecognized tax benefits, including accrued interest and penalties, could decrease up to $56.0 million within the next twelve months due to the completion of federal tax audits, including any administrative appeals. The $56.0 million primarily relates to matters involving federal taxation of cross-border transactions.


20



The Company’s federal corporate income tax returns are audited on a recurring basis by the Internal Revenue Service (“IRS”). In fiscal year 2017, the IRS commenced an audit of the Company’s federal corporate income tax returns for fiscal years 2012 through 2014, which is ongoing. 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.

NOTE 11: COMMITMENTS AND CONTINGENCIES

Legal Proceedings
 
The Company is 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, 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.

Indemnification

The Company indemnifies certain customers, distributors, suppliers and subcontractors for attorney fees, 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 12: COMMON STOCK REPURCHASES

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 generated from operations, cash requirements, and other factors. All prior repurchase authorizations by the Company’s Board of Directors for the repurchase of common stock were cancelled and superseded by this repurchase authorization.

During the six months ended December 28, 2019, the Company repurchased approximately 3.5 million shares of its common stock for $201.5 million. As of December 28, 2019, the Company had remaining authorization of $0.9 billion for future share repurchases. 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 general market and business conditions.

NOTE 13: 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 three and six months ended December 28, 2019, the Company recorded operating lease expense of $2.9 million and $5.9 million, respectively.

Leases are included in the following Condensed Consolidated Balance Sheet lines:
 
 
December 28, 2019
 
 
(in thousands)
Other assets
 
$
56,170

 
 
 
Accrued expenses
 
$
10,028

Other liabilities
 
$
50,784



Future minimum lease payments under non-cancelable operating leases as of December 28, 2019 are as follows:

21



 
 
Operating Lease Obligations
Fiscal Year

 
(in thousands)

Remainder of 2020
 
$
5,969

2021
 
11,818

2022
 
10,847

2023
 
9,599

2024
 
8,202

Thereafter
 
21,904

Total
 
68,339

Less imputed interest
 
7,657

Total
 
$
60,682



Other information related to leases as of December 28, 2019 are as follows:
 
 
Six Months Ended
 
 
December 28, 2019
Supplemental cash flow information
 
(in thousands)
Operating cash flows used for operating leases
 
$
5,911

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

Weighted-average discount rate - operating leases
 
3.45
%


Since most of our operating leases do not provide an implicit interest rate, the Company used a portfolio approach to determine a collateralized incremental borrowing rate based on the information available at the commencement date to determine the lease liability.

NOTE 14: 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.

There were no changes to goodwill during the six months ended December 28, 2019.

No indicators or instances of impairment were identified during the six months and fiscal year ended December 28, 2019 and June 29, 2019, respectively.


22



Intangible Assets

Intangible assets consisted of the following:
 
December 28, 2019
 
June 29, 2019
 
Original
Cost
 
Accumulated
Amortization
 
Net
 
Original
Cost
 
Accumulated
Amortization
 
Net
 
(in thousands)
Intellectual property
$
490,136

 
$
451,780

 
$
38,356

 
$
487,346

 
$
445,558

 
$
41,788

Customer relationships
116,505

 
107,244

 
9,261

 
116,505

 
105,901

 
10,604

Trade name
9,974

 
9,082

 
892

 
9,974

 
8,914

 
1,060

Patents
2,500

 
2,500

 

 
2,500

 
2,500

 

Total amortizable purchased intangible assets
619,115

 
570,606

 
48,509

 
616,325

 
562,873

 
53,452

In-process research & development (IPR&D)

 

 

 
2,790

 

 
2,790

Total purchased intangible assets
$
619,115

 
$
570,606

 
$
48,509

 
$
619,115

 
$
562,873

 
$
56,242



The following table presents the amortization expense of intangible assets and its presentation in the Condensed Consolidated Statements of Income:
 
Three Months Ended
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
December 28,
2019
 
December 29,
2018
 
(in thousands)
Cost of goods sold
$
3,111

 
$
6,868

 
$
6,221

 
$
13,783

Intangible asset amortization
756

 
756

 
1,512

 
1,529

Total intangible asset amortization expenses
$
3,867

 
$
7,624

 
$
7,733

 
$
15,312



The following table represents the estimated future amortization expense of intangible assets as of December 28, 2019:
 
 
Amount
Fiscal Year
 
(in thousands)
Remainder of 2020
 
$
7,733

2021
 
13,767

2022
 
8,088

2023
 
7,604

2024
 
4,628

Thereafter
 
6,689

Total intangible assets
 
$
48,509




23



ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Maxim Integrated Products, Inc. (“Maxim Integrated” or the “Company” and also referred to as “we,” “our” or “us”) disclaims any duty to and undertakes no obligation to update any forward-looking statement, whether as a result of new information relating to existing conditions, future events or otherwise or to release publicly the results of any future revisions it may make to forward-looking statements to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events, except as required by federal securities laws. Readers are cautioned not to place undue reliance on such statements, which speak only as of the date of this Quarterly Report on Form 10-Q. Readers should carefully review future reports and documents that the Company files with or furnishes to the SEC from time to time, such as its Annual Reports on Form 10-K, its Quarterly Reports on Form 10-Q, and any Current Reports on Form 8-K.

Overview of Business

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 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.

24




Our linear and mixed-signal products now serve four major end-markets: (i) Automotive, (ii) Communications and 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
 


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 revenue recognition, which impacts the recording of net revenues; valuation of inventories, which impacts costs of goods sold and gross margins; the assessment of recoverability of long-lived assets, which impacts impairment of long-lived assets; assessment of recoverability of intangible assets and goodwill, which impacts impairment of goodwill and intangible assets; accounting for income taxes, which impacts the income tax provision; and assessment of litigation and contingencies, which impacts charges recorded in cost of goods

25



sold, selling, general and administrative expenses and income taxes. These policies and the estimates and judgments involved are discussed further in the Management’s Discussion and Analysis of Financial Condition in our Annual Report on Form 10-K for the fiscal year ended June 29, 2019. 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.

Except for the accounting policies and estimates outlined under Part I, Item 1. Financial Statements - Note 2, there have been no material changes during the six months ended December 28, 2019 to the items that we disclosed as our critical accounting policies and estimates in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended June 29, 2019.


26



RESULTS OF OPERATIONS

The following table sets forth certain Condensed Consolidated Statements of Income data expressed as a percentage of net revenues for the periods indicated:
 
Three Months Ended
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
December 28,
2019
 
December 29,
2018
 
 
 
 
 
 
 
 
Net revenues
100.0
 %
 
100.0
%
 
100.0
%
 
100.0
 %
Cost of goods sold
34.6
 %
 
35.3
%
 
35.1
%
 
33.9
 %
Gross margin
65.4
 %
 
64.7
%
 
64.9
%
 
66.1
 %
Operating expenses:
 
 
 
 
 
 
 
Research and development
20.3
 %
 
19.1
%
 
20.4
%
 
18.3
 %
Selling, general and administrative
13.8
 %
 
13.5
%
 
14.0
%
 
13.1
 %
Intangible asset amortization
0.1
 %
 
0.1
%
 
0.1
%
 
0.1
 %
Impairment of long-lived assets
 %
 
0.1
%
 
%
 
0.1
 %
Severance and restructuring expenses
0.5
 %
 
0.2
%
 
0.4
%
 
0.2
 %
Other operating expenses (income), net
 %
 
%
 
%
 
 %
Total operating expenses
34.7
 %
 
33.1
%
 
34.9
%
 
31.8
 %
Operating income
30.7
 %
 
31.6
%
 
30.0
%
 
34.3
 %
Interest and other income (expense), net
 %
 
0.1
%
 
0.2
%
 
 %
Income before provision for income taxes
30.7
 %
 
31.7
%
 
30.2
%
 
34.3
 %
Income tax provision (benefit)
4.2
 %
 
8.8
%
 
3.8
%
 
7.2
 %
Net income
26.5
 %
 
22.9
%
 
26.4
%
 
27.1
 %

The following table shows stock-based compensation included in the components of the Condensed Consolidated Statements of Income reported above as a percentage of net revenues for the periods indicated:

 
Three Months Ended
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
December 28,
2019
 
December 29,
2018
Cost of goods sold
0.5
%
 
0.4
%
 
0.5
%
 
0.4
%
Research and development
2.1
%
 
1.7
%
 
2.1
%
 
1.6
%
Selling, general and administrative
1.8
%
 
1.6
%
 
1.9
%
 
1.5
%
 
4.4
%
 
3.7
%
 
4.5
%
 
3.5
%

Net Revenues

Net revenues were $551.1 million and $576.9 million for the three months ended December 28, 2019 and December 29, 2018, respectively. Revenue from consumer products was down by 22% primarily due to lower demand in smartphone products. Revenue from communications and data center products was up by 12% driven by an increased demand for base station, data center, and data storage products. These results include net revenues for the three months ended December 29, 2018 that align with our revised end-market categories.

Net revenues were $1.1 billion and $1.2 billion for the six months ended December 28, 2019 and December 29, 2018, respectively. Revenue from consumer products was down by 21% primarily due to lower demand in smartphone products. Revenue from industrial products was down by 11% primarily due to lower demand in control and automation products. These results include net revenues for the six months ended December 29, 2018 that align with our revised end-market categories.

During each of the three months ended December 28, 2019 and December 29, 2018, approximately 89% of net revenues, were derived from customers outside of the United States. While less than 1.0% of our sales are denominated in currencies other than U.S. dollars, we enter into foreign currency forward contracts to mitigate our risks on firm commitments and net monetary assets

27



denominated in foreign currencies. The impact of changes in foreign exchange rates on our revenue and results of operations for the three and six months ended December 28, 2019 and December 29, 2018 was immaterial.

Gross Margin

Our gross margin percentages were 65.4% and 64.7% for the three months ended December 28, 2019 and December 29, 2018, respectively. Our gross margin increased by 0.7 percentage points, primarily due to lower inventory reserve requirements.

Our gross margin percentages were 64.9% and 66.1% for the six months ended December 28, 2019 and December 29, 2018, respectively. Our gross margin decreased by 1.2 percentage points, primarily due to lower revenues.

Research and Development

Research and development expenses were $111.9 million and $110.3 million for the three months ended December 28, 2019 and December 29, 2018, respectively, which represented 20.3% and 19.1% of net revenues for each respective period. The $1.6 million increase was due to higher salaries and related personnel costs.

Research and development expenses were $220.9 million and $223.0 million for the six months ended December 28, 2019 and December 29, 2018, respectively, which represented 20.4% and 18.3% of net revenues for each respective period. The $2.1 million decrease was due to lower salaries and travel expenses.

Selling, General and Administrative

Selling, general and administrative expenses were $76.1 million and $77.9 million for the three months ended December 28, 2019 and December 29, 2018, respectively, which represented 13.8% and 13.5% of net revenues for each respective period. The $1.8 million decrease was due to lower travel and marketing expenses.

Selling, general and administrative expenses were $152.2 million and $159.4 million for the six months ended December 28, 2019 and December 29, 2018, respectively, which represented 14.0% and 13.1% of net revenues for each respective period. The $7.2 million decrease was due to lower salaries and related personnel costs, and lower depreciation and travel expenses.

Provision for Income Taxes

In the three and six months ended December 28, 2019, the Company recorded an income tax provision of $23.0 million and $40.7 million, respectively, compared to $50.8 million and $87.0 million for the three and six months ended December 29, 2018, respectively. The Company’s effective tax rate for the three and six months ended December 28, 2019 was 13.6% and 12.4%, respectively, compared to 27.8% and 20.9% for the three and six months ended December 29, 2018, 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 the Company's 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 discrete $236.9 million provisional Transition Tax charge. During the measurement period, the Company gathered additional information and analyzed available guidance to more precisely compute the amount of the Transition Tax. In the second quarter of fiscal year 2019 the Company completed this work and recorded a discrete $22.1 million measurement period adjustment for the Transition Tax, which increased the Company’s effective tax rate for the three and six months ended December 29, 2018 by 12.1% and 5.3%, respectively. As of the end of the second quarter of fiscal year 2019, the accounting for income tax effects of the Act was completed.

The Company’s federal statutory tax rate is 21%. The Company’s effective tax rate for the three and six months ended December 28, 2019 was lower than the statutory rate primarily due to earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates, partially offset by U.S. tax expense related to Global Intangible Low-Taxed Income (“GILTI”).

The Company’s effective tax rate for the three months ended December 29, 2018 was higher than the statutory rate primarily due to a $22.1 million discrete charge for the Transition Tax, U.S. tax expense related to GILTI, and a $4.9 million discrete charge for interest accruals for unrecognized tax benefits, partially offset by earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates.


28



The Company’s effective tax rate for the six months ended December 29, 2018 was lower than the statutory rate primarily due to earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates, partially offset by a $22.1 million discrete charge for the Transition Tax, U.S. tax expense related to GILTI, and a $9.4 million discrete charge for interest accruals for unrecognized tax benefits.

BACKLOG

As of December 28, 2019 and June 29, 2019, our current quarter backlog was approximately $455.6 million and $391.3 million respectively. In backlog, we include orders with customer request dates 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 of future revenues. All backlog numbers have been adjusted for estimated future distribution ship and debit pricing adjustments.

FINANCIAL CONDITION, LIQUIDITY AND CAPITAL RESOURCES
 
Financial Condition

Cash flows were as follows:
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
(in thousands)
Net cash provided by (used in) operating activities
$
378,735

 
$
431,435

Net cash provided by (used in) investing activities
43,869

 
496,454

Net cash provided by (used in) financing activities
(459,752
)
 
(1,064,633
)
Net increase (decrease) in cash and cash equivalents
$
(37,148
)
 
$
(136,744
)
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 decreased by $52.7 million for the six months ended December 28, 2019 compared with the six months ended December 29, 2018 due mainly to lower net income and changes in working capital. Changes in working capital were driven by changes in income tax payable, partially offset by changes in accrued expenses and inventories.

Investing activities

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

Cash provided by investing activities decreased by $452.6 million for the six months ended December 28, 2019 compared with the six months ended December 29, 2018. The decrease was due to lower proceeds from maturity of available-for-sale securities offset by lower purchases of available-for-sale securities.

Financing activities

Financing cash flows consist primarily of debt issuance, repurchases of common stock, and payment of dividends to stockholders.

Cash used in financing activities decreased by $604.9 million for the six months ended December 28, 2019 compared with the six months ended December 29, 2018. The decrease was due to a $500.0 million debt repayment we made in November 2018 and lower repurchases of common stock.

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 December 28, 2019, our available funds consisted of $1.8 billion in cash, cash equivalents and short-term investments.

29




On October 30, 2018, we were authorized to repurchase up to $1.5 billion of the Company's common stock. During the three and six months ended December 28, 2019, we repurchased an aggregate of $108.0 million and $201.5 million of the Company's common stock, respectively.

During the three and six months ended December 28, 2019, we paid cash dividends of $0.48 and $0.96 per common share totaling $129.8 million and $260.0 million, respectively.

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, common stock repurchases, debt repayments and dividend payments for at least the next twelve months.

Off-Balance-Sheet Arrangements

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

ITEM 3: QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The Company’s market risk has not changed materially from the interest rate and foreign currency risks disclosed in Item 7A of the Company’s Annual Report on Form 10-K for the fiscal year ended June 29, 2019.

The impact of inflation and changing prices on the Company’s net revenues and on operating income during the three and six months ended December 28, 2019 and December 29, 2018 was not material.

ITEM 4: 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 Securities Exchange Act of 1934 (the “Exchange Act”) as of December 28, 2019. Our management, including the CEO and the CFO, has concluded that the Company’s disclosure controls and procedures were effective as of December 28, 2019. The purpose of these controls and procedures is to ensure 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’s rules, and that such information is accumulated and communicated to our management, including our CEO and our CFO, to allow timely decisions regarding required disclosures.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the quarter ended December 28, 2019 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.

Inherent Limitations on the Effectiveness of Internal Controls

A system of internal control over financial reporting is intended to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated 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.

30



PART II. OTHER INFORMATION

ITEM 1: LEGAL PROCEEDINGS

The information set forth above under Part I, Item 1, Note 11 “Commitments and Contingencies” to the Condensed Consolidated Financial Statements is incorporated herein by reference.

ITEM 1A: RISK FACTORS

A description of risks associated with our business, financial condition and results of our operations is set forth in Item 1A - Risk Factors of our Annual Report on Form 10-K for the fiscal year ended June 29, 2019, which is incorporated herein by reference.

ITEM 2: UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

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. This 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 generated from operations, cash requirements, and other factors. The Company’s prior repurchase authorization was cancelled and superseded by this new repurchase authorization.

The following table summarizes the activity related to stock repurchases for the three months ended December 28, 2019:
 
Issuer Repurchases 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
 
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs
Sep 29, 2019 - Oct 26, 2019
515

 
$
57.45

 
515

 
$
991,836

Oct 27, 2019 - Nov 23, 2019
520

 
58.29

 
520

 
961,551

Nov 24, 2019 - Dec 28, 2019
827

 
58.14

 
827

 
913,473

Total for the quarter
1,862

 
$
57.99

 
1,862

 
$
913,473


In the three months ended December 28, 2019, the Company repurchased approximately 1.9 million shares of its common stock for approximately $108.0 million. As of December 28, 2019, the Company had remaining authorization of $0.9 billion for future share repurchases. 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 general market and business conditions.

ITEM 3: DEFAULTS UPON SENIOR SECURITIES

Not applicable.

ITEM 4: MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5: OTHER INFORMATION

None.


31



ITEM 6: EXHIBITS

(a) Exhibits
101.INS
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document. (1)
101.SCH
Inline XBRL Taxonomy Extension Schema Document (1)
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document (1)
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document (1)
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase Document (1)
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document (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)
(1) Filed or furnished herewith.

In accordance with Rule 406T of Regulation S-T, the XBRL-related information in Exhibit 101 to this Quarterly Report on Form 10-Q is deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act, is deemed not filed for purposes of Section 18 of the Exchange Act, and otherwise is not subject to liability under these sections.









32



SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
January 29, 2020
 
MAXIM INTEGRATED PRODUCTS, INC.
 
 
 
 
 
By:/s/ Brian C. White
 
 
Brian C. White
 
 
Senior Vice President, Chief Financial Officer

33
EX-31.1 2 ex-311q220.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION

I, Tunç Doluca, certify that:

1.
I have reviewed this quarterly report on Form 10-Q 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:
January 29, 2020
/s/ Tunç Doluca
 
 
 
 
 
 
 
 
 
Tunç Doluca
 
 
 
 
President and Chief Executive Officer
 




EX-31.2 3 ex-312q220.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION

I, Brian C. White, certify that:

1.
I have reviewed this quarterly report on Form 10-Q 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:
January 29, 2020
/s/ Brian C. White
 
 
 
 
Brian C. White
 
 
 
 
Senior Vice President, Chief Financial Officer
 

    



EX-32.1 4 ex-321q220.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-Q for the period ended December 28, 2019 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: January 29, 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 5 ex-322q220.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-Q for the period ended December 28, 2019 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: January 29, 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 6 mxim-20191228.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2414402 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Acquisitions (Notes) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Balance Sheet Components (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Common Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Common Stock Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Comprehensive Income Loss link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Comprehensive Income Loss Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Comprehensive Income Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Condensed Consolidated Balance Sheets Parenthetical link:presentationLink link:calculationLink link:definitionLink 1004001 - Statement - Condensed Consolidated Statement of Shareholders' Equity Dividends link:presentationLink link:calculationLink link:definitionLink 1004002 - Statement - Condensed Consolidated Statement of Shareholders' Equity Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statement of Shareholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005001 - Statement - Condensed Consolidated Statements of Cash Flows other adjustments link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Earnings Per Share EPS (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Fair Value Measurements Private Company Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Financial Instruments, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Financial Instruments Financial Instruments, Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Financial Instruments Financial Instruments, Securities Received as Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Financial Instruments Gain (Loss) from Hedging Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Financial Instruments, Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Financial Instruments, Short-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - 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 2416404 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - 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 2416403 - Disclosure - Goodwill and Intangible Assets Useful Lives of Amortizable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Impairment of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Impairment of Long-Lived Assets (Notes) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Income Taxes Income Tax Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 2421405 - Disclosure - Leases Balance Sheet Items Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2421404 - Disclosure - Leases Leases - Schedule of Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2221201 - Disclosure - Leases (Policies) link:presentationLink link:calculationLink link:definitionLink 2321302 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Recently Issued Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Recently Issued Accounting Pronouncements Adjustments for New Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2301301 - Disclosure - Recently Issued Accounting Pronouncements Cumulative effect of the changes to the condensed consolidated balance sheet from the adoption of Topic 606 (Tables) link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Recently Issued Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Recently Issued Accounting Pronouncements Schedule of prospective adoption of new accounting pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Restructuring Activities Change in Estimate (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Restructuring Activities (Notes) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2405407 - Disclosure - Stock-Based Compensation, Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Stock-Based Compensation, Fair Value of Options (Details) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Stock-Based Compensation, Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2405406 - Disclosure - Stock-Based Compensation Stock Based Compensation, Market Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2405408 - Disclosure - Stock-Based Compensation Stock based compensation, net (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Stock-Based Compensation, Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mxim-20191228_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mxim-20191228_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mxim-20191228_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Disclosure of Compensation Related Costs, Share-based Payments [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] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of Sales [Member] Cost of Sales [Member] Research and Development Expense [Member] Research and Development Expense [Member] General and Administrative Expense [Member] General and Administrative Expense [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Performance Shares [Member] Performance Shares [Member] Employee Stock Option [Member] Employee Stock Option [Member] ESP Plan [Member] Employee Stock [Member] Restricted Stock Units [Member] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Document Period End Date Document Period End Date Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Allocated Share-based Compensation Expense Allocated Share-based Compensation Expense Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 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, Minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Minimum Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Minimum Unrecognized compensation costs related to unvested units Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Allocated Share-based Compensation Expense, Net of Tax Allocated Share-based Compensation Expense, Net of Tax Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Maximum Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Maximum Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Statement of Cash Flows [Abstract] Statement [Table] Statement [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 3 [Member] Fair Value, Inputs, Level 3 [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Statement [Line Items] Statement [Line Items] Other Operating Activities, Cash Flow Statement Other Noncash Income (Expense) Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent 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 Compensation Depreciation and amortization Depreciation, Depletion and Amortization Deferred taxes Deferred Income Taxes and Tax Credits Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Income taxes payable Increase (Decrease) in Income Taxes Payable Accrued salary and related expenses Increase (Decrease) in Employee Related Liabilities Other liabilities Increase (Decrease) in Other Accrued Liabilities Net cash provided by (used in) 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 Proceeds from sale of available-for-sale securities Proceeds from Sale of Available-for-sale Securities Proceeds from maturity of available-for-sale securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Payment in connection with business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of available-for-sale securities Payments to Acquire Available-for-sale Securities Purchases of private company investments Payments to Acquire Investments Other investing activities Payments for (Proceeds from) Other Investing Activities Net cash provided by (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] Repayment of debt Repayments of Long-term Debt Contingent consideration paid Payment for Contingent Consideration Liability, Financing Activities Payments of Stock Issuance Costs Payments of Stock Issuance Costs Proceeds from stock options exercised Proceeds from Stock Options Exercised Issuance of common stock under employee stock purchase program Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Repurchase of common stock Payments for Repurchase of Common Stock Payments of Dividends Payments of Dividends Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Cash and cash equivalents: Cash and Cash Equivalents, Period Increase (Decrease) [Abstract] Beginning of period Cash and Cash Equivalents, at Carrying Value End of period Cash paid (refunded), net during the period for income taxes Income Taxes Paid, Net Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Paid, Excluding Capitalized Interest, Operating Activities Noncash investing and financing activities: Other Noncash Investing and Financing Items [Abstract] Accounts payable related to property, plant, and equipment purchases Capital Expenditures Incurred but Not yet Paid Balance Sheet Items Related to Leases [Abstract] Balance Sheet Items Related to Leases [Abstract] Segment Reporting [Abstract] Segment Information [Text Block] Segment Reporting Disclosure [Text Block] Market Stock Units [Member] Market Stock Units [Member] Market Stock Units [Member] Market Stock Units (MSU) [Member] [Domain] Market Stock Units (MSU) [Member] [Domain] Market Stock Units (MSU) [Member] [Domain] Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block] Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block] Outstanding and expected to vest MSUs [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Weighted average grant date fair value (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Outstanding, beginning Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding, ending 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 Outstanding, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Outstanding and expected to Vest, weighted average remaining contractual term 3 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 Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value Outstanding and expected to vest, aggregate intrinsic value Share Based Compensation Arrangement by Share Based Payment Award, Management Share Units, Expected to Vest, Aggregate Intrinsic Value Share Based Compensation Arrangement by Share Based Payment Award, Market Share Units, Expected to Vest, Aggregate Intrinsic Value Weighted average period of recognition for unrecognized compensation costs (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Leases - schedule of maturities [Abstract] Leases - schedule of maturities [Abstract] Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Lease, Liability Operating Lease, Liability Derivative Instruments and Hedging Activities Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument, Name [Domain] Fixed Rate Note Due June 2027 at 3 Point 45 Percent [Member] 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] 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] FixedRateNoteDueJune2027at3Point450Percent[Member] [Member] 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] 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] Debt Instrument [Line Items] Debt Instrument [Line Items] Long-term debt Long-term Debt Debt, Long-term and Short-term, Combined Amount Debt, Long-term and Short-term, Combined Amount Short-term Debt Short-term Debt Less: Reduction for unamortized discount and debt issuance costs Amortization of Debt Issuance Costs Stated interest rate of the notes Debt Instrument, Interest Rate, Stated Percentage Effective interest rate of the Notes Debt Instrument, Interest Rate, Effective 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 Net Proceeds From Issuance of Long Term Debt 5 Net Proceeds From Issuance of Long Term Debt 5 Net Proceeds From Issuance of Long Term Debt 5 Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Interest expense relating to the Notes Interest Expense, Debt Estimated fair value of long-term debt Long-term Debt, Fair Value Interest Expense Interest Expense Secured Long-term Debt, Noncurrent Secured Long-term Debt, Noncurrent Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Restricted Stock [Member] Restricted Stock [Member] Restricted Stock Units (RSUs) [Member] Accrued Employee Stock Purchase Program Withholding Payments Related to Tax Withholding for Share-based Compensation Outstanding and expected to vest RSUs [Roll Forward] Restricted stock units vested and 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 3 Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Remaining Contractual Term 3 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 Value of restricted stock unit shares withheld for withholding tax Adjustments Related to Tax Withholding for Share-based Compensation Income Statement [Abstract] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Interest Expense, Debt Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Net revenues Revenues Cost of goods sold Cost of Revenue Gross margin Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Selling, general and administrative Selling, General and Administrative Expense Intangible asset amortization Amortization of Intangible Assets Impairment of long-lived assets Asset Impairment Charges Impairment of Long-Lived Assets to be Disposed of Impairment of Long-Lived Assets to be Disposed of Severance and Restructuring Charges Severance and Restructuring Charges Severance and Restructuring Charges Other operating expenses (income), net Other Operating Income (Expense), Net Total operating expenses Operating Expenses Operating income Operating Income (Loss) Interest and other income (expense), net Interest and Other Income Expense Net Interest and Other Income Expense Net Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax provision Income Tax Expense (Benefit) Earnings per share: Earnings Per Share [Abstract] Basic Earnings Per Share, Basic Diluted Earnings Per Share, Diluted Shares used in the calculation of earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic Weighted Average Number of Shares Outstanding, Basic Diluted Weighted Average Number of Shares Outstanding, Diluted Dividends paid per share Common Stock, Dividends, Per Share, Declared Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Investments by Balance Sheet Location [Axis] Investments by Balance Sheet Location [Axis] Investments by Balance Sheet Location [Axis] Investments, Balance Sheet Location [Domain] Investments, Balance Sheet Location [Domain] Investments, Balance Sheet Location [Domain] Short-Term Investment [Member] Short-Term Investment [Member] Short-Term Investment [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Certificates of deposit Certificates of Deposit [Member] Commercial paper Commercial Paper [Member] Corporate debt securities Corporate Debt Securities [Member] U.S. Treasury securities US Treasury Securities [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Impairment charges Other than Temporary Impairment Losses, Investments, Available-for-sale Securities Debt Securities, Available-for-sale [Abstract] Debt Securities, Available-for-sale [Abstract] Gross Unrealized Loss Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Available-for-sale Securities Debt Securities, Available-for-sale, Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-sale Debt Securities, Available-for-sale Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill Impairment by Group [Axis] Goodwill Impairment by Group [Axis] Goodwill Impairment by Group [Axis] Goodwill Impairment by Group [Domain] Goodwill Impairment by Group [Domain] [Domain] for Goodwill Impairment by Group [Axis] Goodwill [Line Items] Goodwill [Line Items] Goodwill Goodwill Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Numerator for basic earnings per share and diluted earnings per share Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Denominator for basic earnings per share Effect of dilutive securities Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Stock options, ESPP and RSUs Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Denominator for diluted earnings per share Earnings per share, Basic (per share) Earnings per share, Diluted (per share) Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Accounting Changes and Error Corrections [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Schedule of Prospective Adoption of New Accounting Pronouncements [Table Text Block] Schedule of Prospective Adoption of New Accounting Pronouncements [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Common Stock Repurchases [Abstract] Common Stock Repurchases [Abstract] Common Stock Repurchases [Text Block] Common Stock Repurchases [Text Block] Common Stock Repurchases [Text Block] Investments, Debt and Equity Securities [Abstract] Cost Method Investments Cost Method Investments Accumulated gains or losses on private company investments Accumulated gains or losses on private company investments Accumulated gains or losses on private company investments Unrealized Gain (Loss) on Securities Unrealized Gain (Loss) on Securities Statement of Stockholders' Equity [Abstract] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Report Date [Axis] Report Date [Axis] Financial Statement Filing Date [Domain] Financial Statement Filing Date [Domain] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Adjustments for Error Corrections [Axis] Adjustments for Error Corrections [Axis] Adjustments for Error Correction [Domain] Adjustments for Error Correction [Domain] Shares, Outstanding Shares, Outstanding Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Common Stock, Par or Stated Value Per Share Common Stock, Value, Issued Additional Paid in Capital Additional Paid in Capital Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Stockholders' Equity, Other Stockholders' Equity, Other Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Shares of common stock repurchased Treasury Stock, Shares, Acquired Value of common stock repurchased Treasury Stock, Value, Acquired, Par Value Method Stockholders' Equity, Other Shares Stockholders' Equity, Other Shares Common Stock, No Par Value Common Stock, No Par Value Adjustment to Retained Earnings ASU 2016-01 Adjustment to Retained Earnings ASU 2016-01 Adjustment to Retained Earnings ASU 2016-01 Cumulative Effect of New Accounting Principle in Period of Adoption Cumulative-effect adjustment for adoption of ASU 2016-02 Cumulative-effect adjustment for adoption of ASU 2016-02 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 Issued During Period, Shares, Other Stock Issued During Period, Shares, Other Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Value, Stock Options Exercised Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Adjustments to Additional Paid in Capital, Other Adjustments to Additional Paid in Capital, Other Modification Of Liability Instruments To Equity Modification Of Liability Instruments To Equity Modification Of Liability Instruments To Equity Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Value, Employee Stock Ownership Plan Stock Issued During Period, Value, Employee Stock Ownership Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Dividends Dividends Dividends, Common Stock, Cash Dividends, Common Stock, Cash Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance Stock-Based Compensation [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract] Schedule of Long Lived Assets Held-for-sale [Table] Schedule of Long Lived Assets Held-for-sale [Table] 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] Long Lived Assets Held-for-sale [Line Items] Long Lived Assets Held-for-sale [Line Items] 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 New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Recently Issued Accounting Pronouncements [Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] 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] Intellectual Property [Member] Customer relationships [Member] Customer Relationships [Member] Tradename [Member] Trade Names [Member] Patents [Member] Patents [Member] In Process Research and Development [Member] In Process Research and Development [Member] Amortizable intangible assets, useful life, minimum (in years) Finite-Lived Intangible Asset, Useful Life Restructuring and Related Activities [Abstract] 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] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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 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 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] New Accounting Pronouncement, Early Adoption [Table] New Accounting Pronouncement, Early Adoption [Table] Adjustments for New Accounting Pronouncement [Member] Adjustments for New Accounting Pronouncement [Member] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] 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 [Line Items] New Accounting Pronouncement, Early Adoption [Line Items] Accounts Receivable, Net, Current Accounts Receivable, Net, Current Discrete income tax benefit generated by the settlement of share-based awards Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Cash flow from operating activities operating activities Accounts Receivable, Net Accounts Receivable, Net New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets Price adjustment and other revenue reserves Price adjustment and other revenue reserves Price adjustment and other revenue reserves Commitments and Contingencies Disclosure [Abstract] Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability Product Warranties Disclosures [Abstract] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] 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 Income Tax Disclosure [Abstract] Decrease in Unrecognized Tax Benefits is Reasonably Possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Deferred Tax Assets, State Taxes Unrecognized Tax Benefits, Interest on Income Taxes Expense Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits Unrecognized Tax Benefits 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 Interest payment on advance 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 Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Reconciliation, Deferred Tax Remeasurement Effective Income Tax Reconciliation, Deferred Tax Remeasurement Effective Income Tax Reconciliation, Deferred Tax Remeasurement Effective Income Tax Reconciliation, Transition Tax Effective Income Tax Reconciliation, Transition Tax Effective Income Tax Reconciliation, Transition Tax Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Increase in Effective Income Tax Rate Increase in Effective Income Tax Rate Increase in Effective Income Tax Rate Effective Income Tax Reconciliation, Interest Accruals Effective Income Tax Reconciliation, Interest Accruals Effective Income Tax Reconciliation, Interest Accruals Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Gross Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Gross Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Gross Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability Accumulated unremitted earnings tax rate to the extent of the aggregate foreign cash position Accumulated unremitted earnings tax rate to the extent of the aggregate foreign cash position Accumulated unremitted earnings tax rate to the extent of the aggregate foreign cash position Accumulated unremitted earnings tax rate exceed the aggregate foreign cash position Accumulated unremitted earnings tax rate exceed the aggregate foreign cash position Accumulated unremitted earnings tax rate exceed the aggregate foreign cash position Restructuring and Related Activities Disclosure [Text Block] Restructuring and Related Activities Disclosure [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [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] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Accelerated Depreciation [Member] Accelerated Depreciation [Member] Accelerated Depreciation [Member] Employee Severance [Member] Employee Severance [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] 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 Charge, Charges and Change in Estimates Restructuring Charge, Charges and Change in Estimates Restructuring Charge, Charges and Change in Estimates Restructuring and Related Cost, Accelerated Depreciation Restructuring and Related Cost, Accelerated Depreciation Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Restructuring Reserve Restructuring Reserve Payments for Restructuring Payments for Restructuring Restructuring Reserve, Accrual Adjustment Restructuring Reserve, Accrual Adjustment Restructuring Reserve Income Tax Expense (Benefit) Tax Adjustments, Settlements, and Unusual Provisions Tax Adjustments, Settlements, and Unusual Provisions Effective Income Tax Reconciliation, Transition Tax Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Derivative Instruments, Gain (Loss) [Table Text Block] Derivative Instruments, Gain (Loss) [Table Text Block] Available-for-sale investments [Table Text Block] Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of long-term debt [Table Text Block] Schedule of Long-term Debt Instruments [Table Text Block] Financial Instruments [Text Block] Financial Instruments Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] 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 by Assets and Liabilities Class1 [Domain] Fair Value by Assets and Liabilities Class1 [Domain] [Domain] for Fair Value by Assets and Liabilities Class1 [Axis] 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] US Treasury Securities [Member] Foreign Exchange Forward [Member] Foreign Exchange Forward [Member] Accrued Liabilities [Member] Accrued Liabilities [Member] Agency Securities Agency Securities [Member] Other Liabilities [Member] Other Liabilities [Member] Fair Value by Measurement Frequency [Axis] Fair Value, Measurements, Nonrecurring [Member] Fair Value, Measurements, Nonrecurring [Member] 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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Cash and Cash Equivalents, Fair Value Disclosure Available-for-sale Securities Foreign currency forward contracts Foreign Currency Contract, Asset, Fair Value Disclosure Total Assets Assets, Fair Value Disclosure Foreign currency forward contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Total Liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure 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 Debt Instrument [Axis] Debt Instrument, Name [Domain] Unsecured Revolving Credit Facility [Member] Unsecured Revolving Credit Facility [Member] Unsecured Revolving Credit Facility [Member] 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 Derivative [Table] Derivative [Table] 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 Cash Flow Hedges 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] Energy [Axis] Energy [Axis] Energy [Domain] Energy [Domain] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Derivative [Line Items] Derivative [Line Items] Revenues Operating Expenses Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives designated as hedging instruments [Member] Designated as Hedging Instrument [Member] Derivatives not designated as hedging instruments [Member] Not Designated as Hedging Instrument [Member] Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash Flow Hedging [Member] Cash Flow Hedging [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] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Notional amount of derivatives Derivative, Notional Amount Stock options [Member] 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 Options Granted 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 exercisable, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 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 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Options outstanding, weighted average exercise price, beginning (per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted, weighted average exercise price (per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised, weighted average exercise price (per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options cancelled, weighted average exercise price (per share) 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 (per share) Options exercisable, weighted average exercise price (per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options vested and expected to vest, weighted average exercise price (per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] 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 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 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 outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value 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 Schedule of Finite and Indefinite Lived Intangible Assets by Major Class [Table] Schedule of Finite and Indefinite Lived Intangible Assets by Major Class [Table] Schedule of Finite and Indefinite Lived Intangible Assets by Major Class [Table] Intellectual Property [Member] Finite and Indefinite Lived Intangible Assets [Line Items] Finite and Indefinite Lived Intangible Assets [Line Items] Finite and Indefinite Lived Intangible Assets [Line Items] Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Finite-Lived Intangible Assets, Net IPR&D Indefinite-lived Intangible Assets (Excluding Goodwill) Intangible Assets, Gross Intangible Assets, Gross (Excluding Goodwill) Total purchased intangible assets Intangible Assets, Net (Excluding Goodwill) Cost, Amortization Cost, Amortization Intangible Asset Amortization Expense Intangible Asset Amortization Expense Intangible Asset Amortization Expense Future amortization expense [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Remaining three months of 2017 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Weighted-average Assumptions Used for Fair Value of Award Granted [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected stock price volatility Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Options granted, weighted average fair value of stock options (per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Product Warranty Liability [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Change in Accounting Estimate [Abstract] Schedule of Change in Accounting Estimate [Table] Schedule of Change in Accounting Estimate [Table] Change in Accounting Estimate [Line Items] Change in Accounting Estimate [Line Items] Restructuring Charges Restructuring Charges Restructuring and Related Cost, Cost Incurred to Date Restructuring and Related Cost, Cost Incurred to Date Operating Income (Loss) Net income Operating Leases, Rent Expense Operating Leases, Rent Expense Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Operating Lease, Liability, Current Operating Lease, Liability, Current Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Business Combinations [Abstract] Business Combination Disclosure [Text Block] Business Combination Disclosure [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Market stock units [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation, Allocation and Classification in Financial Statements [Abstract] Net stock-based compensation expense Balance Sheet Related Disclosures [Abstract] Inventories: Inventory, Net [Abstract] Raw materials Inventory, Raw Materials and Supplies, Gross Work-in-process Inventory, Work in Process, Gross Finished goods Inventory, Finished Goods, Gross Inventory, net Inventory, Net Property, plant and equipment: Property, Plant and Equipment [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 and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, net Property, Plant and Equipment, Net Employee-related Liabilities, Current [Abstract] Employee-related Liabilities, Current [Abstract] Accrued Vacation Accrued Vacation, Current Accrued Bonuses Accrued Bonuses, Current Accrued Salaries Accrued Salaries, Current Accrued Employee Stock Purchase Program Withholding Accrued Employee Stock Purchase Program Withholding Accrued Employee Stock Purchase Program Withholding Accrued Employee Benefits Accrued Employee Benefits Other Other Employee-related Liabilities, Current Accrued salary and related expenses Employee-related Liabilities, Current Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] 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] Intellectual Property [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, Finite-Lived Intangibles 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 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] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [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] Schedule of amortization expense allocation 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] Statement of Financial Position [Abstract] New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Short-term Investments Short-term Investments Total cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-term Investments Allowance for Doubtful Accounts Receivable, Current Allowance for Doubtful Accounts Receivable, Current Accounts receivable, net Inventories Other assets current Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Intangible assets, net Other assets noncurrent Other Assets, Noncurrent 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 Accrued salary and related expenses Accrued expenses Accrued Liabilities, Current Deferred income on shipments to distributors Deferred Revenue, Current Short-term Debt Total current liabilities Liabilities, Current Long term debt Long-term Debt, Excluding Current Maturities Income taxes payable Accrued Income Taxes, Noncurrent Deferred Tax Liabilities, Net, Noncurrent Deferred Tax Liabilities, Net, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 11) Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock and capital in excess of par value Common Stocks, Including Additional Paid in Capital Retained earnings Retained Earnings, Unappropriated Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders' equity Stockholders' Equity Attributable to Parent TOTAL LIABILITIES & STOCKHOLDERS' EQUITY Liabilities and Equity 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] DEI [Abstract] DEI [Abstract] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Title of 12(b) Security Title of 12(b) Security Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name 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 Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Shell Company Entity Shell Company Entity Central Index Key Entity Central Index Key Trading Symbol Trading Symbol Document Type Document Type Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Tax Identification Number Entity Tax Identification Number Security Exchange Name Security Exchange Name Fair Value Measurements [Text Block] Fair Value Disclosures [Text Block] Statement of Comprehensive Income [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Income Taxes [Text Block] Income Tax Disclosure [Text Block] Leases [Abstract] Weighted Average Discount Rate [Table] Weighted Average Discount Rate [Table] Weighted Average Discount Rate [Line Items] Weighted Average Discount Rate [Line Items] Operating Lease, Payments Operating Lease, Payments Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Leases, Interest Rate, Stated Percentage Lessee, Operating Lease, Discount Rate Lessee, Operating Lease, Discount Rate Balance Sheet Components [Text Block] Supplemental Balance Sheet Disclosures [Text Block] Earnings Per Share [Text Block] Earnings Per Share [Text Block] Prospective Adoption of New Accounting Pronouncements [Table] Prospective Adoption of New Accounting Pronouncements [Table] 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] Income Tax Effects Allocated Directly to Equity, Prior Period Adjustment Income Tax Effects Allocated Directly to Equity, Prior Period Adjustment 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 Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax 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 Product Warranties Disclosures [Abstract] Commitments and Contingencies [Text Block] Commitments and Contingencies Disclosure [Text Block] Stock Repurchased During Period, Value Stock Repurchased During Period, Value Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Shares of common stock repurchased Value of common stock repurchased Stock repurchase program, remaining authorized amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchased During Period, Shares Stock Repurchased During Period, Shares Deferred Rent Credit, Noncurrent Deferred Rent Credit, Noncurrent Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Statement, Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] United States [Member] UNITED STATES China [Member] CHINA Rest of Asia [Member] Rest of Asia [Member] Rest of Asia [Member] Europe [Member] Europe [Member] Philippines [Member] PHILIPPINES 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 Basis of Presentation [Abstract] Combined disclosure of basis of accounting, consolidation policy, omission of certain disclosures in the interim reporting period as allowed by the SEC, disclaimer of forward-looking projections of results. Basis of Presentation [Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Investment [Table] Investment [Table] Not Designated as Hedging Instrument [Member] Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Investment [Line Items] Investment [Line Items] Shares received as consideration Available-for-sale Securities, Amortized Cost Basis Proceeds from sale of shares Gross Unrealized Gain Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Derivative, Notional Amount Derivative Asset, Notional Amount Derivative Asset, Notional Amount Statements of Income and Comprehensive Income [Abstract] Statements of Income and Comprehensive Income [Abstract] Change in net unrealized gains and losses on available-for-sale securities, net of tax benefit (expense) of $(3), $(201), $(17) and $(228), respectively Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Change in net unrealized gains and losses on cash flow hedges, net of tax benefit (expense) of $(117), $(96), $48 and $(310), respectively Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Change in net unrealized gains and losses on post-retirement benefits, net of tax benefit (expense) of $(20), $(18), $(42) and $(37), respectively Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, 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 Goodwill and Intangible Assets [Text Block] Comprehensive Income [Text Block] Comprehensive Income (Loss) Note [Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment Disclosure [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] Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] EX-101.PRE 10 mxim-20191228_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 maximlogoa16.jpg LOGO begin 644 maximlogoa16.jpg M_]C_X0U817AI9@ 34T *@ @ !@$2 , ! $ $: 4 ! M8@$; 4 ! :@$H , ! ( $R ( 4 CH=I 0 ! M I - ! 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\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X M.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C M8S V," V,2XQ,S0W-S&UL;G,Z M&UL;G,Z M>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C M945V96YT(R(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT M&UP+FEI9#HS,D$R0D9"-#%!,4%%,C$Q M.3DT-$5!038R0S8V1#=",B(@&UP+FEI9#HS,T$R0D9"-#%! M,4%%,C$Q.3DT-$5!038R0S8V1#=",B(@&UP;65T83X-"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0])W0 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 12 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Details)
$ in Thousands
Jun. 29, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Business Combination, Contingent Consideration, Liability $ 9,052
XML 13 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Jun. 29, 2019
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
Finite-Lived Intangible Assets, Gross $ 619,115   $ 619,115   $ 616,325
Accumulated Amortization 570,606   570,606   562,873
Net 48,509   48,509   53,452
Intangible Assets, Gross 619,115   619,115   619,115
Total purchased intangible assets 48,509   48,509   56,242
Cost, Amortization 3,111 $ 6,868 6,221 $ 13,783  
Intangible asset amortization 756 756 1,512 1,529  
Intangible Asset Amortization Expense 3,867 $ 7,624 7,733 $ 15,312  
Future amortization expense [Abstract]          
Remaining three months of 2017 7,733   7,733    
2019 13,767   13,767    
2020 8,088   8,088    
2021 7,604   7,604    
2022 4,628   4,628    
Thereafter 6,689   6,689    
Net 48,509   48,509   53,452
Intellectual Property [Member]          
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
Finite-Lived Intangible Assets, Gross 490,136   490,136   487,346
Accumulated Amortization 451,780   451,780   445,558
Net 38,356   38,356   41,788
Future amortization expense [Abstract]          
Net 38,356   38,356   41,788
Customer relationships [Member]          
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
Finite-Lived Intangible Assets, Gross 116,505   116,505   116,505
Accumulated Amortization 107,244   107,244   105,901
Net 9,261   9,261   10,604
Future amortization expense [Abstract]          
Net 9,261   9,261   10,604
Tradename [Member]          
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
Finite-Lived Intangible Assets, Gross 9,974   9,974   9,974
Accumulated Amortization 9,082   9,082   8,914
Net 892   892   1,060
Future amortization expense [Abstract]          
Net 892   892   1,060
Patents [Member]          
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
Finite-Lived Intangible Assets, Gross 2,500   2,500   2,500
Accumulated Amortization 2,500   2,500   2,500
Net 0   0   0
Future amortization expense [Abstract]          
Net 0   0   0
In Process Research and Development [Member]          
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
IPR&D $ 0   $ 0   $ 2,790
XML 14 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements Private Company Investments (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Jun. 29, 2019
Investments, Debt and Equity Securities [Abstract]          
Cost Method Investments $ 20.9   $ 20.9   $ 20.7
Accumulated gains or losses on private company investments 3.0   3.0   $ 3.6
Unrealized Gain (Loss) on Securities $ 0.6 $ (0.8) $ 0.6 $ (0.7)  
XML 15 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Jun. 29, 2019
New Accounting Pronouncement, Early Adoption [Line Items]      
Accounts Receivable, Net, Current $ 348,342   $ 360,016
Cash flow from operating activities operating activities 378,735 $ 431,435  
Price adjustment and other revenue reserves $ 105,237   $ 100,490
XML 16 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
6 Months Ended
Dec. 28, 2019
Product Warranties Disclosures [Abstract]  
Commitments and Contingencies [Text Block] COMMITMENTS AND CONTINGENCIES

Legal Proceedings
 
The Company is 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, 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.

Indemnification

The Company indemnifies certain customers, distributors, suppliers and subcontractors for attorney fees, 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 17 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components
6 Months Ended
Dec. 28, 2019
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components [Text Block] BALANCE SHEET COMPONENTS

Inventories consist of:
 
December 28,
2019
 
June 29,
2019
 
(in thousands)
Raw materials
$
13,222

 
$
16,121

Work-in-process
142,551

 
160,273

Finished goods
68,185

 
70,118

Total inventories
$
223,958

 
$
246,512



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

 
$
17,720

Buildings and building improvements
306,052

 
265,191

Machinery, equipment and software
1,338,349

 
1,367,606

Total
1,662,121

 
1,650,517

Less: accumulated depreciation
(1,090,762
)
 
(1,072,795
)
Total property, plant and equipment, net
$
571,359

 
$
577,722



Accrued salary and related expenses consist of:
 
December 28,
2019
 
June 29,
2019
 
(in thousands)
Accrued vacation
$
31,223

 
$
30,251

Accrued bonus
35,182

 
71,466

Accrued salaries
8,886

 
8,329

Accrued fringe benefits
6,397

 
4,807

Other
13,051

 
3,851

Total accrued salary and related expenses
$
94,739

 
$
118,704


XML 18 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share
6 Months Ended
Dec. 28, 2019
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:
 
Three Months Ended
 
Six Months Ended
 
December 28, 2019
 
December 29, 2018
 
December 28,
2019
 
December 29,
2018
 
(in thousands, except per share data)
Numerator for basic earnings per share and diluted earnings per share
 
 
 
 
 
 
 
Net income
$
146,050

 
$
131,892

 
$
286,206

 
$
329,315

 
 
 
 
 
 
 
 
Denominator for basic earnings per share
270,330

 
276,252

 
270,859

 
277,144

Effect of dilutive securities:
 
 
 
 
 
 
 
Stock options, ESPP, RSUs, and MSUs
2,939

 
3,756

 
3,025

 
4,270

Denominator for diluted earnings per share
273,269

 
280,008

 
273,884

 
281,414

 
 
 
 
 
 
 
 
Earnings per share
 
 
 
 
 
 
 
Basic
$
0.54

 
$
0.48

 
$
1.06

 
$
1.19

Diluted
$
0.53

 
$
0.47

 
$
1.04

 
$
1.17



For the three and six months ended December 28, 2019 and December 29, 2018 no stock awards were determined to be anti-dilutive.
XML 19 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components (Tables)
6 Months Ended
Dec. 28, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventory, Current [Table Text Block]

Inventories consist of:
 
December 28,
2019
 
June 29,
2019
 
(in thousands)
Raw materials
$
13,222

 
$
16,121

Work-in-process
142,551

 
160,273

Finished goods
68,185

 
70,118

Total inventories
$
223,958

 
$
246,512


Property, Plant and Equipment [Table Text Block]
Property, plant and equipment, net, consist of:
 
December 28,
2019
 
June 29,
2019
 
(in thousands) 
Land
$
17,720

 
$
17,720

Buildings and building improvements
306,052

 
265,191

Machinery, equipment and software
1,338,349

 
1,367,606

Total
1,662,121

 
1,650,517

Less: accumulated depreciation
(1,090,762
)
 
(1,072,795
)
Total property, plant and equipment, net
$
571,359

 
$
577,722


Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
Accrued salary and related expenses consist of:
 
December 28,
2019
 
June 29,
2019
 
(in thousands)
Accrued vacation
$
31,223

 
$
30,251

Accrued bonus
35,182

 
71,466

Accrued salaries
8,886

 
8,329

Accrued fringe benefits
6,397

 
4,807

Other
13,051

 
3,851

Total accrued salary and related expenses
$
94,739

 
$
118,704


XML 20 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share (Tables)
6 Months Ended
Dec. 28, 2019
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:
 
Three Months Ended
 
Six Months Ended
 
December 28, 2019
 
December 29, 2018
 
December 28,
2019
 
December 29,
2018
 
(in thousands, except per share data)
Numerator for basic earnings per share and diluted earnings per share
 
 
 
 
 
 
 
Net income
$
146,050

 
$
131,892

 
$
286,206

 
$
329,315

 
 
 
 
 
 
 
 
Denominator for basic earnings per share
270,330

 
276,252

 
270,859

 
277,144

Effect of dilutive securities:
 
 
 
 
 
 
 
Stock options, ESPP, RSUs, and MSUs
2,939

 
3,756

 
3,025

 
4,270

Denominator for diluted earnings per share
273,269

 
280,008

 
273,884

 
281,414

 
 
 
 
 
 
 
 
Earnings per share
 
 
 
 
 
 
 
Basic
$
0.54

 
$
0.48

 
$
1.06

 
$
1.19

Diluted
$
0.53

 
$
0.47

 
$
1.04

 
$
1.17



XML 21 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 261 375 1 false 56 0 false 5 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 - Condensed Consolidated Balance Sheets Sheet http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Condensed Consolidated Balance Sheets Parenthetical Sheet http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets Parenthetical Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Income Sheet http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statement of Shareholders' Equity Statement Sheet http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement Condensed Consolidated Statement of Shareholders' Equity Statement Statements 6 false false R7.htm 1004002 - Statement - Condensed Consolidated Statement of Shareholders' Equity Dividends (Details) Sheet http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityDividendsDetails Condensed Consolidated Statement of Shareholders' Equity Dividends (Details) Statements 7 false false R8.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101100 - Disclosure - Basis of Presentation Sheet http://www.maxim-ic.com/role/BasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 2101100 - Disclosure - Recently Issued Accounting Pronouncements Sheet http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncements Recently Issued Accounting Pronouncements Notes 10 false false R11.htm 2102100 - Disclosure - Balance Sheet Components Sheet http://www.maxim-ic.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 2103100 - Disclosure - Fair Value Measurements Sheet http://www.maxim-ic.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2104100 - Disclosure - Financial Instruments Sheet http://www.maxim-ic.com/role/FinancialInstruments Financial Instruments Notes 13 false false R14.htm 2105100 - Disclosure - Stock-Based Compensation Sheet http://www.maxim-ic.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 2107100 - Disclosure - Earnings Per Share Sheet http://www.maxim-ic.com/role/EarningsPerShare Earnings Per Share Notes 15 false false R16.htm 2108100 - Disclosure - Segment Information Sheet http://www.maxim-ic.com/role/SegmentInformation Segment Information Notes 16 false false R17.htm 2109100 - Disclosure - Comprehensive Income Loss Sheet http://www.maxim-ic.com/role/ComprehensiveIncomeLoss Comprehensive Income Loss Notes 17 false false R18.htm 2110100 - Disclosure - Income Taxes Sheet http://www.maxim-ic.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2111100 - Disclosure - Commitments and Contingencies Sheet http://www.maxim-ic.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 2112100 - Disclosure - Common Stock Repurchases Sheet http://www.maxim-ic.com/role/CommonStockRepurchases Common Stock Repurchases Notes 20 false false R21.htm 2114100 - Disclosure - Acquisitions (Notes) Notes http://www.maxim-ic.com/role/AcquisitionsNotes Acquisitions (Notes) Notes 21 false false R22.htm 2116100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.maxim-ic.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 22 false false R23.htm 2302301 - 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 23 false false R24.htm 2303301 - 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 24 false false R25.htm 2304301 - Disclosure - Financial Instruments (Tables) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.maxim-ic.com/role/FinancialInstruments 25 false false R26.htm 2305301 - 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 26 false false R27.htm 2307301 - 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 27 false false R28.htm 2308301 - Disclosure - Segment Information (Tables) Sheet http://www.maxim-ic.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.maxim-ic.com/role/SegmentInformation 28 false false R29.htm 2309301 - Disclosure - Comprehensive Income Loss (Tables) Sheet http://www.maxim-ic.com/role/ComprehensiveIncomeLossTables Comprehensive Income Loss (Tables) Tables http://www.maxim-ic.com/role/ComprehensiveIncomeLoss 29 false false R30.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 30 false false R31.htm 2321302 - Disclosure - Leases (Tables) Sheet http://www.maxim-ic.com/role/LeasesTables Leases (Tables) Tables 31 false false R32.htm 2401402 - Disclosure - Recently Issued Accounting Pronouncements (Details) Sheet http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails Recently Issued Accounting Pronouncements (Details) Details 32 false false R33.htm 2401404 - Disclosure - Recently Issued Accounting Pronouncements Adjustments for New Accounting Pronouncements (Details) Sheet http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsAdjustmentsForNewAccountingPronouncementsDetails Recently Issued Accounting Pronouncements Adjustments for New Accounting Pronouncements (Details) Details 33 false false R34.htm 2402402 - 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 34 false false R35.htm 2403402 - 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 35 false false R36.htm 2403403 - Disclosure - Fair Value Measurements Private Company Investments (Details) Sheet http://www.maxim-ic.com/role/FairValueMeasurementsPrivateCompanyInvestmentsDetails Fair Value Measurements Private Company Investments (Details) Details 36 false false R37.htm 2404402 - Disclosure - Financial Instruments, Short-term Investments (Details) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails Financial Instruments, Short-term Investments (Details) Details 37 false false R38.htm 2404403 - Disclosure - Financial Instruments Financial Instruments, Securities Received as Consideration (Details) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails Financial Instruments Financial Instruments, Securities Received as Consideration (Details) Details 38 false false R39.htm 2404405 - Disclosure - Financial Instruments, Long-term Debt (Details) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails Financial Instruments, Long-term Debt (Details) Details 39 false false R40.htm 2404407 - Disclosure - Financial Instruments Gain (Loss) from Hedging Activities (Details) Sheet http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails Financial Instruments Gain (Loss) from Hedging Activities (Details) Details http://www.maxim-ic.com/role/FinancialInstrumentsTables 40 false false R41.htm 2405402 - 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 41 false false R42.htm 2405404 - Disclosure - Stock-Based Compensation, Stock Option Plans (Details) Sheet http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails Stock-Based Compensation, Stock Option Plans (Details) Details 42 false false R43.htm 2405405 - Disclosure - Stock-Based Compensation, Restricted Stock Units (Details) Sheet http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation, Restricted Stock Units (Details) Details 43 false false R44.htm 2405406 - Disclosure - Stock-Based Compensation Stock Based Compensation, Market Stock Units (Details) Sheet http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails Stock-Based Compensation Stock Based Compensation, Market Stock Units (Details) Details 44 false false R45.htm 2405407 - 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 45 false false R46.htm 2405408 - Disclosure - Stock-Based Compensation Stock based compensation, net (Details) Sheet http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationNetDetails Stock-Based Compensation Stock based compensation, net (Details) Details 46 false false R47.htm 2407402 - 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 47 false false R48.htm 2407403 - Disclosure - Earnings Per Share EPS (Details) Sheet http://www.maxim-ic.com/role/EarningsPerShareEpsDetails Earnings Per Share EPS (Details) Details http://www.maxim-ic.com/role/EarningsPerShareTables 48 false false R49.htm 2408402 - Disclosure - Segment Information (Details) Sheet http://www.maxim-ic.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.maxim-ic.com/role/SegmentInformationTables 49 false false R50.htm 2409402 - Disclosure - Comprehensive Income Loss Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails Comprehensive Income Loss Accumulated Other Comprehensive Income (Loss) (Details) Details 50 false false R51.htm 2410401 - Disclosure - Income Taxes (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.maxim-ic.com/role/IncomeTaxes 51 false false R52.htm 2410402 - Disclosure - Income Taxes Income Tax Disclosure (Details) Sheet http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxDisclosureDetails Income Taxes Income Tax Disclosure (Details) Details 52 false false R53.htm 2411402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.maxim-ic.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.maxim-ic.com/role/CommitmentsAndContingencies 53 false false R54.htm 2412401 - 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 54 false false R55.htm 2414402 - Disclosure - Acquisitions (Details) Sheet http://www.maxim-ic.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.maxim-ic.com/role/AcquisitionsNotes 55 false false R56.htm 2416402 - Disclosure - Goodwill and Intangible Assets, Goodwill (Details) Sheet http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets, Goodwill (Details) Details 56 false false R57.htm 2416404 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details) Sheet http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets, Intangible Assets (Details) Details 57 false false R58.htm 2418401 - Disclosure - Impairment of Long-Lived Assets (Details) Sheet http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails Impairment of Long-Lived Assets (Details) Details 58 false false R59.htm 2419402 - Disclosure - Restructuring Activities (Details) Sheet http://www.maxim-ic.com/role/RestructuringActivitiesDetails Restructuring Activities (Details) Details 59 false false R60.htm 2419403 - Disclosure - Restructuring Activities Change in Estimate (Details) Sheet http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails Restructuring Activities Change in Estimate (Details) Details 60 false false R61.htm 2421403 - Disclosure - Leases (Details) Sheet http://www.maxim-ic.com/role/LeasesDetails Leases (Details) Details http://www.maxim-ic.com/role/LeasesTables 61 false false R62.htm 2421404 - Disclosure - Leases Leases - Schedule of Maturities (Details) Sheet http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails Leases Leases - Schedule of Maturities (Details) Details 62 false false R63.htm 2421405 - Disclosure - Leases Balance Sheet Items Related to Leases (Details) Sheet http://www.maxim-ic.com/role/LeasesBalanceSheetItemsRelatedToLeasesDetails Leases Balance Sheet Items Related to Leases (Details) Details 63 false false R9999.htm Uncategorized Items - maximq22010-q.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - maximq22010-q.htm Cover 64 false false All Reports Book All Reports maximq22010-q.htm ex-311q220.htm ex-312q220.htm ex-321q220.htm ex-322q220.htm mxim-20191228.xsd mxim-20191228_cal.xml mxim-20191228_def.xml mxim-20191228_lab.xml mxim-20191228_pre.xml maximlogoa16.jpg http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2018-01-31 true true XML 22 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 29, 2018
Dec. 29, 2018
Dec. 28, 2019
Jun. 29, 2019
Jun. 24, 2017
Weighted Average Discount Rate [Line Items]          
Operating Lease, Payments   $ 5,911      
Operating Lease, Weighted Average Remaining Lease Term 7 years 7 years      
Lessee, Operating Lease, Discount Rate 3.45% 3.45%      
Operating Leases, Rent Expense $ 2,900 $ 5,900      
FixedRateNoteDueJune2027at3Point450Percent[Member] [Member]          
Weighted Average Discount Rate [Line Items]          
Leases, Interest Rate, Stated Percentage     3.45% 3.45% 3.45%
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Statement of Shareholders' Equity Dividends (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Statement of Stockholders' Equity [Abstract]        
Dividends $ 0.48 $ 0.46 $ 0.96 $ 0.92
XML 24 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Balance Sheets Parenthetical - USD ($)
$ in Thousands
Dec. 28, 2019
Jun. 29, 2019
Statement of Financial Position [Abstract]    
Allowance for Doubtful Accounts Receivable, Current $ 723 $ 148
XML 25 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Stock based compensation, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]        
Document Period End Date     Dec. 28, 2019  
Allocated Share-based Compensation Expense $ 24,066 $ 21,656 $ 48,738 $ 42,153
Employee Service Share-based Compensation, Tax Benefit from Compensation Expense 2,193 2,304 5,081 4,268
Allocated Share-based Compensation Expense, Net of Tax $ 21,873 $ 19,352 $ 43,657 $ 37,885
XML 26 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation, Stock Option Plans (Details)
6 Months Ended
Dec. 28, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Document Period End Date Dec. 28, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Unrecognized compensation costs related to unvested units | $ $ 175,200,000
Weighted average period of recognition for unrecognized compensation costs (in years) 2 years 9 months 18 days
Stock options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Options outstanding, beginning | shares 777,413,000
Options Granted | shares 0
Options Exercised | shares (302,708,000)
Options Cancelled | shares (16,575,000)
Options outstanding, ending | shares 458,130,000
Options exercisable, number of shares | shares 458,130,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Options outstanding, weighted average exercise price, beginning (per share) $ 28.30
Options granted, weighted average exercise price (per share) 0
Options exercised, weighted average exercise price (per share) 27,820
Options cancelled, weighted average exercise price (per share) 27,300
Options outstanding, weighted average exercise price, ending (per share) 28,490
Options exercisable, weighted average exercise price (per share) 28,490
Options vested and expected to vest, weighted average exercise price (per share) $ 28,490
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Options outstanding, weighted average remaining contractual term (in years) 1 year
Options exercisable, weighted average remaining contractual term (in years) 1 year
Options vested and expected to vest, weighted average remaining contractual term (in years) 1 year
Options outstanding, aggregate intrinsic value | $ $ 15,139,460
Options exercisable, aggregate intrinsic value | $ 15,139,460
Options vested and expected to vest, aggregate intrinsic value | $ 15,139,460
Unrecognized compensation costs related to unvested units | $ $ 0
XML 27 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 28 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets
6 Months Ended
Dec. 28, 2019
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.

There were no changes to goodwill during the six months ended December 28, 2019.

No indicators or instances of impairment were identified during the six months and fiscal year ended December 28, 2019 and June 29, 2019, respectively.

Intangible Assets

Intangible assets consisted of the following:
 
December 28, 2019
 
June 29, 2019
 
Original
Cost
 
Accumulated
Amortization
 
Net
 
Original
Cost
 
Accumulated
Amortization
 
Net
 
(in thousands)
Intellectual property
$
490,136

 
$
451,780

 
$
38,356

 
$
487,346

 
$
445,558

 
$
41,788

Customer relationships
116,505

 
107,244

 
9,261

 
116,505

 
105,901

 
10,604

Trade name
9,974

 
9,082

 
892

 
9,974

 
8,914

 
1,060

Patents
2,500

 
2,500

 

 
2,500

 
2,500

 

Total amortizable purchased intangible assets
619,115

 
570,606

 
48,509

 
616,325

 
562,873

 
53,452

In-process research & development (IPR&D)

 

 

 
2,790

 

 
2,790

Total purchased intangible assets
$
619,115

 
$
570,606

 
$
48,509

 
$
619,115

 
$
562,873

 
$
56,242



The following table presents the amortization expense of intangible assets and its presentation in the Condensed Consolidated Statements of Income:
 
Three Months Ended
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
December 28,
2019
 
December 29,
2018
 
(in thousands)
Cost of goods sold
$
3,111

 
$
6,868

 
$
6,221

 
$
13,783

Intangible asset amortization
756

 
756

 
1,512

 
1,529

Total intangible asset amortization expenses
$
3,867

 
$
7,624

 
$
7,733

 
$
15,312



The following table represents the estimated future amortization expense of intangible assets as of December 28, 2019:
 
 
Amount
Fiscal Year
 
(in thousands)
Remainder of 2020
 
$
7,733

2021
 
13,767

2022
 
8,088

2023
 
7,604

2024
 
4,628

Thereafter
 
6,689

Total intangible assets
 
$
48,509


XML 29 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 30 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Tables)
6 Months Ended
Dec. 28, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
The following tables show total stock-based compensation expense by type of award, and the resulting tax effect, included in the Condensed Consolidated Statements of Income for the three and six months ended December 28, 2019 and December 29, 2018, respectively:

 
Three Months Ended
 
Three Months Ended
 
December 28, 2019
 
December 29, 2018
 
Stock Options
 
Restricted Stock Units
 
Employee Stock Purchase Plan
 
Total
 
Stock Options
 
Restricted Stock Units
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
5

 
$
2,269

 
$
699

 
$
2,973

 
$
9

 
$
1,884

 
$
495

 
$
2,388

Research and development
4

 
9,918

 
1,514

 
11,436

 
11

 
8,693

 
1,135

 
9,839

Selling, general and administrative
55

 
8,753

 
849

 
9,657

 
58

 
8,773

 
598

 
9,429

Pre-tax stock-based compensation expense
$
64

 
$
20,940

 
$
3,062

 
$
24,066

 
$
78

 
$
19,350

 
$
2,228

 
$
21,656

Less: income tax effect
 
 
 
 
 
 
2,193

 
 
 
 
 
 
 
2,304

Net stock-based compensation expense
 
 
 
 
 
$
21,873

 
 
 
 
 
 
 
$
19,352



Six Months Ended
 
Six Months Ended

December 28, 2019

December 29, 2018

Stock Options

Restricted Stock Units

Employee Stock Purchase Plan

Total

Stock Options

Restricted Stock Units

Employee Stock Purchase Plan

Total

(in thousands)
Cost of goods sold
$
14


$
4,549


$
1,368


$
5,931


$
19


$
3,646


$
1,002


$
4,667

Research and development
8


19,403


2,909


22,320


22


17,384


2,290


19,696

Selling, general and administrative
122


18,706


1,659


20,487


114


16,417


1,259


17,790

Pre-tax stock-based compensation expense
$
144


$
42,658


$
5,936


$
48,738


$
155


$
37,447


$
4,551


$
42,153

Less: income tax effect






5,081








4,268

Net stock-based compensation expense






$
43,657








$
37,885




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 December 28, 2019 and related activity for the six months ended December 28, 2019:
 
Number of
Shares 
 
Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (in Years)
 
Aggregate Intrinsic Value(1)
Balance at June 29, 2019
777,413

 
$
28.30

 
 
 
 
Options Granted

 

 
 
 
 
Options Exercised
(302,708
)
 
27.82

 
 
 
 
Options Cancelled
(16,575
)
 
27.30

 
 
 
 
Balance at December 28, 2019
458,130

 
$
28.49

 
1.0
 
$
15,139,460

Exercisable, December 28, 2019
458,130

 
$
28.49

 
1.0
 
$
15,139,460

Vested and expected to vest, December 28, 2019
458,130

 
$
28.49

 
1.0
 
$
15,139,460


(1)
Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of December 28, 2019.

Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]
The following table summarizes the outstanding and expected to vest RSUs and other awards as of December 28, 2019 and related activity during the six months ended December 28, 2019:
 
Number of
Shares 
 
Weighted Average
Remaining
Contractual Term
(in Years)
 
 
Aggregate Intrinsic
Value(1) 
Balance at June 29, 2019
4,918,306

 
 
 
 
Restricted stock units and other awards granted
1,550,765

 
 
 
 
Restricted stock units and other awards released
(795,156
)
 
 
 
 
Restricted stock units and other awards cancelled
(269,743
)
 
 
 
 
Balance at December 28, 2019
5,404,172

 
2.8
 
$
332,572,745

Outstanding and expected to vest, December 28, 2019
4,513,314

 
2.8
 
$
277,749,319

(1)
Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of RSUs outstanding or expected to vest as of December 28, 2019.

Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]
The following table summarizes the number of MSUs outstanding and expected to vest as of December 28, 2019 and their activity during the six months ended December 28, 2019:
 
Number of
Shares 
 
Weighted Average
Remaining
Contractual Term
(in Years)
 
 
Aggregate Intrinsic
Value
(1) 
Balance at June 29, 2019
1,048,532

 
 
 
 
Market stock units granted
259,984

 
 
 
 
Market stock units released
(183,974
)
 
 
 
 
Market stock units cancelled
(140,290
)
 
 
 
 
Balance at December 28, 2019
984,252

 
2.8
 
$
60,570,868

Outstanding and expected to vest, December 28, 2019
350,417

 
2.7
 
$
21,564,655

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

Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
The fair value of 2008 ESPP rights granted to employees has been estimated at the date of grant using the Black-Scholes option valuation model using the following assumptions for the offering periods outstanding:
 
Three Months Ended
 
Six Months Ended
 
December 28, 2019
 
December 29, 2018
 
December 28, 2019
 
December 29, 2018
Expected holding period (in years)
0.5 years
 
0.5 years
 
0.5 years
 
0.5 years
Risk-free interest rate
1.6% - 2.7%
 
1.6% - 2.6%
 
1.6% - 2.7%
 
1.6% - 2.6%
Expected stock price volatility
28.4% - 31.3%
 
19.6% - 32.7%
 
28.4% - 31.3%
 
19.6% - 32.7%
Dividend yield
3.1% - 3.4%
 
2.1% - 3.1%
 
3.1% - 3.4%
 
2.1% - 3.1%


XML 31 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Activities Change in Estimate (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Change in Accounting Estimate [Line Items]        
Operating Income (Loss) $ 169,056 $ 182,204 $ 325,060 $ 416,386
Net income $ 146,050 $ 131,892 $ 286,206 $ 329,315
Basic $ 0.54 $ 0.48 $ 1.06 $ 1.19
Diluted $ 0.53 $ 0.47 $ 1.04 $ 1.17
XML 32 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Numerator for basic earnings per share and diluted earnings per share        
Net income $ 146,050 $ 131,892 $ 286,206 $ 329,315
Denominator for basic earnings per share 270,330,000 276,252,000 270,859,000 277,144,000
Effect of dilutive securities        
Stock options, ESPP and RSUs 2,939,000 3,756,000 3,025,000 4,270,000
Denominator for diluted earnings per share 273,269,000 280,008,000 273,884,000 281,414,000
Earnings per share, Basic (per share) $ 0.54 $ 0.48 $ 1.06 $ 1.19
Earnings per share, Diluted (per share) $ 0.53 $ 0.47 $ 1.04 $ 1.17
Antidilutive securities excluded from computation of earnings per share 0 0 0 0
XML 33 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation, Restricted Stock Units (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Accrued Employee Stock Purchase Program Withholding $ 7,600,000   $ 17,600,000  
Outstanding and expected to vest RSUs [Roll Forward]        
Unrecognized compensation costs related to unvested units $ 175,200,000   $ 175,200,000  
Weighted average period of recognition for unrecognized compensation costs (in years)     2 years 9 months 18 days  
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average grant date fair value (per share) $ 56.21 $ 50.90 $ 48.30 $ 54.71
Outstanding and expected to vest RSUs [Roll Forward]        
Outstanding, beginning     4,918,306  
Granted     1,550,765  
Released     (795,156)  
Cancelled     (269,743)  
Outstanding, ending 5,404,172   5,404,172  
Expected to vest, number of shares 4,513,314   4,513,314  
Outstanding, weighted average remaining contractual term (in years)     2 years 9 months 18 days  
Restricted stock units vested and expected to vest, weighted average remaining contractual term 1     2 years 9 months 18 days  
Outstanding, aggregate intrinsic value $ 332,572,745   $ 332,572,745  
Restricted stock units expected to vest, aggregate intrinsic value $ 277,749,319   $ 277,749,319  
Restricted Stock [Member]        
Outstanding and expected to vest RSUs [Roll Forward]        
Outstanding, ending 5,400   5,400  
XML 34 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Statement of Shareholders' Equity Statement - USD ($)
shares in Thousands, $ / shares in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Shares, Outstanding   278,664      
Accumulated Other Comprehensive Income (Loss), Net of Tax at Dec. 29, 2018 $ (11,336,000)       $ (11,336,000)
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 329,315,000     $ 329,315,000  
Other Comprehensive Income (Loss), Net of Tax 3,649,000        
Shares of common stock repurchased   (5,822)      
Value of common stock repurchased (320,056,000)   $ 63,744,000 256,312,000  
Adjustment to Retained Earnings ASU 2016-01 2,487,000     2,487,000  
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   578      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (13,444,000)   (13,444,000)    
Stock Issued During Period, Shares, Other   522      
Stock Issued During Period, Value, Stock Options Exercised 13,843,000   13,843,000    
Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition 42,185,000   42,185,000    
Adjustments to Additional Paid in Capital, Other 3,471,000   3,471,000    
Stock Issued During Period, Shares, Employee Stock Purchase Plans   384      
Stock Issued During Period, Value, Employee Stock Purchase Plan (17,689,000)   (17,689,000)    
Dividends 0.92        
Dividends, Common Stock, Cash (254,665,000) $ 0   (254,665,000)  
Accumulated Other Comprehensive Income (Loss), Net of Tax at Jun. 29, 2019 (11,354,000)        
Stockholders' Equity, Other $ 1,845,276,000 272,000   1,856,358,000 (11,354,000)
Common Stock, Shares, Outstanding 274,326        
Common Stock, Par or Stated Value Per Share   $ 279,000      
Additional Paid in Capital $ 0        
Retained Earnings (Accumulated Deficit)       1,766,471,000  
Common Stock, No Par Value $ 279        
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance $ 1,755,414,000        
Shares, Outstanding   271,852      
Stockholders' Equity, Other 1,781,286,000 $ 271,000   1,793,012,000 (11,997,000)
Accumulated Other Comprehensive Income (Loss), Net of Tax at Dec. 28, 2019 (11,289,000)       (11,289,000)
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 286,206,000     286,206,000  
Other Comprehensive Income (Loss), Net of Tax 65,000        
Shares of common stock repurchased   (3,484)      
Value of common stock repurchased (201,509,000) $ 2,000 58,556,000 142,951,000  
Cumulative Effect of New Accounting Principle in Period of Adoption (2,053,000)     (2,053,000)  
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   657      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (17,566,000)   (17,566,000)    
Stock Issued During Period, Shares, Other   316      
Stock Issued During Period, Value, Stock Options Exercised 8,820,000   8,820,000    
Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition 48,767,000   48,767,000    
Stock Issued During Period, Shares, Employee Stock Purchase Plans   402      
Stock Issued During Period, Value, Employee Stock Purchase Plan (18,535,000)   (18,535,000)    
Dividends 0.96        
Dividends, Common Stock, Cash (260,032,000)     (260,032,000)  
Shares, Outstanding   270,883      
Accumulated Other Comprehensive Income (Loss), Net of Tax at Dec. 28, 2019 (11,289,000)       $ (11,289,000)
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 146,050,000     146,050,000  
Other Comprehensive Income (Loss), Net of Tax 708,000        
Shares of common stock repurchased   (1,862)      
Value of common stock repurchased (107,957,000) $ 1,000 36,321,000 71,635,000  
Cumulative Effect of New Accounting Principle in Period of Adoption (89,000)     (89,000)  
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   270      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (7,623,000)   (7,623,000)    
Stock Issued During Period, Shares, Other   50      
Stock Issued During Period, Value, Stock Options Exercised 1,338,000   1,338,000    
Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition 24,071,000   24,071,000    
Adjustments to Additional Paid in Capital, Other     3,471,000    
Stock Issued During Period, Shares, Employee Stock Purchase Plans   402      
Stock Issued During Period, Value, Employee Stock Purchase Plan (18,535,000)   $ (18,535,000)    
Dividends 0.48        
Dividends, Common Stock, Cash $ (129,810,000)     (129,810,000)  
Shares, Outstanding   277,430      
Common Stock, Shares, Outstanding 269,743        
Common Stock, Par or Stated Value Per Share   $ 270,000      
Additional Paid in Capital $ 0        
Retained Earnings (Accumulated Deficit)       $ 1,737,528,000  
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance $ 1,726,509,000        
XML 35 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
6 Months Ended
Dec. 28, 2019
Jun. 29, 2019
Document Period End Date Dec. 28, 2019  
Finite-Lived Intangible Assets, Gross $ 619,115 $ 616,325
Current assets:    
Cash and cash equivalents 1,720,194 1,757,342
Short-term Investments 63,006 140,990
Total cash, cash equivalents and short-term investments 1,783,200 1,898,332
Allowance for Doubtful Accounts Receivable, Current 723 148
Accounts receivable, net 348,342 360,016
Inventories 223,958 246,512
Other assets current 23,797 34,640
Total current assets 2,379,297 2,539,500
Property, plant and equipment, net 571,359 577,722
Intangible assets, net 48,509 56,242
Goodwill 532,251 532,251
Other assets noncurrent 95,413 38,267
TOTAL ASSETS 3,626,829 3,743,982
Current liabilities:    
Accounts payable 89,449 84,335
Price adjustment and other revenue reserves 105,237 100,490
Income taxes payable 38,307 33,765
Accrued salary and related expenses 94,739 118,704
Accrued expenses 32,739 33,873
Total current liabilities 360,471 371,167
Long term debt 993,303 992,584
Income taxes payable 433,743 469,418
Other liabilities 112,803 65,537
Total liabilities 1,900,320 1,898,706
Commitments and contingencies (Note 11)
Stockholders' equity:    
Common stock and capital in excess of par value 270 272
Retained earnings 1,737,528 1,856,358
Accumulated Other Comprehensive Income (Loss), Net of Tax (11,289) (11,354)
Total stockholders' equity 1,726,509 1,845,276
TOTAL LIABILITIES & STOCKHOLDERS' EQUITY 3,626,829 3,743,982
Intellectual Property [Member]    
Finite-Lived Intangible Assets, Gross $ 490,136 $ 487,346
XML 36 maximq22010-q_htm.xml IDEA: XBRL DOCUMENT 0000743316 2019-06-30 2019-12-28 0000743316 2020-01-17 0000743316 2019-06-29 0000743316 2019-12-28 0000743316 2018-09-30 2018-12-29 0000743316 2019-09-29 2019-12-28 0000743316 2018-07-01 2018-12-29 0000743316 2018-12-29 0000743316 2018-06-30 0000743316 us-gaap:RetainedEarningsMember 2019-09-29 2019-12-28 0000743316 us-gaap:AdditionalPaidInCapitalMember 2019-09-29 2019-12-28 0000743316 us-gaap:CommonStockMember 2019-09-29 2019-12-28 0000743316 2019-06-30 2019-09-28 0000743316 us-gaap:CommonStockMember 2019-12-28 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 2019-09-28 0000743316 us-gaap:CommonStockMember 2019-06-30 2019-09-28 0000743316 us-gaap:RetainedEarningsMember 2019-12-28 0000743316 us-gaap:CommonStockMember 2019-09-28 0000743316 us-gaap:RetainedEarningsMember 2019-06-30 2019-09-28 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0000743316 us-gaap:CommonStockMember 2018-07-01 2018-12-29 0000743316 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-12-29 0000743316 us-gaap:CommonStockMember 2018-06-30 0000743316 us-gaap:CommonStockMember 2018-12-29 0000743316 us-gaap:RetainedEarningsMember 2017-06-25 2018-06-30 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-25 2018-06-30 0000743316 2017-06-25 2018-06-30 0000743316 us-gaap:RetainedEarningsMember 2018-12-29 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0000743316 us-gaap:RetainedEarningsMember 2018-07-01 2018-12-29 0000743316 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 2019-12-28 0000743316 us-gaap:RetainedEarningsMember 2019-06-30 2019-12-28 0000743316 us-gaap:CommonStockMember 2019-06-30 2019-12-28 0000743316 us-gaap:CommonStockMember 2019-06-29 0000743316 us-gaap:CommonStockMember 2018-07-01 2019-06-29 0000743316 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-29 0000743316 2018-07-01 2019-06-29 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-29 0000743316 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 2018-12-29 0000743316 us-gaap:RetainedEarningsMember 2018-09-30 2018-12-29 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 2018-12-29 0000743316 us-gaap:CommonStockMember 2018-09-30 2018-12-29 0000743316 2017-06-25 2017-09-23 0000743316 us-gaap:RetainedEarningsMember 2017-06-25 2017-09-23 0000743316 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-25 2017-09-23 0000743316 2019-06-30 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-28 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-06-29 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-06-29 0000743316 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-28 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-28 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-12-28 0000743316 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2019-12-28 0000743316 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-12-28 0000743316 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember 2019-06-29 0000743316 mxim:FixedRateNoteDueMarch2023At3Point375PercentMember 2013-03-30 0000743316 us-gaap:NondesignatedMember mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember 2019-06-29 0000743316 mxim:FixedRateNoteDueJune2027at3Point450PercentMemberMember 2017-06-24 0000743316 us-gaap:NondesignatedMember mxim:ForwardcontractsheldtosellU.S.dollarsMember 2019-12-28 0000743316 2016-06-26 2017-06-24 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2013-03-30 0000743316 mxim:FixedRateNoteDueJune2027at3Point50PercentMemberMember 2017-06-24 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2019-06-29 0000743316 us-gaap:NondesignatedMember mxim:ForwardcontractsheldtosellU.S.dollarsMember 2019-06-29 0000743316 us-gaap:NondesignatedMember mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember 2019-12-28 0000743316 mxim:FixedRateNoteDueNovember2018at2Point50PercentMember 2019-06-29 0000743316 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember mxim:ForwardcontractsheldtopurchaseU.S.dollarsMember 2019-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point50PercentMemberDomain 2017-06-24 0000743316 mxim:FixedRateNoteDueJune2027at3Point45PercentMember 2017-06-24 0000743316 us-gaap:CorporateDebtSecuritiesMember 2019-06-29 0000743316 us-gaap:CertificatesOfDepositMember 2019-12-28 0000743316 us-gaap:CertificatesOfDepositMember 2019-06-29 0000743316 us-gaap:CorporateDebtSecuritiesMember 2019-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point45PercentMember 2019-06-29 0000743316 mxim:FxedRateNoteDueMarch2023at3Point375PercentMember 2019-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point45PercentMember 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2019-09-29 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2019-09-29 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2018-09-30 2018-12-29 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2019-09-29 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2018-09-30 2018-12-29 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2018-09-30 2018-12-29 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2018-07-01 2018-12-29 0000743316 mxim:AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember 2019-06-30 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2019-06-30 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2018-07-01 2018-12-29 0000743316 mxim:AccumulatedNetGainLossfromOperatingExpenseAttributabletoParentMemberMemberMember 2019-06-30 2019-12-28 0000743316 mxim:AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember 2018-07-01 2018-12-29 0000743316 mxim:FixedRateNoteDueMarch2023At3Point375PercentMember 2019-12-28 0000743316 mxim:FixedRateNoteDueMarch2023At3Point375PercentMember 2019-06-29 0000743316 mxim:FixedRateNoteDueNovember2018at2Point50PercentMember 2019-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point450PercentMemberMember 2019-12-28 0000743316 mxim:FixedRateNoteDueJune2027at3Point450PercentMemberMember 2019-06-29 0000743316 us-gaap:EmployeeStockOptionMember 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember 2019-06-29 0000743316 us-gaap:EmployeeStockMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockMember 2019-06-30 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-06-29 0000743316 mxim:MarketStockUnitsMember 2019-12-28 0000743316 mxim:MarketStockUnitsMember 2019-06-30 2019-12-28 0000743316 mxim:MarketStockUnitsMember 2019-06-29 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2018-09-30 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2019-09-29 2019-12-28 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2019-09-29 2019-12-28 0000743316 us-gaap:CostOfSalesMember 2018-09-30 2018-12-29 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2019-09-29 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2019-09-29 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:CostOfSalesMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2018-09-30 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember 2018-09-30 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 2018-12-29 0000743316 us-gaap:PerformanceSharesMember 2019-06-30 2019-12-28 0000743316 us-gaap:PerformanceSharesMember 2018-07-01 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockMember 2018-12-29 0000743316 us-gaap:PerformanceSharesMember 2018-09-30 2018-12-29 0000743316 mxim:MarketStockUnitsMSUMemberDomain 2019-12-28 0000743316 us-gaap:EmployeeStockMember 2019-12-28 0000743316 mxim:MarketStockUnitsMember 2019-09-29 2019-12-28 0000743316 us-gaap:RestrictedStockMember 2019-12-28 0000743316 us-gaap:PerformanceSharesMember 2019-09-29 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-12-29 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2019-06-30 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-30 2019-12-28 0000743316 us-gaap:EmployeeStockMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:CostOfSalesMember 2018-07-01 2018-12-29 0000743316 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2018-07-01 2018-12-29 0000743316 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-12-29 0000743316 us-gaap:EmployeeStockMember us-gaap:CostOfSalesMember 2019-06-30 2019-12-28 0000743316 us-gaap:CostOfSalesMember 2019-06-30 2019-12-28 0000743316 country:CN 2019-06-30 2019-12-28 0000743316 country:CN 2019-09-29 2019-12-28 0000743316 mxim:RestOfAsiaMember 2019-06-30 2019-12-28 0000743316 country:US 2019-06-30 2019-12-28 0000743316 mxim:RestOfAsiaMember 2019-09-29 2019-12-28 0000743316 srt:EuropeMember 2019-09-29 2019-12-28 0000743316 srt:EuropeMember 2019-06-30 2019-12-28 0000743316 mxim:RestOfWorldMember 2018-09-30 2018-12-29 0000743316 country:CN 2018-07-01 2018-12-29 0000743316 mxim:RestOfAsiaMember 2018-07-01 2018-12-29 0000743316 country:US 2018-09-30 2018-12-29 0000743316 srt:EuropeMember 2018-07-01 2018-12-29 0000743316 country:US 2019-09-29 2019-12-28 0000743316 mxim:RestOfWorldMember 2018-07-01 2018-12-29 0000743316 country:US 2018-07-01 2018-12-29 0000743316 srt:EuropeMember 2018-09-30 2018-12-29 0000743316 country:CN 2018-09-30 2018-12-29 0000743316 mxim:RestOfWorldMember 2019-09-29 2019-12-28 0000743316 mxim:RestOfAsiaMember 2018-09-30 2018-12-29 0000743316 mxim:RestOfWorldMember 2019-06-30 2019-12-28 0000743316 country:US 2019-12-28 0000743316 country:US 2019-06-29 0000743316 mxim:RestOfWorldMember 2019-06-29 0000743316 country:PH 2019-06-29 0000743316 country:PH 2019-12-28 0000743316 mxim:RestOfWorldMember 2019-12-28 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2018-12-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-01 2018-12-29 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2018-07-01 2018-12-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-29 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-01 2018-12-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-29 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2018-07-01 2018-12-29 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-07-01 2018-12-29 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2018-06-30 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-06-30 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2018-12-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-30 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2018-06-30 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-06-30 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-30 2019-12-28 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2019-06-30 2019-12-28 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2019-12-28 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2019-06-30 2019-12-28 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-28 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-28 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-30 2019-12-28 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-06-29 0000743316 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-29 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2019-12-28 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 2019-12-28 0000743316 mxim:UnrealizedHoldingGainsLossesonIntercompanyReceivablesMember 2019-06-29 0000743316 mxim:UnrealizedHoldingGainslossesonAvailableforsaleInvestmentsMember 2019-06-29 0000743316 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-29 0000743316 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-28 0000743316 2018-10-30 0000743316 us-gaap:IntellectualPropertyMember 2019-06-29 0000743316 us-gaap:TradeNamesMember 2019-12-28 0000743316 us-gaap:InProcessResearchAndDevelopmentMember 2019-06-29 0000743316 us-gaap:TradeNamesMember 2019-06-29 0000743316 us-gaap:IntellectualPropertyMember 2019-12-28 0000743316 us-gaap:PatentsMember 2019-06-29 0000743316 us-gaap:CustomerRelationshipsMember 2019-12-28 0000743316 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-28 0000743316 us-gaap:CustomerRelationshipsMember 2019-06-29 0000743316 us-gaap:PatentsMember 2019-12-28 shares iso4217:USD shares iso4217:USD pure mxim:customers false --06-27 Q2 2020 0000743316 false Large Accelerated Filer false 0.031 0.031 0.034 0.034 0.021 0.021 0.031 0.031 148000 723000 0 0 0 0 0.0345 0.03375 0.025 0.0345 0.03375 0 0.46 0.92 0.48 0.96 -18000 -37000 -20000 -42000 -96000 -310000 -117000 48000 -201000 -228000 -3000 -17000 0.327 0.327 0.313 0.313 0.196 0.196 0.284 0.284 0.026 0.026 0.027 0.027 0.016 0.016 0.016 0.016 10-Q true 2019-12-28 false 1-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 Yes Large Accelerated Filer false false false 269394184 1720194000 1757342000 63006000 140990000 1783200000 1898332000 348342000 360016000 223958000 246512000 23797000 34640000 2379297000 2539500000 571359000 577722000 48509000 56242000 532251000 532251000 95413000 38267000 3626829000 3743982000 89449000 84335000 105237000 100490000 38307000 33765000 94739000 118704000 32739000 33873000 360471000 371167000 993303000 992584000 433743000 469418000 112803000 65537000 1900320000 1898706000 270000 272000 1737528000 1856358000 -11289000 -11354000 1726509000 1845276000 3626829000 3743982000 551070000 576906000 1084110000 1215401000 190546000 203858000 380263000 412117000 360524000 373048000 703847000 803284000 111914000 110303000 220903000 223011000 76071000 77853000 152186000 159372000 756000 756000 1512000 1529000 0 753000 0 753000 2728000 1179000 4162000 2173000 1000 0 -24000 -60000 191468000 190844000 378787000 386898000 169056000 182204000 325060000 416386000 -17000 472000 1812000 -74000 169039000 182676000 326872000 416312000 22989000 50784000 40666000 86997000 146050000 131892000 286206000 329315000 0.54 0.48 1.06 1.19 0.53 0.47 1.04 1.17 270330000 276252000 270859000 277144000 273269000 280008000 273884000 281414000 146050000 131892000 286206000 329315000 0 885000 118000 1977000 610000 423000 -249000 1518000 98000 76000 196000 154000 708000 1384000 65000 3649000 146758000 133276000 286271000 332964000 286206000 329315000 48738000 42153000 48008000 57994000 -2231000 -8206000 -489000 -2896000 -5961000 -636000 -16421000 -19798000 -22583000 -3497000 55820000 6587000 4844000 2401000 -31133000 33261000 -23965000 -45783000 58634000 60000 378735000 431435000 34301000 30913000 171000 2000 0 27253000 78067000 718554000 0 2949000 0 214587000 0 906000 68000 0 43869000 496454000 0 500000000 8000000 8000000 17566000 13444000 8820000 13843000 18535000 17689000 201509000 320056000 260032000 254665000 -459752000 -1064633000 -37148000 -136744000 1757342000 1543484000 1720194000 1406740000 63692000 60946000 17063000 23313000 12360000 14660000 270883000 271000 1793012000 -11997000 1781286000 146050000 146050000 708000 708000 1862000 -1000 -36321000 -71635000 107957000 89000 89000 270000 -7623000 -7623000 50000 1338000 1338000 24071000 24071000 402000 18535000 18535000 129810000 129810000 269743000 270000 0 1737528000 -11289000 1726509000 271852000 272000 1856358000 -11354000 1845276000 286206000 286206000 65000 65000 3484000 -2000 -58556000 -142951000 201509000 2053000 2053000 657000 -17566000 -17566000 316000 8820000 8820000 48767000 48767000 402000 18535000 18535000 260032000 260032000 269743000 270000 0 1737528000 -11289000 1726509000 277430000 279000 1924764000 -12720000 1912323000 131892000 131892000 1384000 1384000 3960000 -44181000 -163377000 207558000 281000 -5916000 -5916000 191000 7235000 7235000 21702000 21702000 3471000 3471000 384000 17689000 17689000 126808000 126808000 274326000 279000 0 1766471000 11336000 1755414000 278664000 279000 1945646000 -14985000 1930940000 329315000 329315000 3649000 3649000 5822000 -63744000 -256312000 320056000 2487000 2487000 578000 -13444000 -13444000 522000 13843000 13843000 42185000 42185000 3471000 3471000 384000 17689000 17689000 0 254665000 254665000 274326000 279000 0 1766471000 -11336000 1755414000 BASIS OF PRESENTATION<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 accompanying unaudited condensed consolidated financial statements of Maxim Integrated Products, Inc. and all of its majority-owned subsidiaries (collectively, the “Company” or “Maxim Integrated”) included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles of the United States of America (“GAAP”) have been condensed or omitted pursuant to applicable rules and regulations. In the opinion of management, all adjustments of a normal recurring nature which were considered necessary for fair statement have been included. The year-end condensed consolidated balance sheet data were derived from audited consolidated financial statements but do not include all disclosures required by GAAP. The results of operations for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the entire year. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended </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 has 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 2019 and 2020 are 52-week fiscal years.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<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;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 Updates Recently Adopted</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 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 a Company 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 Sheet. 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 lease right-of-use (ROU) 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;">Updated Lease Accounting Policy</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. 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 Sheet. 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>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. 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:100%;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:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><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="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, <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 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>13,222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>142,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>68,185</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: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 inventories</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>223,958</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>246,512</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;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: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:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align: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;"><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>306,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,338,349</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: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 colspan="2" style="vertical-align:bottom;padding-left: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,662,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</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,090,762</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: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 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>571,359</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><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><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:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><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="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, <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 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;"><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 vacation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,223</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>30,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: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 colspan="2" style="vertical-align:bottom;padding-left: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,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;"><div style="text-align:left;font-size:10pt;"><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>8,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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></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>6,397</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>13,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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></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 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>94,739</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:100%;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:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><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="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, <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 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>13,222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>142,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>68,185</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: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 inventories</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>223,958</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>246,512</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> 13222000 16121000 142551000 160273000 68185000 70118000 223958000 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: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:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align: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;"><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>306,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,338,349</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: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 colspan="2" style="vertical-align:bottom;padding-left: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,662,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</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,090,762</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: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 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>571,359</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> 17720000 17720000 306052000 265191000 1338349000 1367606000 1662121000 1650517000 1090762000 1072795000 571359000 577722000 <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><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:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><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="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, <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 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;"><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 vacation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,223</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>30,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: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 colspan="2" style="vertical-align:bottom;padding-left: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,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;"><div style="text-align:left;font-size:10pt;"><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>8,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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></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>6,397</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>13,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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></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 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>94,739</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> 31223000 30251000 35182000 71466000 8886000 8329000 6397000 4807000 13051000 3851000 94739000 118704000 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;"> </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;"> </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;"> </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 U.S. Treasury securities, agency securities, corporate debt securities, certificates of deposit, commercial paper 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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's Level 3 assets and liabilities consist of acquisition-related contingent consideration 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;">Assets and liabilities measured at fair value on a recurring basis 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:19%;"/><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: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: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:7%;"/><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="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;">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="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="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;">Fair Value</span></div><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<br/>Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</span></div><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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total<br/>Balance</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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></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:10pt;"><span style="font-family:inherit;font-size:10pt;">    Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>175,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>186,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>186,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments</span></div></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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="2" style="vertical-align:bottom;padding-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;">    Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>1,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: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>1,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;">    Corporate debt 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>63,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>63,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>139,990</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>139,990</span></span></div></td><td 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 current assets</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>361</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>361</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>—</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>651</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>—</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;padding-left: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</span></span></div></td><td 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;">Total assets</span></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>175,298</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>63,367</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>—</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>238,665</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>186,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,641</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>—</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>328,460</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:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Accrued expenses</span></div></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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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>186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>9,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,052</span></span></div></td><td 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;">Total 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>—</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>186</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>—</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>186</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>—</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>148</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>9,052</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>9,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and the year ended </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%;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 no assets or liabilities measured at fair value on a non-recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</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;"> other than impairments 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;">As of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</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;">, the fair value of private company investments amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$20.9 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>$3.0 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;">December 28, 2019</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>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$(0.8) million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrealized gains (losses) on private company investments, during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$(0.7) million</span></span><span style="font-family:inherit;font-size:10pt;">, of unrealized gains (losses) on private company investments during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span>, respectively. Unrealized gains (losses) on private company investments are recorded in Interest and other income (expense), net in the Company's Condensed 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%;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:19%;"/><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: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: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:7%;"/><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="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;">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="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="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;">Fair Value</span></div><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<br/>Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Fair Value</span></div><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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total<br/>Balance</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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></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:10pt;"><span style="font-family:inherit;font-size:10pt;">    Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>175,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>186,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>186,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments</span></div></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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="2" style="vertical-align:bottom;padding-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;">    Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>1,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: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>1,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;">    Corporate debt 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>63,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>63,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>139,990</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>139,990</span></span></div></td><td 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 current assets</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>361</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>361</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>—</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>651</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>—</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;padding-left: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</span></span></div></td><td 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;">Total assets</span></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>175,298</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>63,367</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>—</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>238,665</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>186,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,641</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>—</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>328,460</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:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Accrued expenses</span></div></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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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>186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>9,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,052</span></span></div></td><td 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;">Total 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>—</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>186</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>—</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>186</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>—</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>148</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>9,052</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>9,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 175298000 175298000 186819000 0 0 186819000 0 0 1000000 1000000 63006000 63006000 139990000 139990000 361000 361000 0 651000 0 651000 175298000 63367000 0 238665000 186819000 141641000 0 328460000 0 186000 0 186000 0 148000 0 148000 0 0 9052000 9052000 0 186000 0 186000 0 148000 9052000 9200000 20900000 20700000 3000000.0 3600000 600000 -800000 600000 -700000 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:17%;"/><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: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: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: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td colspan="4" 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;">Available-for-sale investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Corporate debt 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>62,929</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>63,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>140,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(109</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>139,990</span></span></div></td><td 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;">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;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>62,929</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>86</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(9</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>63,006</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>141,031</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>68</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(109</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>140,990</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;">In the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</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 January 15, 2020 and March 12, 2021.</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 invests in various financial instruments including U.S. Treasury securities, corporate debt securities, commercial paper, and certificates of deposit which include instruments issued or managed by industrial, financial, and utility institutions and U.S. Treasury securities which include U.S. government Treasury bills and Treasury notes.</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;font-style:italic;">Derivative instruments and hedging activities</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 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 the European Euro, Indian Rupee, Japanese Yen, Taiwan New Dollar, South Korean Won, Chinese Yuan and Canadian Dollar, 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 primarily 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:justify;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%;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 designates certain forward contracts as hedging instruments pursuant to Accounting Standards Codification (“ASC”) 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;">December 28, 2019</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;">, 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>$41.4 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. As of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</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;">, the Company did not hold any forward contracts to sell international currencies. </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;">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;">December 28, 2019</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;">, 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>$50.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 </span></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">Company held to sell international currencies were </span><span style="font-family:inherit;font-size:10pt;"><span>$20.7 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. </span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:10pt;">The increase in forward contracts held to purchase international currencies from fiscal year 2019 to fiscal year 2020 was primarily due to the addition of operating lease liabilities, which were recorded on the Company’s Consolidated Balance Sheet upon adoption of the new lease accounting standard, Topic 842. The Company's foreign currency forward contract gains or losses included in the Condensed Consolidated Statements of Income were not material for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 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;">Effect of hedge accounting on the Condensed 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 tables summarize the gains (losses) from hedging activities recognized in the Company's Condensed 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: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="24"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:8%;"/><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: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:10%;"/><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;">Three Months Ended</span></div></td><td colspan="12" 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;">Three Months 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="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;">December 28, 2019</span></div></td><td colspan="12" 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;">December 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Net Revenue</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;">Cost of Goods Sold</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;">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;"><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>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>190,546</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>191,468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>203,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>190,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(404</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>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(82</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>(602</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: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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:8%;"/><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: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:10%;"/><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;">Six Months Ended</span></div></td><td colspan="12" 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;">Six Months 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="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;">December 28, 2019</span></div></td><td colspan="12" 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;">December 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Net Revenue</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;">Cost of Goods Sold</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;">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;"><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>1,084,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>380,263</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>378,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,215,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>412,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>386,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(774</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>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(596</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,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Outstanding debt obligations</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:55%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><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;">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;">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;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;">3.45% fixed rate notes due June 2027</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.375% fixed rate notes due March 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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;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,697</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;padding-left: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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>993,303</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 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 </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 </span><span style="font-family:inherit;font-size:10pt;"><span>$500 million</span></span><span style="font-family:inherit;font-size:10pt;"> in 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 March 18, 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>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;"><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;"><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: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 debt indentures that govern the 2027 Notes 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 Condensed Consolidated Statements of Income over the life of the notes. The interest expense is recorded in Interest and other income (expense), net in the Condensed Consolidated Statements of Income. Amortized discount and expenses, as well as interest expense associated with the notes, were </span><span style="font-family:inherit;font-size:10pt;"><span>$8.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Amortized discount and expenses, as well as interest expense associated with the notes, were </span><span style="font-family:inherit;font-size:10pt;"><span>$17.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$23.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</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;">The estimated fair value of the Company’s outstanding debt obligations was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.03 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</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>$9.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company recorded interest expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$24.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">December 29, 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;">Other Financial Instruments</span></div>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. <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:17%;"/><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: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: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: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td colspan="4" 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;">Available-for-sale investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Corporate debt 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>62,929</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>63,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>140,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(109</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>139,990</span></span></div></td><td 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;">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;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>62,929</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>86</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(9</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>63,006</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>141,031</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>68</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(109</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>140,990</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> 0 0 0 0 1000000 0 0 1000000 62929000 86000 9000 63006000 140031000 68000 109000 139990000 62929000 86000 9000 63006000 141031000 68000 109000 140990000 41400000 48500000 50300000 19600000 20700000 21100000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize the gains (losses) from hedging activities recognized in the Company's Condensed 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: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="24"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:8%;"/><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: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:10%;"/><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;">Three Months Ended</span></div></td><td colspan="12" 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;">Three Months 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="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;">December 28, 2019</span></div></td><td colspan="12" 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;">December 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Net Revenue</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;">Cost of Goods Sold</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;">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;"><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>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>190,546</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>191,468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>203,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>190,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(404</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>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(82</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>(602</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: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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:8%;"/><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: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:10%;"/><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;">Six Months Ended</span></div></td><td colspan="12" 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;">Six Months 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="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;">December 28, 2019</span></div></td><td colspan="12" 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;">December 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Net Revenue</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;">Cost of Goods Sold</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;">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;"><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>1,084,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>380,263</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>378,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,215,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>412,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>386,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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>130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(774</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>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(596</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,827</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 551070000 190546000 191468000 576906000 203858000 190844000 0 10000 -404000 5000 -82000 -602000 1084110000 380263000 378787000 1215401000 412117000 386898000 0 130000 -774000 44000 -596000 -1827000 <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:55%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><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;">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;">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;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;">3.45% fixed rate notes due June 2027</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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.375% fixed rate notes due March 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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;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,697</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;padding-left: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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>993,303</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 6697000 7416000 993303000 992584000 500000000 0.0345 0.035 495200000 500000000 494500000 500000000 500000000 0.03375 0.035 490000000.0 1.01 8900000 11200000 17800000 23600000 1030000000.00 9300000 11700000 18600000 24600000 STOCK-BASED COMPENSATION<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;">At </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</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 after August 2017 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 after August 2017 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 Condensed Consolidated Statements of Income for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 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: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="32"/></tr><tr><td style="width:23%;"/><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: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: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:7%;"/><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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months 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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">December 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Restricted Stock Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Restricted Stock Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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;">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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>699</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,973</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>9,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,514</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>11,436</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>8,693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>9,839</span></span></div></td><td 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;">Selling, general and administrative</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>55</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>8,753</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>849</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>9,657</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>58</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>8,773</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>598</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>9,429</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;">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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>64</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>20,940</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>3,062</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>24,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>78</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>19,350</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,228</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>21,656</span></span></div></td><td 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;">Less: income tax effect</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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,193</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="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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,304</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 colspan="4" 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;">Net stock-based compensation 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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>21,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 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 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>19,352</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;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="32"/></tr><tr><td style="width:23%;"/><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: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: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:7%;"/><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="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Six Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Six Months 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:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">December 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:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Restricted Stock Units</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Restricted Stock Units</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>4,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>5,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>3,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><td style="vertical-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;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>4,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>19,403</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>22,320</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>17,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>19,696</span></span></div></td><td 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="font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Selling, general and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>18,706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>20,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>16,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="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,259</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>17,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>144</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>42,658</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>5,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>48,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>37,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>4,551</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>42,153</span></span></div></td><td 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="font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Less: income tax effect</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>5,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>4,268</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 colspan="4" 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;">Net stock-based compensation expense</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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><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;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>43,657</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>37,885</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: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;">The expense included in the Condensed Consolidated Statements of Income for RSUs include expenses related to MSUs of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 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;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 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;">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: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;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> stock options granted in the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 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:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and related activity for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:100%;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="13"/></tr><tr><td style="width:41%;"/><td style="width:13%;"/><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:15%;"/><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="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</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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><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 (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 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></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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 at June 29, 2019</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>777,413</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><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;border-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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">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: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;">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>(302,708</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>27.82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 at December 28, 2019</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>458,130</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>28.49</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>1.0</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>15,139,460</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, December 28, 2019</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,130</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;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.49</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;border-top:3px double #000000;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>15,139,460</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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, December 28, 2019</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:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,130</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;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.49</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;border-top:3px double #000000;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>15,139,460</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:left;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;"><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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:4%;"/><td style="width:96%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><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;">Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of December 28, 2019.</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;">As of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> unrecognized stock compensation from unvested 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;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>$56.21</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$50.90</span></span><span style="font-family:inherit;font-size:10pt;"> per share for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$48.30</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$54.71</span></span><span style="font-family:inherit;font-size:10pt;"> per share for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 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 outstanding and expected to vest RSUs and other awards as of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and related activity during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:100%;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:99.609375%;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="overflow:hidden;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</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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<br/>Remaining<br/>Contractual Term<br/>(in Years)</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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 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 at June 29, 2019</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>4,918,306</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">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,550,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">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>(795,156</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: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;">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>(269,743</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 at December 28, 2019</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>5,404,172</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;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.8</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>332,572,745</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;">Outstanding and expected to vest, December 28, 2019</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,513,314</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;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</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;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>277,749,319</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></tr></table></div></div><div style="line-height:100%;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:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:5%;"/><td style="width:95%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;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;">Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of RSUs outstanding or expected to vest as of December 28, 2019. </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;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>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$17.6 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 RSUs on their vesting date for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. Total payments for employees’ tax obligations to taxing authorities are reflected as financing activities within the Condensed 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;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$175.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation expense related to </span><span style="font-family:inherit;font-size:10pt;"><span>5.4 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.8 years</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;font-style:italic;text-decoration:underline;">Market Stock Units (MSUs)</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 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 and after, 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 after August 2017 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.</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;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$75.48</span></span><span style="font-family:inherit;font-size:10pt;"> per share for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 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;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and their activity during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:100%;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="9"/></tr><tr><td style="width:46%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><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="overflow:hidden;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</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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<br/>Remaining<br/>Contractual Term<br/>(in Years)</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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 Intrinsic<br/>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 at June 29, 2019</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>1,048,532</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">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: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;">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: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;">Market stock units cancelled</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>(140,290</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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 at December 28, 2019</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>984,252</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;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.8</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>60,570,868</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;">Outstanding and expected to vest, December 28, 2019</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,417</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;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</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;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>21,564,655</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></tr></table></div></div><div style="line-height:100%;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:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:4%;"/><td style="width:96%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;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;">Aggregate intrinsic value for MSUs represents the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of MSUs outstanding or expected to vest as of December 28, 2019. </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;">As of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$32.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation expense 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.8 years</span></span><span style="font-family:inherit;font-size:10pt;">. </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;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 fair value of 2008 ESPP rights granted to employees 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: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="8"/></tr><tr><td style="width:37%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/></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;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Six Months 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 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;">December 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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;">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 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 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</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 years</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 years</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;">1.6% - 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;">1.6% - 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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;background-color:#cceeff;">28.4% - 31.3%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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;background-color:#cceeff;">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;background-color:#cceeff;">28.4% - 31.3%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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;background-color:#cceeff;">19.6% - 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.1% - 3.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 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.1% - 3.1%</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:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of unrecognized compensation expense related to the 2008 ESPP.</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 tables show total stock-based compensation expense by type of award, and the resulting tax effect, included in the Condensed Consolidated Statements of Income for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 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: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="32"/></tr><tr><td style="width:23%;"/><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: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: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:7%;"/><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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Three Months 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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">December 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Restricted Stock Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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: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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Restricted Stock Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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;">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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>699</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,973</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>9,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,514</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>11,436</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>8,693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>9,839</span></span></div></td><td 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;">Selling, general and administrative</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>55</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>8,753</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>849</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>9,657</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>58</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>8,773</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>598</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>9,429</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;">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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>64</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>20,940</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>3,062</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>24,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>78</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>19,350</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,228</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>21,656</span></span></div></td><td 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;">Less: income tax effect</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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,193</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="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="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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,304</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 colspan="4" 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;">Net stock-based compensation 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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>21,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 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 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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>19,352</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;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="32"/></tr><tr><td style="width:23%;"/><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: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: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:7%;"/><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="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Six Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Six Months 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:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">December 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:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Restricted Stock Units</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Restricted Stock Units</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>4,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>5,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>3,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><td style="vertical-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;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>4,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>19,403</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>22,320</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>17,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>2,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>19,696</span></span></div></td><td 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="font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Selling, general and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>18,706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>20,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>16,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="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>1,259</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>17,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>144</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>42,658</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>5,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>48,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>37,447</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>4,551</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>42,153</span></span></div></td><td 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="font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Less: income tax effect</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>5,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>4,268</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 colspan="4" 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;">Net stock-based compensation expense</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><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><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;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>43,657</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><br/></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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</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:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>37,885</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5000 2269000 699000 2973000 9000 1884000 495000 2388000 4000 9918000 1514000 11436000 11000 8693000 1135000 9839000 55000 8753000 849000 9657000 58000 8773000 598000 9429000 64000 20940000 3062000 24066000 78000 19350000 2228000 21656000 2193000 2304000 21873000 19352000 14000 4549000 1368000 5931000 19000 3646000 1002000 4667000 8000 19403000 2909000 22320000 22000 17384000 2290000 19696000 122000 18706000 1659000 20487000 114000 16417000 1259000 17790000 144000 42658000 5936000 48738000 155000 37447000 4551000 42153000 5081000 4268000 43657000 37885000 2400000 2900000 6800000 5300000 0 <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:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and related activity for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:100%;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="13"/></tr><tr><td style="width:41%;"/><td style="width:13%;"/><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:15%;"/><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="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</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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><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 (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 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></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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 at June 29, 2019</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>777,413</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><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;border-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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">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: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;">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>(302,708</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>27.82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 at December 28, 2019</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>458,130</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>28.49</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>1.0</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>15,139,460</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, December 28, 2019</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,130</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;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.49</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;border-top:3px double #000000;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>15,139,460</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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, December 28, 2019</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:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,130</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;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.49</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;border-top:3px double #000000;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>15,139,460</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:left;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;"><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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:4%;"/><td style="width:96%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><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;">Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of December 28, 2019.</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 777413000 28.30 0 0 302708000 27820 16575000 27300 458130000 28490 P1Y 15139460 458130000 28490 P1Y 15139460 458130000 28490 P1Y 15139460 0 56.21 50.90 48.30 54.71 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the outstanding and expected to vest RSUs and other awards as of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and related activity during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:100%;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:99.609375%;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="overflow:hidden;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</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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<br/>Remaining<br/>Contractual Term<br/>(in Years)</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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 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 at June 29, 2019</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>4,918,306</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">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,550,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">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>(795,156</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: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;">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>(269,743</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 at December 28, 2019</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>5,404,172</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;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.8</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>332,572,745</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;">Outstanding and expected to vest, December 28, 2019</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,513,314</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;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</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;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>277,749,319</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></tr></table></div></div><div style="line-height:100%;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:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:5%;"/><td style="width:95%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;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;">Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of RSUs outstanding or expected to vest as of December 28, 2019. </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4918306000 1550765000 795156000 269743000 5404172000 P2Y9M18D 332572745 4513314000 P2Y9M18D 277749319 7600000 17600000 175200000 5400000 P2Y9M18D 54.70 75.48 <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;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and their activity during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:100%;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="9"/></tr><tr><td style="width:46%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><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="overflow:hidden;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</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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<br/>Remaining<br/>Contractual Term<br/>(in Years)</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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 Intrinsic<br/>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 at June 29, 2019</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>1,048,532</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">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: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;">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: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;">Market stock units cancelled</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>(140,290</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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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 at December 28, 2019</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>984,252</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;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.8</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>60,570,868</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;">Outstanding and expected to vest, December 28, 2019</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,417</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;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</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;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>21,564,655</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></tr></table></div></div><div style="line-height:100%;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:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:4%;"/><td style="width:96%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;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;">Aggregate intrinsic value for MSUs represents the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of MSUs outstanding or expected to vest as of December 28, 2019. </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1048532000 259984000 183974000 140290000 984252000 P2Y9M18D 60570868000 350417000 P2Y8M12D 21564655000 32400000 1000000.0 P2Y9M18D <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of 2008 ESPP rights granted to employees 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: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="8"/></tr><tr><td style="width:37%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/></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;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Six Months 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 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;">December 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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;">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 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 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</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 years</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 years</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;">1.6% - 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;">1.6% - 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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;background-color:#cceeff;">28.4% - 31.3%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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;background-color:#cceeff;">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;background-color:#cceeff;">28.4% - 31.3%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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;background-color:#cceeff;">19.6% - 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.1% - 3.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 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.1% - 3.1%</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> P0M15D P0M15D P0M15D P0M15D 10100000 8600000 EARNINGS PER SHARE<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;">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%;padding-top:12px;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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Six Months 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;">December 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, <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="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:9pt;"><span style="font-family:inherit;font-size:9pt;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="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:30px;padding-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>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>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>286,206</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>329,315</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;">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>270,330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,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: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;">Effect of dilutive securities:</span></div></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:30px;padding-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,939</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,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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,025</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,270</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>273,269</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>280,008</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>273,884</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>281,414</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: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;">Earnings per share</span></div></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: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;">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>0.54</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>1.06</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.19</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: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;">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>0.53</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.47</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.04</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.17</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span> no stock awards were determined to be anti-dilutive. <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%;padding-top:12px;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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Six Months 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;">December 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, <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="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:9pt;"><span style="font-family:inherit;font-size:9pt;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="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:30px;padding-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>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>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>286,206</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>329,315</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;">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>270,330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,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: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;">Effect of dilutive securities:</span></div></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:30px;padding-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,939</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,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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,025</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,270</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>273,269</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>280,008</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>273,884</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>281,414</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: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;">Earnings per share</span></div></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: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;">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>0.54</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>1.06</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.19</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: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;">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>0.53</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.47</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.04</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.17</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 146050000 131892000 286206000 329315000 270330000 276252000 270859000 277144000 2939000 3756000 3025000 4270000 273269000 280008000 273884000 281414000 0.54 0.48 1.06 1.19 0.53 0.47 1.04 1.17 SEGMENT INFORMATION<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 Company designs, develops, manufactures and markets a broad range of linear and mixed signal integrated circuits. All of the Company's products are designed through a centralized R&amp;D function, manufactured using centralized manufacturing (internal and external), 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/>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 and reportable segment. In accordance with ASC No. 280, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Reporting </span><span style="font-family:inherit;font-size:10pt;">(“ASC 280”</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">)</span><span style="font-family:inherit;font-size:10pt;">, 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 in deciding how to allocate resources and in assessing performance. The Chief Operating Decision Maker for the Company was assessed and determined to be the 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;">Enterprise-wide information is provided in accordance with ASC 280. Geographical revenue information is based on customers’ ship-to location. Long-lived assets consist of property, plant and equipment. 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:100%;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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Six Months 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;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, <br/>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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, <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="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;background-color:#cceeff;padding-left:2px;padding-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>58,909</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>64,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,707</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>136,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>217,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,717</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>414,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,015</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>163,563</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186,840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>407,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>98,254</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,662</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,030</span></span></div></td><td 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>13,245</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>15,842</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>27,333</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>31,161</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>551,070</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>576,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,084,110</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;"><div style="text-align:left;font-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,215,401</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%;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 long-lived assets by geographic region were as follows:</span></div><div style="line-height:100%;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="8"/></tr><tr><td style="width:67%;"/><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="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, <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 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;"><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>375,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>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>97,784</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>97,715</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>571,359</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>577,722</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> 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:100%;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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Six Months 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;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, <br/>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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, <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="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;background-color:#cceeff;padding-left:2px;padding-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>58,909</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>64,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,707</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>136,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>217,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,717</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>414,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,015</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>163,563</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186,840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>407,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>98,254</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,662</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,030</span></span></div></td><td 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>13,245</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>15,842</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>27,333</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>31,161</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>551,070</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>576,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,084,110</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;"><div style="text-align:left;font-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,215,401</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 58909000 64845000 114707000 136974000 217099000 208717000 414398000 428015000 163563000 186840000 333478000 407221000 98254000 100662000 194194000 212030000 13245000 15842000 27333000 31161000 551070000 576906000 1084110000 1215401000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net long-lived assets by geographic region were as follows:</span></div><div style="line-height:100%;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="8"/></tr><tr><td style="width:67%;"/><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="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, <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 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;"><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>375,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>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>97,784</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>97,715</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>571,359</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>577,722</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> 375860000 379308000 97784000 102634000 97715000 95780000 571359000 577722000 COMPREHENSIVE INCOME (LOSS)<div style="line-height:120%;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;">The changes in accumulated other comprehensive income (loss) by component and related tax effects in the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</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:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:19%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><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;">Unrealized Gains and (Losses) 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: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;">Unrealized Gains and (Losses) on Post-Retirement 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: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;">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: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;">Unrealized Gains and (Losses) 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: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;">Unrealized Gains and (Losses) 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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;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;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,280</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,322</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>425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;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>(941</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>135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(806</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;">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>238</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div 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>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</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>(11</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), net</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>196</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>—</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>(249</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>118</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>65</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;">December 28, 2019</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>(6,280</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;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>(4,126</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>(1,136</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>176</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>77</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;"><div style="text-align:left;font-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>(11,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:19%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><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;">Unrealized Gains and (Losses) 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: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;">Unrealized Gains and (Losses) on Post-Retirement 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: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;">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: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;">Unrealized Gains and (Losses) 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: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;">Unrealized Gains and (Losses) 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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><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;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: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>(551</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td 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>191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>(37</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>(310</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>(228</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>(575</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), net</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>154</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>—</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,518</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,977</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,649</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;">December 29, 2018</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>(6,280</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;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,362</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>(1,136</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>135</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,693</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;"><div style="text-align:left;font-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>(11,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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;">The changes in accumulated other comprehensive income (loss) by component and related tax effects in the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</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:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:19%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><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;">Unrealized Gains and (Losses) 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: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;">Unrealized Gains and (Losses) on Post-Retirement 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: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;">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: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;">Unrealized Gains and (Losses) 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: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;">Unrealized Gains and (Losses) 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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;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;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,280</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,322</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>425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;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>(941</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>135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(806</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;">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>238</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div 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>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</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>(11</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), net</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>196</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>—</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>(249</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>118</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>65</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;">December 28, 2019</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>(6,280</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;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>(4,126</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>(1,136</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>176</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>77</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;"><div style="text-align:left;font-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>(11,289</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:19%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(in thousands)</span></div></td><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;">Unrealized Gains and (Losses) 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: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;">Unrealized Gains and (Losses) on Post-Retirement 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: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;">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: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;">Unrealized Gains and (Losses) 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: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;">Unrealized Gains and (Losses) 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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><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;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: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>(551</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td 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>191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>(37</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>(310</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>(228</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>(575</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), net</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>154</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>—</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,518</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,977</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,649</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;">December 29, 2018</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>(6,280</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;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,362</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>(1,136</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>135</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,693</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;"><div style="text-align:left;font-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>(11,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -6280000 -4322000 -1136000 425000 -41000 -11354000 0 0 0 -941000 135000 -806000 0 -238000 0 -644000 0 -882000 0 42000 0 -48000 17000 11000 0 196000 0 -249000 118000 65000 -6280000 -4126000 -1136000 176000 77000 -11289000 -6280000 -2516000 -1136000 -1383000 -3670000 -14985000 0 0 0 -551000 2205000 1654000 0 -191000 0 -2379000 0 -2570000 0 37000 0 310000 228000 575000 0 154000 0 1518000 1977000 3649000 -6280000 -2362000 -1136000 135000 -1693000 -11336000 INCOME TAXES<span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><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 the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> the Company recorded an income tax provision of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$40.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, compared to </span><span style="font-family:inherit;font-size:10pt;"><span>$50.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$87.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company’s effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>13.6%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>12.4%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, compared to </span><span style="font-family:inherit;font-size:10pt;"><span>27.8%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>20.9%</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 29, 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;">On </span><span style="font-family:inherit;font-size:10pt;">December 22, 2017</span><span style="font-family:inherit;font-size:10pt;"> 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 the Company's 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 discrete </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 additional information and analyzed available guidance to more precisely compute the amount of the Transition Tax. In the second quarter of fiscal year 2019, the Company completed this work and recorded a discrete </span><span style="font-family:inherit;font-size:10pt;"><span>$22.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> measurement period adjustment for the Transition Tax, which increased the Company’s effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;"><span>12.1%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>5.3%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of the end of the second quarter of fiscal year 2019, the 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 Company’s federal statutory tax rate is </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;">. The Company’s effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> was lower than the statutory rate primarily due to earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates, partially offset by U.S. tax expense related to Global Intangible Low-Taxed Income (“GILTI”).</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 effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> was higher than the statutory rate primarily due to a </span><span style="font-family:inherit;font-size:10pt;"><span>$22.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> discrete charge for the Transition Tax, U.S. tax expense related to GILTI, and a </span><span style="font-family:inherit;font-size:10pt;"><span>$4.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> discrete charge for interest accruals for unrecognized tax benefits, partially offset by earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower 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;">The Company’s effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> was lower than the statutory rate primarily due to earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates, partially offset by a </span><span style="font-family:inherit;font-size:10pt;"><span>$22.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> discrete charge for the Transition Tax, U.S. tax expense related to GILTI, and a </span><span style="font-family:inherit;font-size:10pt;"><span>$9.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> discrete charge for interest accruals for 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;">The Company engages in continuous discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. It is reasonably possible that the balance of gross unrecognized tax benefits, including accrued interest and penalties, could decrease up to </span><span style="font-family:inherit;font-size:10pt;"><span>$56.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> within the next twelve months due to the completion of federal tax audits, including any administrative appeals. The </span><span style="font-family:inherit;font-size:10pt;"><span>$56.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> primarily relates to matters involving federal taxation of cross-border 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;color:#212529;">The Company’s federal corporate income tax returns are audited on a recurring basis by the Internal Revenue Service (“IRS”). In fiscal year 2017, the IRS commenced an audit of the Company’s federal corporate income tax returns for fiscal years 2012 through 2014, which is ongoing. 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> 23000000.0 40700000 50800000 87000000.0 0.136 0.124 0.278 0.209 236900000 22100000 0.121 0.053 0.21 22100000 4900000 22100000 9400000 56000000.0 56000000.0 COMMITMENTS AND CONTINGENCIES<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings</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;">The Company is 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, 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;">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, 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> COMMON STOCK REPURCHASES<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 generated from operations, cash requirements, and other factors. All prior repurchase authorizations by the Company’s Board of Directors for the repurchase of common stock were 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;">During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased approximately </span><span style="font-family:inherit;font-size:10pt;"><span>3.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>$201.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had remaining authorization of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> for future share repurchases. 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 general market and business conditions.</span></div> 1500000000 3500000 201500000 900000000 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded operating lease expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.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;">Leases are included in the following Condensed 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;">December 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>56,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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,028</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>50,784</span></span></div></td><td 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;">Future minimum lease payments under non-cancelable operating leases as of </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">December 28, 2019</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;">Remainder of 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,847</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;padding-left: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,904</span></span></div></td><td 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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>68,339</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;padding-left: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,657</span></span></div></td><td 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 </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>60,682</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;">December 28, 2019</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Six Months 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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="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;">Operating cash flows used for operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,911</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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 remaining lease term - operating leases, 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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.45</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Since most of our operating leases do not provide an implicit interest rate, the Company used a portfolio approach to determine a collateralized incremental borrowing rate based on the information available at the commencement date to determine the lease liability. 2900000 5900000 <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;">December 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>56,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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,028</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>50,784</span></span></div></td><td 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> 56170000 10028000 50784000 <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;">Remainder of 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,847</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;padding-left: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,904</span></span></div></td><td 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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>68,339</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;padding-left: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,657</span></span></div></td><td 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 </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>60,682</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> 5969000 11818000 10847000 9599000 8202000 21904000 68339000 7657000 60682000 5911000 P7Y 0.0345 GOODWILL AND INTANGIBLE ASSETS<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;font-style:italic;">Goodwill</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 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;">There were no changes to goodwill during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 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;">No indicators or instances of impairment were identified during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months and fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</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.</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;font-style:italic;">Intangible Assets</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 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:30%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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: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="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;">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="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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Original </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Original </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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>490,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>451,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>38,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>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>107,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>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>9,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Patents</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>—</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,500</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,500</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>—</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 amortizable purchased intangible assets</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>619,115</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>570,606</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;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;">In-process research &amp; development (IPR&amp;D)</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>—</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></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>—</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,790</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></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,790</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: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 purchased intangible assets</span></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>619,115</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>570,606</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>48,509</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>619,115</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>562,873</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>56,242</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 following table presents the amortization expense of intangible assets and its presentation in the Condensed Consolidated Statements of Income:</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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Six Months 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;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, <br/>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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, <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="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;background-color:#cceeff;padding-left:2px;padding-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>3,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>6,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>6,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>13,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>756</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;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="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>756</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>1,512</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>1,529</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 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,867</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>7,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>7,733</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>15,312</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;">The following table represents the estimated future amortization expense of intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:100%;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:77%;"/><td style="width:1%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Remainder of 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;padding-left: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,689</span></span></div></td><td 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 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-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>48,509</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width: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: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="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;">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="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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Original </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Original </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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>490,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>451,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>38,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>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>107,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>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>9,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Patents</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>—</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,500</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,500</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>—</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 amortizable purchased intangible assets</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>619,115</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>570,606</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;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;">In-process research &amp; development (IPR&amp;D)</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>—</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></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>—</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,790</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></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,790</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: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 purchased intangible assets</span></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>619,115</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>570,606</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>48,509</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>619,115</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>562,873</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>56,242</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> 490136000 451780000 38356000 487346000 445558000 41788000 116505000 107244000 9261000 116505000 105901000 10604000 9974000 9082000 892000 9974000 8914000 1060000 2500000 2500000 0 2500000 2500000 0 619115000 570606000 48509000 616325000 562873000 53452000 0 0 2790000 2790000 619115000 570606000 48509000 619115000 562873000 56242000 <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 Condensed Consolidated Statements of Income:</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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Six Months 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;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, <br/>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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 29, <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="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;background-color:#cceeff;padding-left:2px;padding-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>3,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>6,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>6,221</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>13,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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>756</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;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="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>756</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>1,512</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>1,529</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 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,867</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>7,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>7,733</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>15,312</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> 3111000 6868000 6221000 13783000 756000 756000 1512000 1529000 3867000 7624000 7733000 15312000 <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;">December 28, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:100%;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:77%;"/><td style="width:1%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">Remainder of 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;padding-left: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,689</span></span></div></td><td 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 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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-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>48,509</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> 7733000 13767000 8088000 7604000 4628000 6689000 48509000 XML 37 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes Income Tax Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Income Tax Disclosure [Abstract]        
Income Tax Expense (Benefit) $ 22,989 $ 50,784 $ 40,666 $ 86,997
Effective Income Tax Rate Reconciliation, Percent 13.60% 27.80% 12.40% 20.90%
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount       $ 236,900
Tax Adjustments, Settlements, and Unusual Provisions   $ 22,100    
Deferred Tax Assets, State Taxes   $ 4,900   $ 9,400
Effective Income Tax Reconciliation, Transition Tax   12.10%   5.30%
Unrecognized Tax Benefits, Period Increase (Decrease)     $ 56,000  
XML 38 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets, Goodwill (Details) - USD ($)
$ in Thousands
Dec. 28, 2019
Jun. 29, 2019
Goodwill [Line Items]    
Goodwill $ 532,251 $ 532,251
XML 39 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments, Short-term Investments (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 28, 2019
Jun. 29, 2019
Debt Securities, Available-for-sale [Line Items]    
Document Period End Date Dec. 28, 2019  
Debt Securities, Available-for-sale [Abstract]    
Estimated Fair Value   $ 140,990
Debt Securities, Available-for-sale, Amortized Cost $ 62,929 141,031
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 86 68
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 9 109
Debt Securities, Available-for-sale 63,006  
Certificates of deposit    
Debt Securities, Available-for-sale [Abstract]    
Debt Securities, Available-for-sale, Amortized Cost 0 1,000
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0 0
Debt Securities, Available-for-sale 0 1,000
Corporate debt securities    
Debt Securities, Available-for-sale [Abstract]    
Debt Securities, Available-for-sale, Amortized Cost 62,929 140,031
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 86 68
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 9 109
Debt Securities, Available-for-sale $ 63,006 $ 139,990
XML 40 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Recently Issued Accounting Pronouncements Adjustments for New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 28, 2019
Jun. 30, 2019
Accounting Changes and Error Corrections [Abstract]    
Operating Lease, Right-of-Use Asset $ 56,170 $ 61,000
Operating Lease, Liability $ 60,682 65,200
Deferred Rent Credit, Noncurrent   $ 4,200
XML 41 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Recently Issued Accounting Pronouncements
6 Months Ended
Dec. 28, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Recently Issued Accounting Pronouncements [Text Block] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Recently Issued Accounting Pronouncements

(i) New Accounting Updates 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 a Company 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 Sheet. 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 lease right-of-use (ROU) assets.
Updated Lease Accounting Policy

The Company determines if an arrangement is, or contains, a lease at inception. 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 Sheet. 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.
XML 42 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation
6 Months Ended
Dec. 28, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation [Text Block] STOCK-BASED COMPENSATION

At December 28, 2019, 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 after August 2017 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 after August 2017 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 Condensed Consolidated Statements of Income for the three and six months ended December 28, 2019 and December 29, 2018, respectively:

 
Three Months Ended
 
Three Months Ended
 
December 28, 2019
 
December 29, 2018
 
Stock Options
 
Restricted Stock Units
 
Employee Stock Purchase Plan
 
Total
 
Stock Options
 
Restricted Stock Units
 
Employee Stock Purchase Plan
 
Total
 
(in thousands)
Cost of goods sold
$
5

 
$
2,269

 
$
699

 
$
2,973

 
$
9

 
$
1,884

 
$
495

 
$
2,388

Research and development
4

 
9,918

 
1,514

 
11,436

 
11

 
8,693

 
1,135

 
9,839

Selling, general and administrative
55

 
8,753

 
849

 
9,657

 
58

 
8,773

 
598

 
9,429

Pre-tax stock-based compensation expense
$
64

 
$
20,940

 
$
3,062

 
$
24,066

 
$
78

 
$
19,350

 
$
2,228

 
$
21,656

Less: income tax effect
 
 
 
 
 
 
2,193

 
 
 
 
 
 
 
2,304

Net stock-based compensation expense
 
 
 
 
 
$
21,873

 
 
 
 
 
 
 
$
19,352



Six Months Ended
 
Six Months Ended

December 28, 2019

December 29, 2018

Stock Options

Restricted Stock Units

Employee Stock Purchase Plan

Total

Stock Options

Restricted Stock Units

Employee Stock Purchase Plan

Total

(in thousands)
Cost of goods sold
$
14


$
4,549


$
1,368


$
5,931


$
19


$
3,646


$
1,002


$
4,667

Research and development
8


19,403


2,909


22,320


22


17,384


2,290


19,696

Selling, general and administrative
122


18,706


1,659


20,487


114


16,417


1,259


17,790

Pre-tax stock-based compensation expense
$
144


$
42,658


$
5,936


$
48,738


$
155


$
37,447


$
4,551


$
42,153

Less: income tax effect






5,081








4,268

Net stock-based compensation expense






$
43,657








$
37,885




The expense included in the Condensed Consolidated Statements of Income for RSUs include expenses related to MSUs of $2.4 million and $2.9 million for the three months ended December 28, 2019 and December 29, 2018, respectively, and $6.8 million and $5.3 million for the six months ended December 28, 2019 and December 29, 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.

There were no stock options granted in the three and six months ended December 28, 2019 and December 29, 2018.

The following table summarizes outstanding, exercisable and vested and expected to vest stock options as of December 28, 2019 and related activity for the six months ended December 28, 2019:
 
Number of
Shares 
 
Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (in Years)
 
Aggregate Intrinsic Value(1)
Balance at June 29, 2019
777,413

 
$
28.30

 
 
 
 
Options Granted

 

 
 
 
 
Options Exercised
(302,708
)
 
27.82

 
 
 
 
Options Cancelled
(16,575
)
 
27.30

 
 
 
 
Balance at December 28, 2019
458,130

 
$
28.49

 
1.0
 
$
15,139,460

Exercisable, December 28, 2019
458,130

 
$
28.49

 
1.0
 
$
15,139,460

Vested and expected to vest, December 28, 2019
458,130

 
$
28.49

 
1.0
 
$
15,139,460


(1)
Aggregate intrinsic value represents the difference between the exercise price and the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of options outstanding, exercisable or vested and expected to vest as of December 28, 2019.


As of December 28, 2019, there was no unrecognized stock compensation from unvested stock options.

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 $56.21 and $50.90 per share for the three months ended December 28, 2019 and December 29, 2018, respectively, and $48.30 and $54.71 per share for the six months ended December 28, 2019 and December 29, 2018, respectively.

The following table summarizes the outstanding and expected to vest RSUs and other awards as of December 28, 2019 and related activity during the six months ended December 28, 2019:
 
Number of
Shares 
 
Weighted Average
Remaining
Contractual Term
(in Years)
 
 
Aggregate Intrinsic
Value(1) 
Balance at June 29, 2019
4,918,306

 
 
 
 
Restricted stock units and other awards granted
1,550,765

 
 
 
 
Restricted stock units and other awards released
(795,156
)
 
 
 
 
Restricted stock units and other awards cancelled
(269,743
)
 
 
 
 
Balance at December 28, 2019
5,404,172

 
2.8
 
$
332,572,745

Outstanding and expected to vest, December 28, 2019
4,513,314

 
2.8
 
$
277,749,319

(1)
Aggregate intrinsic value for RSUs and other awards represents the closing price per share of the Company’s common stock on December 27, 2019, the last business day preceding the fiscal quarter-end, multiplied by the number of RSUs outstanding or expected to vest as of December 28, 2019.

The Company withheld shares totaling $7.6 million and $17.6 million in value as a result of employee withholding taxes based on the value of RSUs on their vesting date for the three and six months ended December 28, 2019. Total payments for employees’ tax obligations to taxing authorities are reflected as financing activities within the Condensed Consolidated Statements of Cash Flows.

As of December 28, 2019, there was $175.2 million of unrecognized compensation expense related to 5.4 million unvested RSUs and other awards, which is expected to be recognized over a weighted average period of approximately 2.8 years.

Market Stock Units (MSUs)

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 and after, 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 after August 2017 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.

The weighted-average fair value of MSUs granted was $54.70 and $75.48 per share for the six months ended December 28, 2019 and December 29, 2018, respectively.

The following table summarizes the number of MSUs outstanding and expected to vest as of December 28, 2019 and their activity during the six months ended December 28, 2019:
 
Number of
Shares 
 
Weighted Average
Remaining
Contractual Term
(in Years)
 
 
Aggregate Intrinsic
Value
(1) 
Balance at June 29, 2019
1,048,532

 
 
 
 
Market stock units granted
259,984

 
 
 
 
Market stock units released
(183,974
)
 
 
 
 
Market stock units cancelled
(140,290
)
 
 
 
 
Balance at December 28, 2019
984,252

 
2.8
 
$
60,570,868

Outstanding and expected to vest, December 28, 2019
350,417

 
2.7
 
$
21,564,655

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


As of December 28, 2019, there was $32.4 million of unrecognized compensation expense related to 1.0 million unvested MSUs, which is expected to be recognized over a weighted average period of approximately 2.8 years.

Employee Stock Purchase Plan

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

The fair value of 2008 ESPP rights granted to employees has been estimated at the date of grant using the Black-Scholes option valuation model using the following assumptions for the offering periods outstanding:
 
Three Months Ended
 
Six Months Ended
 
December 28, 2019
 
December 29, 2018
 
December 28, 2019
 
December 29, 2018
Expected holding period (in years)
0.5 years
 
0.5 years
 
0.5 years
 
0.5 years
Risk-free interest rate
1.6% - 2.7%
 
1.6% - 2.6%
 
1.6% - 2.7%
 
1.6% - 2.6%
Expected stock price volatility
28.4% - 31.3%
 
19.6% - 32.7%
 
28.4% - 31.3%
 
19.6% - 32.7%
Dividend yield
3.1% - 3.4%
 
2.1% - 3.1%
 
3.1% - 3.4%
 
2.1% - 3.1%


As of December 28, 2019 and December 29, 2018, there was $10.1 million and $8.6 million, respectively, of unrecognized compensation expense related to the 2008 ESPP.

XML 43 R9999.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Label Element Value
Stock Issued During Period, Value, Employee Stock Purchase Plan us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $ 17,689,000
Dividends, Common Stock, Cash us-gaap_DividendsCommonStockCash 126,808,000
Adjustment to Retained Earnings ASU 2016-01 mxim_AdjustmenttoRetainedEarningsASU201601 (5,916,000)
Stock Issued During Period, Value, Stock Options Exercised us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 21,702,000
Adjustments to Additional Paid in Capital, Other us-gaap_AdjustmentsToAdditionalPaidInCapitalOther 3,471,000
Stockholders' Equity, Other us-gaap_StockholdersEquityOther 1,912,323,000
Stockholders' Equity, Other us-gaap_StockholdersEquityOther 1,930,940,000
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest us-gaap_ProfitLoss 131,892,000
Interest Paid, Excluding Capitalized Interest, Operating Activities us-gaap_InterestPaidNet $ 17,063,000
Stockholders' Equity, Other Shares us-gaap_StockholdersEquityOtherShares 281,000
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $ 7,235,000
AOCI Attributable to Parent [Member]  
Dividends, Common Stock, Cash us-gaap_DividendsCommonStockCash 11,336,000
Stockholders' Equity, Other us-gaap_StockholdersEquityOther (12,720,000)
Stockholders' Equity, Other us-gaap_StockholdersEquityOther (14,985,000)
Additional Paid-in Capital [Member]  
Stock Issued During Period, Value, Employee Stock Purchase Plan us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan 17,689,000
Dividends, Common Stock, Cash us-gaap_DividendsCommonStockCash 0
Stock Issued During Period, Value, Stock Options Exercised us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 7,235,000
Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 21,702,000
Treasury Stock, Value, Acquired, Par Value Method us-gaap_TreasuryStockValueAcquiredParValueMethod (44,181,000)
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures (5,916,000)
Common Stock [Member]  
Dividends, Common Stock, Cash us-gaap_DividendsCommonStockCash $ 274,326,000
Stock Issued During Period, Shares, Employee Stock Purchase Plans us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans 384,000
Treasury Stock, Shares, Acquired us-gaap_TreasuryStockSharesAcquired 3,960,000
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures 191,000
Retained Earnings [Member]  
Dividends, Common Stock, Cash us-gaap_DividendsCommonStockCash $ 126,808,000
Stockholders' Equity, Other us-gaap_StockholdersEquityOther 1,924,764,000
Stockholders' Equity, Other us-gaap_StockholdersEquityOther 1,945,646,000
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest us-gaap_ProfitLoss 131,892,000
Treasury Stock, Value, Acquired, Par Value Method us-gaap_TreasuryStockValueAcquiredParValueMethod $ (163,377,000)
XML 44 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
6 Months Ended
Dec. 28, 2019
Income Tax Disclosure [Abstract]  
Income Taxes [Text Block] INCOME TAXES

In the three and six months ended December 28, 2019 the Company recorded an income tax provision of $23.0 million and $40.7 million, respectively, compared to $50.8 million and $87.0 million for the three and six months ended December 29, 2018, respectively. The Company’s effective tax rate for the three and six months ended December 28, 2019 was 13.6% and 12.4%, respectively, compared to 27.8% and 20.9% for the three and six months ended December 29, 2018, 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 the Company's 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 discrete $236.9 million provisional Transition Tax charge. During the measurement period, the Company gathered additional information and analyzed available guidance to more precisely compute the amount of the Transition Tax. In the second quarter of fiscal year 2019, the Company completed this work and recorded a discrete $22.1 million measurement period adjustment for the Transition Tax, which increased the Company’s effective tax rate for the three and six months ended December 29, 2018 by 12.1% and 5.3%, respectively. As of the end of the second quarter of fiscal year 2019, the accounting for income tax effects of the Act was completed.

The Company’s federal statutory tax rate is 21%. The Company’s effective tax rate for the three and six months ended December 28, 2019 was lower than the statutory rate primarily due to earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates, partially offset by U.S. tax expense related to Global Intangible Low-Taxed Income (“GILTI”).

The Company’s effective tax rate for the three months ended December 29, 2018 was higher than the statutory rate primarily due to a $22.1 million discrete charge for the Transition Tax, U.S. tax expense related to GILTI, and a $4.9 million discrete charge for interest accruals for unrecognized tax benefits, partially offset by earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates.

The Company’s effective tax rate for the six months ended December 29, 2018 was lower than the statutory rate primarily due to earnings of foreign subsidiaries, generated by the Company's international operations managed in Ireland, that were taxed at lower rates, partially offset by a $22.1 million discrete charge for the Transition Tax, U.S. tax expense related to GILTI, and a $9.4 million discrete charge for interest accruals for unrecognized tax benefits.

The Company engages in continuous discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. It is reasonably possible that the balance of gross unrecognized tax benefits, including accrued interest and penalties, could decrease up to $56.0 million within the next twelve months due to the completion of federal tax audits, including any administrative appeals. The $56.0 million primarily relates to matters involving federal taxation of cross-border transactions.

The Company’s federal corporate income tax returns are audited on a recurring basis by the Internal Revenue Service (“IRS”). In fiscal year 2017, the IRS commenced an audit of the Company’s federal corporate income tax returns for fiscal years 2012 through 2014, which is ongoing. 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.
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Tables)
6 Months Ended
Dec. 28, 2019
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:
 
Three Months Ended
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
December 28,
2019
 
December 29,
2018
 
(in thousands)
United States
$
58,909

 
$
64,845

 
$
114,707

 
$
136,974

China
217,099

 
208,717

 
414,398

 
428,015

Rest of Asia
163,563

 
186,840

 
333,478

 
407,221

Europe
98,254

 
100,662

 
194,194

 
212,030

Rest of World
13,245

 
15,842

 
27,333

 
31,161

 
$
551,070

 
$
576,906

 
$
1,084,110

 
$
1,215,401


Schedule of Long Lived Assets by Geographical Areas [Table Text Block]
Net long-lived assets by geographic region were as follows:
 
December 28,
2019
 
June 29,
2019
 
(in thousands)
United States
$
375,860

 
$
379,308

Philippines
97,784

 
102,634

Rest of World
97,715

 
95,780

 
$
571,359

 
$
577,722


XML 46 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock Repurchases
6 Months Ended
Dec. 28, 2019
Common Stock Repurchases [Abstract]  
Common Stock Repurchases [Text Block] COMMON STOCK REPURCHASES

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 generated from operations, cash requirements, and other factors. All prior repurchase authorizations by the Company’s Board of Directors for the repurchase of common stock were cancelled and superseded by this repurchase authorization.

During the six months ended December 28, 2019, the Company repurchased approximately 3.5 million shares of its common stock for $201.5 million. As of December 28, 2019, the Company had remaining authorization of $0.9 billion for future share repurchases. 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 general market and business conditions.
XML 47 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Tables)
6 Months Ended
Dec. 28, 2019
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
Assets and liabilities measured at fair value on a recurring basis were as follows:
 
December 28, 2019
 
June 29, 2019
 
Fair Value
 Measurements Using
 
Total
Balance
 
Fair Value
 Measurements Using
 
Total
Balance
 
Level 1
 
Level 2
 
Level 3
 
 
Level 1
 
Level 2
 
Level 3
 
 
(in thousands)
Assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Money market funds
$
175,298

 
$

 
$

 
$
175,298

 
$
186,819

 
$

 
$

 
$
186,819

Short-term investments
 
 
 
 
 
 


 
 
 
 
 
 
 


    Certificates of deposit

 

 

 

 

 
1,000

 

 
1,000

    Corporate debt securities

 
63,006

 

 
63,006

 

 
139,990

 

 
139,990

Other current assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts

 
361

 

 
361

 

 
651

 

 
651

Total assets
$
175,298

 
$
63,367

 
$

 
$
238,665

 
$
186,819

 
$
141,641

 
$

 
$
328,460

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accrued expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
$

 
$
186

 
$

 
$
186

 
$

 
$
148

 
$

 
$
148

Contingent consideration

 

 

 

 

 

 
9,052

 
9,052

Total Liabilities
$

 
$
186

 
$

 
$
186

 
$

 
$
148

 
$
9,052

 
$
9,200



XML 48 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Document Period End Date Dec. 28, 2019  
Other Operating Activities, Cash Flow Statement $ (5,961) $ (636)
Cash flows from operating activities:    
Net income 286,206 329,315
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 48,738 42,153
Depreciation and amortization 48,008 57,994
Deferred taxes (2,231) (8,206)
Gain (Loss) on Disposition of Property Plant Equipment 489 2,896
Changes in assets and liabilities:    
Accounts receivable 16,421 19,798
Inventories 22,583 3,497
Other assets (55,820) (6,587)
Accounts payable 4,844 2,401
Income taxes payable (31,133) 33,261
Accrued salary and related expenses (23,965) (45,783)
Other liabilities 58,634 60
Net cash provided by (used in) operating activities 378,735 431,435
Cash flows from investing activities:    
Purchases of property, plant and equipment (34,301) (30,913)
Proceeds from sale of property, plant and equipment 171 2
Proceeds from sale of available-for-sale securities 0 27,253
Proceeds from maturity of available-for-sale securities 78,067 718,554
Payment in connection with business acquisition, net of cash acquired 0 (2,949)
Purchases of available-for-sale securities 0 (214,587)
Purchases of private company investments 0 (906)
Other investing activities (68) 0
Net cash provided by (used in) investing activities 43,869 496,454
Cash flows from financing activities:    
Repayment of debt 0 (500,000)
Contingent consideration paid (8,000) (8,000)
Payments of Stock Issuance Costs (17,566) (13,444)
Proceeds from stock options exercised 8,820 13,843
Issuance of common stock under employee stock purchase program 18,535 17,689
Repurchase of common stock (201,509) (320,056)
Payments of Dividends (260,032) (254,665)
Net cash provided by (used in) financing activities (459,752) (1,064,633)
Net increase (decrease) in cash and cash equivalents (37,148) (136,744)
Cash and cash equivalents:    
Beginning of period 1,757,342 1,543,484
End of period 1,720,194 1,406,740
Cash paid (refunded), net during the period for income taxes 63,692 60,946
Interest Paid, Excluding Capitalized Interest, Operating Activities   23,313
Noncash investing and financing activities:    
Accounts payable related to property, plant, and equipment purchases $ 12,360 $ 14,660
XML 49 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation, Employee Stock Purchase Plan (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Jun. 29, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Document Period End Date     Dec. 28, 2019    
Allocated Share-based Compensation Expense $ 24,066 $ 21,656 $ 48,738 $ 42,153  
Risk-free interest rate 1.60% 1.60% 1.60% 1.60%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 3.10% 2.10% 3.10% 2.10%  
Unrecognized compensation costs related to unvested units $ 175,200   $ 175,200    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     2 years 9 months 18 days    
Employee Service Share-based Compensation, Tax Benefit from Compensation Expense 2,193 $ 2,304 $ 5,081 $ 4,268  
Allocated Share-based Compensation Expense, Net of Tax $ 21,873 $ 19,352 $ 43,657 $ 37,885  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 2.70% 2.60% 2.70% 2.60%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 28.40% 19.60% 28.40% 19.60%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 31.30% 32.70% 31.30% 32.70%  
Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Maximum 3.40% 3.10% 3.40% 3.10%  
Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense $ 2,400 $ 2,900 $ 6,800 $ 5,300  
Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 458,130   458,130   777,413
Allocated Share-based Compensation Expense $ 64 78 $ 144 155  
Unrecognized compensation costs related to unvested units 0   0    
ESP Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense $ 3,062 $ 2,228 $ 5,936 $ 4,551  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 15 days 15 days 15 days 15 days  
Unrecognized compensation costs related to unvested units $ 10,100 $ 8,600 $ 10,100 $ 8,600  
Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 20,940 19,350 42,658 37,447  
Cost of Sales [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 2,973 2,388 5,931 4,667  
Cost of Sales [Member] | Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 5 9 14 19  
Cost of Sales [Member] | ESP Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 699 495 1,368 1,002  
Cost of Sales [Member] | Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 2,269 1,884 4,549 3,646  
Research and Development Expense [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 11,436 9,839 22,320 19,696  
Research and Development Expense [Member] | Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 4 11 8 22  
Research and Development Expense [Member] | ESP Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 1,514 1,135 2,909 2,290  
Research and Development Expense [Member] | Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 9,918 8,693 19,403 17,384  
General and Administrative Expense [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 9,657 9,429 20,487 17,790  
General and Administrative Expense [Member] | Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 55 58 122 114  
General and Administrative Expense [Member] | ESP Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense 849 598 1,659 1,259  
General and Administrative Expense [Member] | Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated Share-based Compensation Expense $ 8,753 $ 8,773 $ 18,706 $ 16,417  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Document Period End Date     Dec. 28, 2019  
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense $ 24,066 $ 21,656 $ 48,738 $ 42,153
Employee Service Share-based Compensation, Tax Benefit from Compensation Expense 2,193 2,304 5,081 4,268
Net stock-based compensation expense 21,873 19,352 43,657 37,885
Cost of Sales [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 2,973 2,388 5,931 4,667
Research and Development Expense [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 11,436 9,839 22,320 19,696
General and Administrative Expense [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 9,657 9,429 20,487 17,790
Stock options [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 64 78 144 155
Stock options [Member] | Cost of Sales [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 5 9 14 19
Stock options [Member] | Research and Development Expense [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 4 11 8 22
Stock options [Member] | General and Administrative Expense [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 55 58 122 114
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 20,940 19,350 42,658 37,447
Restricted Stock Units (RSUs) [Member] | Cost of Sales [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 2,269 1,884 4,549 3,646
Restricted Stock Units (RSUs) [Member] | Research and Development Expense [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 9,918 8,693 19,403 17,384
Restricted Stock Units (RSUs) [Member] | General and Administrative Expense [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 8,753 8,773 18,706 16,417
ESP Plan [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 3,062 2,228 5,936 4,551
ESP Plan [Member] | Cost of Sales [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 699 495 1,368 1,002
ESP Plan [Member] | Research and Development Expense [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 1,514 1,135 2,909 2,290
ESP Plan [Member] | General and Administrative Expense [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense 849 598 1,659 1,259
Market stock units [Member]        
Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]        
Allocated Share-based Compensation Expense $ 2,400 $ 2,900 $ 6,800 $ 5,300
XML 51 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
USD ($)
customers
Dec. 29, 2018
USD ($)
Dec. 28, 2019
USD ($)
Dec. 29, 2018
USD ($)
Jun. 29, 2019
USD ($)
Segment Reporting Information [Line Items]          
Number of Reportable Segments | customers 1        
Revenues $ 551,070 $ 576,906 $ 1,084,110 $ 1,215,401  
Long-lived assets 571,359   571,359   $ 577,722
United States [Member]          
Segment Reporting Information [Line Items]          
Revenues 58,909 64,845 114,707 136,974  
Long-lived assets 375,860   375,860   379,308
China [Member]          
Segment Reporting Information [Line Items]          
Revenues 217,099 208,717 414,398 428,015  
Rest of Asia [Member]          
Segment Reporting Information [Line Items]          
Revenues 163,563 186,840 333,478 407,221  
Europe [Member]          
Segment Reporting Information [Line Items]          
Revenues 98,254 100,662 194,194 212,030  
Philippines [Member]          
Segment Reporting Information [Line Items]          
Long-lived assets 97,784   97,784   102,634
Rest of World [Member]          
Segment Reporting Information [Line Items]          
Revenues 13,245 $ 15,842 27,333 $ 31,161  
Long-lived assets $ 97,715   $ 97,715   $ 95,780
XML 52 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Interest Expense $ 9,300 $ 11,700 $ 18,600 $ 24,600
Interest Expense, Debt 8,900 11,200 17,800 23,600
Allocated Share-based Compensation Expense 24,066 21,656 48,738 42,153
Employee Service Share-based Compensation, Tax Benefit from Compensation Expense 2,193 2,304 5,081 4,268
Allocated Share-based Compensation Expense, Net of Tax 21,873 19,352 43,657 37,885
Revenue from Contract with Customer, Excluding Assessed Tax 551,070 576,906 1,084,110 1,215,401
Net revenues 551,070 576,906 1,084,110 1,215,401
Cost of goods sold 190,546 203,858 380,263 412,117
Gross margin 360,524 373,048 703,847 803,284
Operating expenses:        
Research and development 111,914 110,303 220,903 223,011
Selling, general and administrative 76,071 77,853 152,186 159,372
Intangible asset amortization 756 756 1,512 1,529
Impairment of long-lived assets 0 753 0 753
Severance and Restructuring Charges 2,728 1,179 4,162 2,173
Other operating expenses (income), net (1) 0 24 60
Total operating expenses 191,468 190,844 378,787 386,898
Operating income 169,056 182,204 325,060 416,386
Interest and other income (expense), net (17) 472 1,812 (74)
Income before provision for income taxes 169,039 182,676 326,872 416,312
Income tax provision 22,989 50,784 40,666 86,997
Net income $ 146,050 $ 131,892 $ 286,206 $ 329,315
Earnings per share:        
Basic $ 0.54 $ 0.48 $ 1.06 $ 1.19
Diluted $ 0.53 $ 0.47 $ 1.04 $ 1.17
Shares used in the calculation of earnings per share:        
Basic 270,330 276,252 270,859 277,144
Diluted 273,269 280,008 273,884 281,414
Employee Stock Option [Member]        
Allocated Share-based Compensation Expense $ 64 $ 78 $ 144 $ 155
Restricted Stock Units (RSUs) [Member]        
Allocated Share-based Compensation Expense 20,940 19,350 42,658 37,447
ESP Plan [Member]        
Allocated Share-based Compensation Expense 3,062 2,228 5,936 4,551
Cost of Sales [Member]        
Allocated Share-based Compensation Expense 2,973 2,388 5,931 4,667
Cost of Sales [Member] | Employee Stock Option [Member]        
Allocated Share-based Compensation Expense 5 9 14 19
Cost of Sales [Member] | Restricted Stock Units (RSUs) [Member]        
Allocated Share-based Compensation Expense 2,269 1,884 4,549 3,646
Cost of Sales [Member] | ESP Plan [Member]        
Allocated Share-based Compensation Expense 699 495 1,368 1,002
Research and Development Expense [Member]        
Allocated Share-based Compensation Expense 11,436 9,839 22,320 19,696
Research and Development Expense [Member] | Employee Stock Option [Member]        
Allocated Share-based Compensation Expense 4 11 8 22
Research and Development Expense [Member] | Restricted Stock Units (RSUs) [Member]        
Allocated Share-based Compensation Expense 9,918 8,693 19,403 17,384
Research and Development Expense [Member] | ESP Plan [Member]        
Allocated Share-based Compensation Expense $ 1,514 $ 1,135 $ 2,909 $ 2,290
XML 53 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Leases - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Dec. 28, 2019
Jun. 30, 2019
Leases - schedule of maturities [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due $ 5,969  
Lessee, Operating Lease, Liability, Payments, Due Year Two 11,818  
Lessee, Operating Lease, Liability, Payments, Due Year Three 10,847  
Lessee, Operating Lease, Liability, Payments, Due Year Four 9,599  
Lessee, Operating Lease, Liability, Payments, Due Year Five 8,202  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 21,904  
Lessee, Operating Lease, Liability, Payments, Due 68,339  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 7,657  
Operating Lease, Liability $ 60,682 $ 65,200
XML 54 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Impairment of Long-Lived Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Long Lived Assets Held-for-sale [Line Items]        
Impairment of long-lived assets $ 0 $ 753 $ 0 $ 753
Gain (Loss) on Disposition of Property Plant Equipment     $ (489) $ (2,896)
XML 55 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Comprehensive Income Loss Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax     $ (11,354) $ (14,985)
Other Comprehensive Income (Loss), before Reclassifications, before Tax     (806) 1,654
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax     882 2,570
Other Comprehensive Income (Loss), Tax     (11) (575)
Other comprehensive income (loss), net $ 708 $ 1,384 65 3,649
Accumulated Other Comprehensive Income (Loss), Net of Tax (11,289) (11,336) (11,289) (11,336)
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)
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     0 0
Accumulated Other Comprehensive Income (Loss), Net of Tax (6,280) (6,280) (6,280) (6,280)
Accumulated Defined Benefit Plans Adjustment [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax     (4,322) (2,516)
Other Comprehensive Income (Loss), before Reclassifications, before Tax     0 0
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax     238 191
Other Comprehensive Income (Loss), Tax     (42) (37)
Other comprehensive income (loss), net     196 154
Accumulated Other Comprehensive Income (Loss), Net of Tax (4,126) (2,362) (4,126) (2,362)
Accumulated Translation Adjustment [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Net of Tax     (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     0 0
Accumulated Other Comprehensive Income (Loss), Net of Tax (1,136) (1,136) (1,136) (1,136)
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     425 (1,383)
Other Comprehensive Income (Loss), before Reclassifications, before Tax     (941) (551)
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax     644 2,379
Other Comprehensive Income (Loss), Tax     48 (310)
Other comprehensive income (loss), net     (249) 1,518
Accumulated Other Comprehensive Income (Loss), Net of Tax 176 135 176 135
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     (41) (3,670)
Other Comprehensive Income (Loss), before Reclassifications, before Tax     135 2,205
Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax     0 0
Other Comprehensive Income (Loss), Tax     (17) (228)
Other comprehensive income (loss), net     118 1,977
Accumulated Other Comprehensive Income (Loss), Net of Tax $ 77 $ (1,693) $ 77 $ (1,693)
XML 56 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock Repurchases (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Oct. 30, 2018
Common Stock Repurchases [Abstract]          
Stock Repurchased During Period, Value     $ 201,500    
Stock repurchase program, authorized amount         $ 1,500,000
Value of common stock repurchased $ 107,957 $ 207,558 201,509 $ 320,056  
Stock repurchase program, remaining authorized amount $ 900,000   $ 900,000    
Stock Repurchased During Period, Shares     3.5    
XML 57 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements
6 Months Ended
Dec. 28, 2019
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 U.S. Treasury securities, agency securities, corporate debt securities, certificates of deposit, commercial paper 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 acquisition-related contingent consideration liabilities.

Assets and liabilities measured at fair value on a recurring basis were as follows:
 
December 28, 2019
 
June 29, 2019
 
Fair Value
 Measurements Using
 
Total
Balance
 
Fair Value
 Measurements Using
 
Total
Balance
 
Level 1
 
Level 2
 
Level 3
 
 
Level 1
 
Level 2
 
Level 3
 
 
(in thousands)
Assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    Money market funds
$
175,298

 
$

 
$

 
$
175,298

 
$
186,819

 
$

 
$

 
$
186,819

Short-term investments
 
 
 
 
 
 


 
 
 
 
 
 
 


    Certificates of deposit

 

 

 

 

 
1,000

 

 
1,000

    Corporate debt securities

 
63,006

 

 
63,006

 

 
139,990

 

 
139,990

Other current assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts

 
361

 

 
361

 

 
651

 

 
651

Total assets
$
175,298

 
$
63,367

 
$

 
$
238,665

 
$
186,819

 
$
141,641

 
$

 
$
328,460

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accrued expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency forward contracts
$

 
$
186

 
$

 
$
186

 
$

 
$
148

 
$

 
$
148

Contingent consideration

 

 

 

 

 

 
9,052

 
9,052

Total Liabilities
$

 
$
186

 
$

 
$
186

 
$

 
$
148

 
$
9,052

 
$
9,200



During the six months ended December 28, 2019 and the year ended 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 December 28, 2019 and June 29, 2019 other than impairments of long-lived assets.

As of December 28, 2019 and June 29, 2019, the fair value of private company investments amounted to $20.9 million and $20.7 million, respectively. The aggregate amount of unrealized losses recognized from these investments were $3.0 million and $3.6 million, respectively, as of December 28, 2019 and June 29, 2019.

The Company recorded $0.6 million and $(0.8) million of unrealized gains (losses) on private company investments, during the three months ended December 28, 2019 and December 29, 2018, respectively. The Company recorded $0.6 million and $(0.7) million, of unrealized gains (losses) on private company investments during the six months ended December 28, 2019 and December 29, 2018, respectively. Unrealized gains (losses) on private company investments are recorded in Interest and other income (expense), net in the Company's Condensed Consolidated Statements of Income.
XML 58 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information
6 Months Ended
Dec. 28, 2019
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. All of the Company's products are designed through a centralized R&D function, manufactured using centralized manufacturing (internal and external), and sold through a centralized sales force and shared wholesale distributors.

The Company currently has
one operating segment and reportable segment. In accordance with ASC No. 280, Segment Reporting (“ASC 280”), 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 in deciding how to allocate resources and in assessing performance. The Chief Operating Decision Maker for the Company was assessed and determined to be the 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.

Enterprise-wide information is provided in accordance with ASC 280. Geographical revenue information is based on customers’ ship-to location. Long-lived assets consist of property, plant and equipment. 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:
 
Three Months Ended
 
Six Months Ended
 
December 28,
2019
 
December 29,
2018
 
December 28,
2019
 
December 29,
2018
 
(in thousands)
United States
$
58,909

 
$
64,845

 
$
114,707

 
$
136,974

China
217,099

 
208,717

 
414,398

 
428,015

Rest of Asia
163,563

 
186,840

 
333,478

 
407,221

Europe
98,254

 
100,662

 
194,194

 
212,030

Rest of World
13,245

 
15,842

 
27,333

 
31,161

 
$
551,070

 
$
576,906

 
$
1,084,110

 
$
1,215,401


Net long-lived assets by geographic region were as follows:
 
December 28,
2019
 
June 29,
2019
 
(in thousands)
United States
$
375,860

 
$
379,308

Philippines
97,784

 
102,634

Rest of World
97,715

 
95,780

 
$
571,359

 
$
577,722


XML 59 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Jun. 29, 2019
Jun. 30, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Impairment of long-lived assets $ 0 $ 753 $ 0 $ 753    
Interest Expense, Debt 8,900 11,200 17,800 23,600    
Cash and cash equivalents 1,720,194 $ 1,406,740 1,720,194 $ 1,406,740 $ 1,757,342 $ 1,543,484
Available-for-sale Securities         140,990  
Business Combination, Contingent Consideration, Liability         9,052  
Fair Value, Measurements, Recurring [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Total Assets 238,665   238,665   328,460  
Total Liabilities 186   186   9,200  
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Total Assets 175,298   175,298   186,819  
Total Liabilities 0   0   0  
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Total Assets 63,367   63,367   141,641  
Total Liabilities 186   186   148  
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Total Assets 0   0   0  
Total Liabilities 0   0   9,052  
Money Market Funds [Member] | Fair Value, Measurements, Recurring [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash and Cash Equivalents, Fair Value Disclosure 175,298   175,298   186,819  
Money Market Funds [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash and cash equivalents 175,298   175,298   186,819  
Money Market Funds [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash and cash equivalents         0  
Money Market Funds [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash and cash equivalents         0  
Corporate debt securities | Fair Value, Measurements, Recurring [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale Securities 63,006   63,006   139,990  
Corporate debt securities | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale Securities 63,006   63,006   139,990  
Foreign Exchange Forward [Member] | Fair Value, Measurements, Recurring [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Foreign currency forward contracts 361   361   651  
Foreign currency forward contracts 186   186   148  
Foreign Exchange Forward [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Foreign currency forward contracts         0  
Foreign currency forward contracts 0   0   0  
Foreign Exchange Forward [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Foreign currency forward contracts 361   361   651  
Foreign currency forward contracts 186   186   148  
Foreign Exchange Forward [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Foreign currency forward contracts         0  
Foreign currency forward contracts 0   0   0  
Accrued Liabilities [Member] | Fair Value, Measurements, Recurring [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business Combination, Contingent Consideration, Liability 0   0   9,052  
Accrued Liabilities [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business Combination, Contingent Consideration, Liability 0   0      
Certificates of deposit | Fair Value, Measurements, Recurring [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale Securities 0   0   1,000  
Certificates of deposit | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale Securities $ 0   $ 0   $ 1,000  
XML 60 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
6 Months Ended
Dec. 28, 2019
Balance Sheet Items Related to Leases [Abstract]  
Balance sheet items related to leases [Table Text Block]
 
 
December 28, 2019
 
 
(in thousands)
Other assets
 
$
56,170

 
 
 
Accrued expenses
 
$
10,028

Other liabilities
 
$
50,784


Lessee, Operating Lease, Liability, Maturity [Table Text Block]
 
 
Operating Lease Obligations
Fiscal Year

 
(in thousands)

Remainder of 2020
 
$
5,969

2021
 
11,818

2022
 
10,847

2023
 
9,599

2024
 
8,202

Thereafter
 
21,904

Total
 
68,339

Less imputed interest
 
7,657

Total
 
$
60,682


XML 61 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments, Long-term Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Jun. 24, 2017
Jun. 29, 2019
Mar. 30, 2013
Debt Instrument [Line Items]              
Document Period End Date     Dec. 28, 2019        
Debt, Long-term and Short-term, Combined Amount $ 1,000,000   $ 1,000,000     $ 1,000,000  
Less: Reduction for unamortized discount and debt issuance costs (6,697)     $ (7,416)      
Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed         101.00%    
Interest expense relating to the Notes 8,900 $ 11,200 17,800 23,600      
Estimated fair value of long-term debt 1,030,000   1,030,000        
Interest Expense 9,300 $ 11,700 18,600 $ 24,600      
Secured Long-term Debt, Noncurrent 993,303   993,303     992,584  
Fixed Rate Note Due June 2027 at 3 Point 45 Percent [Member]              
Debt Instrument [Line Items]              
Long-term debt $ 500,000   $ 500,000   $ 500,000 500,000  
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 0.00%   0.00%     2.50%  
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 $ 500,000
Effective interest rate of the Notes             3.50%
proceeds from issuance of long term debt 3           $ 494,500 $ 490,000
FixedRateNoteDueJune2027at3Point450Percent[Member] [Member]              
Debt Instrument [Line Items]              
Stated interest rate of the notes 3.45%   3.45%   3.45% 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]              
Net Proceeds From Issuance of Long Term Debt 5         $ 495,200    
Fixed Rate Note Due March 2023 at 3 Point 375 Percent [Member]              
Debt Instrument [Line Items]              
Stated interest rate of the notes 3.375%   3.375%     3.375% 3.375%
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Income Tax Disclosure [Abstract]        
Deferred Tax Assets, State Taxes   $ 4,900   $ 9,400
Unrecognized Tax Benefits, Period Increase (Decrease)     $ 56,000  
Income tax provision $ 22,989 $ 50,784 $ 40,666 $ 86,997
Effective Income Tax Rate Reconciliation, Percent 13.60% 27.80% 12.40% 20.90%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%      
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount       $ 236,900
XML 63 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Jun. 29, 2019
Business Acquisition [Line Items]      
Payments to Acquire Businesses, Net of Cash Acquired $ 0 $ 2,949  
Business Combination, Contingent Consideration, Liability     $ 9,052
Goodwill $ 532,251   $ 532,251
XML 64 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Activities (Details) - $ / shares
3 Months Ended 6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 28, 2019
Dec. 29, 2018
Restructuring Cost and Reserve [Line Items]        
Earnings per share, Diluted (per share) $ 0.53 $ 0.47 $ 1.04 $ 1.17
JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "maximq22010-q.htm": { "axisCustom": 3, "axisStandard": 11, "contextCount": 261, "dts": { "calculationLink": { "local": [ "mxim-20191228_cal.xml" ] }, "definitionLink": { "local": [ "mxim-20191228_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "maximq22010-q.htm" ] }, "labelLink": { "local": [ "mxim-20191228_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "mxim-20191228_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "mxim-20191228.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-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", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd" ] } }, "elementCount": 627, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 44, "http://www.maxim-ic.com/20191228": 8, "http://xbrl.sec.gov/dei/2019-01-31": 8, "total": 60 }, "keyCustom": 21, "keyStandard": 354, "memberCustom": 18, "memberStandard": 36, "nsprefix": "mxim", "nsuri": "http://www.maxim-ic.com/20191228", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentTransitionReport", "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", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentTransitionReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Recently Issued Accounting Pronouncements", "role": "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncements", "shortName": "Recently Issued Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Balance Sheet Components", "role": "http://www.maxim-ic.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Financial Instruments", "role": "http://www.maxim-ic.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": null }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Stock-Based Compensation", "role": "http://www.maxim-ic.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Segment Information", "role": "http://www.maxim-ic.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Comprehensive Income Loss", "role": "http://www.maxim-ic.com/role/ComprehensiveIncomeLoss", "shortName": "Comprehensive Income Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Income Taxes", "role": "http://www.maxim-ic.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "mxim:CommonStockRepurchasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "mxim:CommonStockRepurchasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Acquisitions (Notes)", "role": "http://www.maxim-ic.com/role/AcquisitionsNotes", "shortName": "Acquisitions (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "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": null }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Balance Sheet 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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Financial Instruments (Tables)", "role": "http://www.maxim-ic.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Comprehensive Income Loss (Tables)", "role": "http://www.maxim-ic.com/role/ComprehensiveIncomeLossTables", "shortName": "Comprehensive Income Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - Condensed Consolidated Balance Sheets Parenthetical", "role": "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "lang": "en-US", "name": "mxim:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "mxim:BalancesheetitemsrelatedtoleasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321302 - Disclosure - Leases (Tables)", "role": "http://www.maxim-ic.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "mxim:BalancesheetitemsrelatedtoleasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Recently Issued Accounting Pronouncements (Details)", "role": "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails", "shortName": "Recently Issued Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:BalancesheetitemsrelatedtoleasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Recently Issued Accounting Pronouncements Adjustments for New Accounting Pronouncements (Details)", "role": "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsAdjustmentsForNewAccountingPronouncementsDetails", "shortName": "Recently Issued Accounting Pronouncements Adjustments for New Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "I2020Q1SD", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredRentCreditNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - 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": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - 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", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CostMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Fair Value Measurements Private Company Investments (Details)", "role": "http://www.maxim-ic.com/role/FairValueMeasurementsPrivateCompanyInvestmentsDetails", "shortName": "Fair Value Measurements Private Company Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:CostMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - 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": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Financial Instruments Financial Instruments, Securities Received as Consideration (Details)", "role": "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails", "shortName": "Financial Instruments Financial Instruments, Securities Received as Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2_mxim_ForwardContractsHeldtoAxis_mxim_ForwardcontractsheldtopurchaseU.S.dollarsMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "-5", "lang": null, "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404405 - 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": "maximq22010-q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Statements of Income", "role": "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404407 - Disclosure - Financial Instruments Gain (Loss) from Hedging Activities (Details)", "role": "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails", "shortName": "Financial Instruments Gain (Loss) from Hedging Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_StatementEquityComponentsAxis_mxim_AccumulatedNetGainLossfromCostofGoodSoldsAttributabletoParentMemberMember", "decimals": "-3", "lang": null, "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - 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", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405405 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405406 - Disclosure - Stock-Based Compensation Stock Based Compensation, Market Stock Units (Details)", "role": "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "shortName": "Stock-Based Compensation Stock Based Compensation, Market Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_AwardTypeAxis_mxim_MarketStockUnitsMember", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405407 - 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", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405408 - Disclosure - Stock-Based Compensation Stock based compensation, net (Details)", "role": "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationNetDetails", "shortName": "Stock-Based Compensation Stock based compensation, net (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Earnings Per Share EPS (Details)", "role": "http://www.maxim-ic.com/role/EarningsPerShareEpsDetails", "shortName": "Earnings Per Share EPS (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Customers", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Customers", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Comprehensive Income Loss Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Comprehensive Income Loss 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": "maximq22010-q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "2", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "percent", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Income Taxes Income Tax Disclosure (Details)", "role": "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxDisclosureDetails", "shortName": "Income Taxes Income Tax Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "lang": null, "name": "us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.maxim-ic.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - 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": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Acquisitions (Details)", "role": "http://www.maxim-ic.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "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": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416404 - 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", "td", "tr", "table", "div", "div", "mxim:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418401 - 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 }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EarningsPerShareDiluted", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Restructuring Activities (Details)", "role": "http://www.maxim-ic.com/role/RestructuringActivitiesDetails", "shortName": "Restructuring Activities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Condensed Consolidated Statement of Shareholders' Equity Statement", "role": "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "shortName": "Condensed Consolidated Statement of Shareholders' Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - 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 }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421403 - Disclosure - Leases (Details)", "role": "http://www.maxim-ic.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421404 - Disclosure - Leases Leases - Schedule of Maturities (Details)", "role": "http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails", "shortName": "Leases Leases - Schedule of Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421405 - Disclosure - Leases Balance Sheet Items Related to Leases (Details)", "role": "http://www.maxim-ic.com/role/LeasesBalanceSheetItemsRelatedToLeasesDetails", "shortName": "Leases Balance Sheet Items Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "mxim:BalancesheetitemsrelatedtoleasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1004002 - Statement - Condensed Consolidated Statement of Shareholders' Equity Dividends (Details)", "role": "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityDividendsDetails", "shortName": "Condensed Consolidated Statement of Shareholders' Equity Dividends (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherNoncashIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Basis of Presentation", "role": "http://www.maxim-ic.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - maximq22010-q.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - maximq22010-q.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "maximq22010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 56, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA", "terseLabel": "China [Member]" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-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/2017-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "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/2019-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/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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 CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationNetDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r421" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r422" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r423" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r423" ], "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/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r419" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r420" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.maxim-ic.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "tradingSymbolItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of derivatives", "verboseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "invest_InvestmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment [Line Items]", "terseLabel": "Investment [Line Items]" } } }, "localname": "InvestmentLineItems", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "stringItemType" }, "invest_InvestmentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment [Table]", "terseLabel": "Investment [Table]" } } }, "localname": "InvestmentTable", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "stringItemType" }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "mxim_AccruedEmployeeStockPurchaseProgramWithholding": { "auth_ref": [], "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": "Accrued Employee Stock Purchase Program Withholding", "label": "Accrued Employee Stock Purchase Program Withholding", "terseLabel": "Accrued Employee Stock Purchase Program Withholding" } } }, "localname": "AccruedEmployeeStockPurchaseProgramWithholding", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "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 Cash Flow Hedges Attributable to Parent [Member]" } } }, "localname": "AccumulatedNetGainLossfromNetRevenueAttributabletoParentMember", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "mxim_Accumulatedgainsorlossesonprivatecompanyinvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accumulated gains or losses on private company investments", "label": "Accumulated gains or losses on private company investments", "terseLabel": "Accumulated gains or losses on private company investments" } } }, "localname": "Accumulatedgainsorlossesonprivatecompanyinvestments", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsPrivateCompanyInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_Accumulatedunremittedearningstaxrateexceedtheaggregateforeigncashposition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated unremitted earnings tax rate exceed the aggregate foreign cash position", "label": "Accumulated unremitted earnings tax rate exceed the aggregate foreign cash position", "terseLabel": "Accumulated unremitted earnings tax rate exceed the aggregate foreign cash position" } } }, "localname": "Accumulatedunremittedearningstaxrateexceedtheaggregateforeigncashposition", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "mxim_Accumulatedunremittedearningstaxratetotheextentoftheaggregateforeigncashposition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated unremitted earnings tax rate to the extent of the aggregate foreign cash position", "label": "Accumulated unremitted earnings tax rate to the extent of the aggregate foreign cash position", "terseLabel": "Accumulated unremitted earnings tax rate to the extent of the aggregate foreign cash position" } } }, "localname": "Accumulatedunremittedearningstaxratetotheextentoftheaggregateforeigncashposition", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_BalanceSheetItemsRelatedtoLeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Balance Sheet Items Related to Leases [Abstract]", "label": "Balance Sheet Items Related to Leases [Abstract]" } } }, "localname": "BalanceSheetItemsRelatedtoLeasesAbstract", "nsuri": "http://www.maxim-ic.com/20191228", "xbrltype": "stringItemType" }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "mxim_BasisOfPresentationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Combined disclosure of basis of accounting, consolidation policy, omission of certain disclosures in the interim reporting period as allowed by the SEC, disclaimer of forward-looking projections of results.", "label": "Basis of Presentation [Abstract]" } } }, "localname": "BasisOfPresentationAbstract", "nsuri": "http://www.maxim-ic.com/20191228", "xbrltype": "stringItemType" }, "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/20191228", "xbrltype": "stringItemType" }, "mxim_CommonStockRepurchasesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Repurchases [Text Block]", "label": "Common Stock Repurchases [Text Block]", "terseLabel": "Common Stock Repurchases [Text Block]" } } }, "localname": "CommonStockRepurchasesTextBlock", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchases" ], "xbrltype": "textBlockItemType" }, "mxim_CumulativeeffectadjustmentforadoptionofASU201602": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cumulative-effect adjustment for adoption of ASU 2016-02", "label": "Cumulative-effect adjustment for adoption of ASU 2016-02", "negatedTerseLabel": "Cumulative Effect of New Accounting Principle in Period of Adoption" } } }, "localname": "CumulativeeffectadjustmentforadoptionofASU201602", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "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/20191228", "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsCreditFacilityDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "mxim_DeiAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "DEI [Abstract]", "label": "DEI [Abstract]" } } }, "localname": "DeiAbstract", "nsuri": "http://www.maxim-ic.com/20191228", "xbrltype": "stringItemType" }, "mxim_EffectiveIncomeTaxRateReconciliationRepatriationofForeignEarningsGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Gross", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Gross", "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Gross" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationofForeignEarningsGross", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_EffectiveIncomeTaxReconciliationInterestAccruals": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Reconciliation, Interest Accruals", "label": "Effective Income Tax Reconciliation, Interest Accruals", "terseLabel": "Effective Income Tax Reconciliation, Interest Accruals" } } }, "localname": "EffectiveIncomeTaxReconciliationInterestAccruals", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_EffectiveIncomeTaxReconciliationTransitionTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Reconciliation, Transition Tax", "label": "Effective Income Tax Reconciliation, Transition Tax", "terseLabel": "Effective Income Tax Reconciliation, Transition Tax" } } }, "localname": "EffectiveIncomeTaxReconciliationTransitionTax", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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/20191228", "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/20191228", "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "mxim_FairValuebyAssetsandLiabilitiesClass1Domain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Fair Value by Assets and Liabilities Class1 [Axis]", "label": "Fair Value by Assets and Liabilities Class1 [Domain]", "terseLabel": "Fair Value by Assets and Liabilities Class1 [Domain]" } } }, "localname": "FairValuebyAssetsandLiabilitiesClass1Domain", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "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]", "terseLabel": "Finite and Indefinite Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.maxim-ic.com/20191228", "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "mxim_FixedRateNoteDueJune2027at3Point450PercentMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "FixedRateNoteDueJune2027at3Point450Percent[Member] [Member]", "label": "FixedRateNoteDueJune2027at3Point450Percent[Member] [Member]", "terseLabel": "FixedRateNoteDueJune2027at3Point450Percent[Member] [Member]" } } }, "localname": "FixedRateNoteDueJune2027at3Point450PercentMemberMember", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/LeasesDetails" ], "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 45 Percent [Member]" } } }, "localname": "FixedRateNoteDueJune2027at3Point45PercentMember", "nsuri": "http://www.maxim-ic.com/20191228", "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/20191228", "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/20191228", "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/20191228", "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/20191228", "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "domainItemType" }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mxim_GoodwillImpairmentbyGroupAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill Impairment by Group [Axis]", "label": "Goodwill Impairment by Group [Axis]", "terseLabel": "Goodwill Impairment by Group [Axis]" } } }, "localname": "GoodwillImpairmentbyGroupAxis", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "mxim_GoodwillImpairmentbyGroupDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Goodwill Impairment by Group [Axis]", "label": "Goodwill Impairment by Group [Domain]", "terseLabel": "Goodwill Impairment by Group [Domain]" } } }, "localname": "GoodwillImpairmentbyGroupDomain", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "mxim_IncreaseinEffectiveIncomeTaxRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increase in Effective Income Tax Rate", "label": "Increase in Effective Income Tax Rate", "terseLabel": "Increase in Effective Income Tax Rate" } } }, "localname": "IncreaseinEffectiveIncomeTaxRate", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "mxim_IntangibleAssetAmortizationExpense": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intangible Asset Amortization Expense", "label": "Intangible Asset Amortization Expense", "totalLabel": "Intangible Asset Amortization Expense" } } }, "localname": "IntangibleAssetAmortizationExpense", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_InterestAndOtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Interest and Other Income Expense Net", "label": "Interest and Other Income Expense Net", "terseLabel": "Interest and other income (expense), net" } } }, "localname": "InterestAndOtherIncomeExpenseNet", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "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": "Interest payment on advance payments for audit and post-audit year tax" } } }, "localname": "Interestpaymentonadvancepaymentsforauditandpostaudityeartax", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mxim_InvestmentsBalanceSheetLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investments, Balance Sheet Location [Domain]", "label": "Investments, Balance Sheet Location [Domain]", "terseLabel": "Investments, Balance Sheet Location [Domain]" } } }, "localname": "InvestmentsBalanceSheetLocationDomain", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "mxim_InvestmentsByBalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investments by Balance Sheet Location [Axis]", "label": "Investments by Balance Sheet Location [Axis]", "terseLabel": "Investments by Balance Sheet Location [Axis]" } } }, "localname": "InvestmentsByBalanceSheetLocationAxis", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "mxim_LeasesscheduleofmaturitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leases - schedule of maturities [Abstract]", "label": "Leases - schedule of maturities [Abstract]" } } }, "localname": "LeasesscheduleofmaturitiesAbstract", "nsuri": "http://www.maxim-ic.com/20191228", "xbrltype": "stringItemType" }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "mxim_MarketStockUnitsMSUMemberDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Market Stock Units (MSU) [Member] [Domain]", "label": "Market Stock Units (MSU) [Member] [Domain]", "terseLabel": "Market Stock Units (MSU) [Member] [Domain]" } } }, "localname": "MarketStockUnitsMSUMemberDomain", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "mxim_NetProceedsFromIssuanceofLongTermDebt5": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Proceeds From Issuance of Long Term Debt 5", "label": "Net Proceeds From Issuance of Long Term Debt 5", "terseLabel": "Net Proceeds From Issuance of Long Term Debt 5" } } }, "localname": "NetProceedsFromIssuanceofLongTermDebt5", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "mxim_Priceadjustmentandotherrevenuereserves": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/20191228", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "mxim_RestOfAsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rest of Asia [Member]", "label": "Rest of Asia [Member]", "terseLabel": "Rest of Asia [Member]" } } }, "localname": "RestOfAsiaMember", "nsuri": "http://www.maxim-ic.com/20191228", "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/20191228", "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "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": "Schedule of amortization expense allocation of intangible assets [Table Text Block]" } } }, "localname": "ScheduleOfAmortizationExpenseAllocationOfIntangibleAssetsTableTextBlock", "nsuri": "http://www.maxim-ic.com/20191228", "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]", "terseLabel": "Schedule of Finite and Indefinite Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "mxim_SeveranceandRestructuringCharges": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "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/20191228", "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": "Expected to vest, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "mxim_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value", "terseLabel": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Maximum", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Maximum", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMaximum", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "mxim_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Minimum", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Fair Value Assumptions, Expected Dividend Rate, Minimum", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateMinimum", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "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": "Outstanding and expected to Vest, weighted average remaining contractual term 3" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestWeightedAverageRemainingContractualTerm1", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "durationItemType" }, "mxim_ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestWeightedAverageRemainingContractualTerm3": { "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 3", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Remaining Contractual Term 3", "terseLabel": "Restricted stock units vested and expected to vest, weighted average remaining contractual term 1" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsExpectedtoVestWeightedAverageRemainingContractualTerm3", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "mxim_ShareBasedCompensationArrangementbyShareBasedPaymentAwardManagementShareUnitsExpectedtoVestAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Market Share Units, Expected to Vest, Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Management Share Units, Expected to Vest, Aggregate Intrinsic Value", "terseLabel": "Outstanding and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardManagementShareUnitsExpectedtoVestAggregateIntrinsicValue", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "mxim_ShortTermInvestmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Short-Term Investment [Member]", "label": "Short-Term Investment [Member]", "terseLabel": "Short-Term Investment [Member]" } } }, "localname": "ShortTermInvestmentMember", "nsuri": "http://www.maxim-ic.com/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "mxim_StatementsOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statements of Income and Comprehensive Income [Abstract]", "label": "Statements of Income and Comprehensive Income [Abstract]" } } }, "localname": "StatementsOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://www.maxim-ic.com/20191228", "xbrltype": "stringItemType" }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsCreditFacilityDetails" ], "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/20191228", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r157", "r163" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r168", "r246", "r248", "r416", "r417" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Statement, Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r24", "r31", "r387", "r399" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r24", "r247" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r9", "r11", "r43" ], "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 incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued Bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent": { "auth_ref": [ "r388", "r410" ], "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, 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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r20", "r380", "r402" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "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 expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r43" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r9", "r11", "r43" ], "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": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued Salaries" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r9", "r43", "r250" ], "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 obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued Vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r64", "r70", "r71", "r254", "r326" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r206" ], "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 and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r60", "r70", "r71", "r325" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r67", "r69", "r70" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "periodEndLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodStartLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r66", "r70", "r71", "r326" ], "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": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r59", "r70", "r71", "r326" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting principle. Does not include error corrections.", "label": "Adjustments for Change in Accounting Principle [Axis]", "terseLabel": "Adjustments for Change in Accounting Principle [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsCumulativeEffectOfChangesToCondensedConsolidatedBalanceSheetFromAdoptionOfTopic606Tables" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the types error corrections made to the financial statements.", "label": "Adjustments for Error Correction [Domain]", "terseLabel": "Adjustments for Error Correction [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsCumulativeEffectOfChangesToCondensedConsolidatedBalanceSheetFromAdoptionOfTopic606Tables", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "terseLabel": "Value of restricted stock unit shares withheld for withholding tax" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r257", "r259", "r287", "r288" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AgencySecuritiesMember": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Securities issued by government sponsored entities.", "label": "Agency Securities [Member]", "terseLabel": "Agency Securities" } } }, "localname": "AgencySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r259", "r281", "r286" ], "calculation": { "http://www.maxim-ic.com/role/StockBasedCompensationDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Allocated Share-based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationNetDetails" ], "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": "The amount of expense, net of income tax, recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense, Net of Tax", "terseLabel": "Allocated Share-based Compensation Expense, Net of Tax", "totalLabel": "Net stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r51", "r170" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowance for Doubtful Accounts Receivable, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r85", "r115", "r361" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "negatedTerseLabel": "Less: Reduction for unamortized discount and debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r115", "r192", "r198" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "mxim_IntangibleAssetAmortizationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r146" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r115", "r204" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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": "Impairment of long-lived assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r161", "r378", "r401" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r57" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r351" ], "calculation": { "http://www.maxim-ic.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r176" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "terseLabel": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r174" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Debt Securities, Available-for-sale, Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "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", "verboseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails", "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r176" ], "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": "Gross Unrealized Gain" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "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", "terseLabel": "Shares received as consideration" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r172", "r175" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r260", "r283" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationFairValueOfOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r8", "r205" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r318", "r319", "r320" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/CommitmentsAndContingenciesDetails", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r321" ], "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": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r313" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r312", "r313" ], "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r119", "r120", "r121" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r35", "r117" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 }, "http://www.maxim-ic.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "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 period", "periodStartLabel": "Beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r35" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r335" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r396" ], "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" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r128", "r134", "r152", "r153" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r128", "r134", "r152", "r154" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A change from one generally accepted accounting principle to another generally accepted accounting principle when there are two or more generally accepted accounting principles that apply or when the accounting principle formerly used is no longer generally accepted. A change in the method of applying an accounting principle that is not treated as a change in accounting estimate also is considered a change in accounting principle.", "label": "Adjustments for Change in Accounting Principle [Domain]", "terseLabel": "Adjustments for Change in Accounting Principle [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsCumulativeEffectOfChangesToCondensedConsolidatedBalanceSheetFromAdoptionOfTopic606Tables" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r227", "r389", "r409" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r226", "r228" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r241" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common Stock, No Par Value" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r236" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "auth_ref": [ "r23", "r25", "r241" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.", "label": "Common Stocks, Including Additional Paid in Capital", "terseLabel": "Common stock and capital in excess of par value" } } }, "localname": "CommonStocksIncludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r74", "r76", "r77" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, 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": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r93" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r251", "r255" ], "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" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostMethodInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.", "label": "Cost Method Investments", "terseLabel": "Cost Method Investments" } } }, "localname": "CostMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsPrivateCompanyInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r86" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "mxim_IntangibleAssetAmortizationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Cost, Amortization" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r89" ], "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 goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreationDateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about two or more restatements of a single financial reporting concept where restated amounts have been reported in a prior filing.", "label": "Report Date [Axis]", "terseLabel": "Report Date [Axis]" } } }, "localname": "CreationDateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r315" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r18", "r19", "r379", "r381", "r398" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsCreditFacilityDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r45", "r234", "r360" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r45" ], "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", "verboseLabel": "Leases, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsCreditFacilityDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsCreditFacilityDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsCreditFacilityDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails", "http://www.maxim-ic.com/role/LeasesDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r123", "r237", "r238", "r239", "r240", "r359", "r360", "r362", "r397" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsCreditFacilityDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r301" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefaultFinancialStatementsDateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date the financial statement was made available and submitted, in CCYY-MM-DD format.", "label": "Financial Statement Filing Date [Domain]", "terseLabel": "Financial Statement Filing Date [Domain]" } } }, "localname": "DefaultFinancialStatementsDateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r116" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r49", "r363" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsAdjustmentsForNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred income on shipments to distributors" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r295", "r296", "r297" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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, Net, Noncurrent" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r115", "r159" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r331", "r332", "r334" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Derivative Asset, Notional Amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r339", "r340", "r342", "r343" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r336", "r339", "r342" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]", "verboseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r126", "r330", "r333", "r334", "r336", "r337", "r341", "r342", "r345", "r346", "r348" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives designated as hedging instruments [Member]", "verboseLabel": "Designated as Hedging Instrument [Member]" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r243", "r290" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r241", "r395" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "terseLabel": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityDividendsDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r241" ], "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, Common Stock, Cash" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r131", "r141", "r143", "r144", "r145", "r148", "r391", "r412" ], "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", "verboseLabel": "Earnings per share, Basic (per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/EarningsPerShareDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r131", "r141", "r143", "r144", "r145", "r148", "r391", "r412" ], "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", "verboseLabel": "Earnings per share, Diluted (per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/EarningsPerShareDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r149" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r125", "r298", "r299" ], "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", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxDisclosureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r298", "r299", "r304" ], "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" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r298", "r299", "r304" ], "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 changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r298", "r299", "r304" ], "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": "Effective Income Tax Reconciliation, Transition Tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxDisclosureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r298" ], "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 excess tax benefit for share-based compensation cost.", "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount", "verboseLabel": "Discrete income tax benefit generated by the settlement of share-based awards" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salary and related expenses", "totalLabel": "Accrued salary and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee-related Liabilities, Current [Abstract]", "terseLabel": "Employee-related Liabilities, Current [Abstract]" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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 Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r282" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation costs related to unvested units" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted average period of recognition for unrecognized compensation costs (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r281" ], "calculation": { "http://www.maxim-ic.com/role/StockBasedCompensationDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "verboseLabel": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationNetDetails" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option [Member]", "verboseLabel": "Stock options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationFairValueOfOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EnergyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of energy source.", "label": "Energy [Axis]", "terseLabel": "Energy [Axis]" } } }, "localname": "EnergyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_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/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r236" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r135", "r136", "r137" ], "lang": { "en-US": { "role": { "documentation": "Information by type of error correction.", "label": "Adjustments for Error Corrections [Axis]", "terseLabel": "Adjustments for Error Corrections [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r350", "r351", "r352", "r353", "r355", "r356" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r251", "r252", "r255", "r352", "r372" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Fair Value by Measurement Frequency [Axis]", "verboseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r357" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r251", "r252", "r255", "r352", "r373" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r251", "r252", "r255", "r352", "r374" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r251", "r252", "r255", "r352", "r375" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r350", "r354" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r350", "r354" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a nonrecurring basis generally include those items for which measurement inputs are not readily available and which are measured at fair value infrequently (for example, impaired assets).", "label": "Fair Value, Measurements, Nonrecurring [Member]", "terseLabel": "Fair Value, Measurements, Nonrecurring [Member]" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r350", "r354" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r338", "r341", "r347" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails", "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstruments", "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "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": "Amortizable intangible assets, useful life, minimum (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r197" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetailsCalc2": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r199" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the 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": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "verboseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "verboseLabel": "Remaining three months of 2017" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r199" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetailsCalc2": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r199" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetailsCalc2": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r199" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r193", "r194", "r197", "r201", "r377" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r197", "r377" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r193", "r196" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r197" ], "calculation": { "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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 forward contracts" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-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 forward contracts" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r115" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r84" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r187", "r188" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r202" ], "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]", "verboseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssets", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r336", "r344" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r336" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r336" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r115", "r203" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 7.0, "parentTag": "us-gaap_OperatingExpenses", "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r124" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r309" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment": { "auth_ref": [ "r305" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r160", "r307" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "auth_ref": [ "r303" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment 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.", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "terseLabel": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r298", "r299" ], "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 nondeductible equity-based compensation costs.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r298" ], "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r298", "r299" ], "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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r118" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid (refunded), net during the period for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r114" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r114" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r114" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r114" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued salary and related expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r114" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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 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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r114" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.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": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r114" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r142", "r147" ], "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, ESPP and RSUs" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r200" ], "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": "IPR&D" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "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 before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible Assets, Gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r191", "r195" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "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": "Total purchased intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "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]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r317" ], "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]", "verboseLabel": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r158", "r358", "r361", "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r91", "r235" ], "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, Debt", "verboseLabel": "Interest expense relating to the Notes" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r108", "r112", "r118" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r52" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r55", "r186" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r54" ], "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": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r53" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Land": { "auth_ref": [ "r7", "r36" ], "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/2018-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" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesBalanceSheetItemsRelatedToLeasesDetails", "http://www.maxim-ic.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r367" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r370" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r370" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r382", "r407" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES & STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r351" ], "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": "Total Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r167" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "auth_ref": [ "r1" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "auth_ref": [ "r1" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r233", "r381", "r404" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r8", "r205" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r251" ], "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/2018-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]", "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r111" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r111" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r111", "r113", "r116" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Cash flow from operating activities operating activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r72", "r75", "r82", "r116", "r147", "r390", "r411" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "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", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/EarningsPerShareDetails", "http://www.maxim-ic.com/role/EarningsPerShareEpsDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPrinciplesEarlyAdoptionMember": { "auth_ref": [ "r130", "r133" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementEarlyAdoptionAxis": { "auth_ref": [ "r130", "r133" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementEarlyAdoptionTable": { "auth_ref": [ "r130", "r133" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1": { "auth_ref": [ "r129", "r132", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets", "terseLabel": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification", "terseLabel": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncements" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsCumulativeEffectOfChangesToCondensedConsolidatedBalanceSheetFromAdoptionOfTopic606Tables" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r130", "r132", "r133" ], "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": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsCumulativeEffectOfChangesToCondensedConsolidatedBalanceSheetFromAdoptionOfTopic606Tables" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r165" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives not designated as hedging instruments [Member]", "verboseLabel": "Not Designated as Hedging Instrument [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsBalanceSheetLocationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.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", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "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" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r365" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesLeasesScheduleOfMaturitiesDetails", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsAdjustmentsForNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r365" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesBalanceSheetItemsRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r365" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesBalanceSheetItemsRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r366", "r368" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r364" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesBalanceSheetItemsRelatedToLeasesDetails", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsAdjustmentsForNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r369", "r371" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r329" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other assets current" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "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 noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r63", "r67", "r253" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.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": "Change in net unrealized gains and losses on post-retirement benefits, net of tax benefit (expense) of $(20), $(18), $(42) and $(37), respectively" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r70" ], "calculation": { "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r73", "r76", "r78", "r236" ], "calculation": { "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.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" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r65", "r68", "r322" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r68", "r306", "r308" ], "calculation": { "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r60", "r67", "r349" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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": "Change in net unrealized gains and losses on cash flow hedges, net of tax benefit (expense) of $(117), $(96), $48 and $(310), respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r60", "r68" ], "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", "terseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r61", "r67" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Change in net unrealized gains and losses on available-for-sale securities, net of tax benefit (expense) of $(3), $(201), $(17) and $(228), respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r62", "r68" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax", "terseLabel": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "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" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r338", "r347" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r116" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "terseLabel": "Other Operating Activities, Cash Flow Statement" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "terseLabel": "Noncash investing and financing activities:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "negatedTerseLabel": "Other operating expenses (income), net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount by which the fair value of an investment in debt and equity securities categorized as Available-for-sale is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments, Available-for-sale Securities", "terseLabel": "Impairment charges" } } }, "localname": "OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r316" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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": "Contingent consideration paid" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r98", "r102", "r127" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r104" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r109", "r214" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r104" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Payments of Dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r107" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r104", "r256" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "terseLabel": "Accrued Employee Stock Purchase Program Withholding" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r99", "r173" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r100" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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": "Payment in connection with business acquisition, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r102" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.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": "Purchases of private company investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares or units awarded to employees for meeting certain performance targets.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]", "verboseLabel": "Market stock units [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r103", "r284" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based compensation arrangement. Issuance includes, but is not limited to, exercise of stock options and similar instruments.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Issuance of common stock under employee stock purchase program" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r94", "r95", "r173" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from 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 Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturity of available-for-sale securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": { "auth_ref": [ "r96", "r173" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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", "verboseLabel": "Proceeds from sale of shares" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r103", "r284" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingencies", "http://www.maxim-ic.com/role/CommitmentsAndContingenciesDetails", "http://www.maxim-ic.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r229", "r230", "r388" ], "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", "verboseLabel": "Standard and Extended Product Warranty Accrual" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r72", "r75", "r110", "r161", "r164", "r322", "r323", "r324", "r327", "r328" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, plant and equipment:" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r205" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r207", "r408" ], "calculation": { "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r207" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r70", "r71" ], "calculation": { "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r105" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r291", "r418" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "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]", "terseLabel": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "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 (RSUs) [Member]", "verboseLabel": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r225" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r213", "r215", "r222", "r224" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r115", "r212", "r218", "r223" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r214", "r220" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring Reserve", "periodStartLabel": "Restructuring Reserve" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r212", "r219" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r241", "r406" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r26", "r405" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r244", "r245", "r246" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r166" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r87", "r156", "r157", "r162" ], "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", "verboseLabel": "Net revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails", "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsCumulativeEffectOfChangesToCondensedConsolidatedBalanceSheetFromAdoptionOfTopic606Tables" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r70" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r146" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Available-for-sale investments [Table Text Block]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r393", "r394" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r310", "r311" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTable": { "auth_ref": [ "r128", "r134", "r152" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock": { "auth_ref": [ "r128", "r134", "r152", "r154" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r46", "r123", "r237", "r238", "r239", "r240", "r359", "r360", "r362", "r397" ], "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 [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r339", "r342", "r344" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r147" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r259", "r280", "r286" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r259", "r280", "r286" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r189", "r190" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsGoodwillDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r32", "r33", "r34" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable": { "auth_ref": [ "r1", "r210" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ImpairmentOfLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r130", "r132", "r133", "r150", "r151", "r155" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsCumulativeEffectOfChangesToCondensedConsolidatedBalanceSheetFromAdoptionOfTopic606Tables", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r231" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the comparison between amounts disclosed under previous guidance and new guidance.", "label": "Schedule of Prospective Adoption of New Accounting Pronouncements [Table Text Block]", "terseLabel": "Schedule of Prospective Adoption of New Accounting Pronouncements [Table Text Block]" } } }, "localname": "ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsCumulativeEffectOfChangesToCondensedConsolidatedBalanceSheetFromAdoptionOfTopic606Tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r216", "r217", "r221" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r216", "r217", "r221" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r79", "r81", "r168" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r274" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r274" ], "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 performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards 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, Performance-Based Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r274" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r260", "r283" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationFairValueOfOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r275" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r196" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.", "label": "Secured Long-term Debt, Noncurrent", "terseLabel": "Secured Long-term Debt, Noncurrent" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r169" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r90", "r185" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r114" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r267" ], "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": "Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r270" ], "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": "Weighted average grant date fair value (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r269" ], "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": "Outstanding, ending", "periodStartLabel": "Outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "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]", "verboseLabel": "Outstanding and expected to vest MSUs [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r274" ], "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": "Outstanding, weighted average remaining contractual term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r271" ], "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": "Released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-average Assumptions Used for Fair Value of Award Granted [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationFairValueOfOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r278" ], "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", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationFairValueOfOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r277" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationFairValueOfOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r279" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationFairValueOfOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationFairValueOfOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r264" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r264" ], "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 (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r268" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r268" ], "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 (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Net 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, Net of Forfeitures", "terseLabel": "Options Granted", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r272" ], "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 (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationFairValueOfOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r283" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r263", "r283" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r262" ], "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 (per share)", "periodStartLabel": "Options outstanding, weighted average exercise price, beginning (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r273" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r274" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r274" ], "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 (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r258", "r261" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/StockBasedCompensationDetails", "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationFairValueOfOptionsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "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 (per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-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 (per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r276", "r285" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, 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, Fair Value Assumptions, Expected Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r283" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r283" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockBasedCompensationMarketStockUnitsDetails", "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r274" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r274" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "terseLabel": "Shares, Outstanding" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r15", "r379", "r403" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/FinancialInstrumentsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r17", "r383", "r384", "r386", "r400" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r161", "r189", "r209", "r215", "r224", "r413" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r236" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r50", "r236" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/ComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "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/2018-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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsCumulativeEffectOfChangesToCondensedConsolidatedBalanceSheetFromAdoptionOfTopic606Tables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r22", "r23", "r236", "r241" ], "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": "Stock Issued During Period, Shares, Employee Stock Purchase Plans" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Stock Issued During Period, Shares, Other" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r22", "r23", "r236", "r241" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r236", "r241", "r266" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/StockBasedCompensationStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r22", "r23", "r236", "r241", "r289" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "terseLabel": "Stock Issued During Period, Value, Employee Stock Ownership Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r22", "r23", "r236", "r241" ], "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", "negatedTerseLabel": "Stock Issued During Period, Value, Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r236", "r241" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r236", "r241" ], "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 Issued During Period, Value, Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r236", "r241" ], "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", "terseLabel": "Stock Repurchased During Period, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r22", "r23", "r236", "r241" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r171" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "terseLabel": "Stockholders' Equity, Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityOtherShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of increase (decrease) in shares of stock classified as other.", "label": "Stockholders' Equity, Other Shares", "terseLabel": "Stockholders' Equity, Other Shares" } } }, "localname": "StockholdersEquityOtherShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r58" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r292", "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Tax Adjustments, Settlements, and Unusual Provisions" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r314" ], "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": "Tradename [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.maxim-ic.com/role/GoodwillAndIntangibleAssetsUsefulLivesOfAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r376" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsFinancialInstrumentsSecuritiesReceivedAsConsiderationDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r23", "r236", "r241" ], "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": "Shares of common stock repurchased", "terseLabel": "Shares of common stock repurchased" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "auth_ref": [ "r236", "r241", "r242" ], "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", "terseLabel": "Value of common stock repurchased" } } }, "localname": "TreasuryStockValueAcquiredParValueMethod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CommonStockRepurchasesDetails", "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementOfShareholdersEquityStatement", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsCumulativeEffectOfChangesToCondensedConsolidatedBalanceSheetFromAdoptionOfTopic606Tables", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsDetails", "http://www.maxim-ic.com/role/RecentlyIssuedAccountingPronouncementsScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/RestructuringActivitiesChangeInEstimateDetails", "http://www.maxim-ic.com/role/RestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r251", "r255", "r385" ], "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]", "verboseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsDetails", "http://www.maxim-ic.com/role/FinancialInstrumentsShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnSecurities": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in the income statement on unsold other securities.", "label": "Unrealized Gain (Loss) on Securities", "terseLabel": "Unrealized Gain (Loss) on Securities" } } }, "localname": "UnrealizedGainLossOnSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FairValueMeasurementsPrivateCompanyInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r294", "r302" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r300" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Deferred Tax Assets, State Taxes" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Unrecognized Tax Benefits, Period Increase (Decrease)" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/IncomeTaxesDetails", "http://www.maxim-ic.com/role/IncomeTaxesIncomeTaxDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/FinancialInstrumentsGainLossFromHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageDiscountRateLineItems": { "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": "Weighted Average Discount Rate [Line Items]", "terseLabel": "Weighted Average Discount Rate [Line Items]" } } }, "localname": "WeightedAverageDiscountRateLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageDiscountRateTable": { "auth_ref": [ "r414", "r415" ], "lang": { "en-US": { "role": { "documentation": "Reflects the rate and the methodology and assumptions used in determining the average discount rate in the countries of origin applied to insurance contracts in determining future policy benefits.", "label": "Weighted Average Discount Rate [Table]", "terseLabel": "Weighted Average Discount Rate [Table]" } } }, "localname": "WeightedAverageDiscountRateTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r140", "r145" ], "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/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Shares used in the calculation of earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r145" ], "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": "Basic", "verboseLabel": "Denominator for basic earnings per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.maxim-ic.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.maxim-ic.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3000-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r124": { "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=26873400&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21843-107793" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e725-108305" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e765-108305" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e777-108305" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01(a)(5))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(a)(5))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26610-111562" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26853-111562" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27337-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27340-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r252": { "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=108410482&loc=d3e1928-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r262": { "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=109197908&loc=d3e5070-113901" }, "r263": { "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=109197908&loc=d3e5070-113901" }, "r264": { "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=109197908&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r266": { "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=109197908&loc=d3e5070-113901" }, "r267": { "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=109197908&loc=d3e5070-113901" }, "r268": { "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=109197908&loc=d3e5070-113901" }, "r269": { "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=109197908&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "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=109197908&loc=d3e5070-113901" }, "r271": { "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=109197908&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r276": { "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=109197908&loc=d3e5070-113901" }, "r277": { "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=109197908&loc=d3e5070-113901" }, "r278": { "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=109197908&loc=d3e5070-113901" }, "r279": { "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=109197908&loc=d3e5070-113901" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r281": { "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=109197908&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28511-109314" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28446-109314" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5558-128473" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591551-111686" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591552-111686" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109975725&loc=SL5629052-113961" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=68078379&loc=d3e122625-111746" }, "r377": { "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" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "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=6876686&loc=d3e534808-122878" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r383": { "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=6876686&loc=d3e534808-122878" }, "r384": { "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=6876686&loc=d3e534808-122878" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r388": { "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=6876686&loc=d3e534808-122878" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "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=114873765&loc=SL114874048-224260" }, "r391": { "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=114873765&loc=SL114874048-224260" }, "r392": { "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=114873765&loc=SL114874048-224260" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=50488274&loc=d3e64164-112818" }, "r397": { "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" }, "r398": { "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=6879938&loc=d3e572229-122910" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "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=6879938&loc=d3e572229-122910" }, "r401": { "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=6879938&loc=d3e572229-122910" }, "r402": { "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=6879938&loc=d3e572229-122910" }, "r403": { "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=6879938&loc=d3e572229-122910" }, "r404": { "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=6879938&loc=d3e572229-122910" }, "r405": { "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=6879938&loc=d3e572229-122910" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r407": { "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=6879938&loc=d3e572229-122910" }, "r408": { "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=6879938&loc=d3e572229-122910" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "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=6879938&loc=d3e572229-122910" }, "r411": { "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=114873790&loc=SL114874131-224263" }, "r412": { "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=114873790&loc=SL114874131-224263" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=d3e14881-158438" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6482852&loc=d3e14931-158439" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r418": { "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" }, "r419": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r421": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r422": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r423": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r424": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r59": { "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=114867106&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r64": { "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=114867106&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868656-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765" }, "r80": { "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=115205541&loc=SL114868664-224227" }, "r81": { "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=115205541&loc=SL114868664-224227" }, "r82": { "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=115205541&loc=SL114868664-224227" }, "r83": { "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=115205541&loc=SL114868664-224227" }, "r84": { "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=115205541&loc=SL114868664-224227" }, "r85": { "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=115205541&loc=SL114868664-224227" }, "r86": { "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=115205541&loc=SL114868664-224227" }, "r87": { "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=115205541&loc=SL114868664-224227" }, "r88": { "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=115205541&loc=SL114868664-224227" }, "r89": { "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=115205541&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r90": { "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=115205541&loc=SL114868664-224227" }, "r91": { "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=115205541&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3151-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" } }, "version": "2.1" } XML 67 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments
6 Months Ended
Dec. 28, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Financial Instruments [Text Block] FINANCIAL INSTRUMENTS

Short-term investments
Fair values were as follows:
 
December 28, 2019
 
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
62,929

 
86

 
(9
)
 
63,006

 
140,031

 
68

 
(109
)
 
139,990

Total available-for-sale investments
$
62,929

 
$
86

 
$
(9
)
 
$
63,006

 
$
141,031

 
$
68

 
$
(109
)
 
$
140,990



In the three and six months ended December 28, 2019 and December 29, 2018, the Company did not recognize any impairment charges on short-term investments. All available-for-sale investments have maturity dates between January 15, 2020 and March 12, 2021.

The Company invests in various financial instruments including U.S. Treasury securities, corporate debt securities, commercial paper, and certificates of deposit which include instruments issued or managed by industrial, financial, and utility institutions and U.S. Treasury securities which include U.S. government Treasury bills and Treasury notes.

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 the European Euro, Indian Rupee, Japanese Yen, Taiwan New Dollar, South Korean Won, Chinese Yuan and Canadian Dollar, for sales offices and research and development activities undertaken outside of the U.S.

The Company has established a program that primarily 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 Accounting Standards Codification (“ASC”) 815, Derivatives and Hedging (“ASC 815”). As of December 28, 2019 and June 29, 2019, the notional amounts of the forward contracts the Company held to purchase international currencies were $41.4 million and $48.5 million, respectively. As of December 28, 2019 and June 29, 2019, the Company did not hold any forward contracts to sell international currencies.

Derivatives not designated as hedging instruments

As of December 28, 2019 and June 29, 2019, the notional amounts of the forward contracts the Company held to purchase international currencies were $50.3 million and $19.6 million, respectively, and the notional amounts of forward contracts the
Company held to sell international currencies were $20.7 million and $21.1 million, respectively. The increase in forward contracts held to purchase international currencies from fiscal year 2019 to fiscal year 2020 was primarily due to the addition of operating lease liabilities, which were recorded on the Company’s Consolidated Balance Sheet upon adoption of the new lease accounting standard, Topic 842. The Company's foreign currency forward contract gains or losses included in the Condensed Consolidated Statements of Income were not material for the three and six months ended December 28, 2019 and December 29, 2018, respectively.

Effect of hedge accounting on the Condensed Consolidated Statements of Income

The following tables summarize the gains (losses) from hedging activities recognized in the Company's Condensed Consolidated Statements of Income:

 
Three Months Ended
Three Months Ended
 
December 28, 2019
December 29, 2018
 
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
$
551,070

 
$
190,546

 
$
191,468

 
$
576,906

 
$
203,858

 
$
190,844

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

 
$
10

 
$
(404
)
 
$
5

 
$
(82
)
 
$
(602
)


 
Six Months Ended
Six Months Ended
 
December 28, 2019
December 29, 2018
 
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
$
1,084,110

 
$
380,263

 
$
378,787

 
$
1,215,401

 
$
412,117

 
$
386,898

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

 
$
130

 
$
(774
)
 
$
44

 
$
(596
)
 
$
(1,827
)


Outstanding debt obligations

The following table summarizes the Company’s outstanding debt obligations:
 
December 28, 2019
 
June 29, 2019
 
(in thousands)
3.45% fixed rate notes due June 2027
$
500,000

 
$
500,000

3.375% fixed rate notes due March 2023
500,000

 
500,000

Total outstanding debt
1,000,000

 
1,000,000

Less: Reduction for unamortized discount and debt issuance costs
(6,697
)
 
(7,416
)
Total long-term debt
$
993,303

 
$
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 $500 million in 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 Notes 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 Condensed Consolidated Statements of Income over the life of the notes. The interest expense is recorded in Interest and other income (expense), net in the Condensed Consolidated Statements of Income. Amortized discount and expenses, as well as interest expense associated with the notes, were $8.9 million and $11.2 million during the three months ended December 28, 2019 and December 29, 2018, respectively. Amortized discount and expenses, as well as interest expense associated with the notes, were $17.8 million and $23.6 million, respectively, during the six months ended December 28, 2019 and December 29, 2018.

The estimated fair value of the Company’s outstanding debt obligations was approximately $1.03 billion as of December 28, 2019. 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 $9.3 million and $11.7 million during the three months ended December 28, 2019, and December 29, 2018, respectively. The Company recorded interest expense of $18.6 million and $24.6 million during the six months ended December 28, 2019, and December 29, 2018, respectively.

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 68 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Comprehensive Income Loss
6 Months Ended
Dec. 28, 2019
Statement of Comprehensive Income [Abstract]  
Comprehensive Income [Text Block] COMPREHENSIVE INCOME (LOSS)
The changes in accumulated other comprehensive income (loss) by component and related tax effects in the six months ended December 28, 2019 and December 29, 2018 were as follows:
(in thousands)
Unrealized Gains and (Losses) on Intercompany Receivables
 
Unrealized Gains and (Losses) on Post-Retirement Benefits
 
Cumulative Translation Adjustment
 
Unrealized Gains and (Losses) on Cash Flow Hedges
 
Unrealized Gains and (Losses) on Available-For-Sale Securities
 
Total
June 29, 2019
$
(6,280
)
 
$
(4,322
)
 
$
(1,136
)
 
$
425

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

 

 

 
(941
)
 
135

 
(806
)
Amounts reclassified out of accumulated other comprehensive (income) loss

 
238

 

 
644

 

 
882

Tax effects

 
(42
)
 

 
48

 
(17
)
 
(11
)
Other comprehensive income (loss), net

 
196

 

 
(249
)
 
118

 
65

December 28, 2019
$
(6,280
)
 
$
(4,126
)
 
$
(1,136
)
 
$
176

 
$
77

 
$
(11,289
)


(in thousands)
Unrealized Gains and (Losses) on Intercompany Receivables
 
Unrealized Gains and (Losses) on Post-Retirement Benefits
 
Cumulative Translation Adjustment
 
Unrealized Gains and (Losses) on Cash Flow Hedges
 
Unrealized Gains and (Losses) on Available-For-Sale Securities
 
Total
June 30, 2018
$
(6,280
)
 
$
(2,516
)
 
$
(1,136
)
 
$
(1,383
)
 
$
(3,670
)
 
$
(14,985
)
Other comprehensive income (loss) before reclassifications

 

 

 
(551
)
 
2,205

 
1,654

Amounts reclassified out of accumulated other comprehensive (income) loss

 
191

 

 
2,379

 

 
2,570

Tax effects

 
(37
)
 

 
(310
)
 
(228
)
 
(575
)
Other comprehensive income (loss), net

 
154

 

 
1,518

 
1,977

 
3,649

December 29, 2018
$
(6,280
)
 
$
(2,362
)
 
$
(1,136
)
 
$
135

 
$
(1,693
)
 
$
(11,336
)

XML 69 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments Financial Instruments, Securities Received as Consideration (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Jun. 29, 2019
Mar. 30, 2013
Investment [Line Items]        
Document Period End Date Dec. 28, 2019      
Proceeds from sale of shares $ 0 $ 27,253    
Estimated Fair Value     $ 140,990  
Not Designated as Hedging Instrument [Member] | Forward contracts held to purchase U.S. dollars [Member]        
Investment [Line Items]        
Derivative Asset, Notional Amount 50,300   19,600  
Not Designated as Hedging Instrument [Member] | Forward contracts held to sell U.S. dollars [Member]        
Investment [Line Items]        
Derivative Asset, Notional Amount 20,700   21,100  
Designated as Hedging Instrument [Member] | Forward contracts held to purchase U.S. dollars [Member] | Cash Flow Hedging [Member]        
Investment [Line Items]        
Derivative Asset, Notional Amount $ 41,400   48,500  
Fxed Rate Note Due March 2023 at 3 Point 375 Percent [Member]        
Investment [Line Items]        
proceeds from issuance of long term debt 3     $ 494,500 $ 490,000
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /> /5 ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ]X ]4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #W@#U0J8DZS^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>R$D@,)/FLK%3"X,5-G8SMMJ:Q7^P-9*^_1*O M31G; ^QHZ>=/GT"="D+YB,_1!XQD,-U-=G!)J+!A)Z(@ )(ZH96IG!-N;AY\ MM)+F9SQ"D.I#'A%JSENP2%)+DK B[ 26=]I)51$23Y>\%JM^/ 9APS3"G! MBXX25&4%K%\FAO,T=' #+##":--W ?5*S-4_L;D#[)*\X)717V_KUK!6]'P]\7U MA]]-V'IM#N8?&U\%^PY^W47_!5!+ P04 " #W@#U0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( /> /5 O/FL),@, #&PO=V]R:W-H965T&UL=5?MCILP$'P5Q ,4O(9\G))(=ZFJ5FJETU5M?W.)DZ #G()S MN;Y]C>%HZAW_"6!F=KSL#F%75]V^=">E3/165TVWCD_&G.^2I-N=5%UT'_19 M-?;.0;=U8>QE>TRZ M@\:39D^\/7^/_LDE;Y-Y+CJUU=6O=+7SVI,*(^C,?NO MZE55%M[OQ&KL=-6YWVAWZ8RNQRAV*W7Q-AS+QAVOPYW\G88)-!)H(@P/)TB0 M(T%.!)&YY(>=N50_%J;8K%I]C=JA6N>B;PIQ)^W#W/6+[MFY>S;;SJZ^;M)5 M\MJ'&1$/ X)N$&)")#;V)$!(X($8G?X7V'*$Q (29B =7=[0,TS/(#US].R& MGGL/@"-F6""' CFCSST!CEA@@1D4F#'ZTA/@")%BA3E4F'.^\"0 A+#$ DHL M.%]Z$@ 2J/022BPYWR\U@ 1J+5)LIY1'\,N-,(&"BX!I!8_@UQQ@*%!T 9U[ M+XA'\,N.,(&Z"VQ?(7D$O_(($RB]P"X7W,3D%Q]A0M7'5A? M(['_)?=V[K_+$":D@OTON;=S_UV&,'X3)#=C2*W:HYO8NFBG+XT;%V]6 MIZGPWLT]R3_X,%)^*]ICV731LS9V&'(CRT%KH^Q6T@_VN9[L%#M=5.I@^M.Y M/6^'46ZX,/H\CJG)-"MO_@)02P,$% @ ]X ]4'1I.<5C^N6Y:>NR3Z?MRZH[M;'.P.S7'1QN?;Y9VZV:(? D;%7X=X[F;'BZ&4 MQZ;Y.IS\MKM=%H.C6,6G?ABB3%]O<1NK:A@I^?AG&G1YS3D$SH^_C_[+6'PJ MYK'LXK:I_C[L^OWMTB\7N_AFJH; M/Q=/KUW?U-,HR4I=?KM\'X[C]_GRB\4I3 Z *0"N [&WU*U7;KZMC%NO7H;QIDD]Q<) MS"3JJEBEP:\90,IP#RP,NJL8I42PF5A$W7*5T$4)F(?@+W0Q;A/K \#HCG+=)& MTMFB4#;C* ,OQ1U9ZDBQ3 89H29' DZ;8W*K)4287>G@#MB/ 6>"5UPU!"7 MH;8ZHI6X,Q,S8"FR-M*.J=4#AT@ MPQ4X7#V%*W!HAH!84):).C ^MV8R7$& *[NI.373XYPH11T).ANTRK1Z(.,5 M.%X]Q3T(W:T"S^>(ZZPQF%LTF:W NV!/>0]"BQN*(O7EU)$@3'VY*S+=)\JT M1DYK3SMS24/_$7ZL>>]$YC0J]N;QN5IDKB+GJJ>W( I]*VV3MJ(H\Q[%S-]Y MSE1/F8H"+!TZ [2MEX3>6,SN,,A818Y53[&*G)<_#4\$Y:JL0Y.!!LI@10[6 MP'8].##3OWC+NU9)Z+4!E[N+9+0B1VN@:$6.3+DKDX0?=64HPQ4Y7$-N!!F& MR&'(-G\FS7Q;)[4V"ND&A:1+KU1-YWDUV[^K8_LR;G5VBZ?F]3CNL\ZN7K=3 M[V#<__LAO^S%_E&V+X=CMWAL^KZIQ[V^YZ;I8[)3?$JSNX_E[GI2Q>=^.'3I MN+WL@5Y.^N8T[>^NKIO,F_\ 4$L#!!0 ( /> /5#&91^XL@$ ,T# 8 M >&PO=V]R:W-H965T&UL?5-;;MLP$+P*P0.$UB-V:D@" M&A5%"[2 D:+I-RVM+")\J"1MI;?ODE($U3'Z(W*7,\.=U;(8C7UQ/8 GKTIJ M5]+>^V'/F&MZ4-S=F0$TGG3&*NXQM"?F!@N\C20E6;K9;)GB0M.JB+F#K0IS M]E)H.%CBSDIQ^^<1I!E+FM"WQ),X]3XD6%4,_ 0_P/\<#A8CMJBT0H%VPFAB MH2OIQV1?9P$? <\"1K?:D^#D:,Q+"+ZV)=V$@D!"XX,"Q^4"-4@9A+",W[,F M7:X,Q/7^3?US](Y>CMQ!;>0OT?J^I ^4M-#QL_1/9OP"LY][2F;SW^ "$N&A M$KRC,=+%+VG.SALUJV IBK].J]!Q':>3W6ZFW2:D,R%="$G^7T(V$[(K ILJ MBU8_<<^KPIJ1V.EG#3S,1++/L)E-2,;>Q3-TZS![J3YD!;L$G1GR.$'2%23] M%U&_1]P_+!"&]R]%I#>+2",_6Q>1W^9G-_E9Y.^M>2]?%20!:EO#!FQ MT6';9S=1$J.VE=E*T_W[4;;JVO<>ID:!)G8>4CH4=>XAI>O7=OME]]0TW>C; M>K79W8R?NN[Y:C+9W3TUZ\7N??O<;/)?'MKM>M'EC]O'R>YYVRSN]XW6JPD; M$R;KQ7(SOKW>?_=Q>WO=OG2KY:;YN!WM7M;KQ?:_:;-J7V_&-/[^Q:?EXU/7 M?S&YO7Y>/#9_-MU?SQ^W^=/DV,O]^X;[(F_E\WK M[N3W42_E<]M^Z3_\=G\S-OT9-:OFKNN[6.0?7YM9LUKU/>7S^'?H='P\9M_P M]/?OO?^R%Y_%?%[LFEF[^F=YWSW=C--X=-\\+%Y6W:?V]==F$.3'HT'][\W7 M9I7Q_DSR,>[:U6[__^CN9=>UZZ&7?"KKQ;?#S^5F__-UZ/][,]R AP9\;)"/ M_58#.S2P/QJX-QNXH8&[] A^:.#%$28'[?O!G"^ZQ>WUMGT=;0_SX7G13SNZ M\OERW?5?[J_._F]Y/'?YVZ^WE;^>?.W[&9#I >%3))PC"F-TS0%'P\A[0E$O1B@E2 XK)6RPL0&$!"",A+(!3KJS0!2!K MG)"E(6^2.%RM(<BK[FFG U>>$JM*1M3 M\EA8@L(2$"9.>9KT&'LR4=Y@ (NA,G(B:HQ,I"D0"BI64!2(!!76U4 B))6DX$A#(!"0S >GR_$[=9)J1<1L@TK-K MP(1"U":< @C$ &EZ4P(5.5MC4)<+<;G$RV0*N)S.\C\I#W II*J03QD' 09! M@&008! $N/;'1+%0_1E7?V:@*TI=#"^=K:0TP"4.49H_X&Q>$\E1J '7 M7SHJ5#;&Z81!.B&93ABEA"HIA1KS)B8U-S76KYUEY098"E5IXX5Q,F&03$@F MDP$ZVS%Q.:/*(HGP0186 PS@-,$@#+-/ EIV!N,!J!P7WEWPEQPAQ MD5S!PRTNOQ:47S4!+%A?Q^RZTN$0EXR1R[DY[B])*ZQA?^2H)!&77PO*+Y>Z MP)7.@DJG-CT'Z-2O@KS_ 1/5Z&B&9$BK$>0+SF@+V^Z@MG&I"UP_+%K9JG$! MF\ZF<2N'98L*[E0O:SN'98M*NL1D@O MZZR12Z09H)CEHFP.J+R@E[4#4,[[PK:&Q;7#HMI1&F#LT1;MXJK1 4NM2FU/ M(RI;BAP=L->;(X4<'4VY$$K2<.VPJ'84ED8.>[-#>Z1R=)SV2+%ZF@%$+M(! M(M>9-6(*:<-A)W;(B4M=8"=VESBQT]F?=;4"%*D:- >4\TX68T#9X I6X; ? M.^#'MO3$L?#(\1(_=MH:@WPR.0.0DT^PYP B*_<=:D094UB'.>S$#CBQ+=B5 MPT[L+G%BIWV1R$G[G &L2G)).P<4LV7U3!8VU 6V8W^)'7N45=6S&T21E98#**[DPY0: M41D3TB8G+_.LF^WC_LVJW>BN?=ET_<+QY-OCVUL?]B]OB>^G=#4C\/VVK9K\LGGI?5X]-0L[H\?5LU#U_\: M\^_;PRM:AP]=^SR\?C8YO@-W^S]02P,$% @ ]X ]4$XN:!DE P 00P M !@ !X;"]W;W)K.3;C<%.\_Y>'V,?;J\BO:I.W$N MG9>Z:KJ5>Y+RO/"\;G?B=='=B3-OU"\'T=:%5,/VZ'7GEA=[8U17'O7]R*N+ MLG'72S/WT*Z7XB*KLN$/K=-=ZKIH_V2\$M>52]S7B6_E\23UA+=>GHLC_\[E MC_-#JT;>Z&5?UKSI2M$X+3^LW'NRR G5!H;X6?)K-WEWM)1'(9[TX/-^Y?HZ M(U[QG=0N"O5XYAM>5=J3RN/WX-0=8VK#Z?NK]X]&O!+S6'1\(ZI?Y5Z>5F[B M.GM^*"Z5_":NG_@@*'2=0?T7_LPKA>M,5(R=J#KSU]E=.BGJP8M*I2Y>^F?9 MF.=U\/]JAAO0P8".!BKV>P9L,&!O!L&[!L%@$/QOA' P"$$$K]=N%G-;R&*] M;,75:?O]<"[TMB.+4)5KIR=-=L_:T8A0! M)U*.NJ(WOBIRXQ(EB"X&=1$D&YC.!J/LV]:& GC^88[8Y&R:ZT*OY7M"$5T! MU$6MNT/5 LI"('AD;S$(;H\<@Q@\U[U)^U/S]FAZT<[9B4LC]04^F1W[W7O3 M[H+YC"PV!)G?ZO[8M%MO[OOF^FO1'LNFV;VK[@13GH6'WQO\:UG\!4$L#!!0 ( /> /5"I.Q(_J 8 M -HE 8 >&PO=V]R:W-H965T&ULC9I;;^,V$(7_BN'W MK,7;D%HD 1K;00NTP&*+ML_:1$F,M2W75I+MOR]E*UYSYM#62WS)(6=(D9\. MQ[I^;[;?=R]UW8Y^K);KW3W<-+O:IVGYI-O8[_>6JVJZJ-'[?/ MD]UF6U>/^T:KY407!4U6U6(]OKW>?_=E>WO=O+;+Q;K^LAWM7E>K:OO?7;UL MWF_&:OSQQ=?%\TO;?3&YO=Y4S_6?=?O7YLLV?IH<>WE_?AM\>;<=%E5"_KA[;KHHHO;_6T7BZ[ MGF(>__:=CH\QNX:G[S]ZO]\//@[F6[6KI\WRG\5C^W(S#N/18_U4O2[;K\W[ MKW4_(#<>]:/_O7ZKEU'>91)C/#3+W?[OZ.%UUS:KOI>8RJKZ<7A=K/>O[WW_ M'\UP ]TWT,<&,?:Y!J9O8(X-M#[;P/8-[+&!H;,-7-_ _8S@SS:@O@']C+!O M,#E,UG[V9U5;W5YOF_?1]K" -E6W3M5GBM?WH?MR?SGW_XL78!>_?;M5UEU/ MWKJ.>LW=0:,3#:6:*=+X5#-#FI!JYDA3III[H''%43.)XST.6L-!ZWT'-NE ML0$=-&ZO6>\UV@ .)I-[D%#)W&NE#*&BJ)@PQZB3)*R,"D+DC(L M*2L&;W1IXBSSI.96)"6525(.)N5 4I8EY6129,ML((*!" 1BZWU*(M"5"UKC M,!Z&\2 ,VS)W7H8Q\9;@Y*6?>3'+9+RU\G+(/K4CHW1VE@),/X#TV6Z^"S*4 M#5ZF=%F7)%3"A$J0$$/'M!2!G \XB"HP# L0IN0T+.1U4\:"JS$;)$T3RU!: MR<2HX A6<@)RJU9A,"I 1E)\ B0:E0G6@/$/4*9I88XJ %+B(.U%I\&L5D$R M:S9$F::%2:H 2HFC5 &66J] 5I>%:5*8I J@E"Q?*H"E(7-K4QBD"I"4A', M*%6>0@F&/T2:)H;1JP![B;.W%X63:,6G,K=9,"05H"1Q2BJ)OROM+)% M>XIY#M-AW:798Z(J@%0*/'O)U,YSN#S -":K!F0E3M9>=#I^%:S37MX1IUJB M57LM[SY %WDP0+:2Z/%N-8 U[[@HY6XUMX:39E0&2L+B.V%E]5B8K7/ M;RR-*:P!A3VGL)8N-1<%0U4#J'K#KZID960%G<.EQKC4 )>>.\]>Q.8O$P?C M4@-<>H[+7I1L .^<56=6((:@1@94+ O@%GW<'1D,:HQ!C3 HMK;DEO)!Z8"V MML2@!C?,.>RS-(62&+@'VKBURS+O0S7&I@;8]/SNHB$V-;CMW0^2ID=-3%B# MO"LW(P90,Y NY%68#Y*FB6$8&@!#<;8S$H9G;FD&L]"@CP3@V",?< MY!B)XSA2)T\$\R'*-"V,;8,*!OQ :*3+I9-C;!H'8]N@>@&'FX'6U1$XR ^2 MIHEAP!ODB@@"GDD7\C1O-@&/",&V:6J:\BNJKW'E9B4'M MBQ!,)A2&H$7>54RWA&#.BUAI+/;Y95V:$D:Q0^:6^Q"'3OJY.)BL M#EE;[D,-"C,#E&F:6$..\1AOIP<<*VY,)BI#A5:N0EQH"9@C"SSS 8( MTZ0R/UFA0BLW(4[25]L"E7^'*-.T,'L=JLL:'DP"]6RMV6&<.F1"N>%Q$J=9 MP^,P2QTRH=SP.,A2:'BJ5T&12XI1*J=0IMFAI&("$$FEPH3$%"Q4Y>5R7PRSV5,58F%"8; MH6*G&!4XM?LS$XCI1NB(S4%"\H?V7!2,*T)FD==523K */).Y^E(F=_9A]0[ M"=4[-;$*R2'T?87EJFK:._1:?XC!>ZNKQ M^&%9/[7=6Q_?;P]/&QT^M,VF?Y)J /5"=&1!& M"@( ) % 8 >&PO=V]R:W-H965T&ULC53;CILP$/T5 MQ ?$W))L(H*TN:Q:J96BK=H^.S $M#:FM@G;OZ]M')80E.X+MH=SSEP\GKAE M_$T4 -)YIZ02&[>0LEXC)-("*!8S5D.E_N2,4RS5D9^1J#G@S) H08'G+1#% M9>4FL;$=>1*S1I*R@B-W1$,IYG^W0%B[<7WW:G@MSX74!I3$-3[##Y _ZR-7 M)]2K9"6%2I2L 7R6T8K!W="8GQM[TX6NV<3T=$!!(I5; M:KG #@C10BJ,/U;3[5UJXG!_57\QN:M<3EC CI'?92:+C?OD.AGDN"'RE;5? MP.8S=QV;_#>X %%P'8GRD3(BS-=)&R$9M2HJ%(K?N[6LS-I:_2MMFA!80M 3 ME.]'A- 2P@]"]) 064+T60]S2YB//* N=U/,/98XB3EK'=ZU0XUUU_GKN;JN M5!O-[9A_JIY"62^)OWR*T44+6@50 ?13!5!3;X(X> MW#K8W2-6RU$,_Q4Y/!2Y"3.<+%9H^.%-L5;3 M&D0&0$HJ' 8E3*;8=9&DQE M,-XL&EW);A(TOI0IT/CF#I.@8)04&K03!7XV;ULX*6LJJ0LRL/;CXSG0[3BR M;_WUSI^P[]6XZ:;#AWPWJ[YC?BXKX9R85(_ M&K.F 05NS=3S5^H\=@?".12 M;Y=JS[LAT1TDJ^W\0_T03OX!4$L#!!0 ( /> /5"A=5FQ3 4 (0: 8 M >&PO=V]R:W-H965T&ULA9E;;^,V$(7_BN%WK\F9$24& M28"UBZ(%6F"QQ;;/VD1)C+4M5U*2[;\O)3M>9^:PS4-T\2%YAI=/(^KZM>V^ M]4]-,\R^[[;[_F;^- R'J^6ROWMJ=G7_H3TT^_3+0]OMZB%==H_+_M U]?U4 M:+==DG-AN:LW^_GM]73O4W=[W3X/V\V^^=3-^N?=KN[^637;]O5F[N=O-SYO M'I^&\<;R]OI0/S9_-,.7PZ/'K_=%#4=JR(JIAS ]GTT1.8>U6F"@P?;]'BM=?5273IU84MJX(9<;%]1\7%JCOYL3*6')L]II4O;/]$\X@I[-0JBC2YM"&@ M"T65NAM&&S]VS&R^J8*>0, M89IZB].RTH8L*!?$,13:$-!)4>;P[C%2O65J1=H1H&45V(R8E06'S1 F*@&B M1IT*D$4EE^EYH_L'Z(2]<.;Y29BIY"W%8B8C( Q"(A 5ZZ@(3$-AIS$&=2[Z MS*@3!BL!L$;]6"= S-+XL:)<[V"D$DC_HD8&65AJ? $)E93++P@#E1!0->#) M@K*L7"BU(2!+Z4J123(( Y5 0ADUP\BRTG2/E2PH2LR8P3PERU,?-;_(@M*8 M 5T[-B_;^R]X8P1MEBE)S&*%M&+GQ9Z!1V#74LDAMU M#%.V,#4ON2NVE*QL;@I4GBO)P)TQ2MFBE)Q&*5M.)FB;Y +)RE!E<,H8IVQQ M2OI-=<6(E[$,!NDH1R\*8 D+O@@3.3"C!H!4 6F]VKL";/9=>-/:1SG,H/Z5\I''O7]U?^:OU\8/(CVJ.WV=^K[O'S;Z??6V'H=U-^_\/;3LTR:7[ MD/K\J:GOSQ?;YF$83\MTWAV_BQPOAO9P^N:S/']XNOT74$L#!!0 ( /> M/5#7(HX5M@$ -(# 8 >&PO=V]R:W-H965T&UL;5-A M;]P@#/TKB!]0$N[:=:/*J5>=RVGK?'QAS90M:N"O30X#1MPUQO0501I!7C M27+#M) =+;+H.]DB,X-7LH.3)6[06M@_1U!FS&E*WQP/LFE]<+ BZT4#O\#_ M[D\6+;:P5%)#YZ3IB(4ZIW?IX;@/\3'@4<+H5F<2*CD;\QR,[U5.DR (%)0^ M, C<+G /2@4BE/$R<](E90"NSV_L7V/M6,M9.+@WZDE6OLWI+245U&)0_L&, MWV"NYYJ2N?@?< &%X4$)YBB-"\T3,+2M'B==IE%_=QNME=S[!M )\! M? '%)DU([%3[WL1GC@]<.Q-&9RQ%?$.Q3OT7@J>?L[8)1#- M,<\?CF[R'3]/^4]A&=HZ7C?VOC?& M4I(K'*$6/]AB**A].'["LYW&;#*\Z> /5#V M4 B"MP$ -(# 9 >&PO=V]R:W-H965T[^OI3LNF[G%TFD> X/ M*2H=C'UV#8 GKTIJE]'&^^[ F"L:4,)=F0XTWE3&*N'1M#5SG0511I"2C&\V M-TR)5M,\C;Z3S5/3>]EJ.%GB>J6$_7<$:8:,;NF[X[&M&Q\<+$\[4<,3^-_= MR:+%9I:R5:!=:S2Q4&7T;GLX)B$^!OQI87"+,PF5G(UY#L:/,J.;( @D%#XP M"-PN< ]2!B*4\3)QTCEE "[/[^S?8^U8RUDXN#?R;UOZ)J-[2DJH1"_]HQD> M8*KGFI*I^)]P 8GA00GF*(QT<25%[[Q1$PM*4>)UW%L=]V&\N=U/L'4 GP!\ M!NQC'C8FBLJ_"2_RU)J!V+'WG0A/O#UP[$T1G+$5\0[%._1>M6.W(V'E\V]K\RQ@-* MV5SA"#7XP69#0N7#\1;/=ARST?"FFWX0F[]Q_@902P,$% @ ]X ]4+A7 M*[:X 0 T@, !D !X;"]W;W)K&UL;5-A;]P@ M#/TKB!]0FAPYO:F.U\&C:AKG>@J@B2"O&D^0# MTT)VM,BB[VR+S Q>R0[.EKA!:V'_G$"9,:<[^NIXE$WK@X,562\:^ '^9W^V M:+&%I9(:.B=-1RS4.;W?'4]IB(\!3Q)&MSJ34,G%F.=@?*URF@1!H*#T@4'@ M=H4'4"H0H8S?,R==4@;@^OS*_CG6CK5FXIF8O_!E=0&!Z48([2*!=74@[.&SVSH!0M7J9==G$?IYOT=H9M _@,X O@ M$/.P*5%4_DEX4636C,1.O>]%>.+=D6-ORN",K8AW*-ZA]UIP?I>Q:R":8TY3 M#%_%[)8(ANQ+"KZ5XL3_@_-M^'Y3X3["]V\4'K8)TDV"-!*D;P@^OBMQ(V:? MO$O"5CW58)LX38Z49NCB)*^\R\#>\_@F_\*G:?\N;",[1R[&X\O&_M?&>$ I MR0V.4(L?;#$4U#X<[_!LIS&;#&_Z^0>QY1L7?P%02P,$% @ ]X ]4,=R M[=RV 0 T@, !D !X;"]W;W)K&UL=5-A;]P@ M#/TKB!]0[DBZ5JS@9(D;M!;VSQ&4&7.ZIZ^.1]FT/CA8D?6B@1_@?_8G MBQ9;6"JIH7/2=,1"G=.[_>&8AO@8\$O"Z%9G$BHY&_,45%"+0?E',WZ! MN9YK2N;BO\$%%(8')9BC-,K%E92#\T;/+"A%BY=IEUW4;%W\!4$L#!!0 ( /> /5"Z?7RZ MMP$ -(# 9 >&PO=V]R:W-H965T<^;,>)ST MQKZX&L"35R6U2VGM?7M@S.4U*.&N3 L:;TICE?!HVHJYUH(H(DA)QE>K'5.B MT31+HN]DL\1T7C8:3I:X3BEAWXX@39_2-?UP/#55[8.#94DK*G@&_[L]6;38 MQ%(T"K1KC"86RI3>K@_';8B/ 7\:Z-WL3$(E9V->@O&S2.DJ" ()N0\, K<+ MW(&4@0AE_!LYZ90R .?G#_:'6#O6D@)*T4G_9/H?,-9S M3S_<[/8C;!G 1P"? /N8 MAPV)HO)[X4666-,3._2^%>&)UP>.O%NF6"[2+"-!-LO!#??2ER*V7]+ MPF8]56"K.$V.Y*;3<9)GWFE@;WE\D\_P8=H?A:T:['S9V/_2& \H976% M(U3C!YL,":4/QQL\VV',!L.;=OQ!;/K&V3M02P,$% @ ]X ]4"':*^>V M 0 T@, !D !X;"]W;W)K&UL;5-A;]P@#/TK MB!]0$BY;NU,2J==IVJ1-.G5:]YE+G 05X@S(I?OW Y)F69 MEGGTG4V9X^B4[.%LB!VU%N;W"11.!4WIJ^-1MIT+#E;F@VCA.[@?P]EXBZTL MM=306XD],= 4]#X]GK(0'P.>)$QV\3I,RSUO*-D M*?XK7$'Y\*#$YZA0V;B2:K0.]<+BI6CQ,N^RC_LTW]QF"VP?P!< 7P%W,0^; M$T7E'X4396YP(F;N_2#"$Z='[GM3!6=L1;SSXJWW7DM^^)"S:R!:8DYS#-_$ MI&L$\^QK"KZ7XL3_@_-]^&%7X2'"#UMXENP39+L$623(_B%(WY2X%_-6)=OT M5(-IXS194N'8QTG>>->!O>?Q3?Z&S]/^39A6]I9 /5!FT)+#M@$ M -(# 9 >&PO=V]R:W-H965T[0_'-,3'@-\21KU J M$*&,EYF3+BD#<'U^9_\6:\=:SL+!O5%_9.7;G-Y24D$M!N6?S/@=YGJN*9F+ M_P$74!@>E&".TB@75U(.SAL]LZ 4+5ZG779Q'Z>;A,^P;0"? 7P!W,8\;$H4 ME7\57A29-2.Q4^][$9YX?^#8FS(X8ROB'8IWZ+T4/$TR=@E$<\QQBN&KF/T2 MP9!]2<&W4ASY?W"^#4\V%281GGQ0F&X3I)L$:21(/Q!>5=!O8N/B+[%SY-^Z.PC>P<.1N/+QO[7QOC :7LKG"$6OQ@ MBZ&@]N'X!<]V&K/)\*:??Q!;OG'Q%U!+ P04 " #W@#U0:^<)7K@! #2 M P &0 'AL+W=O;0?@ MT*L4RA:X0%(0FR1XS*/O M9,I<#TYP!2>#[" E,W^/(/18X!U^G/QEOD86EYA*4 MY5HA TV!;W>'8Q;B8\ CA]&NSBA49$R\I W!]?F/_'FOWM9R9A3LMGGCMN@+O,:JA88-P#WJ\A[F>:XSFXG_" M!80/#TI\CDH+&U=4#=9I.;-X*9*]3CM7<1^GFS2=8=L .@/H MC'/&1*%)5_ M8XZ5N=$C,E/O>Q:>>'>@OC=5<,96Q#LOWGKOI:3934XN@6B..4XQ=!6S6R*( M9U]2T*T41_H?G&[#TTV%:82G'Q3NMPFR38(L$F0?"+Y^*G$CYCKYE(2L>BK! MM'&:+*KTH.(DK[S+P-[2^";OX=.T_V*FY"G)E1^ASG^P MQ1#0N'"\\6$A1Z6#LHVL M/'E64KN,-MYW!\9LLB#*"E&1\L_G"E&@US=/H M.]D\-;V7K8:3):Y72MA_1Y!FR.B6OCCNV[KQP<'RM!,U_ ;_ISM9M-C,4K8* MM&N-)A:JC-YL#\ ORT,;G$FH9*S,8_!N"LSN@F"0$+A X/ [0*W(&4@ M0AE/$R>=4P;@\OS"_CW6CK6PIF8K_ M"1>0&!Z48(["2!=74O3.&S6QH!0EGL>]U7$?QIMD/\'6 7P"\!EP'?.P,5%4 M_DUXD:?6#,2.O>]$>.+M@6-OBN",K8AW*-ZA]Y+S_39EET TQ1S'&+Z(>8U@ MR#ZGX&LICOP#G*_#=ZL*=Q&^>Z/P$X)DE2")!,D;@MV[$M=BDG=)V**G"FP= MI\F1PO0Z3O+".P_L#8]O\AH^3OLO8>M6.W(V'E\V]K\RQ@-*V5SA"#7XP69# M0N7#\2N>[3AFH^%--_T@-G_C_#]02P,$% @ ]X ]4(PR6#NW 0 T@, M !D !X;"]W;W)K&UL;5-M;]L@$/XKB!]0$IRT M461;:EI5F[1)4:=MGXE]?E&!\P#'W;\?8-=U.W\![KCGN>>.(QW0O-@&P)%7 M);7-:.-<=V3,%@TH86^P ^UO*C1*.&^:FMG.@"@C2$G&-YM;ID2K:9Y&W]GD M*?9.MAK.AMA>*6'^GD#BD-$M?7,\MW7C@H/E:2=J^ 'N9W9A8Z*H_%$X MD:<&!V+&WGK"I,(3SXHO%TGV*T2["+![@/!W:<2UV(.GY*P14\5F#I. MDR4%]CI.\L([#^P]CV_R'CY.^W=AZE9;"IO35\23;S@4'*_-!M/ -W/?A;+S%5I9::NBMQ)X8 M: KZD!Y/68B/ 3\D3'9S)J&2"^)S,#[7!4V"(%!0N< @_':%1U J$'D9OQ9. MNJ8,P.WYE?UCK-W7&UL;5-A;]L@$/TKB!]0$NQF461; M:CI-F[1)4:=MGXE]ME'!>(#C[M_OP*[G=OX"W''OW;OCR$9CGUT+X,F+5IW+ M:>M]?V+,E2UHX>Y,#QW>U,9JX=&T#7.]!5%%D%:,[W8'IH7L:)%%W\46F1F\ MDAU<+'&#UL+^.8,R8T[W]-7Q))O6!PI,0B578YZ#\:7*Z2X( @6E#PP"MQL\@E*!"&7\GCGI MDC( U^=7]D^Q=JSE*AP\&O5+5K[-Z9&2"FHQ*/]DQL\PUW-/R5S\5[B!PO"@ M!'.41KFXDG)PWNB9!:5H\3+MLHO[.-TDQQFV#> S@"^ 8\S#ID11^4?A19%9 M,Q([];X7X8GW)XZ]*8,SMB+>H7B'WEO!#TG&;H%HCCE/,7P5LU\B&+(O*?A6 MBC/_#\ZWX)6&KGFJP39PF1THS M='&25]YE8!]X?)-_X=.T?Q.VD9TC5^/Q96/_:V,\H)3='8Y0BQ]L,134/AP_ MX-E.8S89WO3S#V++-R[^ E!+ P04 " #W@#U0&*>;IK@! #2 P &0 M 'AL+W=O=,TQ'8&6!5!4A":)#=$,JYPD47?R129[IW@ M"DX&V5Y*9OX>0>@AQQO\[GCB3>N"@Q19QQKX!>YW=S+>(C-+Q24HR[5"!NH< MWVX.QS3$QX _' :[.*-0R5GKEV!\KW*8U1!S7KAGO3P"%,]UQA-Q?^ "P@?'I3X M'*46-JZH[*W3NXCZ,-^GU!%L'T E 9\ ^YB%CHJC\GCE69$8/ MR(R][UAXXLV!^MZ4P1E;$>^\>.N]EX+>[#)R"413S'&,H8N8S1Q!//N<@JZE M.-(O<+H.WZXJW$;X]H/"_3I!NDJ01H+T \&W3R6NQ.R23TG(HJ<23!.GR:)2 M]RI.\L([#^PMC6_R/WR<]I_,-%Q9=-;.OVSL?ZVU R\EN?(CU/H/-AL":A>. M.W\VXYB-AM/=](/(_(V+?U!+ P04 " #W@#U0%9;[1;8! #2 P &0 M 'AL+W=OM.I?3 MUOO^P)@K6]#"79D>.KRIC=7"HVD;YGH+HHH@K1C?[3XQ+61'BRSZ3K;(S."5 M[.!DB1NT%O;/$909<[JGKXXGV;0^.%B1]:*![^!_]">+%EM8*JFA<])TQ$*= MT[O]X9B&^!CP4\+H5F<2*CD;\QR,+U5.=T$0*"A]8!"X7> >E I$*./WS$F7 ME &X/K^R/\3:L9:S<'!OU"]9^3:GMY144(M!^2)*RL%YHV<6E*+%R[3++N[C='.=S+!M )\!? '%)DU M([%3[WL1GGA_X-B;,CAC*^(=BG?HO13\9I^Q2R":8XY3#%_%O$4P9%]2\*T4 M1_X/G&_#DTV%280G[Q3^AR#=)$@C0?J.(/E0XE9,^B$)6_54@VWB-#E2FJ&+ MD[SR+@-[Q^.;O(5/T_Y-V$9VCIR-QY>-_:^-\8!2=E&UL;53K;ML@%'X5Q ,4AR2.%]F6FDY3 M)ZU2U&G;;V(?7U0P+N"X??L!=CTOY8_A'+[+.1A(1ZE>= -@T)O@G6I' QO.S@K MI ; MXREV> _XW<*H5W/D.KE(^>*"[V6&(U<0<"B,4V!VN,(#<.Z$;!FOLR9>+!UQ M/?]0_^9[M[UYO&MO/C.*T+-D=J]*5S2;X5?L\5KF[WF]+!/R=4)S9C3A*$KS&9!$*N^6-"0Q8E^ MHM,P?1NL<.OIVS6=)F&!75!@YP5V_[48W[08PAS")ON@R3X@D-R8A#!?PB9Q MT"3^+)!$-R8AS.WO(JO3(4#5_EYH5,BA\W=RE5VNWKT_CN0??+JW3TS5;:?1 M11I[1OU)JJ0T8$N)[FS#C7TJEH!#9=ST8.=JNC!38&0_OP5D>9#ROU!+ P04 M " #W@#U0=29&\[,! #2 P &0 'AL+W=O:INP_?O: MAE":TA<\,YQSYN)Q-J)YM2V (V]*:IO3UKG^P)@M6U#"WF$/VO^IT2CAO&L: M9GL#HHHD)1G?[=XQ)3I-BRS&3J;(<'"RTW RQ Y*"?/K"!+'G.[I-?#2-:T+ M 59DO6C@*[AO_,8N06C&'"<,7V'V"X)Y]24%WTIQY/_0^38]V:PPB?1D34_^(Y!N"J11(/VK MQ>2FQ2U,>I.$K6:JP#1QFRPI<=!QDU?196$?>;R3/_!IV[\(TW3:DC,Z?[-Q M_C6B U_*[LZO4.L?V.)(J%TPWWO;3&LV.0[[^06QY1D7OP%02P,$% @ M]X ]4*ZW 6SB 0 04 !D !X;"]W;W)K&UL M=53KCIP@%'X5P@,LCLZH.U&3G6V:-FF3R39M?S-ZO&1!+##C]NT+Z%KKT#_" M.7R714FU V1 T2:.5( MG)$P"&+":=?C(G.YLRPR<=6LZ^$LD;IR3N7O$S QYGB'WQ,O7=-JFR!%-M & MOH'^/IREBM6)'DFH<_RT.YX2BW> 'QV,:C5'MI.+$*\V^%SE.+ % M 8-26P5JAAL\ V-6R)3Q:];$BZ4EKN?OZA]=[Z:7"U7P+-C/KM)MCE.,*JCI ME>D7,7Z"N9\#1G/S7^ &S,!M)<:C%$RY+RJO2@L^JYA2.'V;QJYWXSBMQ.E, M\Q/"F1 NA-3YD,G(5?Z!:EID4HQ(3GL_4/N+=\?0[$UIDVXKW)HI7IGLK0C3 M0T9N5FC&G"9,N,+L%@0QZHM%Z+,XA7?TT$^/O!5&CAZMZ5'L%]A[!?9.8/]/ MB_&F11\F\9L&UL=53; MCILP$/T5Q >LP9#+1@1ILU752JT4;=7VV2'#16MC:INP_?O:AE#*3E^P9WSF MG!F;F6R0ZE77 "9X$[S5Q[ VICL0HHL:!-,/LH/6GI12"6:LJ2JB.P7LZH,$ M)S2*MD2PI@WSS/O.*L]D;WC3PED%NA>"J=\GX'(XAG%X=[PT56V<@^19QRKX M!N9[=U;6(C/+M1'0ZD:V@8+R&#[%A]/>X3W@1P.#7NP#5\E%RE=G?+X>P\@E M!!P*XQB876[P#)P[(IO&KXDSG"5=X')_9__H:[>U7)B&9\E_-E=3'\-]&%RA M9#TW+W+X!%,]FS"8BO\"-^ 6[C*Q&H7DVG^#HM=&BHG%IB+8V[@VK5^'B?\> MA@?0*8"N L@HY#/_P S+,R6'0(UWWS'WQ/&!VKLIG--?A3^SR6OKO>7TD6;D MYH@FS&G$T 4FGA'$LL\2%),XT7?A% ]/T P3'YXLP],()TA1@M03I/^4F*Q* MQ# I+K)!138(P68E@F&VN,@6%=DB!+N5"(;9XR([5&2'$#RN1-YCDN@_;[)' M1?8(0;P2P3#K/XJ.^3O_!Q GUEJFI:'5RD ML=WF>Z*4TH!-)7JP3U?;H3<;'$KCMCN[5V/KCX:1W335R#Q:\S]02P,$% M @ ]X ]4/\5%Q^W 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0LT#2= 5(V515*[72*E7;9R\,8,7V4-LLZ=_7-H32 ME!?;,S[GS,7C8D+S;'L 1UZ4U+:DO7/#D3%;]Z"XO<$!M+]IT2CNO&DZ9@<# MO(DD)5F:)'=,<:%I543?V50%CDX*#6=#[*@4-[]/('$JZ8&^.IY$U[O@8%4Q M\ Z^@?L^G(VWV*K2" 7:"M3$0%O2A\/QE =\!/P0,-G-F81*+HC/P?C7]4_QMI]+1=NX1'E3]&XOJ3WE#30 M\E&Z)YP^P5+/+25+\5_@"M+#0R8^1HW2QI74HW6H%A6?BN(O\RYTW*?YYN[] M0MLGI LA70GW,0Z; \7,/W#'J\+@1,S<^X&')SX<4]^;.CAC*^*=3]YZ[[7* MDJQ@UR"T8$XS)MU@#BN">?4U1+H7XI3^1T_WZ=ENAEFD9UMZGN\+Y+L">13( M_RDQ?U/B'N;V31"VZ:D"T\5ILJ3&4<=)WGC7@7U(XYO\A<_3_I6;3FA++NC\ MR\;^MX@.?"K)C1^AWG^PU9#0NG!\Y\]F'K/9<#@L/XBMW[CZ U!+ P04 M" #W@#U0?ISGE,,! W! &0 'AL+W=OY*/2KZ8#L.A-<&D*W%G;[PDQ50>"FAO5@W1?&J4%M2[4+3&] M!EH'DN D2Y);(BB3N,Q#[JC+7 V6,PE'CE7GWPM2YP MX@T!A\IZ!>J6,SP!YU[(V?@]:^*EI">N]Q?USZ%WU\N)&GA2_!>K;5?@>XQJ M:.C [8L:O\#D^RXWR6U. MSEYHQAPF3+;"I N"./6E1!8K<Q\7V$8%MD%@^U>+ M=UJ628-.RKKG$RZY4SV]Y2FPJI_'E"S_ M%>4'4$L#!!0 ( /> /5#M$=(ZM@$ -(# 9 >&PO=V]R:W-H965T M=*.5;2F;JFJE5EJE:O/,VF,; M!8P+>)W^?0?L.&[JO@ SG'/FPI"-QCZ[%L"3%ZTZE]/6^_[(F"M;T,+=F!XZ MO*F-U<*C:1OF>@NBBB2M&-_M/C M9$>++/K.MLC,X)7LX&R)&[06]O<)E!ES MFM!7QZ-L6A\@_&ERNDN) 0*2A\4!&Y7> "E@A"F\6O6I$O(0%R?7]4_Q=JQEHMP M\DZQ\F],[2BJHQ:#\HQD_PUS/+25S\5_A"@KA(1.,41KEXDK*P7FC9Q5, M18N7:9==W,?IYG"8:=L$/A/X0KB+<=@4*&;^47A19-:,Q$Z][T5XXN3(L3=E M<,96Q#M,WJ'W6J1)DK%K$)HQIPG#5Y@W!$/U)03?"G'B_]#Y-CW=S#"-]'1- MO_V/P'Y38!\%]G^5R-^5N(5)WP5AJYYJL$V<)D=*,W1QDE?>96#O>7R3-_@T M[=^$;63GR,5X?-G8_]H8#YC*[@9'J,4/MA@*:A^.!SS;:)Z.=S/Q&J7Z'D"P:8$0^\!XZ M_:7B@A&E35$CV0L@I0UB%.$@V")&VL[/4^L[BCSE9T7;#H["DV?&B/BS!\J' MS _]J^.UK1ME'"A/>U+#3U"_^J/0%II9RI9!)UO>>0*JS'\.=X?$X"W@K85! M+NZ>J>3$^;LQOI69'YB$@$*A# /1QP4.0*DATFE\3)S^+&D"E_F)F M(MQ%NIF%<=K>V6^Z6JF]ESP*XQ1=#-&$V8\8O,"$,P)I]ED"NR3V^"XP6V3A%-@Z19"7BPCRZ M1;9.D:V#X&G5;@<&!VZ1Q"F2. C"524N#%Z)H,64,A"U?=#2*_BY4V8>%MYY M9SQC,^4K_U[ODO'I_Z,9%]$/(NJVD]Z)*_V&[*17G"O0*08/NMN-WGVS0:%2 MYIKHNQ@WP&@HWD_+# /5!<.DVXQ $ #<$ 9 M >&PO=V]R:W-H965T;V.L/%8P/<-R^?0&[KIOCCX%E=F866*>C5*^Z 3#H3?!. M9[@QIC\0HHL&!-,WLH?.[E12"6;L4M5$]PI8Z9,$)W2SV1'!V@[GJ8^=5)[* MP?"V@Y-">A""J?(L_ \]MW1@7('G:LQI>P/SN3\JNR,)2M@(ZWNDK.4KV[QL\SPQAD"#H5Q#,P.%[@'SAV1M?%O MYL2+I$MR+ M! U)'.E_Z32<'@4=1CX]^N8P#A/$08+8$\3?")*K$D.875@D"8HD 8+;*Y$0 M9G\E0E87)T#5_LEJ5,BA\^VRBBY=<4?]Q7_!IY9Z8JIN.XW.TMCGXR^YDM* MM;*YL5X:V\7+@D-EW/36SM7TEJ>%D?W /5!C MN=4))@( -D% 9 >&PO=V]R:W-H965T,_XJ*@#IO36T%5N_DK+;("3*"AHBGE@'K3JY,-X0J;;\BD3'@9P-J:$H M"H(4-:1N_2(WL2,O3-:>KN3$V*O>?#MO_4 ; M @JEU I$O>ZP!TJUD++Q=]#TQY2:.%V_JW\QM:M:3D3 GM$_]5E66W_E>V>X MD!N5+ZS_"D,]B>\-Q7^'.U %UTY4CI)189Y>>1.2-8.*LM*0-_NN6_/N[4FV M&FAN0C00HI&@PBO9K97Z.YE$Q_GT'.D?9!;?A9N]'3,? M,G;H_2#\6K?".S&I?C_SDUP8DZ!&UL?531CILP$/P5Y \X P8218#4R^G42JT47=7VV8$E MH+,QM9UP_?O:AB "M"_8NYZ9G36VTU[(=U4#:.^#LU9EJ-:Z.V"LBAHX54^B M@]:L5$)RJDTH+UAU$FCI2)SAT/<3S&G3HCQUN9/,4W'5K&GA)#UUY9S*/\_ M1)^A -T3;\VEUC:!\[2C%_@.^D=WDB;"DTK9<&A5(UI/0I6A3\'A&%N\ _QL MH%>SN6<[.0OQ;H,O989\:P@8%-HJ4#/HB::2ECB?W]5?7>^F MES-5F1B&8<"$,TSXB#BN$81$$P8;!Y.- M<--&Z 3(@T"\+4 V!8@3B!X$DD4? R9QF-9AXB38^8M>UJ@D\'U_VTRT:2;: M,+-;F(G69?QDO]S8 17/47'X+S/QIIEXP\Q^429>F8G65?#L3-D[_HW*2],J M[RRT.9[N$%5":#""_I-1K,VS,@4,*FVG.S.7P^4: BVZ\=W T^.5_P502P,$ M% @ ]X ]4%QK ;XU P U P !D !X;"]W;W)K&ULA9==;YLP%(;_"N)^Q:0M*=&Y[L^J"H32HA(JKRHX]6B[WMH5@MSMF51ZX%J:-&[Y?Q1[C? M4-(%](J?A;ZVD_NH*^79F)>N\76WC$E'I$N]M5V*W%TN>J/+LLOD.'Z/2>/; MF%W@]/XM^^>^>%?,<][JC2E_%3M[7,8JCG9ZGY]+^VBN7_18$(^CL?IO^J)+ M)^](W!A;4[;];[0]M]948Q:'4N6OP[6H^^MU>"+>PO .@;06P"D_PQ@8P#S M I*!K"_U4V[SU:(QUZ@99NN4=XL"[IE[F=NNLW]W_3-7;>MZ+RO&LD5RZ1*- MFO6@H1,-?:_8A JN;I+$ =PH*$I!^W@VI4@)GH"A"5B?('V7 +PR!HWH-76O M 4:I7PJB$D !ATE1F!2!\899#QH^'2:EG'O,&T0F")4,Q^$H#D=PF(?#@W&$ M L4]FE E"<#,3 L41B PJ0E0XB5)2XI7S/]4[F R%R1 8Z<%DP3",",+];1#*J'NWVX[-(1VYPI7PSZ$!@J,!/_OB(RIN>5#<9>EH&ULE5KM;J,X%'V5* \PP9] E59J MFKJ[TJXTFM'N_J:-VT:3A"S0=O;M%PC-!-]C,'\:H.=>WP_N\;7-\B,O?I2O MUE:SG_O=H;R>OU;5\6JQ*)]>[3XKO^1'>ZC_\YP7^ZRJ;XN717DL;+9IA?:[ M!8\BO=AGV\/\9MD^^UK<+/.W:K<]V*_%K'S;[[/BOY7=Y1_7BOENWLHM_EA5MCGZ_DMNWJ(HT:@1?R]M1_E MQ?6L<>4QSW\T-[]OKN=18Y'=V:>J49'5/^_VSNYVC:;:CG\[I?/SF(W@Y?6G M=M,Z7SOSF)7V+M_]L]U4K]?S9#[;V.?L;5=]RS]^LYU#:C[KO/_#OMM=#6\L MJ<=XRG=E^W?V]%96^;[34INRSWZ>?K>']O>CT_\IA@5X)\#/ O780P*B$Q"_ M!.2@@.P$9.@(JA-0H2/H3D"'"L2=0.P(+$[1;=.USJKL9EGD'[/B],8=L^;% M9E=Q_4(\-0_;_+?_JS-6UD_?;X2*EXOW1E&'69TP_ *3ZCYD32'LC%C4!IRM MX,B*%2?BO#_ '46DCIGK427WXTH,A:BD#WF@$'&!Z7DK8,Q%JT#T%*18@80* M9*M 7D:;,2=I)XQN,8<6$SDAI8A8"2>FHUKNA[7TG%'0&46<25/'EQ-$78R1 MI)'K#@4QQEW4&J#BQ$7=4Q07^@+5!^@S Q2H6TBFK!X!34LA$XGC%,%XQB5<=<<>@F#HHHS3UY"6!XR1@ M'")04CI*"43P*6(2).0IG">;A=@:L<"I\U8'Z[WJBM7(9/@QG M $[P1&I/DAB<$&X9!Z9+UW1.WX>$S$P!( - *??5.\.LS@0P67E48%YGXI#&8 C$FFI:_=P^3&HX!4=Z#A\@X! M&022GI:-8R[EB$MCCPK,:9R')YQCCN&(8]R$=Z"A$AF'F$%(WU9,9IQVJ2#' M84C7G';80[Z($3?@3B#< /TS3&? M<=!9Q;Y7!O,93\,#*#"S",HLI.\6@ Y0_ )Q!N$&XBH HLB=<<-@!L"82+V+-8G+68)&(?:L*R6N*\DF M;+?@NI)H->*&3](U! I?&,P V&#X<#5+T"_$GC6)].PU35B32%RK$DRML7;# M1]<09&&^#@$9 -+*0Z024X,$2Q%J,=AO(?UI",@@D*\_E9AG).(93W\J,<_( M"3PC,<](P#-NW(RDS.!YJQ4F!85(PJ>U"K, M/FK"K*XP#RC$ R1B=%JG%1@",@#DK4"%:4>A%H%83/M^6H$A((- O@I4GGUL MQ'*^-&':41,6$ KS@$(\0+RE#;_OK<94H5"O3[)#MU%)!8Y"S""D;ROF) 4X M*?%MY6/"T1/V8C7F 8WV#\B! -T[)7O\HQ #(/[5L,:GK_VN.7-T;[S?,6N[AAXOF97]Z=O.7ZI/WU:\F=6 MO&P/Y>PQKZI\WQ[[/^=Y96OCHR]UKE]MMCG?[.QSU5S&]75Q^J3C=%/EQ^YS ME<7YFYF;_P%02P,$% @ ]X ]4-4:3F5' @ .P< !D !X;"]W;W)K M&ULC57;CILP$/T5Q'LQ]UQ$D)96NQ2 M59#^RQ F[9.;;\>5[4I#"*.<2P4H'E>T1AA+(6'CK]:T^Y22 M.%S?U'>J=E'+ 3*T)OA/>>3%RI[;UA&=X 7S5])^1;J>R+9T\=_1%6$!ETY$ MCIQ@IGZM_,(XJ;2*L%+!]^Y9UNK9:OT;S4SP-<'O"2+W9X1 $X(/0O@I(=2$ M\-D,D29$SV:(-2$>$4#7+-7]#>0P32AI+=I]/PV4GZFWC,7YYC*HCE.]$P? M1/2:!O,P 5(A:SD8>' M(MO'(KLI))J;*PF,_0P4/[CK9V06"(T"H1(([P1&WN, MFK^>8KZXSDAH\X30UB@T[CT8_)$K1,]J##,K)Y>:R^]L$.TG_8LO!\$HGGG+ MM6>(;[SEMAOD'_+=M?(#TG-9,^M N!@_:DB<".%(>'<=<1R%N,GZ#48G+I,2PD^L^Q+L)WG[IX[SD\NRPL7+_+(F I> MZZJ1J_"H5'L717)[9#65'WC+&OW-GHN:*KT5ATBV@M&=,:JKB""4134MFW"] M-&>/8KWD)U65#7L4@3S5-15_'EC%+ZL0AV\'3^7AJ+J#:+ULZ8%]9^I'^RCT M+AJ\[,J:-;+D32#8?A7>X[L-(9V!0?PLV46.UD&7RC/G+]WFRVX5HHX1J]A6 M=2ZH?IS9AE55YTGS^&V=AD/,SG"\?O/^R22ODWFFDFUX]:O,JS,-@Q_;T M5*DG?OG,;$)I&-CLO[(SJS2\8Z)C;'DES6>P/4G%:^M%4ZGI:_\L&_.\6/]O M9K !L09D,,#9K$%L#>)W@\0DWS,SJ7ZDBJZ7@E\"T;^MEG9-@>]B7E['>;&,SITCBWGH,62$P0,BTMZ'$ 0*\4 <PQF<$T M_9M*4.&KQ0*,LP#BQ)-B+)PX&2G(I&\V/2J]8H-1[,DZ!]GD )MDPB9WXN39 MA(H+R3P=5H T"H!&.J%1.#&F!7$1&!4P#8S@ZXH (MGTOB(WVU@+NR>21Q@P M$&GA<0%>_'M,;N]Y#-]L'-_0C18TSG=R>S< !"/DN1<8%@GL2H#;BQ8TRV4. M9>_22P8A!(,:9=2US%<"04P/@TE,"20B!)F?:M M!\X5TW30!UV7HQ[IATW%]JI;+O1: M]'-MOU&\M3-[-/QQ6/\%4$L#!!0 ( /> /5!(.QI>MP( "T* 9 M>&PO=V]R:W-H965T?<>X^Y\IU?N'B11\:4]UJ5 MM5SX1Z6:61#([9%5N;SC#:OU/WLNJESII3@$LA$LWUE2508A0G%0Y47M+^=V M[U$LY_RDRJ)FC\*3IZK*Q;\5*_EEX6/_;>.I.!R5V0B6\R8_L)],_6H>A5X% MO/>#4$"SB=\$N.7\QBV^[A8],1JQD6V4D M<\G6O/Q3[-1QX:>^MV/[_%2J M)W[YRKJ"J.]UU7]G9U9JN,E$Q]CR4MI?;WN2BE>=BDZERE_;9U';YZ73?Z/! MA+ CA#T!QQ\2HHX0O1/(AP32$YRI=SP2^>:+^')C>? M'9Y1?5Q;LVE/Q_ZG_91Z][R,LFP>G(U0AUFUF'" P3TBT.I]B! *L0H=>G@= M8.TBLN0:LG$A-+V&/+@0@A"<: 1Z$5F!Z$I@HE(""A K0*X$1EX"D(D0% Q! M@1 C.U1*!LELHF=,)B@+)LXE 2,DP % M3R2:@@+I[:>:@0(9D $96=YBZ*!2BB(TLGWCHG 63WVC&,$-BX!TZ(3$1,_C MVRW!8$_?X_ &4SK0L-X0)8XK$ SC25O@WL41D% \(0%W+R:?L 7N3@RUIV.+ MVWT$$]<6ZMA"4CII"]REV&U3@I()";@!K=O)Y5VF':1^Y.)0 MU-)[YDI?T/8:W7.NF$X3W>F#.^K9K5^4;*_,:Z+?13O M O%FVXX"_H) /5 R(F@L$P0 /84 9 >&PO=V]R:W-H965T2% 6M@%*O5*JU[=]G,6S$--8IJ$ MI?WW-P^7)?8)A/VP29PS,V?&XV/B\5GF/XN]$*7U.TVR8F+OR_(XLQW3G',1;QIC-+$H:[K.VE\R.SIN!E[S:=C>2J30R9> M!,Q\=X)_X5Y7_'U[QZ-H=49,5! M9E8NMA/[B8Q6S*L-&L3W@S@75_=6GW6C$0BUF7M(JXN[V(N MDJ3V5/'XI9S:EYBUX?7]7^^+)ODJF;>X$'.9_#ALROW$#FUK([;Q*2F_R?-* MJ(0\VU+9?Q7O(JG@-9,JQEHF1?/?6I^*4J;*2T4EC7^WUT/67,_MF\!39MB M*@-Z,2"W#9@R8!\&_*8!5P;\P\"_:> I V]H!%\9^$,C!,H@&!HA5 :A9N"T MT]',[W-MZ\&F89IWU107U>C[E+O1V'FO'2G, MK,70*TSD=R'/)H1T$0L3P8E[P3@5R0M3BIC.J.& =D/,3404:#SO.GFY[V1A M0CC1TEV:&"_L0E; C=M3$0;GCC4.6(<'Q0XX=, ;![S#0"L8@! QW4($1>+KFM0BG1&"G,=*F)&J16J6^O H V< MD= WB@V\4=Y;;=*SHQ!0;V-+(69V$6,NTXD/PRTACGHA[Z$.MY@G0DWJM"][ MK,GD 5$F6)4)T%Q*] )R8ZH\I)D#<8N!N*7">?VX;HIX5R!@6Z!]5<+Z3/P' M"HU5E0#)U N]5* ;A>F&PMI*@+A2?1^$(*Y/Z #0$H*\'L98-0F033? +BB6 M.>H.GR**Q80",3'6@@+=70L#<V;J"']B#>7AT1LR_HV MJ.[S]B2N?2CE49TR.I>CSNG_4$L#!!0 ( /> /5!=$#IW/0, #@- 9 M >&PO=V]R:W-H965TRJ)J9?Y#R. F"9G/@9=;95(_U/FB.-<^V)J@L@A"A."BS MO/+G4S/V6,^GXB2+O.*/M=>\*#23RN-/1^KW<^K X?TK^RYM3(T79L:A4RNREO>:5 MN5XZ_M--4QORD_&S5ZGI.(3H.S)NHPBQ83#C!I? U9 MN1#<(P*50)]%"&6Q")WP\'J"I8M($RN'=TG6-TFNTHQ LR(3'UV9%<,$!"0@ MAH ,"9"E H",6$G!*:@3CU%D%;3%Q 93&0RE&"56*DL EL0ILFOOPC!B!&.+ M;@W@0DP)&I$7@_)B0)Z]7EL,'4Z4(DJLO)@E:U08P=[9O*X@HLMDY!JKVIVE#LA)%>IHWNU&@[J&-,_%'PG]6VB[NMV+]\^2''LSBE!?UB: M_P-02P,$% @ ]X ]4$U>\&)J!0 WAT !D !X;"]W;W)K&ULE5GM;N,V$'P5PP]P%LDE+09)@/BC:($6.%QQ[6\E86+C M;,N5E.3Z]J5DQ;%WAZG\)Y:4V25W1 XYXO5;6?VH5R$THY_;S:Z^&:^:9G\U MF=0/J[ MZB_E/NSB?Y[*:ELT\;9ZGM3[*A2/7=!V,]%9YB;;8KT;WUYWS[Y6 MM]?E2[-9[\+7:E2_;+=%]>\L;,JWF[$:OS_XMGY>->V#R>WUOG@.?X;F^_YK M%>\FQRR/ZVW8U>MR-ZK"T\WX3ETMK6L#.L1?Z_!6GUR/VE+NR_)'>_/;X\TX M:WL4-N&A:5,4\>/8:GXF73?"O??@U]078\ZJO_/;R&382W/8EM/)2;NOL[>GBIFW+; M9XE=V18_#[_K7??[UN=_#\,!N@_0QX#8]FO) M:YNHQ\P.&'V"\>X
  • .O="H%S,MPO5Y W.)\%/6A_]-LOPTR5DW M#23+=/'FC"S""0@FH"X!G2;(6!4 DJ#2PB8LZ*/%"1Q,X$0'5,8Z.3M@7(?9 M':BFS+%!,0]9ES^;#'(!, M1JPL";)9SII;2A!IE^.BI@C&@JBDW &"20Y-%8<=9UC"?&X\9UBB MM#8ZXQ2#-KT[6??.J\-:K"R8G:G7A-58N0LXQKJGD/ )CJ44>3&OYPA%6E , M!#*+HLXIEC UG?HL41S6/X4$,*&@"BN-\L,IUEAJ=#: XAYT6J]CJ\8<8*9< M(P!&$4NT1"";*@J+GY;B1^03*;#(:'T!M5ADM!E"K9&RR9F5$#YN 40)7@$F MQ0F6/ UV>#8QZ#76%7W!)D]C7=%#MGD]Z&R=X;1*B%*<5XGAVSL T3I1$%8Y M+56.;,J$8"W1^06T8BW18-LB:?5RM(KA"C!"""1&:>%Y $@E3(O!ZF: NND$ M+P9KB5'#J3582PS8L AJ>]#YTN.YR9H#6+O9Y5X,P.+^G+^')8"9:7*A-PEO M*76.;&(*&*PLABX@&2N+D3L60+(%D]5YSK%$J3SG-@F@R)+G#$N4<938C!FL M>$8J'J4,I,$:8Z87$(PUQLC]"B!8^B?O59^$""M88N,&V$M8:&F#:2%BJ?6F[:((I;NP5 17^=,7^R1#!' M*B$3A%60@ KJQ$0@K#1T@6VCQ'>L(;:-I(4RF>,?]@!*:\V7.H"*OE@P+%%D M4YL P@I(P+.E-LZ$E88N\&R$E8:&>#:2!LIY+L, 1-YR>H$5,XZO[/P*SW?"B.4YZ@%0+F7DZ?$P\DZW9UOL^4Q=S15XOE!7R\-1XT?ZP\GG'T7UO-[5 MH_NR:/AIBGW_6GJY'BD M>_L?4$L#!!0 ( /> /5!V&PO=V]R:W-H965T MDZ")KM M4999JG.;9%7 M\J[VFG-99O7OC2S49>4S_[GA:WXXMEU#L%Z>LH/\)MOOI[M:/P6CRBXO9=7D MJO)JN5_Y-^QZ$YD.)N)'+B_-Y-[KAG*OU$/W\&FW\L,N(UG(;=M)9/KR*&]E M471*.H]?@Z@_,KN.T_MG]0]F\'HP]UDC;U7Q,]^UQY4O?&\G]]FY:+^JRT]MRTJAQ4="IE]M1?\\I<+X/^DYV;;-9JI,+_IY!O=^KB.D\4R M>.R$AIA-'T.3 &!%I]1!!";&C6/4Y#+!#!'",C$+T0<&000X'8",13@= : M(PAQ(!*(2$".A 52*)#.$T@C*\D^)C4Q5?\B>*(=J/\PBD,4!ZC80J&8!$,$ MA(BY0"RPP (*+,",IEB A7AMAV 0W%[.$BX4) H!!PNQ#0O!"\1L(U@$ -$'8-&(+2-Y*P_RE^^U>4L*D) MF%K8)00&N3C8S@2^U\+^7L,@%P=[GH#GA>UY&.3B8,L3L+RP+3\$O=B )"Q: M./=SA)U/P/G"=C[-G?\Z+,+FCX#YA6W^:&[^?\"P_R.T";"7Q1"4OE(Y@\G^ MO93UP9Q<&F^KSI4Y-DU:Q]/1#9G]_]_P_FCU):L/>=5X]ZK5IPBSU]\KU4J= M27BE!WS4I[GQH9#[MKOE^K[NCS3]0ZM.PW$M&,^,ZS]02P,$% @ ]X ] M4*PY!81A P ' X !D !X;"]W;W)K&ULC5?1 M;ILP%/T5Q/L"-C:.HR12DW;:I$VJ-FU[IHF3H +.P$FZOY\-E()]2=*' LZY MYYYKK@_V_"++U^H@A/+>\JRH%OY!J>,L"*K-0>1)-9%'4>A?=K+,$Z4?RWU0 M'4N1;.N@/ MP&,9!GJ2%OYS78\_EJ M=^^94EZD?#4/7[<+/S2*1"8VRE D^G(6:Y%EADGK^-N2^EU.$]B_?V?_7!>O MBWE)*K&6V9]TJPX+?^I[6[%+3IGZ(2]?1%L0];VV^F_B+#(--TITCHW,JOJ_ MMSE52N8MBY:2)V_--2WJZZ7E?P^# W ;@+L G?M:0-0&1!\!Y&H :0-(%X"O M9Z!M +4R!$WM]60^)BI9SDMY\K) .9 M$3A941T?]2;6;#>8N,84-8;%H?FSRG5QR 8.%%%0$75+ MXB,$,4@0NR5Q9)44 U(IAHJZ!SD0Q4!1S!45$RL5A*%PDBF89.H0(#Q"P$$" M?G\[H1!>O2$P^]A>O@V(]2:5QA-LO:0U! LGW%[H+HI,)Y&UT" N,F%CQ8U8 M$[J_-Q'H*P\( _,3V24U(-HOB:-I%,8CN6!S0!&0RVZZ%M3/A2@-V5CG(=A' M$& DG-JYB)/K$^,4T;&Z8(= %,CE^#]U<^&8,Q*-Y(+-!$%NPNQ^CIU]("^I_'J((4X89L9O_+NA0&.Q"& '";(MM0?UL MF#&FO0;9[^0NZ% 8[&W8]38:CBPW#%L6!C8T8PZ+82?"D!/9*Q:[3J07HMU% MMU"-G*"WL\U%N:^/&96WD:="F5)ZH]U1Y@&;G;$UOD*S-0+&'_71ISFH?- W MYZ;O2;E/B\I[D4KOQ^M=\TY*);3X<*)E'_11K7O(Q$Z96Z;OR^:\TCPH>6S/ M8D%W(%S^!U!+ P04 " #W@#U0GG'0):X# =$ &0 'AL+W=OR<9&HQX5O M>)8UGA2/O]JIV\=L#(?O;]X_M\FK9)Z3FF]$]B?=R]/2C5QGSP_).9,_Q/4+ MUPDQU]'9?^,7GBEXPT3%V(FL;O\ZNW,M1:Z]*"IY\MH]TZ)]7K7_-S/8@&@# MTANHV!\9^-K ?S>@'QI0;4#OI<2T 3,B>%WN;3&WB4Q6BTI&FD\']C38")/"CJ@K0,ZI!C'1AHVQD<( M#L+ (,QR@ <.NH)WF*#%%!T1B@+CJVX % Z8^>UM%(U"/S)J#Z (9CZ<6 F M%ECE9XC!#D+006A5AL;8J$R'80.>.&3$+. VM-(Q8",Z$4@GLND$QM[;0IB) MG&,P2&PY8"B '6 $2P2Z?]GC"97!=ZQ)#3(6I8':0*C8^CP *HA,U". 8I.; M#8/2]8 )4. )5<&PK&!;5R87-H:%!=NJ06-B%K@#A<-TZ*).+#N$!]P89Z'&C124L1"% 46HSN08UJPEA%;RQ@V#PL-&NUGS )5:G,[ MWH,?_(06*8()%.F M=!!;IM3Y;U7E!JJCXPU:FYQ7Q[;/K)V=.!>R264PV_>R#Z1IC8SY-9YO,#"_ M5;UOUZF^N^\:Y^])=4R+VGD64C5D;=MT$$)R11[-%.V3ZM7[0<8/LGD-U7O5 M-:S=0(I2-^->_Q^!U7]02P,$% @ ]X ]4):JW".%!@ Z28 !D !X M;"]W;W)K&ULE9IO;Z,X$,:_2I0/L,%_QD#55FH# MU9UT)ZWVM'>O:>NVT28A![3=^_8'A&;#S..&O&D2^O/8,S:/9PR7[V7UHW[Q MOIG]W*RW]=7\I6EV%XM%_?#B-T7]I=SY;?N?I[+:%$W[LWI>U+O*%X]]H\UZ MH:/(+3;%:CN_ONRO?:VN+\O79KW:^J_5K'[=;(KJOUN_+M^OYFK^<>';ZOFE MZ2XLKB]WQ;/_RS??=U^K]M?B8.5QM?';>E5N9Y5_NIK?J(L[%W<->N+OE7^O MC[[/.E?NR_)']^/WQZMYU(W(K_U#TYDHVH\WO_3K=6>I'<>_@]'YH<^NX?'W M#^MWO?.M,_=%[9?E^I_58_-R-4_FLT?_5+RNFV_E^V]^<(CFL\'[/_R;7[=X M-Y*VCX=R7?=_9P^O=5-N!BOM4#;%S_WG:MM_O@_V/YKA!GIHH \-VKX_:V"& M!N97 _MI SLTL(<&^O,>:&A 4WMP0P/'&BSVP>JCGQ5-<7U9E>^S:K^ =D6W M3M6%:^?WH;O83V?_OW8"ZO;JVS4I?;EXZPP-S.V>T4=,ZL9()A%U(!;M ZC MT&@4MUHT9V-82B*-V1A.&LE/&[F3""78$P/C:?KVYJB]=8%06&C ]@;LL8&( M.0J00!<$NR#17D6LC]L]XWIFNP^FC1R;]B6@E".^."1ED]@D;'( I149[)B# MCCGA&"G#'$.,96Y-8+()3/XY,W(HA@[%P QAQ##YPDQ_/:98"?_W,[(H00Z ME,BEFRKF4"(6@HI)\Q6:G<1&PTGA<%+@#UN7F62L(]R)BK#&1N"&XUX/$(WN MI92MWN5 C>XX$_&U"2B*$M9C#BBK74#M5&#[4, UL7\H(!.M G#?)-8&@#1W M3F+6.(JY=Q(S<9*$9@[N2S=*@P62)-2!I@0 MLX8@,6<($LMQ@J7\A*6Q6WCK5')C),WE$D)<+R'$!7.*I?R$I;%;>+M6'JVI?"&I.2.)),A)?>: M-AL2MSB@4K%M (?03N !?'L56!;%)C]==2:>7:&*#1?/)\/."##6 M/R.U!@0XED'AT95(RD,K$7$8A)@TX!!6/@-R51/0%X/UQ:33PVJQOEATFL'# M:N5IADMY.0(@F[+H9P!2QG%=0%04!386BU7/HDPUD"];K"Q6GQ%>K"Q6YF<@ MO#+YTMJ)^$I*)0FOS@%ER?*"#U#&V4"Z9@-'VT#Q3"@Z6%GL&1F?QB%M("POI*:'E;"\T)2"E%"-*!YQ M($H9+KZ TFG$M0%1+19P#@>,_$ZAL"6;DY44\A#JL?0X\]C"!U>NPQK@SBC:'-<9-*=J<+*$2GE M 42I M"*Z$E".NOXC2%*@M'%8^!P[T3:!D4; [KBYM2L@W0Z)PE)EX30XI7 MSAF@5!)'_#@.8NVZ0)S=/7P7M:-[M[:8==O MU<52@>N9NLCW;UW],K]_">S/HGI>;>O9?=DTY:9_H^>I+!O?CC[ZTL[MBR\> M#S_6_JGIOL;M]VK_\M7^1U/NAA?+%H>WVZ[_!U!+ P04 " #W@#U0IAUQ MF&T" "E!P &0 'AL+W=OC:K&S3,=V[$\HQ=!J@;OF,,O=8W8GP(3VJW)PFO SPIW?#)WE),]I>]J\>6X4BCB=W]0_:>_2RQYQO*;D5W44Y>( M3^A"Q!OM/N/!#W2=P?Q7?,5$PE4E,L>!$JZ?SN'"!:T'%5E*C3[ZL6KTV WZ M-YJ=$ Z$<"3(W,\(8"" .R%Z2H@&0G0GQ$\)<"! (X/7>]>;N4$"Y1FCGUT$%]>GH=W(_N8Q>",'_A&CJ+'Q!K3W'S$QIFN+:@@AN;)SU%1FH#4V'D+*@P@ ML!N+K<9BB[' ,-9CX$/)"V#XLH" 'QFVYB#HIT:Z[1P4A7%J-Y5832464\97 M6R261RE[YK@@^"34-)%SUG>.?B%H.S1%;^S,^5]02P,$% @ ]X ]4)C^ M^XST @ # L !D !X;"]W;W)K&ULC9;M;ILP M%(9O!7$!!7_Q$261"LFT29M4;=KVFR9.@@HX R?I[GZVH938)^GZHV#SG-?G M/7;@S"^B?>D.G$OOM:Z:;N$?I#S.@J#;''A== _BR!OU9"?:NI!JV.Z#[MCR M8FN"ZBK 81@%=5$V_G)NYI[:Y5R<9%4V_*GUNE-=%^W?C%?BLO"1_S;QO=P? MI)X(EO-CL><_N/QY?&K5*!A5MF7-FZX4C=?RW<)_1+,U,@&&^%7R2S>Y][25 M9R%>].#+=N&'.B->\8W4$H6ZG'G.JTHKJ3S^#*+^N*8.G-Z_J7\RYI69YZ+C MN:A^EUMY6/B)[VWYKCA5\KNX?.:#(>9[@_NO_,PKA>M,U!H;477FO[^VO9F.NE?Q*S(0P.P$, '@/0_0 R!)#W 'HW@ X!]']78$, LU8( M>N^FF*M"%LMY*RY>VY^'8Z&/'9HQM5T;/6EVQSQ3]>S4['G):#@/SEIH8+*> MP1,FC:Z1E8N@D0A4 F,6&,HBPTXXOEX@=XDTMG+X4&1]5^0J30(6BYAX88:(XYYABUTLEZADW3B4-"0O5G^8/("#/LD"M0,V&I0ZXA,D:43LDKHQ%H M- *. 8$%8E @!BI%K4K%;JXI<3WE+D=B%KE5 K@0,[=&+D=5.6]6* $-)H!! M9AE,@,T@. (L F2BJ,0U"6HF"75M0IJ(HMM'(06-IH!1Z[>5]4P\62I\8-9V MYQ!$$\N>"Z$'YZ<,09.7S)4I%,(?A1"P9;UNLP&R?!'+%TC96BN 4LZL&JU! M"MUX@Z,;WSL$6$ML:\@Y'?:9_!A9?8RL[R*]G6#R):]YNS=M5>=MQ*F1^B4T MF1U;MT>L.P%K/D.S' 'S*]WJF<[A7;[O$[\5[;YL.N]92-5_F"YA)X3D*G.U MT[YW4*WI.*CX3NI;U4EY;=^?]0,ICD/O&8P-\/(?4$L#!!0 ( /> /5#' MT65W& ( )@% 9 >&PO=V]R:W-H965T ?X64&K!OO 5K(7XM4:7PZK,+() M 8-"6P5JE@ML@#$K9-+X[37#/J0E#O?OZI]<[::6/56P$>Q7==#E*IR'P0&. M],STBV@_@Z\G#0-?_%>X #-PFXF)40BFW#\I0L,G2Q0AZS[C!X@%G,KB';6TC<(Y!)H,\" M3V6QQC=T?!U@H.0V91&HT:,@%+XOEB5/+V%H;G,QR-_M_N%I;@11*GH^+0X%IQD"?W MQE50B'.M;6,&WGZ,/&%[+4?^=;SR&16=HT?@YB/IAG/\%4$L#!!0 ( M /> /5"J\"Z.P0, +T0 9 >&PO=V]R:W-H965T=Q=67XJ9S\^1< ME%E-3&Y2E 25$!EFOI5?=LRPN_]WI MM'AL?/!_=7Q++M>ZZ0BVZUM\T7_J^J_;:VE:PZ4^;_PG6!VH M; ):Q-^)?E2C>Z^9REM1?&\:OYTV/FDRTJD^U@U%;"[O>J_3M&$R>?SH2?UA MS"9P?/^+_=!.WDSF+:[TODC_24[U=>.'OG?2Y_B>UM^*QU?=3TCX7C_[W_6[ M3@V\R<2,<2S2JOWO'>]5760]BTDEBW]VUR1OKX_N"1=]&!Y ^P Z!##R80#K M ]@00.'# -X'\*4!H@\02P-D'R"M@* 3JU7_.:[C[;HL'E[9%= M;NH45M*L M[['I;)>S?686H#*][ULAR#IX;XAZS*[#T!$FDE/(LPN! 1&8!(8L*);%CCKA M0L!TB#V&H58:&(9-,2\+> X8AN,38JBLK"5@$P*!$W"4@+<$?$)@B;[K,*+% MY!^)+M AA#,$9\H:HL/(T1!F88BR*F2/P)2,B%TE+@Q(R $LNA<$1T%P,C,] MB4Y/(@K:TY..@D(!$Y&5]S+802(J*$4IGK5"LU9(UB%.$*($X?+*BU"":$%9 M1*X@840L/?8N2O*0"TM<%P7 %;&&?$%@3$9JYJT$@KL=65 4/6@\%%,BE,3V MO&6X XJ+&)E95I@Q:D!2CV8H4)=] KJ\-@#W-6 +JJ,'C2=,09'(K@\,1T(% MRA;:Q7'@+ JM$L%P-"0P-T7<>0&QWM&:3BEP9P7Q":%Q]P+7OA"A76,"R81D MMM (+I0A=RK:Q3'&N'*$=G&<&*.;\6? K0X0KY-S%+C9P2?<#G"[@R5^!Z[[ M1"$=;0EZG1&3,GM\:6]3,%S$S9^MLXNC0 F;J4:*FQY%3$_.?)0H;CX4ENM, MBMJ<_]I3VKDH:FVR)U^,ZE<=GX9&JL]U+[7]02P,$% @ ]X ]4-B@4_\J!0 +1T !D M !X;"]W;W)K&ULE9E;;^,V$(7_BN%WK\R;+H9C M(+%5M$ +!%NT?59L)C96LEQ)B;?_OKK%:W(.)>U+;,F'HS,D]65(KJ]Y\:T\ M:EW-OF?IN7R8'ZOJLO*\KQ MY=+WLN1TGF_6[;WG8K/.WZOT=-;/Q:Q\S[*D^.])I_GU8<[FGS>^GMZ.57/# MVZPOR9O^4U=_79Z+^LJ[13F<,GTN3_EY5NC7A_DC6\4R:AJTBK]/^EK>?9\U MJ;SD^;?FXK?#PWS9.-*IWE=-B*3^^-!;G:9-I-K'OWW0^>V93T^IK?OU5]PFI^:S/_G?]H=-:WCBIG['/ MT[+].]N_EU6>]5%J*UGRO?L\G=O/:Q__LQENP/L&_-:@?O90 ]$W$#\:R,$& MLF\@ISY!]0V4]02OR[WMS%U2)9MUD5]G13>HT_$X3^:9D1R7LIO!J S<7'+EXXJ0Y-Q^PI8HHL#R, M!HD'@Q@V!>PLT;871F$2TL44Q'S[QP;5GQHQ2=6I+![QB=/"4-[A*F&JV") MG03020 ZQ9YI >T4QBPG0*,"Q_"$T$E(G#"YM%[-D$R#8!E:KP[5,!%:\VD7 M$KMW,[O+B$J$+R.<400SBD:G_U.$NI;;LBV4"6'/WFG1XM%H1FYLB4FZ!#,G M=(1PP)A-!PR#)'UD?!PQO<;(U^>A-;?B49GI!R.3B0F0Z47W3R)FAB2F$8Q> M1ME+$=.+!HT,24PCF+H,8=E$N"!H$2BYO8($HD6]%A4.-QAT JW0R2"!RBV2]AH= MJ91R]2^&IJ#0!&P RVMI;^D $1>!HU(4&)D"(9, @O)0VL4,T"P$<[R;$F-3 M4FQ22$A434I[A0Y43#''ZEIB>$H*3X(*2<'( AL42"24G=>$2/%()#,K3&)) M2:P"1_4A,4/ES^QK.C8VI^QLTBIP05Y))!*^JQ:2F'ERRLZF!+N6]BC&0,3Y MTM4W&)]RRN:F'%]G#TI,(YB<ID2;FX%M!8@X=[V.&)QRPO[F3E(F,F:S M"HFBP+'8D1B<9*\Q=EL#FPU4LV!^).R\QD/%HZ&ZO+R[HYY,%V_MN5LY MV^?OYZIYJ>_NWL[V'GES5&3=?V*K+0/W=VP5=R=W/\)W!XE_),7;Z5S.7O*J MRK/V&.DUSRM=NU]^J8?CJ)/#[2+5KU7S-:B_%]T!7G=1Y9?^<-*[G9!N_@=0 M2P,$% @ ]X ]4"_C 65[ @ ) @ !D !X;"]W;W)K&ULC5;;CILP$/T5Q !XK*]PB]D1ZW(DG M!T);Q,61'CW64XSVRJEMO-#W@=>BNG.+7-E>:)&3$V_J#K]0AYW:%M$_*]R0 MR](-W*OAM3Y67!J\(N_1$7_'_$?_0L7)FUCV=8L[5I/.H?BP=)^#Q19*O +\ MK/&%S?:.S&1'R)L\?-DO75\&A!M<A[7NU'H9^:]N=H=P= @G!Z']R"$:':(/A_BA0SPZQ/^K MD(P.B:;@#;FK8FX01T5.R<6A0SOT2'9=L$C$ZRJE4;T=]4S4DPGKN4C2*/?. MDFC$K 9,.,- < O9F)!@0G@B@"F*T!;%*C3[V06A-++?739%8VC-:U:QM&*]#&AM'*L[5@LCMO*K,FE%D( BTA&R:TBT"K M"+00:-?-%IKM$ %HM)TWN^):3(]JWC"G)*>.RX]T9IU&VG,HKTC-O@H6Z\!B MWX@1.$RL#_IA?GY#]%AWS-D1+BYF=7T>".%81.\_B8^F$B-[.C3XP.4V%7LZ M#*[AP$D_SF1O^F-0_ 502P,$% @ ]X ]4);\PSV. @ LP@ !D !X M;"]W;W)K&ULC5;;CILP$/T5Q 5VU^(4:[-PTB/[9X)KT:],QKX'7ZE1R&;"RM$,G_!WS']T+%3-KRG*H&MRR MBK0&Q<>U^>RL=HXM"0KQL\(]FXT-:65/R)N#06F M,;K_BB^X%G!9B= H2,W4KU&<&2?-F$64TJ#WX5FUZMD/;Z(K#2:X(\&="$+[ M$<$;"=X'P7](\$>"_[\*P4@(- 5K\*Z:N44<92DEO4&'_= AN>V<52"6JY!! MM3KJG>@G$]%+%L1^:EUDHA&S&3#N#).$MY#M$N),"$L4,%7A0E5LW 7=O17( MEX@DTFKX9Y+=PR0W97I@LSS%]^8*00@G\,$$ODK@WW0[T+H]8$*%:0<1-XD3 MK1]+5&!'^LIMERC?#D-M\79+5!PF]SH3@,:"I;%(D]E &&T- M'8");=A0"!H*@02>)A(N5\H+$_N.3@3J1(".UK@\ G:$,@IQ;+H^,672Z89]=>6!K\8VSRAT@OI4WLCK@/](/U_DW M1$]5RXP]X>*:4(?YD1".1?7VD_@CE.(+8IK4^,CE,!)C.ERCPX23;OQ$L*;O ME.PO4$L#!!0 ( /> /5!W50:TH $ %L# 9 >&PO=V]R:W-H965T MT;6TN7@H-1TO<12EN_QY FKFA M.7U+/(OSZ$."M?7$S_ #_,_I:#%B*TLO%&@GC"86AH9^S/>',N CX)> V6U\ M$B8Y&?,2@J]]0[/0$$CH?&#@:*[P!%(&(FSCS\))5\E0N/7?V#_'V7&6$W?P M9.1OT?NQH0^4]##PB_3/9OX"RSP5)8?,.L]>V>LQJ=@U$"^:0,,464]VO&(;\JTAQ4Z2(!.5_(OEM@O(F01D) M[C<$Y2Y_UV7"[")&1\QC5A7O5-AF+^'9?>?V++0C)^-QQ7$1@S$>D#"[P[L< M\:6O@83!!_<#^C;==PJ\F9:GS-;_J?T'4$L#!!0 ( /> /5#&!/ 4:P( M +,' 9 >&PO=V]R:W-H965T?1HD0-I#/BE:2#YNT8U[I=NX-X"+]6Y9"+@K?(.GM$/Q'YV M>\)7WL!RK!K4T@JW#D&GI?L4+'9S@9> 7Q7JZ6CNB$H.&+^*Q=?CTO6%(52C M@@D&R(O:Y %N;>51!IS%IAPA$F2^XAVRDD&! > M-S"X"&TNUN$DW?"PF2*RU/#PD.3Y,([![%1JL(D$M,J$3\ OF_7 58=8-$!1C? 1$>H^/\32JQ"R40H ,;Y62=3 M(3_-@+$[FRDL]%, YD9[% R8[Z )I$#G+ZY\Z!;ZT3!SO471X89Y" M<0$9\76PV 26^#98/*L'Y)U>/6??(3E7+74.F/%K3UY.)XP9XM[]&=_4DK^@ MPZ)&)R:F*9\3]8ZH!<.=?B*]X9U>_0-02P,$% @ ]X ]4)B2^@04 @ MJ04 !D !X;"]W;W)K&ULA53ICILP$'X5Q .L MP1PY1) VB5:MU$K15FU_.V02T-J8M9VP??OZ8%D"=/LGML??,3,XD[566,B#];H+S=^*'_'GBN+J4R 91G#;G #U _FX/0)]2K MG"H&M:QX[0DX;_S'<+U/#=X"?E70RL'>,Y4<.7\QAZ^GC1^8A(!"H8P"TN;M%^CJ M27RO*_X;W(!JN,E$>Q2<2OOK%5>I..M4="J,O+FUJNW:NIMDV='F";@CX)Z@ MO3\C1!TA^B#$GQ+BCA"/",B58GNS)XKDF>"M)]S7;8AY1.$ZUMTO3- VV][I M]D@=O>7):IFAFQ'J,%N'P0-,V".05N\M\)S%%D_H^-Y@-T6L%O>0_122+.>3 MB&;KC"P_NJMS-2\0SPK$5B >"*1!,&J4PZ064UO,"+&;(O J_D<>R6P>R22/ M* U'S4HF+JL@P?,NZ:Q+.G%9C$RVZ<0DB3!.QKG\%^:R08,'RT!<[#"07L&O MM3+??1#MY\TC-@]^%-^&ZYT;&Q\R;HA])^)2U=([I5"VPH-SXYX0VPX@F;W3(RB_TVLCF?.I.1$[&F!=)$E!BBS;$LFX MPG49:P=3E_KL!%=P,,B>I63F]Q,(/54XQV^%9WX:7"B0NAS9";Z!^SX>C,_( MHM)Q"0?.XJG 5#(*!U08'YY0(- M"!&$O(U?LR9>C@S$=?RF_C'V[GLY,@N-%C]YYX8*/V#40<_.PCWKZ1/,_6PP MFIO_ A<0'AZ<^#-:+6S\HO9LG9:SBK%@CQ!A87Q4T71>33%9_FF]L"]*8 C0+W*X'==1<) MLHT0E3S2HMA&ULE5GM;J-($'P5RP^P,)] MY%B*XXSNI#MIM:>]^TWL26PM&!^0>._M#S#QFNG"3/[$0*I[JF=ZJAMF<2K* M']7.VGKV,\\.U?U\5]?'NR"H-CN;I]67XF@/S7]>BC)/Z^:V? VJ8VG3;6>4 M9P$/0QWDZ?XP7RZZ9U_+Y:)XJ[/]P7XM9]5;GJ?E?RN;%:?[.9M_//BV?]W5 M[8-@N3BFK_8O6W\_?BV;N^#B9;O/[:':%X=9:5_NYP_LSJBP->@0?^_MJ;JZ MGK6A/!?%C_;F]^W]/&P9V;9:VGAL>_O=/Y94XK^UAD_^RW]>Y^'L]G6_N2OF7UM^+TF^T#4O-9'_T?]MUF#;QETHRQ M*;*J^SO;O%5UD?=>&BIY^O/\NS]TOZ?>_X<9-N"] ;\8-&/?,A"]@?AE(&\: MR-Y ^HZ@>@/E.X+N#;1C$)PGJYO]=5JGRT59G&;E.8&.:9NG[$XWZ[MI'W;+ MV?VO68"J>?J^U"%?!.^MHQZS.F/X%2;10\B:0M@%$30$+BPX8K'BQ-SA\$@1 M2>1PF'3R-.W$4(B*<20"SJ?H[,5@/@5V(*$#V3F0UP029SW.$-U!#N0<@0H.U.SBL@P,#W\8&82-F =0]8Q8.UL MO%7L-=%>*$-137+(D8E.(.4$4(X=R@D91C#&'.%*Z/:*M>-I33UISAU/3]03 M$U$\DO$LQ'(?DK@8"UV]#PF=2#E9]N@#6@,04\R598CBR4A@(W6,@05SA;,' M#58LUI$;&2,3'37IXX9&?461$&YHU!=3@HVD(H/5\8%Q6E2N%FWH I ML.9RYM_L9843E05-+S;*OPYRK*S< MI^?G5#-AZ%XP V"W0L<2S)$$CR4LEDT>?V*W8JGC5.KH;J7:Q)A6[B2O/7%F M&C=\*\=B)ZC8T=TJ0!\:1ERZ-=439R!.-9(T0AVKK$"=K9NR@G:C"=?,)>Z# M,@#%PM&>06!A%Y_H6<7(IQ2DL"1PJH@H2,-4Z@CQMDC](&,@EC[I+V01F BA,V M1AJKJD#?-DB2TC8S3@AG#Y !H#9%1RAC%1>)_]:46$XEDE,W:DGECT;M S( M-!ZUQ#(J@8RRD2(LL:9)H&FC'W>QIDFJ:?3S+I4AKD*W9?1"F2G4D//(%VG4 M+KK[4M(&#Y'V09DIU) TUE")/DF3#*7OZH3Q),3U!^L:,34,, M@/ H<2^3G/%^QNT<&GJ_9W=/Y MR/:7^_,)\I]I^;H_5+/GHJZ+O#L.?"F*VC;DPR_-0N]LNKW<9/:E;B^CYKH\ MG]R>;^KBV)]*!Y>C\>7_4$L#!!0 ( /> /5 \(+?D(0( !0& 9 M>&PO=V]R:W-H965TRMI)59^ M+F6]1$AD.91$/+$:*O7EQ'A)I%KR,Q(U!W(TI)(B/)E,44F*RD\3$]OS-&$7 M28L*]MP3E[(D_.\:*&M6?N"_!UZ*L_5"K4JQZ*$2A2L M\CB<5OYSL-S%&F\ OPIH1&?NZ4P.C+WJQ=?CRI]H0T ADUJ!J.$*&Z!4"RD; M?YRFWVZIB=WYN_IGD[O*Y4 $;!C]71QEOO+GOG>$$[E0^<*:+^#RB7W/)?\- MKD 57#M1>V2,"O/K91E4E)62O-FQJ,S8V"_3F:.-$[ CX)80Q \)H2.$ M-T+TD! Y0O2_.\2.$/=V0#9W4\PMD21-.&L\;J]#3?2M"Y:Q.JY,!\WIF&^J MGD)%K^D4!PFZ:B&'65L,[F 6TWO(=@BYB2!EH'6!QURL\8".[S?8#!&+6<_# MAR*[AR)W-L/18H6&']X5"X\+1*,"D1&(NF4*^M6VF*G!5 8SZ=5BB)C%8:\8 M'ZKL'JO<)1./)A,/DYGWSR0>;/(IFB]Z3D9 >-ZY8M8+ZESI$OC9]!?A9>Q2 M27THG6C;PIZQ?A*]^#I8;H*1^%:U/-NA;O*V7WXG_%Q4PCLPJ1ZB>2XGQB0H M\Y,GY3Y7+;I=4#A)/9VI.;>-RBXDJUT/1NT?0?H/4$L#!!0 ( /> /5!G MI^:O#@( ) % 9 >&PO=V]R:W-H965T7:2+.FI+7&EWR-YS8A MX)!IJ\#,R>0\/L MJPM6L;FNS#K=[;@STT]EO)=T$48)N5@AC]ETF'" >5Q<0W:WD*!'$)- GT4X ME<4FO*&'UP&VMXC'Y2B'?XH\WQ6Y2C.:;%;D^-%5L^BT )T4H$Z #@1B.BIC MTV&6#E,[S'P6CZYD.P4:*^UN0<%L3D<]F0(%XZZ0P7.J0)[/OQ\13:YSCR;X+5-ICP[\RXZ:;#AWPWJ[XQ>2IKA0Y"FY_ /=6C$!I,[J8O M&!5F//8&AZ.VVZ79RVY(=(86C9]_I!_"Z5]02P,$% @ ]X ]4.I_\1^& M @ 'P@ !D !X;"]W;W)K&ULC5;1DIHP%/T5 MA@]82""@#CJSH)UVIIUQMK/M<]0HS *A2=3MWS<)R&*2VKY(R-EX0([[VI6[[T2R&Z11#P?4D:S)]H1UKYYDA9@X6G8EJTR>A9UU9(M\_BY:3#[G9.:7I<^\&^!E^I4"A4(5EF'3^0[ M$:_=ELE9,*H WX49$KGXP]Y61'Z9N:?#DL_5 E M1&JR%TH!R\>%%*2NE9!,X]>@Z8]+*N)T?%/_I+U++SO,24'KG]5!E$M_YGL' M5@E$67!10@,F[S%P@IDG]Y"U#0$C(I ) MC%E 5Q8YM.CP?H'"1LQ3(X=_BFP>BMRE&3F+%6E^=%>LQ"T0.P5B+1#?"1@V M\AZ3:$S;ES*9A\BH>.& S2 ,8Z,H-BR"*$Q"HS(V+ 9)-/N+.>0TARQS ,P- M<\C..DY"9*13.& 1F,V-_5S;,#A+8&B4:F/#(CB/ '*;2YSF$ML79N$# /*3!Y'9K"#OI5L.]/3VW0IW/273L9L]0W8Y&/ >+ CCB:]G]^F;U M(=^WSF^8G:J6>SLJY)VL;\XCI8+(W&5=?*^4W7JT MXV#\3[#Z U!+ P04 " #W@#U03F-!9UX" 9" &0 'AL+W=O' M3 *JP:SMA.[?KVT(Y>*F>0FV.>?,F;'Q)*XI>^,9@+#>"U+RE9T)42T1XFD& M!>8/M()2OCE25F AI^R$>,4 'S2I(,ASG @5."_M)-9K.Y;$]"Q(7L*.6?Q< M%)C]6P.A]O"2W[*A%I 25SA$_P"\5KMF)RA3N60%U#RG)86@^/*?G27 M6]=1!(WXG4/->V-+I;*G]$U-OA]6MJ,< 8%4* DL'Q?8 "%*2?KXVXK:74Q% M[(^OZEN=O$QFCSEL*/F3'T2VLN>V=8 C/A/Q0NMOT"84VE:;_0^X )%PY43& M2"GA^M=*SUS0HE615@K\WCSS4C_KYDUTI9D)7DOP.H*,?8O@MP3_7D+0$H(/ M0G"3$+:$\%Y"U!*B$0$UQ=+5?\(")S&CM<6: U1A=4[=923W-U6+>COU.[D! M7*Y>DLB;Q^BBA%K,NL%X/9,06$?-+ R-UJ9&W*9FP461H'%_8=0]@7CQ> 8RA&.OC@#:+(Q MS_> ME^ &L>H=ZL5P$ZZ)W$KI>=2-\3>:M?W'CU]*W[ FZ;Y$[-37G)K3X6\ M6_4->*14@/3B/,@SG&ULC97;CILP%$5_!?$!8QN#@1&)U*2J6JF5HJG:/CN)$] 83&TG3/^^MF$0 M 5/U);ZPSU[G.+X4G9"OJF1,!V\U;]0F++5NGP%0IY+55#V)EC7FRT7(FFHS ME%>@6LGHV075'$00$E#3J@FWA9L[R&TA;II7#3O(0-WJFLH_.\9%MPE1^#[Q M4EU+;2? MFCIE7UG^D=[D&8$1I=S5;-&5:())+MLP@_H>8]<@%/\K%BG)OW MEG(4XM4.OIPW(;09,OP?3<&3:P&G_W?V3*]X4FFM*@' M%Y-*3=_ZMFI63/BQ1 /!LTP9(')DWQES5(O)?509OMGERXH M600C/R7S4C(/!<\HV8(2H1RN[-/:T:%1R% M-M>> D@G->:-'SEED*T2X1X44*-^0-MH9%O3I356,@E M.R/>,L!'3:H)"CPO036N&C?/=&S/\HQ>!*D:V#.'7^H:LS]K(+1;N;Y["SQ7 MYU*H ,JS%I_A.X@?[9[)%>I5CE4-#:]HXS XK=PG?[E+%5X#?E;0\<'<494< M*'U1BR_'E>LI0T"@$$H!R^$*&R!$"4D;OZVFVZ=4Q.'\IOY)URYK.6 .&TI^ M54=1KMR%ZQSAA"]$/-/N,]AZ8M>QQ7^%*Q )5TYDCH(2KI].<>&"UE9%6JGQ MJQFK1H^=U;_1Y@F!)00]0>;^B!!:0OB_A,@2HC="]"$AMH1X1$"F=MW,+18X MSQCM'&8^AQ:KK\Y?QG*["A74NZ/?R7YR&;WF211GZ*J$+&9M,,$ \YC<0S93 MB-\CD#30NPCF7*R#:89TE.'?D.T4$MPC=E-$&$;S1L/9=H5:(!P*!.\(1+," MD1:(AOT>.##=,)A$8QI3QZ/GC?HQ!<5#T)V5>-9*/+$2AJ-]W<;3+(F?CKSL MIJC$]]XSD\R:2:9]B<9F#"8>I)%9@L5\FG0V33J39OP9I=.:O70QWF4T.&$U ML+.^[KA3T$NCK]I!M+]1GP)]0M_@YCK^AMFY:KASH$*>\TDSB1:""DPD^V_+Q F8GQ>H[D)'WE]>/WU M^-C+:U7_:([6MHN?97%N5L&Q;2^/8=CLCK;,FR_5Q9Z[?PY57>9M]UB_A,VE MMOE^*%06(4>1"5J]M<3K;IWK1O)9E7O^WL45U7044O+_X M?GHYMOV+<+V\Y"_V3]O^=7FJNZ?P'F5_*NVY.57G16T/J^ 7>MPJW1<8%'^? M[+69W"_ZJCQ7U8_^X;?]*HAZ1[:PN[8/D7>7-[NU1=%'ZGS\.P8-[M_L"T[O MWZ-_&RK?5>8Y;^RV*OXY[=OC*DB#Q=X>\M>B_5Y=?[5CA>)@,=;^=_MFBT[> M.^F^L:N*9OA=[%Z;MBK'*)V5,O]YNY[.P_4ZQG\OA@OP6( _6T"-!=2] VM M&=Z<#57]FK?Y>EE7UT5]ZZU+W@\*>E1=8^[ZET/;#?]UM6VZMV]KH]-E^-8' M&C4;I,D^:K8W#4\U<737A)V'NQ&&1G@(H"-U)B8'3UH:2=V[4B-B95C1PL[#W%& MQNLFAFYBT#A.-VRDQL3:<1,+-TQ)Q%XW!KHQP(U3[XW4F-@97%LCW"B=D-=, M LTDP(PS53928V+CF$GDN,F(%2NOGQ3Z23_A1VJDGQ3X45&F(Z^?#/K)P$!V M.TMJC#O8MYGTHRC-_&.'(HR_2'R,R;C\DR(3IRX (P">R/@[C#Q )O QM\N0 MR$2N(Y+S*_4/:,)<)@!FZ0>0V47"EB2:$U:QWQ!&,P$V^Y8:PC@EP%.!=R"2 M?"=)5"*E_$0EC%1"3!6MC*#JSE225'T@3M@_4PESE1!8A25$5F%)HO6!=);. M=#VF*P&\3K*5CR$P$ D1T&74,(AF[;,(#A;++!GC05D()@8'("(CNK B.2M&T739 MX40KGJD5!B(C(&K7$@"BRYNDD>;[^\/A3VT_6W2W=>W0[';0UM=Q@._ M\'[JN/X?4$L#!!0 ( /> /5#,".WMYDX %IY 0 4 >&PO[7X&8TZRE"(B#!Y\]7D>PU52/O&I)%M6> M]3DN-B 2DN A 1H 6RW'_OC+1U6A !1 D*T>/[8_S#1%UC,K*RO?^=LLRZUM M'/UU&YXEVSC_]^^&P\EWUN?U*L[^_;NG/-^\^>&';/$4KH.LEVS"&'YY2-)U MD,.?Z>,/V28-@V7V%(;Y>O6#YSC#']9!%'_WN]]FT>]^F__N7;+8KL,XMX)X M:=EN*S^ M^BY<]"QO;%N>XTZJ/_X^B'N6.\(?/:?663>WU^\^GMW-;?CRK-ZC1+K-KE?U?&M.MH9_@40NDN>XVK;>1!;OT_JQU\=0X'Y)DT^1?&B MUN%LNFN(FR3+@Y7U?Z.-\8PF ]?OUT:E$>!^&KOTG7'UJ\MD 7/XD=>'H7Y($SVB02S?3=-$'F]-09GGJC%A(&U _Z/29I;3&70?H86M/% M(H16T&;)[9OPC GRG GRG%XSZWJ;P\6-$8L:NMT%GZV+)6PG>H@6_"B:[]ZD M?^J-)T-G4D-3^418L\^+IR"&-9O(ZM5T_FY:P[^S!*Y%G,'>X%.6K*(E;?1M ML J 4.$%"_,,7N>/\W?6\=&)=61%L77WE&PSV%7M9'Z_A2?7FYC?X_,HCO+P M]!+N]A(O.JPT A)L3;,,YK 1,YK/.J!&;VH_!]D3\18+_!#^=1O!\P?M:^/, MGX BG0)Q6<#O XV_O\ M8;M"3,)W-@/ZN AA6-B\W43@5-M4:QN'M7:XF3A/TJA.4J_S)T!N!IRU,$\C M-EP"? X;AX?I@?D#C(*;!IP7#IZ&*[I\X><- M7LDZ6HDN3;^7#U/;>_VA!T),2+P,[VN 9?BW=.=Y6AH@*8SX:O#E!!8>*& 8 M+Z"Q=7R5 #ODNB>5;BAUO,DVP2+\]^\V K3?_X2/<]84@7IBN$\ #7@08,<(U)4+*:I;)&E:E!J03%7 O5L-2 M96E)]HXE^AU$3G[B:APTL:_P*L!+3%=TU^^V]HU] MF$5H&'^VWJR2EQ#.""Y/1&=E'L FON-M&("?(II M8SIOZSE"MA"(+1Q@:B,OL]H2]XW\08;S&(;"200U-E"AC%;P".],9@'&U,Z2 M. YK'2!G6J."&^3Y<'Y);FM$YA9H5) NF %9PBI6";V)=?YLM8*!; LH8(BB M"+8/EFO@AQ#74=C9]8):P1HEJK\1C&N-@96.4GFI5D#<3U?$9)G?\SFL-*6; MC.N 3>3I%BA#BGL]>T*>MX&52&H@L8XCNG GQ@>>:5N]5S.H>;3&6U.\P)&@ MKV)(\_R"&-R'P(6%U@:%[PQ1%)FR2'NBFY_OHI,)\WK+5 M\>W L<>+A[PH(NT(-XO6%:VT#_ M"26B!5-7;/\1&'U:])A6\$#, FH65D!UU/HTJ9*?C=.MXNV M$,W')U4)9S,2SK06.V6-'TP_&!&D08IEPMM$'J?+)8E.*$4%T?(49CD3PFXS M>1;BK>)5&@>_/KNPICD\ ??;'-',RA,A^37V88[%;M-]'BP^6T%NM4I@V+32 M&_X4DL0-\M"(%)4-724QJBC2A/AT2_*;!UR'9J%'\''PXT+73:3A9@L/).JY1J6)=9!GJERJW5)YGC168/@?I4NWY M/$D?P@CDB#I#W38Z[?)K#:Y0$4_N@%7I[%0&S$N8+J)6P&<(^H]LFBO!#>A:$%:%KR&$\$=A'9/>0DVX;KRX3?8J M/M?)I?K!KMA=T"#PJM2FU:11UD7RT] :I-YJ)5&ECL S44+,CT[2P8E I8' MVO$D:'BP^R4XUJ&%3^TBRJN:VLK:KNA)X$5U@]#!)-D6#WJACOP*3TN#/\D9 MCXN#S!X>@#_$CE?AL[3KT'8 XQ?19D4LK+B_T&JZ3#:F^WLP^Z'PWSI^AT>X M IY+,2*M.E?3@7RIUI6L<.<@(G2W%/+1%)J?*;+;@J=5PQ73&.U^#S0C:1$+ M)5.@!JI;?,K4,@6Z"H<%9Q4K90Y^CW^1T$/*GR7L]OZEVP0$6T'<%QIQK^N0 M 2$7$7.HI QLT>[!'0S3%$8TZJJJ3'>4;:0J'0Y&J?IOR'(WDU8[L]A%'*JP MNY&DU<5Z5M@GV^QX)C:M!N-CH>0Z,4)[%PJP/7;'"H'V(=9"SX7_O88(7H@=PWG '8I1U 6%( W\OG"X BLR/$',B M!&HZ,OHAK7-!)=CNMYSRJ:#8&-(%"N*7-CO[M= %UP]^3WSK,D05WQ[8>-6. M;[?A1H :=F8RMIY)TVB.)Y'!TM@YS]K P]UP;)FBX\1ID2H?%90[L(7EAT0P MLV$3,ZN&K$H>6W@)4BN4[!M_*841!.QC&JP- ) M*N.U;:Z1[]MQCJ8S:=#< MIR&NZ7@9\J<3N@M=O4D:W4[JJO[P,8J1LR+4)H:@ICB/E\T_TDR("]9Q&C[@ M$2Q9PV0MF;M&@P!W[6#7$'849 IU"YM@#DF+4W!:IL>Y!DQX07&%V@6"W72Z M&E7_"^7^ $]PA:S:9;JJD*ZV'#2L9/SPA1FT-#ZHQD8M+%!#^[OP*B'>./ MA=J3O MTZ%9>HA<83PQ=0NVX[SA(D46L)HD"2RW70SG4L24-F@Q"G\31XG?#+=L5P$4PL M8C!N%(&:19^M-3N7A$C*4> D):H2.BW ()I60BDB/%R2/OM3*/%#3@,G>A^2 M89U49W(>="=-&6BTK"SV.D7MR9@^/MM'"H- MC<7'( D,O!* GP/O-$].!_[IR"N!]G"/Z+@,$/(W> M(Q$_Q;<2B23Z3P#R1@\ !U@5'"I\T$=%KT:$'LQH!74CC''!#Z-I*.H@DAL^+T,@SUQ06>F,V>A;"H$FSD;4\E9U7 MU?9\-O@!SC]^^#"]_1,^J_.+]U<7YQ=GTZL[:WIV=OWQZN[BZKUU$&=DG8?WZ18I%ZK1^;4L?-BT,>:HTPM20*NW M"?QC'9]/YV_A@:PMIVC(TPK]O&<=%\IZ#QB^RY#$H^,[(,L+:XSV2D!T^0=? MN8RQ>87.4O '(6'*NN._(2ZNB..50OV+NE$+Y:V)Y&0=_!**IAO)D1,_8:71 MXU-^FCR< KLMO)+D$"0:K(BIH1]L]0MPJX7CLQW%&$"5#5+%%QXR^-3 MUZ$IB[]=\90(KM^*UO@I+!3?!;!XL? "%SK0O CB6H?Y$ZKD-BS6ZH9>7!3P M>?7&P8J$OD 1%?&,,BL3 _8PN+0'/1/'2G9^H?NSZ'SYN2T.9:&4BJJ9>-Q\IW(S=,"/O#RUH,L=U8B*(K MYA(('K@-0DT8:1FB5W@4R[-BQ"9/<;I6Y(E)CGHEE\,Z9,2)9?"JG7V^2&-&B*2$ $8O'@I\"'*^0D@S%7D*BV, MB9*#551TQ8\,\7=!K.!"QT_QJ))W!7C@*],3=A#$(&+"?(>9,%NC-,A&(>27 MDN8VW-2CH=MSK#6L6)Q5H0-FD!B0C'UVAH.>U]914V,C/48T:O9K9W #07L M7E40VZ.^-L%S@))>M&;.?+DED\%2ZNA3NI- 'A!R*]SY [Z3("*0=!AQ"\(H M 6WF0!'/R&%7OI-T(TMPXU.5^JIET\M@ -;Q[?7'$P&RGF TELQ2E%@C1B = MW>1U0V[P@? M39$Y9.4Q7+,DI> .=,ZRU1T,2&@*-TP(87)U7"DC8+H4>]4L M!+8>6\7C)/>KZ%%(4-6N02461KB&Q8]=!TBJ42Y2 BBDD5U8HFE(W-&/&=,; MH?[F#4O9$7VDK)"X-''NMJ;.DM_@%CZ%<,PKV:HG3DF'(>ZSAM=R=^(RL0E* M;&C#:BN.=*$7?TO2.=+Y]79=9?: KTIKQ)]>O74H^&;"SI[U\Q.(Z2@2(P99 M*;&@\#"LT&2,=$A@^"*(D08):9)NC42KRL.]Q>81PXWI$H#M/DG3Y!D1%&M"2@2##6!JW3^M&*FS^WM;H5.\YVF.&C3-)KGV*%LO)Q> MG'*L(\OU;<_S\,/0=CW7^CE)?SF-XM,-FABRS'+[GCT8N/"S8WLC'\6B M"#BHI8B^&(YM=SRP1H[MNF.+O2$C;7U'EN?Y]F0PQD_]H3V QV9WW*&]_[XN MZ<&"[$]?Z$"R L0K3%_TN M4Y!H\I _XXUT;=\?VWY_@I^&(WOH#,7>77LX] B0\&G@P'Y'<-6S[ T2-N6_ ML-3MQ,>N[4P<>S3TK!/Z8^39H\D _N A6TV1;#(XL@8C6,E@0I]PYY[5(0YQ M?RC+03\%@O4V('F-[/![" M_WUOHGY\0$UCJ)Q^K:'M3T96WQX[(^'X 3CKP$R^/8;_,Y""#KL]LB9]>^0C MD !9[9%3RZQPCCI+]L'Y #1NFYI5+5JS;O>_8=S6ZW\^O;BU_CB]_#BS/LQ MWKN=?:#;KR1L?';@':3+&+"ZE8G>4P1\4KIX>F$>A$09>$W^QIHZN)Z;+?.% MV)R/,0\73Y0L1@2DH+Z %ZH-+ 3I8GC!9^+=(LUD_L**AL_1&H5@4B"P?3"Y M1VT/$7(Q/9X0/525EMNXWO89WR->#U[>\HK2$%\T$/3I?9:;PXVO@4.]#ULV M1*]K@%IP$V%<2S7.K7^L$T0=XZW<2#\DDX0D OA2R$DX2#]!9]NLL]1 MJ#_* N(]3TI,B)FQD//)6&YU'9$A#U_$!!::!XEEP-8>K.ZZ!B+F>F#;L?57 M7KI:;:&3%=,!1[;%$(ZLTO2!=)[ #P>I>1/UK=N&(0I(=!E/PI"E1:$CYTF( M"Y5A8<6Q8B,-1Y!3A5W?HVP%#,5]PI8S=.TI&@E DOF MKF]1[%.,/,DU&Q7 MA42$7[ B3%OP2]L9>@W^-?J9?NS-88B4T/"E%!,28 AU^2N9SRHQ%^/BB$+L7(D!3 RO="JD"$B6RQB26RO?KJ8U37*FOS)Q:G^+N*52 MI@\TK^VZ]'(N#RWPD)$OQ_<4FTK>V_3!X) M__4 A=X5GD%=#,["1MMH4;79<,L$)$Y8_?D0IO0NX].[)>(FKR_[X[)VA?DM M:7DPL)Y$2[6QS>]_&YF+B9:621VKT]-XX<*E79F#*-'(MQU6-OPGK3X M-:+_[S86"OLCS^E-E+J1Q%7X9J2^J5NM@*P_/J;A(]F7:"3FD%5DG@B9U!1$ M=$@Y.0;HZZ!C./(U12S-[_>&#=/;>\"ZK,E6NK@C1QN=@S"=WOA$U^C6XD"/ M>4?D\MP"5UMWDLM)!.AP&8IO18R9$>3=]C$ZT0#W!3O1-]+Q3M>V49,7Z M(L8<$$89MHCBU%O1!#^%R\>R=Z FYK9)N:9YVV7O;$FUCP8!U/K!/)I[A]QW9\UQJ.K6/7P1\D MAR(XA_8M'9^'\3DF^(. M;.%,!.O^0&D87(^^F]_E3D$: 59H75Z3=S4B%:S7+IFV":$7>9$M' M@W@JK9?"V1:UTL!=X0?T M3EY&\,?M=A.&-B LS(HLR)]"2D@5/<-OZ(WU#LAU &@R!];RR?H/8.SAAY_1 M"'J&&G?LL0WXD3T#3* Q91]2VP3L2OM N@A6\II3->E;)">F//@%KA+,B]R] M\L8E?*FX%9;UJB+\0:E2Q9D0"OZ--5X[U2N)-!>3H3[*?LF,I\5N&QQ*+MR: M:Z,#&K&VN;SN94+NS3EI49G]Z[ P\N42J7"E'T2OE-]A&:*&)1 F['+&$,[K M5-R%LGU9],OTK52FAQ%-X^A>S4:/NC/R2Q(&".DW/9TKKW!KC)12WX;.U6@= ML&'A2KZO% #@9J\E9LV5A=^D7],P#+5D& DAHV5Y)'2*3+/WG=[ M_3+WV1_W!HU"P[Z;J#YS&$!*+YP1C3/,RMRTX#+FX&!E[#&=]3\FS =.SR_# MW)VT24J%,W1M<=T6U@I7L:B2K,C2H]MS6Z5'%0UEO'[=H2+"XG1W0C@1Z%IU M,30[T9#"57AM[O#CL?70 B6!E1TXE.:]V8W#VFYT!TV!)*T>G7;A=5O5 ^^D MI$+D0^4&"^1U1_CN*2Z%QB175GKES3V"E7?&5%Q HQ+YN22SXG:.^TZ?A$+4/!^/ M/?I\/'3PPQRN3.G,:U_\ST("0(%QWW8);O[8L;TA^7",QO9H/*+?/>"B^@Y* MW'T0,UUW1"V']G@R_D=&!)\P831B3 "DA;\&DR'C@FN/O1%\U-*SL%BK>Q0: MR%A!Q3+C4Y2TC+=;.54Y<;_7'WP/;^MG]#M%P9NCK/ UY7Z.AVS#N6]<E$$E68\I>HR0M8"UB"[C@Y+R!OV!&=(S*7+8RB.[<-B/9"AW*OR$ M_1Y,WU/1V_)9+D8#"*M(ZRQ<1ZS!&7&AP M1; *JQ"-0C+\)G2S@0Q?KAQRS]ZL0P4HD3M$0&K&/1FPE%X74L5;/C7Q\[ MQ0.P-V)JCX-&KOQ7)5?^OFA)0&3$G&-DO0DS#\<^1[.%?@'V45 )O7,HE+!V MEU2%K%ZNTFJI*M#A(932"^@0![%TQUI%ZRBOO$4RP!/P[Y&JK*VB,%:Q+P_! M0D4-Q(2D84R[0DZ)# XJQ. ^6/S"YOZ WG$E=R\H/GS'W(Q5>B F00 ]=/B^ M"(6?RE 5J(S 68_+%C'F)F]6VB(#A2[OA/']\G2HQ8S+1"G)AF,5 M**%P;??)I[ 4+1*E5L&F(2\F Z(T+"]B;E+TOZ8C4GU@4UWS]1^B]BBB4Z(' M=;R"IK(N2\PM9D(ZHL09F.\KKJVG67N-\")GB6?4X059?:$F5;\X;];LC:MN M(:ZK,4M?Q]/AZ^X(&,5Q15?9YFKR"CX0P@DE5+;UNL_G/C(;*3(K;X;; W'D M7FZJ07&]>QE"*A*7LU"6HIZRYK"L.ZXZFKC];5O]L.3KLMC!\I.3C.OHE:X;?*7$<4&^9HS$"GYO(< M9]R:9[@T$[>>W]P4-CY$1;4 ON0B#X)(8,5I/2A3'0:-)VDFTI91>@K28!/G M1:$F,6:;V /$7LPHKW5KB49JC0%7E^6'2HC85!-O=_ M0>,*'DR0 JN>6GJ. S91Q0)68?@;-)5G65']APZ3PQA2*^/4X3T+$81G8(BJ M,]\7%B3J<@(O:,&>*,C) 4L;)?P1*Z).:$NBN#R1^ERT MD>1%<'WH6D&KJNR/83O=/F)Z#M0_<>8#.2S%L.%>J6"(!K"@)+T0"B]4HK@E MYJ#<8O0K CM[8&R#!P&="JP0>(!(R#IZ'H6>]:$KY&L07P!/^_ /#G>2H[=2 MBR)6H^)LTG#%R0D$9$-.;8D?80"*UT8=K]@BQF-1.@&^9W\+TX1RZW!HX':- M11O1+2QDYJL6GZ\-60'[/Q1"F,V=3\DS+$,5?S1DC58L#[XY+QM.!\%5$:1^ M@-/ \;"?A;[%_B*S\E%+9&S_:& MZ+DZG$SHK\F(#!=D1AN/T035GW [?SRVFLH+6GUK8D\ #*X](H[M1%;879^,PO:D3T9#VQEZ%-4/']!T/' :)1T'_& <_%(:C M(HFMP&EHYL+6 "Y.GTRE'98!(XX)OC27]TJ6W7]&U',)L^Q!GS'-9_N]/2$W M:0JZ\NTAF_=MQ_&H\7 X:D; ,<*T[^"!3)R)Y<&Y> [\@]D4?,!C.-2)@VV& MR.EWP$$7^V*H_9#R(4P0??KC$2!U'Q-.](& N[8'WV.Z!AAZ#VQTR;3;]V!8 MN6W<:1]F\PD3!P,R:-O]_HC!-'"Y@SOP&_%Q8#MC%QI[PW%7?.S[=+=HKO%X MP H J:3Z0HI-W)#4$"OUG&:'H-<116>OZB;H:5JE,O%_!:)OBPQ-537/0%,P M[),;M9.@7KY:=[5 +"EU&'FTKK5(!2,+HKLJ:"HN6\IUG$V',A)Q:BJA]I-YY8A_ MJHAY+5Z:$A>%\];+/L?^QKI2'*2J0)ICQFB$ M7@KXUGCCGN\HW'LOCK(:_EDK*&4=^XX'Y&]LG5C>J#?V5),SG'&UPB9 " >C M ;> 2;35U$'6'XQM=G&!%6'^F1[Y<0UL#+;!4-I9<6)"G=N<$;Z=GM M*%&P*I:!6>XP5T^XE(1 ^+R*1)N8NMJ6^1^C0H]4B%+R$C7>1;@O;5>QX?(U MNWJKL-X O; I,E$Y4_+F2P\9B6C;6"RA=/%[3?P++I35IE3-S42,Z>4J;#$! MMRNH,-],,Q;T>R_TL&EW>RP-?NCX*GB"%#?4KK^N<&[$%A-4!9B\;=.ZI ME$G'HPD\% /T NS:=U$\FR!RVZ.^;YVTOYCHQ-JWW9%G>3V4"WS?@^<6'N7^ MH.0&VOG% ^'P7^.AXVVHE\2V%[W MUTLGC6A$IF@4J79$"1A'/!I5[8&N_DT4RSQ>&>7%09U9H3H/N43'DZB43)5S MR@DTR_10^4G(BC?T@!RD-^O)U'W2HH>C*%E$'!R)G;K-&76TP6?"Q2V(_JF> M ?1!I@;.C$5X:*?[R)A%9;]NC 0 OI*-M\17&$5C34P=:-*IXC6,=T%Z(D6U M=UB;3FC8Y2MGR5=NHPHSEFWW>%/96M-#QS(T.Y6*WG^@HOVPJ=95ZFO0Z2+A5N; MC$)5%G1O..FYMA48OG#KVNEM;Y M%CT1 +\^6_.;=[?6_-^"]>;'FY+9]3_G[PJ#:VWC *SREEEMA'K]YLWS)6S: M/5U/UK@7)34Q:?TVC:WC[^[FM]^=5/W*%,3$MJ&1;%($'01Q9 CF@OWU# PO M[=+ NP:DBX29@W258#X\49%')$DSVS?_+HSCF>D21Z5@K!+,91[Q0@LB_%0P M>@TS[(5_W7*E#9E#L4JH3?BIGW_YE +5!XY >OAI!]=Z9.315!1)ZI&@2]DD M)89&TFY&>:#(U'8/N*!,:)HQ'B](5)C N1A-8>^3#XAN]]MIR*+GDN$K3,-4 M,D<'AS0=:H8_@Z7O*4VVCT]5,UW-_HN5D/[.QK,=4DH)8"R4@%@@) 1XCOKC MO[.$4/!"'ZJ\T#ZBO%1HH(OFKRL8M(H$KNWTQ_; ]^23J3/F\EB\P<2>C/NF M)@6;[XY]>T(!689F&D>/N5S0P+"#HX?Y;&\@^?FA ^R\8X^'XX/8>1^$%S1# M>+T1VY8&P[X]' PZ\/)TZ/^4K'L-7?=BW3OQB[YND-B77=0K1BAV$1?]U;G# M5LO<3%D3\$CE%:"2#/3$B@*ZINJJA??:_.;&Q#ZH'^5X1BL&OC141*_@,@1U M_A*[A=:\H'A!!M1N4RYSIV(J&)0E'#+Z 1QDBNW29B9/7XIWXG!1Y__".G^G M-Q#'VO[I-LI^.7W I9>C6=S>\'OK% G#]\7GX?>-WZLEZ1SVIP0Y&'K_4$&. MC7VWYT//"7?U:9RVWV3-7)%AU^^Y]!MV\.1G^*?I^[84&PW)KY3,YV@))NC5 M';=X<>][R?2F[6[1XCAK:MSB,CN;WEY=7+V?6SBYAA;$0$"0>4UB"$9-FY5C81K >CY#[+9DVT'"9JKYA=0F#MY'.5@(P: M<^+J!H92I(]7A3?Q2)4+*)\K.6DT O,KD=W2SR5?%#1>80T@[3PQK?H)LJ"8 MRP!+O\)_33BY8SN6J.+-8?UN'RMSD$71=^WQA/R-QD/;H_P4OH=:UP&L5613 MVS6U!WRB[SOP[Y 92.0;T2EE-++1G:3(AD(+)']GE4/NC6 )%++AJ=N$5HPU MQ%1Y]L0'IM(>#8;H(>4-T)<$9);J&EL@X(U\IR"!Z2PJW=QALN>#R8=I*Y?.C=R@G_CL6.9Y60C[B M/T2D 7F5F:?EQ'L ;:&%(+3#2GO(56)HZ1)]OJ)[# * ;6(T1Y'E*1/'Q18P M/%Y!^QXY?NFB7E8;D[-=)3VZ U8=-?0<;M!$EC(_L:K!UIS+.ZLO1E987A2U MF!I$-"5VX;5EZ2,+J4YD6,JJ6: B1FJINE6DMD)QA7GN4!;E)KW;BW'&LZ2,^_4%@C%HN+Z-%F9V.JLHCY-I$C2T!D$3B+$=6JLF/)J9JP MOWT:R?,K(TV0B=&$IX(QLN-L=BU&GUV3_C%\SAK ).1FUB<&U5J=F.Z[6I]1 M;!,76]ZH "ZI\]15A.=ZQ4K6HM*]=I+=#4NBKC5IY>,=B 7HJ*@1:6+4@ !!?*7:FCC M^R\VGTG?E.#A 40H)J5RWWAY'A7$\%+A7+6\T'LS1Z6WK"-+=$)V)&ECPUS& M@S$YT*+/M#WN4R$$MV^/''IR_2%IPS#E:6#!X=G.!!UCQ_8('F%XX6U_,K;Z M,*7CLE$=(37-HL!RA[X]&/I<5:'O6+[OV_T1-'9&-E! D975FHR!O>E;KN-@ M-3(0)_LV_ =3>;8#[(\<\N!@A>[ QH+3W@@X)!^+>KE#MY0KK,@+ MIJ>.*M)$X<'5J,/9'L.0AN:*/@!$$3DE/8CL9V:,QPL"SAWZ_ MLF?\$6 [&4 ;WENE>EJ5@S@KI: 2#KJ8S;L>H"FLK#+PL]:KF:TQ-V_A:S"8 M\W;VT^QJ?O''&7 W\/?,.KZ\GL_9F+DH"KYWS*HELG+=OQ0/8\EQI?"45IF# M#U:XU["@=MZE;.I,Z8\OB[3Z%/(O<^IC5??H$\?@[.QY@Q:.VS 7Y@CKK:PU M=Z:*2J/%,\Z$J6Y:5);>.;:RK%/&V2ZK*9*] P=^.D=V:EZDKF9/@K)J'K/: MV?!H<%(S(!B>)_.; 77AQ&<>)<'KN^('1'#4P%_O/OP0$UYJF=D6PC^AJ>C) M\81FP>B4X[&#TT]% M12=C=13F07)A[S:DXHEZ::P_/'134:$-7DY_'8L^XT MI%1KZB-$Y%]]S$E/6<=C*N-ZR> MC#NB:)F1.!9OC -^P_T=N"]*4(\K$/;L@5N#,'STQSY_].WA2+2%EW4R'GRE M.X#1)2<8(.,,*-2E_Q4N 18G51?"AE=/^VL NS1>!'^D781CWT5@'&-L%OS# M;N?[7H=!)[)6=:S''Y&(D E^&=.E5$KU])M+ M!=DE)QYTUZU$Y8Q'VFA[.;1U2.FAQ-8B*QCN)SW8>0X%3=='"PAV<#TT:+1M M&.,JN"T66/K^=39XK=MB/4Y^:*V ?15DT18*X14>J*@1CX(XZ[,1!<]DXI;? M)_=8U2PO.4G!WUI>-:PZ$ =H/&+08FOEPQ*@.N64?'S(8[#,S*')91WE)5UB M3<,D,UBC4TZTC+CVKE2B$+'GY-RP[L)U:SX[0V;[X4'/PO]VNUK!VQ&3=@9? MP4#DY\()10E7AVA(#AN(:\2*5' MXFIMQC5ZUMR'A>^1<)%D<)(GC%XJ4M@/56((.H^BTG@Q?T]2@"Q$-R!I=,<6 ME13IM3R$\N)3SJ44EHX7?:C%Z>F0*Q^+*#/3TVO U9=?GO Q(%O>4L_45BJN M3LD.@]7+W\@X)#56C]N(U1.8$@U?0:I5G:&E7)BY6)XO92(LK[8[C"9-Z1') MW>\Y27\1\H<)=IYFGC2<95!P+A*SRLNTB[HP*;NJF-1Q7TK7)(D!H*XU16$E7NT^PYI]\=$SA_")47U%KE=U/;A9#SW>^OK/P-(6D3* M%0*%6DHJLNF5"PWH!-!$\F2HLI;OIZ"1Y>H'0N6'+)^L281)YE .CNF:!3D+ ML.A63DX8O%:R:=H6/$ZBMK"H_ +34;$9.H^Z+?S]*KFGU%,Y2.P1WL++Y/GT MCL86;(HDU^\O+N\NRAF-]CZ"'9B*H'^*'I_V@7U0N8_JFC+A:KR!K5#!K0J3 M+'! &J$TC:Z\-RB!(GHD(PZ^HR%%5IMAN65X::=*+%L<0HD.7/X>J3(EA: M01GQ>@F!23Y6#)IE=5WH15].3!%L-B$<%Q](>0G%)6"TR#@WK(2J3%ZK3:GL M' N$U2EF60[34G[=]B>V*+&GO=HWXFXVBG'>"5T";+<#9/&9HQB;CFUIG$ MCPG%SM96Z#G=%_B;+UC:0%_:R+ T@]X>)+"B(*"J)HW%DZJ-;]C8;_TH4Y(*_N+J[>SZ[.+F9SZQ*HQPHE*$R?3;1> MIU&4K3O-7R@'71%V("G+BCIOM,Z4;7 51&MT%(K8U2K+.-$9%XL0?TG !F@U ME<8$SD^>HB"P35F:E/9W_4*;)V3RQ9?6HNH@.3J6!H1K0SOW3)/? MWLL2,)A4DU)6Y_ Q#E_@JE+*RF!-SR$=*!4+(1\]O.14-2KG5-G$"(A74RZA MDE]1LKA)2PE(V(:VKT%4HME#7502 M.:'RL%&P"C*1#%VXKE*R=PX)(Y<@].U3X:AE"":X672MD!7;7@035%X[1VTA M.])T!R7,N8 N7=YZ6E(M!^(3R[[+9*'5755>.,\IZK_BVCH4 +*ZRX<6P-0( M=UP^>DU0V3=\8;#L*&)VX8_/SHQ%JM7"FU0K>[DFL9T[EWL8GQ)8!7L:WJKT M\[57I*G=CO?#W&7'TW%]95$&8>MV=O/Q]NRGZ1Q>C>O8NH8MH'PA+3,,9$," MW4KHI6!=_Q;*5(;%XI)14/HB2OS/)946@%M-S M6'86+J7@1Q*%>3$EI66GQ-UEM:D<=5F)V_&U C*%]SI=67WQN+\C&%AKO2.& MJ93].E4)ILK8A&8:IS=16$JL)-6\$$ZYQ<*SIO2J(G))VZ# P!R(,M>U(,32 MAF($O-?"GS$9,3*Z CWTYXF0F>)0NL2?X>0REY\(=,6OE -D$?5:HUM3C'S* M1$CL,17VPU6B6I55CTOOYY+D//S:%]4 MM=B7O!L1Z%&*PR["'QJ25)2KN*)KM;%\7L5;XEJ)&3DYWPUM=^2@U8JT$2IM M(E:)M!UO+-IK96>IAA[YBYWS#49= 28J9E"H-!X<]X$9SYD8 YGS6FKZONEC/>+4-1[LIS./LE1@PXGHMI8\?N&#][N-]Q M?\15<";V@-P,O;XUMN$?SE7(<>B>:T^8TR[G3!Y(='BQ4F^4LLQ5^DU71U,GN9_M:NDIQ,NPNUKJ-8C3$3ZVE!-Y MJOE"B*)&3 +0'WF/IK6JNR:Y%?-X.^2U!)\&KO >]H%@#CCW\,CV*=]ROS^P M!Y27N(^MQM:9T)((X1BV_Q1M,B#60WN 'F/HP-W'_-_>T-6^!3KDN$C&ATB> MJ?)9'*Q#S!,^PM8.4%\,B^._QT"U^NB>/72L&]9,H&>8XXC_:]YBM>^8I(MR M7_2N%5QI5#N_H3NQ77=@8>:%H3/$K,L#9P)?#VW?@Z^''N7H'OAV?^ !,$]) M8Y=EI&^BU-,4QU1*/GU\<2.BFTX:W>P\RA)=_DNDVFI9[9%:[Y%:\9%<<^E' ML6[B(;R^9XS9+.5["'0\TEBF^B*(6_M^;B,.K0LL(5O+YAWG1<1;8$*]/ M_XY\GQ/.^J[YN"H).K327,SJ[7&"#2S,&^'JN2_3QHMGI@W@-QPQTS:&6SUF MGFU$]YYXMC[L>*SS;$-@O9K@ERGTK@E5)0;[K(A^.[XC_^&:U#9?/(7+[2ID M#,0G,DGA]3P3>HX_4S>KS7E2="*=L9*L.L9\W ;/2K&=,9YY'D8! Z%Q 6X_ M)^DOIU%!7MR^1WG>7>!,/;C(YVCS@PT(+ ;6UAT/+" !Z+HF85>L[\CR/-^> M$.'V^D/$4X/]1D1&W:C(J)F*C-H-CM;(*G*TM?<'TR4)991$GS!+?'B[C5:% MD>1>_(6\08H5<^G0.S",RX"OC@Z]"%_1FX=/7/A MQ<-DS[8_'!$U95"Z&&Y$YX(>T Z ;R02[>L>B\N0',H$HPZOU033AWKDG6\[ MF)ES,E!UP5OCU-@ON4/XCH[$4UDU\T94H<4AI:QXJFJ$I'\K]_X?17M M>.L4P4$6./R -PWV2G,!?Q&^2+T@UOHE>CP:V-X$R:7DR?1/Q:\4L$CA,<9V MXM?Y$SS%IR141Y2V@W=Y!@2 +30LVP !24#&:V02J_]B\1.G\M>9\@J@>IQ% MFH-_R\N24GGM^\R>23\UW.<&F$S M%1!M)&OO@*7YQ*Y(6G.;HJ0X0.JD [TR\+M9D:20^%TRG7,<#SK3 8F HE4M?)BF,O"HG)PV9 M.Y":H!(:!+=P7?$LT+RJ"QWD$X>]L?E'J*GT(&H7>)T!5V2:X'L]+@56>PZ^ MMV/1;MSO"W3@F+0DKDWT1EW'4";J5=?P3:ES*0B-D*!C1# 5)U0)>;0;X5" MH].G>"T*WQJ+N*ZA@Q]>IRS7OPX2Z%'S_A@8N2%Q="/@DL:C4B0]*HV C7:I MIA12;"#L_\"(0-5?CD2TC_T4L M4=MOS>P2"'P3D"S@O3S&.&;!)F$F5\=W0> &%' H8EHP2()Q:=_2D1SVR**' MF(8^DH,S]^)0E3NBH&**(YH6)FF3(2A%!;&8M).#WMAJ'N"J5;VMLOQN[*R< M/EJ#OK<>*+44G4",UG5RA>9^CCGB=$%4]UYDU&,'O^.A/9Q07#[6V1HJ MJ;]R2,!Q38"M=:BHYL2S!^.:6-E8&+V+7%DD?14NTWI5=GTT&UUOM+PVMP77 M=,,Q9U36_6#.[5OMV,/9Q7_& I[?:L=^JQW[K7;LM]JQLG9L[9%J>(>L:4KY M)YE0PU.@-[QA;R4NS6=+=++URHXS+7?Z'RDQOIXZ_XMYHF]E1[^5'?U6=O1? ML^SHUR!1YI>NE6+M)E)F'^ .TMRWNH_?ZCY^J_OXM>H^?@WZ<5-D^A4J@+\K M ?E6%NI;6:A_RIO]966AVC1L+9>W39ZUZ0D3]$"K1]110OE68.E;@:6O7F"I M0Z6A3CKH6C=;E/4@1:HHWW&@:/ZMRLRW*C/_(%5FNM1RZ7)?I(F?3-@S4;1?!&"4S'.I.+R8L7>4E$KU;\H^)_AGUY^"/ M>EZC \V(OV92JSK<8-#0KN:?LE5TW(MM?0BP8C \@H?N[U\EN545>"BJQ/GJ MQ;K(,CP(K3;.39K$\'DA2*IU_"[,03B 79U:'^?OK.,CY PC3*DK]EM7+STW M#FBC2A;FG2Z%C:F-$U1![H5D92/CHQ(WU'0_*J!(STE9CA$T?7DX> JQC,U? M;7O/#H EL)$]*7352(:K?G%LV*I\G#Z<=, ML-P[NZ@+5P\/%36E;I%7.L/DTW!V5TF\,!]?&FY>MX4SM=/1U']<=* M+@Y#?*R6BJ-IUA<2U?9*FE%;)6;#J">3W)D*H]I%9<(H3[=G0@\JGV"BP"U) M,<@96GO*:WR',%>?RN=("VO64K,THJY\1/XH4DPT_?X6\TO4[[C\>2Y23#3] MKBS[4D-3NP_X9'5.$/%%%&#N22P%5S$M)I?PF^<@E-J".>GGTGC0AUF1QL/6XTP+A=#76]F! M!_PK+:#Y^'^E!30C1W/([1>BQBN->^BU$G'J,QFG?B[RA[P2YN_.3_*U5W0H M2?LUE_'KG<^!V&],R/4Z&/**0Q]ZM1LB]K_P8K_*J%_\6I:YMAM*I+,:"(XLPY@0Z( MA:+@#E<(HTU)\V74/%(U"X1P?\!"'(T@2GCQ0$SV)6L&X<-H9VS,6N'+0VI=\'GUY\!<>$+9^A(!#HS =VR M6C5A:'$%6>]$+E)E@>4 ? 4F3,EQ?C--:,594=],N/01BJHZ'#4M7(+A!1F\ M@NS_G9$S !+)8KEG+@/:$?L1YHLQ47'%RF:Q6Z _=1$.UG& D>:'"1]25 M8*7\UUMHAE6+.B[RZP,&NI8=,5H9/DQOR?)FU'%X?2Y0 M;Z0?^M'L(.KZ@. [-Y8K:!LW,V MLC$O*Y$?P@TD-H'4,9V.UQO4OYRILG?&T8T'YIL&HCWCEK$+;!@ABX -^:-"&Y:-OC'HJSY$&7F@TD/RH M[Q0QJZ6K,"WI<%K,^:NZ,20Z;TVD6[X:T\)\=0BCK![D-M(I0A'JZNU:JD&# MM:SDGL=K[^9)72CZ.?54&R.ICXA'7 .7GBB1\B1FUC3G6IYD_@4:>!.DG5!H MYUPUL'2>ZO Y:WZ=.Z:L4[&F]&)[(]7K)QMK0N(R'L('BHFEN0LUB M79>$-]4^[[7D/]-R\A^)&JT'HI)<[-<*V4N![^BO>T#W4A*D=YI7VV'+AA&_ M !0->:*.,6;L9/]-=Q[N8"!TGN$+@#*;WW!&K+WW;^IY\%9-@WW!K@QQ\OM2 M++N498P6ISV-]1=PT5,>2H*^'5D_",'9+#YWR>C0FM#A((K6>70M(]9TR?4L MX3"ZU6!'W8TBPB4*Q_DL-?>P;2RRZ_ Q_;=U5/.7D*D89&$X$6%-A6=I%DV2 M:I^W",JN,K%TMB_18NUJ6\RKQ9G?U"?4D6;5JL$V]O]+1V#N3GK7Y M/AF \%S%YW+^+/U@CU50<0UAY= B.\/.8;N,)7N\SF@J,\FKC+8?" 6B==\S MX]HKK+,E5]BO (>B\.9"2[>7RW1[9MKGTO>' >B@"0^#U1=-50);T)B7QO#\ M&.%PT BMV]UKQ&:FI8EG-(I?DC]!,49D@BJ^:!3,:FYKU80T*89XKZV?H_Q) M)$6I0:13ZKCV-_%@'F,G?\&9:RB/C::M;+N;QF>Y)L4QI:YS^9SGJ>Z:),AG MZVQ,Z&KL= V]JJ]HZZ"O<_4:4M:]VJ6OI3*X[G3'.RYSCQNZ4V[;6UO"W4SW M6T@VKW6W[1U*F)T7]R/>^-2S4PEY8&QD@<\ MHSRP.V=:9[0Q'2V 5Y/TFU3)?+!H35F=GEOI%]!F_0+E>"1CY@M MU964![.0;']%F.%16N=XE,K,AT!#LO,Y6F_7=4"-3-#[.QWT'XL49V+5<-M- MJQ[W^O458JZS?Y1UFZ&-.=GJ*_2-AS"7F:C:UOU6K%NT^Z*+U;QJ$["_FJS. MB3S_'J>(]KX:3@V,CT8#D][LB6S2Q[*Z=9]Q.FMG]Q]Z#UTM#%YYE82*]97& MKFJ2OVRX/>&P@Z.KFWPXX\8!UC%#]L2N?.".V,K72!Q8UX]W2PIH=EUHR '8 M:C3BC("T3!0F=RVH^U;J"?]D LH6"='4228!;.DVC?/(L'',^.WLK7Y.J TNK.W.' M80V]-'_IGT0J8L[$U2F;6!>/D7?A WDVBC!581/5TH9U&:0AX]C!'BN:GRV0 M\3^ 1!\]O%"\>M65I6F*9L"M3.G+E.N^'ES0-+8X-CBN QVK1'@[)OSB*%.; MB0 /V:H3Q3XRHEC)EK"@E/),P&+X4_VM4NZ"Q>K960V%TGA!*5Z)=1&>:36N MUS=)4EA?QR!U>2;QP'-ZDS8_QET+"W+K/%P2FX?0VF+ ?+53X_(]H]]K]\GY M^FII&^P&7^ 2N(XCH2=X[$8-@:!$^0L#P:VI I M\0 24AN6<@'.2.J@]U&LXJ0]>88QKV"-::ZG,3&!S)0>9&>..Y,FQ6Y=377J M%PO5A@:*)]3/4;%E)T'4ST9OJOE8BJ2/-4 8D[ MV)CN G,M4JK%1@%!)%AL9HC8;S[+FIT%&_O*3(BU'X"?C5+J*[SO3TM9S/>_ M O5,Z#^%JV6WL$]2&6T7.5.W!L?Z0C'3WIUT?Z3$X(QAA\W,N9MPQS(0Y[6T M1<7(6JHH-4FK\*3TDPH[/:K5CS6OKG0RMNNV^-)%_2CX*.QNVU+_D M]&XF+?&(;8WUG3>DGRMM9,>2*':]4/&:H6M7S3TB&*F('&LX%?'/J:6G !4I M\0X+)5$C9MJ(ZV+$9G+:)5N?/$<;0VZ^> !.S'?WG+S62/@,O-)8Y\FV1NP/ M'0K(X)W"*@XW I]<_3^4=@:X;UHB1=EDV_"2.@[E)*JO+!@;JO$=4)00Z)4I%_!["9- M"Y<#T3C408X!(]#?[?T; ,JGT'CCZA).93_#\<^"'+ M\M_]?U!+ P04 " #W@#U0%^PUNDD" !:"P #0 'AL+W-T>6QE9A;T6QCVV!+IXL9TY__23+ MER0CNV3=2%ZB<[ZC\YU/%^)V%S]O Q<8.8X/:82#^17V?I_TTM_/:V([U+,_ MH_X)\P[Q? _Q2+0G\=HF>MVNQF$FQ;BY4^P PTPXH!5A$;XCC"X5M5D9X92M M'3RQ0"*95$B;4S65 XM4SRX<.,\>>,?#J9"JK>TJN-]E-WTGT'M6(&5L$#C! M#HC#DF@-2MP;IYW<@C^$4&G9H-:2&R.E))>"M!KZC,XPM DP]FB_AB_9%G>3(3?''HF/D571 MFV;5G3F>FM]*WF1SW)NTA_&BDJZD?E^;Y8C6MW<.'A1DM&G])AL$&'92EFS] MCM%<<'"+^67!X,""<4CZ.JB0BCX;/GM5$@. PF@%2M-D$_FF2+F 1O?7J_[WD]E]E5_ +:K2][01$SHY?Y/3F M^#7:5\$)B/S7WXW7M<:-_KO5?0<4+6O*-!6=W(*F*3@]]OD3X<_V7<6V>N#8 MA V])DOST-WB-[DI9*1F^L$NL0U&>+0_6N'!?)BU&"@B/-J?(*4UOVD+CJ_I M^#M02P,$% @ ]X ]4+_4/8\G!0 EBH \ !X;"]W;W)K8F]O:RYX M;6S%FEMOVS84@/\*H:<.2&9;M[9!'"#-;0'2SHB[O Z,1-M$*-(EJ23KK]^1 MY"14(QWLYNHT0OE*3>#K-)Q67.CHY?CG7PD["#>-%X:714-@4 MW$GQY-[V-YN,0X5'\9W?SZ-IQ'CMS:547MAS[L65-?56ZO4\FD5L):WSR^;: M;JC"N2W:A/="P:]V="NHV]P*7OBZ[^_(0L3=8 M9H\D[+#7Y:P!IX,\,[H4VHF2P3]GE"R!HV1?N.*Z$"R C!'(>(^0?\Y',$,ALGY!) )DCD/D^(=, \B,"^7&?D%D ^0F! M_$0+^84[Z9A9L845#JK^VCM^1M ^TZ+=B@(J*.BWG:LA<*=%86KHR?4:8/M= M^!3KPZ?4$>QZZU:5\*BKK=%PA OY4,<02^:22\ONN*H%^RJXJVW3(?;Q,+O, MB/5R*36$3W(%>G;>UN_@,*O,B+6R]*9X.(0VTC;B"L[DW@T?,*',B(URP:V& M]N#80EAX ;D5(1EFD1FQ1I9BW0Z_1L9S#-YCBN=]"-DP3,;$FKHPI MGZ12[=.]AH& 7C<$[-0YT>N08W0N0FR+,=FR#S!)56'O%V/>B(F],>+<'64O MFI@^8F)]#+KW!;+W9F(JB:E5,B+A@6>.:24FULI[%P]&$A-+3"R6 2D/,F*B MB>E%,VSGCC3$Q%03$ZL&[R[#U$V"&2LDQ-89B>:-T6L(I@TQ M,>LDQ-89CN85E^!Q<&28YL:LDQ);9WS$]FN'E&(62HDM-(9YT,T@0TS,0BFQ MA<8Q;P6\!"$F9J%T3[FRW70\Q$378(@M-![-BVJK3(B)62C=UZ2GV=$;(:68 MA=(]3'HZG?<&FRFFH)1800.,%XOE*V>(B2DH)5;0X.1L*):8@%+Z#-O([ S& MQG45+F%B LJ(!11F4 >#F&'>R8B]TZ-[VV#GTA6J9_$,\TY&OO"/I'S9AQ 3 M\TY&OO0_G/1]/]C(,.]DQ-[IYWZ'7DETT9]8-W@ZXR#$Q'23$>L&Q>Q_08$9 M)Z->P*FV,(EL>W.SZB81-]!?EN^3Z1EFG(S8..WPL2Y\;9N,QFGS-1F\GX,M M!W-.1OX=P CFV0:>?SC3S3'GY/]3JFV@:>>8;7)BV^RX=C^'; GG+&MH-/!J M?N4^Q,1LDQ/;9L?7SV5=>U$YZ-05#S$QV^3$MOE+%W#E=?.])+3GCN^05?Q9 M5C_B=G'Q%1.S3=[:9M)6=B?'I5A)+MP"'V]?:T/.#GG<5.'M%'YUPVMI#[NE!#\M!#_2@Q^6@1WI07 ,9U_PDA#5?ZPBXCGRO(P [\L6.@.S(-SL" MM"-?[0C8CGRW(X [\N6.@.[(MSL"O"-?;P%Z"U]O 7K+#9ZUT<,V7V\!>@M? M;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P5Z*U]O!7HK7V\%>NL- MSDK080E?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM?;P-Z&U]O WH; M7V\#>AM?;P-ZVPW.NM%A-U]O WH;7V\#>AM?;P-Z&U]O WH;7V\#>AM?;P=Z M.U]O!WH[7V\'>CM?;P=Z.U]O!WK[#=Y5HI>5?+T=Z.U\O1WH[7R]'>CM?+T= MZ.U\O1/0._'U3D#OQ-<[ ;T37^\$]$Y\O1/0._'U3C.]2U,/>?=]'([MH5R[ MY)_AG];,X"[C^RE?/^,R]=/],Z7':4L.E\^K_Y\N4_]$A'E%>?X-4$L#!!0 M ( /> /5#>GY_G\@$ 8F 3 6T-O;G1E;G1?5'EP97-=+GAM;,W: MRT[#,! %T%^ILD6-ZU=XB'8#; $)?L DTR9J$ENV"^7O<<)# A6IB%:ZFZ;) M.#,WJ756O7Q\=10FVZ[MPSRK8W07C(6RILZ$W#KJ4V5I?6=B.O4KYDRY-BMB M8C8K6&G[2'V0KLVS5 T9VV/"SQN'\W3?W3-YWU3TIVAVN6Q*JFRY MZ=(M>7">3!5JHMBU>:B-I^HA^J9??>2]-S[>FBXU9MN6?5N0'R]'?&UI=X"Q M30(#D*D!RG(#G.0'*< M@^3@,Y0@**)R%%(YBJD M %!+ 0(4 Q0 ( /> /5 ?(\\#P !," + " 0 M !? /5 GZ(<.@@ +$ 0 M " >D !D;V-0&UL4$L! A0#% @ ]X ] M4*F).L_N *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ ]X ]4)E&PO=V]R:W-H965T&UL4$L! A0#% @ ]X ]4'1 /5#& M91^XL@$ ,T# 8 " 4P1 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M]X ]4$XN:!DE P 00P !@ ( ! /5#7(HX5M@$ -(# 8 " 6TL !X M;"]W;W)K&PO=V]R:W-H965T /5"X5RNVN $ -(# 9 " M 4

    &UL4$L! A0#% @ ]X ] M4,=R[=RV 0 T@, !D ( !-C( 'AL+W=O&PO=V]R:W-H965T /5 AVBOGM@$ -(# 9 " 1$V !X;"]W;W)K M&UL4$L! A0#% @ ]X ]4&;0DL.V 0 T@, M !D ( !_C< 'AL+W=O&PO=V]R:W-H965T /5#>O*C[ MM@$ -(# 9 " =H[ !X;"]W;W)K&UL4$L! A0#% @ ]X ]4(PR6#NW 0 T@, !D M ( !QST 'AL+W=O&PO=V]R:W-H965T M /5"&[,;IMP$ -(# 9 M " :)! !X;"]W;W)K&UL4$L! A0# M% @ ]X ]4!BGFZ:X 0 T@, !D ( !D$, 'AL+W=O M&PO=V]R:W-H965T /5"YK*I3T@$ )P$ 9 " 6Q' M !X;"]W;W)K&UL4$L! A0#% @ ]X ]4'4F M1O.S 0 T@, !D ( !=4D 'AL+W=O&PO=V]R:W-H965T /5 ^J8>?ZP$ &8% 9 " 7A- !X;"]W;W)K&UL4$L! A0#% @ ]X ]4/\5%Q^W 0 T@, !D M ( !FD\ 'AL+W=O&PO M=V]R:W-H965T /5#M$=(ZM@$ M -(# 9 " 8)3 !X;"]W;W)K&UL4$L! A0#% @ ]X ]4#!M:57V 0 ;04 !D ( ! M;U4 'AL+W=O&PO=V]R:W-H965T /5!CN=4))@( -D% 9 M " 9=9 !X;"]W;W)K&UL4$L! A0#% M @ ]X ]4.@05_C< 0 R 0 !D ( !]%L 'AL+W=O&PO=V]R:W-H965T /5!G;!9SN@4 #\C 9 " 7-A !X M;"]W;W)K&UL4$L! A0#% @ ]X ]4-4:3F5' M @ .P< !D ( !9&< 'AL+W=O&PO=V]R:W-H965T M/5!(.QI>MP( "T* 9 " 0MM !X;"]W;W)K&UL4$L! A0#% @ ]X ]4#(B:"P3! ]A0 !D M ( !^6\ 'AL+W=O&PO=V]R M:W-H965T /5!-7O!B:@4 -X= M 9 " ;=W !X;"]W;W)K&UL M4$L! A0#% @ ]X ]4'9S2:(] P /PX !D ( !6'T M 'AL+W=O&PO=V]R:W-H965T /5"><= EK@, !T0 9 M " 62$ !X;"]W;W)K&UL4$L! A0#% @ M]X ]4):JW".%!@ Z28 !D ( !28@ 'AL+W=O&PO=V]R:W-H965T /5#8 MH%/_*@4 "T= 9 " 1N; !X;"]W;W)K&UL4$L! A0#% @ ]X ]4"_C 65[ @ ) @ !D M ( !?* 'AL+W=O&PO=V]R:W-H M965T /5!W50:TH $ %L# 9 M " ?.E !X;"]W;W)K&UL4$L! M A0#% @ ]X ]4,8$\!1K @ LP< !D ( !RJ< 'AL M+W=O&PO=V]R:W-H965T /5"]4-W:LP$ -4# 9 " M ;>L !X;"]W;W)K&UL4$L! A0#% @ ]X ] M4(7I!79D!0 )A\ !D ( !H:X 'AL+W=O&PO=V]R:W-H965T /5!GI^:O#@( ) % 9 " 92V !X;"]W;W)K M&UL4$L! A0#% @ ]X ]4.I_\1^& @ 'P@ M !D ( !V;@ 'AL+W=O&PO=V]R:W-H965T /5"M5=ZF M00( !$' 9 " 2N^ !X;"]W;W)K&UL4$L! A0#% @ ]X ]4(KY7XDP @ &PO=V]R:W-H965T M /5#,".WMYDX %IY 0 4 M " 5S' !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( M /> /5 7[#6Z20( %H+ - " 706 0!X;"]S='EL97,N M>&UL4$L! A0#% @ ]X ]4+_4/8\G!0 EBH \ ( ! MZ!@! 'AL+W=O /5"WT,(/* ( *4F M : " 3P> 0!X;"]? /5#>GY_G\@$ 8F 3 " 9P@ K 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !) $D \1, +\B 0 $! end XML 71 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Balance Sheet Components (Details) - USD ($)
    $ in Thousands
    Dec. 28, 2019
    Jun. 29, 2019
    Inventories:    
    Raw materials $ 13,222 $ 16,121
    Work-in-process 142,551 160,273
    Finished goods 68,185 70,118
    Inventory, net 223,958 246,512
    Property, plant and equipment:    
    Land 17,720 17,720
    Buildings and building improvements 306,052 265,191
    Machinery and equipment 1,338,349 1,367,606
    Property, plant and equipment, gross 1,662,121 1,650,517
    Less: accumulated depreciation and amortization (1,090,762) (1,072,795)
    Property, plant and equipment, net 571,359 577,722
    Employee-related Liabilities, Current [Abstract]    
    Accrued Vacation 31,223 30,251
    Accrued Bonuses 35,182 71,466
    Accrued Salaries 8,886 8,329
    Accrued Employee Benefits 6,397 4,807
    Other 13,051 3,851
    Accrued salary and related expenses $ 94,739 $ 118,704

    XML 72 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Goodwill and Intangible Assets (Tables)
    6 Months Ended
    Dec. 28, 2019
    Dec. 29, 2018
    Goodwill [Line Items]    
    Goodwill and Intangible Assets Disclosure [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.

    There were no changes to goodwill during the six months ended December 28, 2019.

    No indicators or instances of impairment were identified during the six months and fiscal year ended December 28, 2019 and June 29, 2019, respectively.

    Intangible Assets

    Intangible assets consisted of the following:
     
    December 28, 2019
     
    June 29, 2019
     
    Original
    Cost
     
    Accumulated
    Amortization
     
    Net
     
    Original
    Cost
     
    Accumulated
    Amortization
     
    Net
     
    (in thousands)
    Intellectual property
    $
    490,136

     
    $
    451,780

     
    $
    38,356

     
    $
    487,346

     
    $
    445,558

     
    $
    41,788

    Customer relationships
    116,505

     
    107,244

     
    9,261

     
    116,505

     
    105,901

     
    10,604

    Trade name
    9,974

     
    9,082

     
    892

     
    9,974

     
    8,914

     
    1,060

    Patents
    2,500

     
    2,500

     

     
    2,500

     
    2,500

     

    Total amortizable purchased intangible assets
    619,115

     
    570,606

     
    48,509

     
    616,325

     
    562,873

     
    53,452

    In-process research & development (IPR&D)

     

     

     
    2,790

     

     
    2,790

    Total purchased intangible assets
    $
    619,115

     
    $
    570,606

     
    $
    48,509

     
    $
    619,115

     
    $
    562,873

     
    $
    56,242



    The following table presents the amortization expense of intangible assets and its presentation in the Condensed Consolidated Statements of Income:
     
    Three Months Ended
     
    Six Months Ended
     
    December 28,
    2019
     
    December 29,
    2018
     
    December 28,
    2019
     
    December 29,
    2018
     
    (in thousands)
    Cost of goods sold
    $
    3,111

     
    $
    6,868

     
    $
    6,221

     
    $
    13,783

    Intangible asset amortization
    756

     
    756

     
    1,512

     
    1,529

    Total intangible asset amortization expenses
    $
    3,867

     
    $
    7,624

     
    $
    7,733

     
    $
    15,312



    The following table represents the estimated future amortization expense of intangible assets as of December 28, 2019:
     
     
    Amount
    Fiscal Year
     
    (in thousands)
    Remainder of 2020
     
    $
    7,733

    2021
     
    13,767

    2022
     
    8,088

    2023
     
    7,604

    2024
     
    4,628

    Thereafter
     
    6,689

    Total intangible assets
     
    $
    48,509


     
    Schedule of intangible assets [Table Text Block]
    Intangible assets consisted of the following:
     
    December 28, 2019
     
    June 29, 2019
     
    Original
    Cost
     
    Accumulated
    Amortization
     
    Net
     
    Original
    Cost
     
    Accumulated
    Amortization
     
    Net
     
    (in thousands)
    Intellectual property
    $
    490,136

     
    $
    451,780

     
    $
    38,356

     
    $
    487,346

     
    $
    445,558

     
    $
    41,788

    Customer relationships
    116,505

     
    107,244

     
    9,261

     
    116,505

     
    105,901

     
    10,604

    Trade name
    9,974

     
    9,082

     
    892

     
    9,974

     
    8,914

     
    1,060

    Patents
    2,500

     
    2,500

     

     
    2,500

     
    2,500

     

    Total amortizable purchased intangible assets
    619,115

     
    570,606

     
    48,509

     
    616,325

     
    562,873

     
    53,452

    In-process research & development (IPR&D)

     

     

     
    2,790

     

     
    2,790

    Total purchased intangible assets
    $
    619,115

     
    $
    570,606

     
    $
    48,509

     
    $
    619,115

     
    $
    562,873

     
    $
    56,242


     
    Schedule of amortization expense allocation of intangible assets [Table Text Block]  
    The following table presents the amortization expense of intangible assets and its presentation in the Condensed Consolidated Statements of Income:
     
    Three Months Ended
     
    Six Months Ended
     
    December 28,
    2019
     
    December 29,
    2018
     
    December 28,
    2019
     
    December 29,
    2018
     
    (in thousands)
    Cost of goods sold
    $
    3,111

     
    $
    6,868

     
    $
    6,221

     
    $
    13,783

    Intangible asset amortization
    756

     
    756

     
    1,512

     
    1,529

    Total intangible asset amortization expenses
    $
    3,867

     
    $
    7,624

     
    $
    7,733

     
    $
    15,312


    Estimated future amortization expense of intangible assets [Table Text Block]
    The following table represents the estimated future amortization expense of intangible assets as of December 28, 2019:
     
     
    Amount
    Fiscal Year
     
    (in thousands)
    Remainder of 2020
     
    $
    7,733

    2021
     
    13,767

    2022
     
    8,088

    2023
     
    7,604

    2024
     
    4,628

    Thereafter
     
    6,689

    Total intangible assets
     
    $
    48,509


     
    ZIP 73 0000743316-20-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000743316-20-000008-xbrl.zip M4$L#!!0 ( /> /5#>(_YDA@@ *,^ . 97@M,S$Q<3(R,"YH=&WM M6VUOV[86_MS^"L[%=A/ CBV_I(OM!DB=#,O%UO86OBCVD19IBPLE:B1EQ_OU M.X>48ODEB[VF:=PY0!)3/.0Y%)_GO%!R_[O+]X/A;Q^N2&1C23[\_^TOUP-2 MJ=7KGUJ#>OUR>$E^'O[Z"VF?- (RU#0QP@J54%FO7[VKD$ID;=JMUV>SVIVG6IE.$GS++*^9^)*3%V+OF;RE@EMC:FL9#S[E#$W)!W?$8^JI@F/==G MQ)^\&S12VT/K8>1YGY*$QC#6_-@(3L]:IX-V<-'H=-JG;U]W+H+&H-EH7[X^ M.PTZE?-^G<*O&U7\*31+D?!:Q'$MW:#9^'Y=71^O;#)4)!'7PFX8,=*@#B\7 M6DNZ7=^#5EA^:VM4BDG2#6%'N.[5# ]K<%73T'9-%L=4S\NJ@YV-Q1&N.?.* M1THRF"+?-](*3H+E5>QF\)>P;7#U<7C]T_7@8GC]_MTC&?=XN[RE"9*/;2^E MC &Y:MCH-MOI;4G!V:X6^0'753+,DA]>-5M!#[@LLY!62,YL1&UW6=E M[OK]LW0D.5@L9:[N3:51<6V3TK!HYRH*BT;*6A6#U85-][@1LKZ!%@RPK)AP M)IB-NJ]Q'O08EF%G_J'N1)?$IWAC0RKSNV156MG)L2S=T?:/7NO.( Q.5AR- M-_M^(WL/6%G:^-\S@]#Y+*[DR"01G7*B^53P&<05&PE#_LBH!BK*.5Q/E;9$ M)>0GI6,2-&K_(VI,?J6W(B;7P->)=N'H@U8L"ZVIPL7PI+=AY6Z?Z@Y'_Q!. M<(L\E@[XPC4T]P)?;ZD!> !^XCFY2=1,P$T9S]':# ME=42.TQAS)JU!X(\ 4':>T&0X1*:_F-R\.<)-;I?-1X+:'HH7A.JN0,S@%,@ M2 !TA!L$C# 1RJ-8#+$'XP^VF3"A5":#<1B5M))^JE2KD#.X;,@1@)AQ8(5' MZM5M&-%DPLD%./R/F02)H$5K08<<\6,W-NBPO.G; LN=Q/,)-1","R6:>=BC M-=NJ.AJ7-4'KV*UTE7P@@4E?=R\)=7;Z-0A5T'AG0M'C?2#4)3)'G50ML5_-0AYT"PA+88I04S-4H)AL9P035 A<@?/;G FR",V4&,S+G28Q+ MWUSX48:#01;"'0Y**6Y7)BE&35B6,V*1V<$(GR>6TUOX-.(H"($-QG.VGX%L MSW@WVD/>;1T0UNBW?2C9FH7 W*E@2"YJ5.(020T0$XLB9!S5K$ _\%'0D9#" MSC'7VZ06?8$CBN. I_&2:*FH"/<$A OW@G!74RHS%PT0C7P\AO)&3 %'9D.9 M HGE%G'--S?7+(Y9,!!BDO&5T4AE]G[=VT1>>B?-L>P;/WRT0$9%0>F0'E1]\ZBO% +B\Y7,\*27:(/IC3J3#,-**TE$ MS1'UD1 [I)IK11;81:'$LBH_7L%>=P$FBV-A+><;8^E(0\+3/MQ/'$A MH4" *06 'T^P\"PL%!R@FN=?=\<$,TYO,*'R!8-+J5RIXYX5%0?4.Q$@K^C] M">*&>$ 9##3\+AQL($M>&H$PX!XJF*K/YPPD<_YM$5BI6T8>;C<>XC]!J/CW MP7\_3@DN(/T::W"Q50 C=R$!X.P>..:XK_I\1B13):<;@NP2/G=[$VAICT$&-MD)B82!0+?6;"V][/+T MKPL]6SL;6[Y951J_M(C5)6"[K"!!KR1[2QZDX3FXDPOZ.X^S8BVXR8E(O'DT MLZJXX-YU]%>\"W*+'X&;Y;H6*BEI:GBW^+#V]M3"CX$(6)B\J70J][LMKZ+S M?QN/]2J*?UW.]@\ZSJ M7C?^!XO-F5J4I^DM<4]LR*N&^]F/FU$W];47/)_)QC\E:Y^5>[J+A8\3?)^5 MJSJL];#6PUJ_ 2?UK6_J87W[M;Y'SXP.6='!X1S6=UC?$SD<7^Z[P M^K>$O]87EE\4#?=][9=]]T7R\[\ 4$L#!!0 ( /> /5#<&/Y:C0@ *PZ M . 97@M,S$R<3(R,"YH=&WM6^MSVS82_YS\%:@ZZ=DS>C^<6E(\8TO. MG&_:))?3-=./$ &)J$&"!4#)NK_^=@'2HAZNI<1QJHP^6!: !78![&]?I/H_ M#-\/1K]_N":AC23Y\-^K7VX&I%2IU3ZU!K7:<#0D_QS]^@MI5^L-,M(T-L(* M%5-9JUV_*Y%2:&W2K=7F\WEUWJHJ/:V-/M9PJ79-*F5XE5E6NGC9QZZ+ER_Z M(:<,_K_H_U"ID*$*THC'E@2:4\L928V(I^03X^:6-$BE MK)-/2M^*&IAYT:=3J-X=5UX[I^UCQKME^WZYV?STL7_1J%/S[8)*N*0:V&WS!AK8(?=.=<";S?VJ!26W]D*E6(:=P.X$:Y[%<.#"O1J M&MBN2:.(ZD61=6-O87&&:\X]X[&2#);([HVT&M7FZB[V$_AKR#:X_CBZ>7LS MN!S=O'_W1,(]W2WO*(+D$]M+*&, K@HVNLUVU^OK!?Y;0L'4L.$DJ9G<6;4KWDVB:A0=[.>.3'-5;6 MJ@BDS _L :-!-@6P((!E^8)SP6S8?8WKH'VP# >S+S5'ND(^PX,,J,Q.Q:JD MM)<96;GN]L^>Z]Z'V*BNF14O]L-"]AZ1LG#1?Z0&5>6+[CK30Q+2&2>:SP2? M@Q>QH3#DSY1J )Y<0'^BM"4J)F^5CDBC7ODW41/R*[T3$;D!=$ZU+X 8B821$31B'S84-88,FX8$3$-=-0#3%8)MP-W H MXT7Q&(Z8>0;,M X;,YQ,1 Q:B0J^U,(R ;(85@7QD4\ 8M-,>& [X%,&:P) MFEY0N3*@1*"53T!1$6.(/2F7(,KTUZRQ!IPRE\F4D2*50 #(4:#>CIUQ\@34 MA&0BU=SDL-)\*@R$Q,"(8J>7&Z0L%]!A@Q(P#*KRF7M\%(8VGG%R"P?^82J!HM&BET2$G_-3- M;718UO1M@ZCCT@P)BO>Y!X.C_[ M%GC*4;PWGNCI(>!IR TL",KEXIO'=;^,H5= 4[/[%(R!QART../DHRJ5:E@ M+/],&.=/@(K';AW,@I>>J.C--)?4P2(+JY:Z7BF'1L M!!-4"]R \,&?\Z\QKI0:#,B<(3$N>G/>1QD. EGP=C@IH7A=J:3H-&%;3HAE M8 "(;BH M4;'32&H F)@3(>*H9KGV QX%'0LI[ )#O6ULT18XH#@,>!BOD!9R*N>;[[(- M):E. (/&A:9!H#1S KCL:LICB#@E0!%&>((81Q+('#WE]Y3<\SZ)H]7%L@XSR>=L>#^#$">'BY^!,?7!P<["' ,O?9M:C'6X[*, MPXVL@60/[X,QG0J"5*.6%@*HE?4B92STX,,?6,7 P>0%:7*R03P!B($O6*/+ MQ Q \5WA$&N*<7HORZF7)*3F/L)$+^(@R9ESKV[WF>M;$"ENNDG #1P709=(_S'%"^W"/S/5(#( MS@:D<>#JBJ?'DL6Q9)%AY5)"T@!+"@ $5K6P/!8(#NJ;Q63WI8,YI[<89/DD MPH59+OUQCX_RFO5>H,BR?%]4W.(C*(.)AM^[B"T RM(E( 8L0%93]C&>@0#/ MORX".W7;R%SPUKK^X;J/ X/$8503+B%,FV@PQ6504.YRZ98:'LXQX1 MSY2<<0Q^8CK-'J_JS-OP*)%JP6%T'BKO7^@*T@ 97Q@';G/&*SJ[Y]&M7+)3 M+4YH6=SWZ#*'N):45(H-F0LK4BY3.\Z53?\66KPOR53:QO =M% M!C':*=E;L2EUC\"]C-)?V9LU:<%P3D7LQ:.I57F'>_W1]V0&J%5M=F,POUQ7 B4E30SOYE\V7JQ:VC(@ 3GC-Z5.Z6'3Y1F=O2K8N=6ASL-#[?.' MQUI_,=98#CUN3+U-7WNYK6#S\<*V^(!BES_7S*P6] 21C\]^NZ%@H!M/H=<_ M_=@XJV\KY7V+_3W\SMUG6IUWL;E_4U_7_IN0KOAN#"1A&=,,<%);-NC]Q98D5*I9]OS^;PQ;S6$G-F3 M4UL?U;9C(3+:"%1@'3[MZZG#IT_Z$24!_G[2?U:OPU#X>4*Y E]2HF@ ><;X M##X'-/L"+M3K%Y0#D2XDFT4*FD[3@<]"?F%GI*)03,7T<'0>L2E3?;L8(C.[ MY-:?BF!QV _8&61J$=-75BBXJHSN%4)(3WS%K&_J:>ZZ2J MIZ7'G8=] IPDN#=SW,%^Y_7^<+3O-CN=HV&W/72.]XZ/CEI[W8/]SL Z[-L$ M_YE=U7\5YYAQ6H^HUL5SF\[SJ^SZ>N8Z01F/J&3JFAU3B>ST=,5UB;=9NU4* M1<]5G<1LQCT?/4)EKYY1OXZSDOC*R_(D(7*QS+JYL;!ZAQG."\93$0=X1.DW M:#4;[JH6FPG\((:\MPA;,H_A$5!?2*+SSLMY0*66! \?C$XGX^/QX/5D!!^. M8?!F/#J&T>^CP:?)^#<]A6NCT\=CTF\NPI]YIEBXV(8,8PZ^X)SZVHLP9RH" M%5%(D5H$S =)4R$5B!#>D7.6P!B5GTE3%$^D"')?936<]!OP0N^S!B))"5]8 M+P&/.Q8R =>I_PJAD$OG L5H"4#_5/IO+/B0^C294KF[X^XYO>9!#2NPV[WW M<;L[K6:/9!"R&"6[L,-'ZN=(S[ 0$Q[ Z-R/")]1K/M)PK),VZS0^]38R7J) MQJC!).>[.\V6VT,DB7.?U& 0,1KB=CQ.L3,*'\*0^51JN^KMI=5J@-+1Z0)P M23L84*"2(D"3FU41UB 3,8T7QJAI+E.$,T,WT?@"[H%F1U(,4MAKU;0*QK=N MJ^-4IWWB3'OPH\)3,^0>T!K.$P5*F/4IS8S/DP5\X6*.)IE1[WN'ZM5T462* M"OLTCE,2! C1KRS',N,L)7XU+GF4)/6I4$HDNJR=][X&MW!5 (4"J* Z<,X" M%7GM SQ'(ZL*]&+YAVU(5\C/M$]]$I>&42*U-@+@2OZ8ALIKM@NN&QO1;:P! MI*:D?^5,4GU/,]%_&>B MM8;EZVR\$K5W-*AV]:K?3;09"F2&&GMU$PF/Y"(TB1@BH<%=;4CMG0A+!Q<* MT9!R4Q @B[2#BSD(*!:?H :6N3-8FUP:&O?2UKCD>YI[6P(,,5"]^U_]?B$\ MQZ:OO/EU:Z;W_GYXQ7HA'2O MK)9U,SZ5<-9]OH1FJVN=FY?:>Y=KMV-?ZM&MZ,OV, M.=5-O"]D*HK7ZND".^V02LI]O8(4NJ_&UDU_V3-?+]9[M\OGH%;QBI04S];B M"N4-+T@76QIP=[M]WAB056K%3FV?9\/F_,W8:0,WMR9NNCVG8B1$X;H0JM M_M.>GNH_?=*+*0GQ[Y/>LWH=!B(H4LH5!)(214,H"J'I&4)0MOPE*:PPF=PYE(">^:M9S]3;VFDZFNEAYW]GL$.$EQ;]X9 M.IW.XJ3A(VXUZ 'J&R6\]I M4,=920+EY46:$KE89=W:65B]PPSG)>.I2$(\8NDW<%N-UKH6NPG\((:\MPA[ M,H_A$=) 2*+SSBMX2*66! _WAV>3\6CL'T^&\'$$_KOQ< 2C\1*Q8M]B'#F$,@.*>!]B+,F8I!Q10RI!8A"T#23$@%(H(/ MY(*E,$;E9](4Q5,IPB)0>0TG@P:\TOLL7Z09X0OK->!Q(R%3:#KUWR 2 2]JY@.(L*4(TMUD540URD=!D M80R:%3)#*#-T$XTMT.QH=B3# (5#MZ85,'YMN@=.==IGSK3W/BD\-4?N(8JH M8J) ";,^I;GQ=[J +US,T2 SZCUVF%Y/%46FJ'! DR0C88CP_,9R+#/.,Q)4 MXR6/)4E]*I02J2YI%]UO02U<%T"A "JL#IRS4,5>NX/G:%15H5Y<_F,;TC7R MK]JG 4F6AE$BLW8"WTK^A$;*:[5+KCL;L=G8 .-2[)N%[-XBYH 9DN@DO$Q,2?\JF*2Z1S/1?Q7GKPA6'@G-@UXUA<4]/6:&Q4 M!%F'. NK@4F8Q,C,),UU#-;T,DD2P&UX,!9Y7,BH 4>]*[HL_GA@:&XJ!E&0 MJDC*$!8(C89GO@$,H$OS$@5*'%H'TQQY(U)K2-YFX[6HO:-!M:NW^-U0(#/4 MV'.J*/[^6Z!)S! '#>IJ,VK?Q%@XN%"(A92;<@!YK-U;SD%(L?2$-;!,OV#M MTC T[J6M<&^>,5Z*1PHEJ@GSG%'.E$ACE)\* MB1>\>B"2A&0Y]:I_K@7)%5PA"4K(WUBN=3,Z+<'LZ,4*EJVO'=R\U#Z\6KL= M^J[SU8 ML3)1/NY-%W@YB:BD/- K2*&O(MCOZ@\AIJ!M-KQ7-VBWO'BGY2N?N$9YPZ7[ M)Q_I4\J0:F"]%3WOF$U;_'U!+ P04 " #W@#U0; P= MY;91 #<<0 $ &UA>&EM;&]G;V$Q-BYJ<&?LN@585%W;,+IGANY&Z4[I M[I*6D)84AJ%G!H:65!%4I$M *0D1I1L112E%NDL$:5"D)<\ ZN/[?L__?>_Y MSSG_=9WK>A;LO>]::]VQUIZU[KU.1DX^$YJI^CD[ (".#L # .@ 4B R!H M"(3^ T T .89# !V(-K?L N(ZZ<,&'T3/KT#%.@K.L(9P/@IDXN^>OX%YFM] M#0"<)+^>2O9(.QB3OA/2"^GIA'1G4C$48S)U1M@C?3T!84$A86DA06DA*28A M(6EA"6DQ"703 "0+])=N6>#??:UE07[#&L!YP0)!?LIB_6D'B.$O.T 4-NK&HM[P69^ MJ_"_UH#S+Q5.Q@ "R%F?I( "L*UJ(_'T\[3A"FR,QY'PL7;,U[*H784#'CEM M^>+,"(356'79DX"ZMK'W;=L3M?B9@])=.JD<#<)P4I;JNH_/&;,M:"1NP V@ M;2V%8J2#>=V>GWR?*LO/.T<^""">2NCY$N2?7?+ 37WDTU39YTQ/&T M#Z%-A)V.OB;KL\?0<=,C\WGDZX^M3L&Z!=Y6R-4NE MBSO=WX:^H6I?=O1_DV4C\3>7:]A@T8 MOET^3_S1;^& ?]]-W[[M[5,):M.XA2Z4QY>8FC26%83D"6!Z[U5\5#3?BRZZ M4(T?F.TQSQ6N$2N7E-3:55!E?3)X7.*Y1MM("W?^5,/XZ7!0(>_8JFEZ +Y; MJNE9O)QI)B2R3JQ_X1-L67R?E2%K9O^>04<3B$8ND+_ MFI\YZ@3(G8M!6G<5T.9O!_ Z+?F+U:Q]).0OCY -$' =^Q9$>P*H0X/XEJN1 MILLQ^U6I@R7Y-XV3C=P]$,_KN<6'+>#O73/WM?E=&\U/@/2M)K7XC"R2RU%* MTP5FUQJU7\@4-^5N?5;$ID^Y,8S-J&L];W;TW/U [1N4MVC+9DE.58^Z\,CY M8PG_LVAV$Z]Q1N,?_*X3EP*P=LJ?24CT[81(>:X>G@"] _$9>>PJV=O4V_)Q MD9E03.2KTH6JE]C$KM4G *>G\59B;KPF.S=;O*;>2<^R_,LO]1X>H)W'PY+^ M=XN;/K@H#$1)!VNN-QSO#9JN?&2SM[/Y40Q=V:.*/0'V+09+"A4V?$P//4Z MIRZ/3@!AV1/ -0HBN087;?$\>R[VHSKU-GO^6ZP#G&29OL*F)XY'S@Y'.DMVJ[<'BIVV MRO*J]+":Y;I/@!>")T#_L7+%=AOQVH6](_.(_<3P<&F"&NC1UD3W2MT!XPE@ MKG'W^WIPU*3?\7*V[$)BBJBB5)@DLT#_3FVCOX6"V==@]<'[PI="#QKQZ>FT MPQ?@CZ=X999U55('!%HS857(F#F3SXQ;<%3#T GPG?G>T17D?FS%<9Z1U>#S MBDV7[+[ B7FL$V"@D02[2D"XABWO.&[NKO1#Y>,<2SU7J':1ISH;">='S^+] MI@&]@9(13]-Q'_CCMOY,TZ%C3X<3(/L$P*BG]4FSJ26;+'#'PB6=J9M*']IW MU%ZDY]O;&X60-=8F)PM89N6:A[AX@^B6',AZ85]G M9W@_1-7FW?[;H%$)VT_]R+8/,&R>-+KECJK;XV4EKD<\7SV/,G973X P8_EB M[\"8 MY;8T4B6X4!7CX5UR_8B*-^C!D47($E_%H<"^J&ST[2&;'L\;3.4-152F!](K M#+XW^,H;&@DR>P^L5"Z6%TB$%)X 6"^@1XX"%1='S:@_?UZ0-;V79&M+Y'D" MI%(;6SQV4"@Y)D8EZPU)5+#RO)3%KW!^+>,I 'TX5!F^'P.[4O4Q6#6IXD>K M$#NGHVX':<115/72BI;<= &'- MW[*\0O?X517!V%%8706__+#4\Q.@T%RX+J-@^]9J25%=RDQOL+@J?[#\9:FH M8)$Q">G=AI#ZZH.0U-V#P6?U!V4W=*CG[:8$2H?5Q(3;QF-WA8I=ET>AZ57' MN\'I_9JZRXY2+YP][[JJLRU266-;;F_ F[M:0_0Z\YLLAZ%I.]*%8XCB_7LE M(]\6J!B'^.N/"[:1DKW]W^3DER>&')JNVP(G@,RBU G@M$5?L[3OS+T*P@Y; ME SI=3X!(I%'&FKHB=^[I=O0=P(X;^WVC%"+[B=*?F]\[_":.I>7[!$+_KE'?YH!V.#JT)SS7'F MQL##>>Q\Y9F>!?\K";'='S[<%E4GWIW9L-F\S=W(NV-L/*PC(R>\\W5*Z=CK MX'&-]]31"3"L3;Y"9"*AZZOC;?SIP?1\2WJNV&$I%>G:T: =VI>3=C6DI@4! M 5+%8R&5XSXGP.#3_FV%%V:+94E]4U\#WASR3!6\-*Z=FH@FOGLO1E>;=.?8 M1KWF(+.N^39G"6QN:ZP>NN)88/;BA:FK\X;CFDL$R7B MVN!%QH^#Z"%Q G3?EV-<;F74<:];6)-261SY#&KZ;GR ?E]9N=W$HTO <'^G M_^GCX)Q;;Z6?AQ] M5,1(R\CS-74PN+B!81_UM8)G#.Y)G#.]L)]X7';X:8GZ>B);061K0=[8Q W& MWOV$S=M%V\Y!J>!D2:JO#4-H%2MN&(=(60^,JJU(9QH=98CH76E\DZJ[M%;\ M<7AM:V-V+7CY<"[^ MMT67AJJ;^_6 !W18$/Z^VJS,_6_R" M5)?,:OD'1H'R#_1;&7-V9(9MMEN=;[=]2V9,[SG(I5C8MK4&%X^Y/B][4&XY MWN0["CU:VKSS6#O?:S5MO3Q#VBJJ1("B:FMBGJ;%IXG6]5EUF]%:@QQG<3-9 M6.*&WXB5C-3N8']],%RO@FI?S0=:0F!;>@->6#4WMCO:V#6Y6K+E4FR-"#H! MC!E[:?LVPKTEF]/;\E7A<$5BXY0@NACCYT>41L?Q+>/*FMSM71W+([4#0>'5 M3=N^=8.O:FJ_%3<9Y"-@2:O;-OL"63&]FYZ;6"H5'M$"!8CW9DH8E4+I4VN? MM+>.:PHJ#HGS*\ES"T[ZMHU2WA>R%2SG_C]ZG(R>K%'^L;<1X1<$))4U=3#8 MSU;3),"_E3.>]-E"6^ G_WSEC>^.O*A-UQ7SS071M\%T;L92?13!= #KJ O@U^^DSGS7?F_^([L#]_I MN7LY(Q&>I]0SQ=V]$+\40UMAA_J-&#AZZOS%02%4_D(07G\A5^S M/K\15;C;Y=\(VE%_-:T,=774LW.!_E;P5]0@9[ ]$Y,]TMM.$3G]>UBHHQ#_ MA:;L]E_EE%'V1L8(+S56 S>O/X>5LIL]T]_1#3S=O,[H^GYNBJC7O\AX/C"H M%Q)UV=;+]E4[-2TWQ3AL[LY M /RFB)W=^?ZBG+6Y=P:[ \#)WQ;(XBG[_WW>F2]^VO;3A^#?GCGG"IYS0>=< MOC,,Z\PC9][ P#F/QYE5 %CQ_/I9E^'?VJ(YA2":OVT'?GH2 -;._&R,GM!> MZ->/%WIZPP![M)>$@-\3X%_*G[0UX*],SM\*_"I_37< X>WF=F8T6A4[I#?" MWO/?9AO42^B7ZJ=#U V)GF#(5Y MFKA=.9T0H'_I!_.,!YR_:;#/$,W+?[2-[8A">KO_"PD+B7)V=$;\G&<$JH:G ME?3.:&B*+>? M+_$_G/^O%!U/1]B_4+!LW;R,;!W_A48$A:'KP?R\-#TUC'2N_'KMX/PB_XLP MKA,2=4/)S=GQEZ>(SXW7^$4^]:X]S,'6^^R]@^L#0WG]C;C)+_*_BN/;.:H@ MW9"H/YQ+>EY!6?TWXU0-723B](GKA71'_[AXPOYT')X;VI'_A4I@A_1"._2_ MT/'1(7;Z=_&S6<5U7@]]@176@;_H%&?@:0C/9RK!F9C\3Q=EH2]TB$'3 & Q M?9:[O/!/KO*?7.4_NM/.]$[DCXH4BX@)^MNX 0OZ (*O@ MYVX+=85Y,=G!T#MA.99O#4TL3,[VH ME#V+@CPAGJR?M!_<'0[SLF7R@[LA/*7]Y%C.6I=&PZ=D 1:F,Q$O5SF6\T,H M9CKZ3"I(%(Q)C%^0#RHH+L@D+L0O)"(J(2%QB4E84$A00%!80$B83TA"6D18 M6E"0Z6=A07>'*XNR=Y VN*SVLS4)3S6::2Z12W1>_BO>186'[9 7?_W?+? M>NP/01V=_UX4#O\M[>FEZN/UWTM[GFY]!0Q@GDAO%!2FZ@-#>+'^JFX/_5W7 MW1OE=F:L/50 Y@:#H\4\T?6%?G?E_BLA_O?=_6;_ML9=6@<=,'M;+]O+MEXP M.9;3&/53: 8F"VZ(CY@RW=80)N+C#'%F8?KM.^BQ5 M@78$V@4B?](U553T44@'9SF(_<^[_:-QY M75\G&.*_C=^YF"?2P5P,_WU>FK4N#WNQ*- M,?T?*/]T\D\G_W3R3R?_=/)/)_]T\O_G3O[:G<$0]G*FN85U;.-)('&%6<$$DP" '"$%^ITW6EVS9P)NPL [@ UNG7*ENHI[N. MH9K1V>=+516FT\4I\%=!M[$S=/X!L)]/0Y^)"?B_5TBA[B@O=#/Z:%C$'KT6 M0L-A:-C-U\O]E'[Z=8W"SO44!I]^5Z- H15$PQ=.8<=S^-*9S#FL> K;PQ'V M:/A49W=[N/TI_ X-W_7Q/OU "[F"AL-]G&&^:'@ #;.Y><.=T?#IB0 *.,S6 M$P#.OMRQ><&@3FCX]'L\ A8S$%7G7[2_DT/F (#D-MHWL7_1[%(!H.8. %P8^XO&E@4 MQ.BX57?_80_5Z7CY8Z_M#(/RGSKT=_D?!?Z#\D=__*?-_78/T^7S;\=,IWZ# MHK==WB@F3_2<@#'Q_?L@_M^N^/=Z7#* .K_5LY']?H0IY[#%#8\ ,DW10 9*T3P"#'!R"6&6@.Z'?3J?'5\ 5 R,F*#>*)]SWMF)!4P #R &*("+ M / "G !?( P( '( (J *J %Z %&P#7 &H "3@ <0 &^0"!P$P@'(H%8( E( M S*!7* 0* ;*@1K@)? &: 4^ #W (# .3 -SP JP#NP !R 0"!M$""('700Q M@MA!O"!AD"1('J0*N@(R %T#70#GX&KP&_ '\"!X&KP"WH8 $'P(%809P@>1A*A ]"#F$ <("A(,N0])AN1 MBB'UD#9(/V0:L@KY@8&%08[!A,&'(8.A@6&, <7PP C&>("1AO$4HQKC'48_ MQF>,=8QC3$),.DQ>3&E,34PS3$=,7\QPS&3,?,PJS!;,0MAVV+[84=CIV*_1R[ M";L/>PY[#PUQ_ MW!C<7-QZW&[<.=P#/%(\3CPY/",\%[R;> _QBO%:\";P-O'Q\5GPI?"OXCOC MA^(_Q"_%;\?_C/^#@(R AT"%P)+ FR":H(#@-<$HP28A(2$'H2*A.:$7831A M(>%;PBG"/2)R(GXB32)[HA"B=*)JHCZBK\2XQ.S$2L36Q#>(DXDKB+N)5TEP M23A(5$AL28))TDGJ2(9)MDG)285(]4CAI ](GY%VD"Z289-QD*F2V9.%D3TA M>TLV2PXA9R57(8>2WR;/)6\AGZ/ HN"DT*1PH8BD>$'11;%.248I2FE"Z4>9 M3ME(.4T%H>*@TJ1RHXJA*J<:HMJGIJ=6HH91WZ,NINZCWKU >T'Q NS"_0LE M%P8O[%]DNJAZT?5BW,6:BY,T�\-%=I?&DR:%IH5FDI:&5HH;3W:G=Z5/IW]*O,E Q*#*X,"0RO&)88B1GE&=T9DQD M;&)<9J)D4F)R8WK(](YIG9F.68/9FSF;N8OY@(63Q9CE%DL)RR0K'JLDJP-K M(FLSZSH;(YL.6R!;$=L8.RZ[)+L3>PI[&_LN!R>'*4<$1PW'(N<%3DW.&YQ% MG!-WC /&(\3CSI/-V\8%YQ7F?>Q[R]ES O M25U"7,JY-,Q'P*?$Y\-7Q/>9GXK_"O\M_AK^KP)L N8"<0)M L>"8H)N@KF" MXT)D0EI"MX3JA3:$>82APNG" R*$(FHB(2*U(M]%>45AHAFB(V+D8CIB$6+- M8D?B$N(H\6+Q)0DVB>L2CR2&)2DD]24?2+9+84HI2X5(O93Z(2TN[25=+OU- MAD_&5>:9S*(LIRQ,-E=V5HY%SE8N6VY:GDG^NGR6_+0"LX*M0H["C"*KHKUB MON*"$K>2B])SI:_*@LHHY2KE715IE2"5UY$ZI9J+FN):$5I/5.FT#;4#M->^8*SQ74 ME7H=L(Z63H+.A"Z[+D*W1@_0T]1+T)O4Y]3WT&^XBG55_VKZU7D#(8- @S9# M&.T;*1C%&X\98=%1SC'!<3'5Z_<$/M1EX 1@ TH#F0.?!FX.<@I:#L8%"P77!S"&M(6,A"O^UM9MT]OU8?1AH6&S=]3O%(43A:/"AR-D(C+O8MQUOMMU M3^1>ZKWC^_;WWT<*1B9''CZ /G@?)13U,.HDVB&Z*T8\)B,6*Q81.Q2G$/3,%+P4[Y3IAU<>UJ:RI<:F'J8YI0VF M*Z>7/*)[=._1[F/[QWT9BAG%F?29D9G[6^#R9SS7) M;8K MSBZA*HDL!4J]2Y?+KI<-E6N7-U=(5A17LE<^JB*ONE\-JO:O7J]QJIFNO5;; M6Z=5UUPO4U_5P-]0\)+Y97HC96/,*[Q78:].FFXT;;]V?[WZQO'-;+--\_A; ML[<#[ZZ^ZVK1;FEO56M]VZ;4UM0NU_ZR0[JC[KWD^YH/XA^J.\4ZJSZ*?:SJ M$N^J[I;HKNV1ZJGOE>U]U:?0]Z;_7 MP[FP><+YY 7&A<)%X<672VI+/XA]^/"( M^ZC^6/MXX@1^69-\73] %((&#(GP=.@;-C;*#_O(#_*I#?Y5_X MH#\Y_V$Y:3X]QJ8!K$% I+^.L;T#EDY5Q@3]N>S!P<4#@3&QL"$8:/(I\P\> M" S!0;-P\3#0VR9,###HM.5S"1 8"QN'%(*!">"2D0@*,3&3*[((*XE(LJI0 M4HE?) 5 9])@""8F)NYY2Z>GSD@!9C(A+Z&V4[%&M%[_?X7NQ5/N='S4!G1\T (/.-BRJWA/NZ MN=^07TF3LVS."Y]NF8-A8[M30_CXSY=]HQYP]9B9X>XC-@F3G7>TO?H>$)[:7B4O!26Y6/O8[EJE"3LALY;*@*OL8APK1\; M>\$Q"7*NQLC)V7N1LPXPA0X"G4_),+^.15.F?6C(C4\T#R>^+%&YQE2-63_& MQ1L,2KLO>6=O;E.&_F&\O>7$X*D2)),/6PA?/MELDSC4WBI.K4*P(ZR^1R , MRRJD=)Q>-F&MEFR*"5Y";E'-T/+R7KSF9#S"3S*G@Z?-0,@_)=CMH ]N:6*1UDJ7Y]B_$E&MY;^>?"RUNT)Y*6+QE?G(YT^R M[!L%'Q\]DJ2NIWXRR]^JOUX-6R))MG\ZXV)FQ3O#E<:*S8^-*242""J;IYOA MF*9M\)NQ5T#Y=E>.>LCT1>*A3@"3>-S/&2,/31_65P1V<:R^)[]X;;[5TJ__ M4T6*VX-6Y_ILR:DG0X.R#$L^X[7ISDGT;&VHZ!1$1AFU9$Y4_2KG#9YE:OK\ M^W64^AFN%1PRC'JY/+9? _7+.KY)?2AQ_;+3Z*F&?/SY/A%GN? XMTE.: V" MY^-MZB &![ZC58,*[6$?7M$5/*^ YR]J]XNUS'*H!MG?U7>8.ID970W+GV%M M(')D>XMX*>=CI3NY-8P=#>)?>21 MGI_,4\ 88U9I>-T1RS+,ZST^W!CDF/6 M9LQS/6:N(#79O2X&EO%*C[3LMW"3^J7$USX)\>FD26*&+A)OU65*0256_>,5 M?C/JX&&_@@:G1SDSZ0K\XGJ9AHWH#0/(=CZ \FP\*:"'( X(#( P@85NR+=. MT?($28()[G>C2YA$E;<4(F^!&0O #_V?#WV!;WAQP5D"[U0C< ETK6DEWFF$L^D4$_R$DV:W-VC,NRP8,NM;7'M=RT4 MVQ$',>41@UB#.@XCY@3C*O%9IJP;Y$KQQ1W-JGD&$@-M%=$7QK\?[9A*IYOG M$;HNRC*%XN"X8TB"K2^X(*_NI)7EY";F?3NR7L&W*7UCY'8"S/O<>Q%,E: 3 MR/4L:Z\^!VLB1%<_B$MV;SLKIE=IH0VM_!SVHI(;?HGA&&BCGHFGAEU+>LU_ MBQ;HJY&9=;MD#]PJ.BJ "-:YH**"\$#3MH5WV<%WC8(E =;FO;U'(;Y" MX>O1-R*]([/ZK!I\MC\ID1RR;BBPD0!B&$/'1%?)B;/55UUP:PT!Z@^K(76A M(=*JHO%^ P 6 Z MP8&)@A=RZ1+\9G6ATX5B.W>&)V[Z\--$V&O779/"SE;9.@'.P@XY"_N]0GTB M/K8*JM!ZD?=B*-?LEE+F)C)R^Z\ M8[%8HQ]]>7'; ?^13G,=UK->;MO*VQH!&F5JQ,:TP7M[*4SOYEBB"X M9131]=Q!]C6?"N:QUH^;$'],[(V'6)4,^OY*<]B)-#U^@$+B:WEE2/-A 'VL M58/SW0X\J[X3((8P?MM\@F_VK45R=W7,^)U:;RNO$V!,"OLK0W6QE8R2(FCN MU SY^Q$\#.BG)!AR:EB&DLVUXONU53$%$N-J3$[?@5$1_I0%G[YJ^JG7J8S[ M]S/U+*Y.C=#&7KOHSQ09JT('CK!H[8[>Q(CEUT1PSL?-\ 4 M-'=3#EXUT!'0Y[]2$T[W$6NN&"&:I<0:U,T1?1KYM;E\)7=>-Z>!ZY+4P'Z?$4N5;I]U2N-X5E@F%"0DVTY'GA!%CO-%MH&#_9Y6Z3W@,''_)9ZLD),H M W:;+)YL%G;!3?5$8$?JF/S7F!?MPDQ*=PIX1O/ZM M3V>#Y?38.##]*%1>=;9 @N6)PB.YBN;8CZX+=%=]-R]95:- ]Z_O7)X#O0AZ M2W>'^LT*DG6?ZMJ.XD['I=F'>J@LA$6MBRJBA5&CO_2Z3?+890D8"GCN32Y%Y0_->7/8=G:*BT0=SC\V=/$I& M>70;HYA8W6^T^6Q:F44@O^J,X7H%KS1<52JF,H#4BL:_\" (P$!8TNH0=(0, MQ<\(7YFKV,]S\KW:TK8\N1D4KXUI@Q@SHID9]IZ,SAKF\2^8V."S>QFQ)B^O M1GM-?Y_W-8G@#5\+7Z8RIWR(!_15=0KK7L)X&[9%D(Z?B.&A?&FT):8'/<&#>I.;>7I"3$3)L@ MT,R3D/ D/54IK4_:0R/A3-AQ_O.Z NQ%.9FK(YEM_94."]RM$5F -7M(>R.:WN%X O1J*K!G[BE0TC]Z]8[%$\J_T+RB0\_NLU"F@?7I S>F M /,#ZYBVU=[>3N^Q5Q]ZN'S65A,J7(N['O48/'&:& F9N[(5R/P@(VB[#ZK* MQ/'RR)^VTNN.BB^KDR+? ':_9U'SY/4K?A^;(O74GM2R!Y M/.N@(%#BQAF2!M=SYPDR5"&#HN[KRMU;XR\4RY[?79L:< 01KBT5ZC[]Z*ZHW%/P M[:\4=3S<;'?4;$K@PNG'%TTSBVSH=3%*"]_ ?5?]PFR@(NH#1TISF)"VY=S+ M[VHR&E?RTR2$GO/S-A) (3O9_:WAW.*%!N*+2<&?N6G-*@T2A@,S!@K=Z8H+ M[&ACDA&Q(_T+XE9:ESF^,10I>>G25S@R CL]);]OZEU)R# M>S<^0M^;675:-TSP4\2K%]+ MJ6=X/+2C[PE;)$CKXK$;E-5:MGD /Z+]V.8%&18.7LV!%\TK=H7Y=Q]QKW>& M/!@F,;4@R_2]WKC\Q8>"@BK^[BIUH^5]SN6Z0-BS"]HQ6?@EI3D)+@083(G. M!TUW5@1(9$6;N#_KK6DH'G0O?;:L6TT)1"I;BF(:^=U)7*\_CK82N9W:.0=- MP\60>NLY-BS*DKP&GGGG^_5Y\ZA/5=CCED!=G@V0=/XCS5*Y-D;:0]G03ZN- M7*^#.EB=%$8I'Y.37)X>KERJI9+PH)_U6;G38"F&2;$ST=M$TW"'K%+/:;]F MW\-:KEK+)>3>"J*<>;^+M#AIKG 4PQR(M4 PS9(-,["%=F?,#,+ZRIDG* M#]4D&JU,!=^D0$<4:^9\VKLYOZ'V #E$H8?H 1XU$=Q;8J0A_''F6_T M0>+>D0T[79TBDR0)>,9@&">YR=8M:KOT2+/:VTO5.8^10PKW=%]K5-'4/:DT+S&A@#R-&\G2 MQS87Q;.^IVV\7>2L7DUP=^+R ]3M=[Z,U64.KA'[D7:>EF'4F)ZA^ORR,AI7 M\Y8.NV?'.GB*2K@8S&7K M2GTK7BNLU,"/7;73HI.-K"J750]<79/U+%K:*8E1S">P1.9#.S7+06S,GD!U MN<@UEO?7RL7)9WNPS=N,Z\VL<],<+Y5X<(Z95F4CFOK'PGH;\;CXQL#WY6YM M/WVB45/DO'4QX?X7Y JF*F/F?!5!66=K8_,J/^CUK;0;^DG]UDS]=VU'IY*S MZZ8#G,V,&%:&+B=\:754.A3^_&IFBM)ZYNY=7S+,I1^ZP1,Z4U3\Z8$\$4TN MSZ[IW]"D"5+F"QC*41\6=T)9=V![,,O9%&C%T-E7.Z5I(?$0QJ"RX:9U)0W! MD>#W&YIN0A#X3>*9X)5]M<3=.?N+#'YUFO)-ZO@&HDR'F><+UM-W2]Z80;&+ MDW3DO![?7OM$3 2-*<%>>#BG6*7\+=/FJ;M1CUXP])9S9#ZB>IQB3O=A9 M[!0U=Z)4HOI/ !'!]!3..BHEQ*48GKM#>G,ODZAP@Y1O<<=3/;&D\"6=(B;Q M-E']3$>5H/[S;VB3AP_##3@&UN&[KZ M884"("X+*P7BUD'\#U]<9W=]]BS[GF7EW XQ5KDC[_JC1.,#:V"G96I@6UE# M4O=]=;+%7&H^A:W7("7*.T/TY)VI<:$;T+CTM*6R>5@FP:HSAQ3?O*@DL3"U MN@B5U(79T1>NYCMG_T-5)8/86NL3?LGJ+Y[WU.]:C!H<\E]'JDQ+](_"!FS,C"7M48HOL@UAA MQ9Z]J7FL#[3IO)0QKM%Z8IV+#CA,#^I. .+TF$MAF&QW\@_Z3#G M1LA6:1*I@^]: C3@Z&+Y9 M+SR-$9?VD]!9?_OA5H"NN(QO9OC[2/;/47B[#V<$/* (2\523#?>Y'G' MA8\"JHZB2IDX+!_Y370UF%\$DI'/E GYT?F9<"#8UE)H_%)Y&4@91FD8AL/* M)24EV6/#:FSQ@WN#)P/(8YSV,ZKF ^M#!-(7FJ4"B:QR-9,9^J:- AZN=<2I MOG'536&PN%_W7"4_NWL"OG1PMSAN@>3S@WON-Q3PE,BC/TY9$^BY3P2!#['N M\#Z3HO+EB$C9%L=/>MBL^)W_(J'CP\&7]P1#'IK3M5:K<3?NU\1O+3G_@'6( MV,W3O>=8\X)RKT:;3%=1-JA9K_K;R8NK==:^)!,$]0O:>@W0M67,:4U/>(BP M7MA;FS^B]1,>;91QL)5,T/OEA23VA3T)EPI;DQ@Q MOTJ'2Z2W,KO;R^W25_F"5PM]XTKD-C=)E"](N#"B'3)1F]X0*AGX#O.K@3Y_ M;E8CC/@@W1VI@EJM3P$7"B*86J$VYD%A;EZ C4J[ P1T%>$_2EJEYJ> / MFZ_JH?K9"ICW-;!5J:X^'7J4AE#PYZQ C^I]FJ'&M+X7A4I5KF/WJ1>] TG$ MNCM>;U2D#=U:"$F)%>M2Q%5K$XWV$"=TO<=%J&6Y$OM]A4?OL]?78@,:HXR[ MUW=.@ +AJ295O4V11]/5P2E+A730J(_87?/"H+G(Y1&L#OYT1]+TT/WF'\*' MX0K/45)^'W3>NC(T:][!G1BE)QJ]+7<4[1I'KSY?P_2:9&M8RB/FDEI_-=TT MB,R,-9@Y5'ZIL:6]R(S!10)Y6="ZXP0H=AA*ZAV_JE3?/]5S)2 V WA,L-, E(VTFNC9"$-G]QQW:+5:&+:U!OG6_,K;QE==#VG5NC M)I?B\:WM%ZYC7!GT48=[O=DWJA.#;'JW1'X@O,!7W!X^,!"]93Y?2UIYW&&* MV!' 6Y 3D^);.HQ%"7(2L%=U?E=;9TNJU*@\>IA8_L/W_#KLO=& M^%+KHFU=1Z.9R*0RB=8'"4NGPK+U\4QUO9!ZAWDM"?AXU-0*LVQ1&Q]Y'_/F MQMZ-^TH<]QK#9RBT9P80X_RXB,J3TS_)VY\? &W Y7 4LH4O._KH7@7:3^$]78\VD%Z MVK9@ENM:;Q!UZ(>KM<75=06 LYX3&;__[!980T.E2F[Q! I5,<=^"LC@:ANL M%^'U5>[3Z.=(]N &'*1BYH7FCH M\^=X80.-58&K4&\]'N&M_D<6#%"6D+?M/5A];.YC?6%^^#6M#702HCU)SWWC M-57>4 WG"@#[*Y\8X;8;7Q._)(3D=C!MEL]'?;=[W5J+K;F0?%.8F>&*KE?> M=(TS$-J5L;2^F@$5G$Q(Y0([._!/0!2!&OJL-2C%VG70\K0.L00RM0V1T9V? M.Q7K;*Z_:H#4$#V[[=];KTOAB>"ENAX#'1N.("1],QW%A_BZ_Z'S=D'Y#WFW M7&H9+%0K?P]EV[)9G82% M\.7YN) :EXE?%ZZ>3HNHOD4UJ_8()R2M_QM)?NJ'&R$),[:H+WT74LG5*0BB M7C@UD? CC.)=WQD=.^\&ZYWO_D'H7][%6Y6WY)3T,6XPS&9,QEC^X(R942!M M/P%JM_EK9";W++7-4/)C<$JZ.JG'7R[B*!O5#HG6V@=\D"Z(B)T3MG#:78B6 MO@S-M&]"D.7=>_I:>$Y9CY^;_DW^D2)OV_*T4#=VS['02FG4Y)TF5[ZMECMZ M(?S6M![RZBFWH,-&#J5.;IRO_+XP)W)K:>+1Y=X>=B3)P;OY.=C2E^U&H?JM M>)RC=Q[CQ099ZA[M3#&YZ\6S&ZRW#TZ \N\\&J;(W+CNP78]A/^W&;]C>I]O MRPJ3(VBM3P#GYN3$>%R0%K N^657_G9&\8Y)9Y-# F.A(5]I>-]JI$PZ-T'B MVR?YMX8%KEF8<>,1"HY\EJ6VY%8TN!-%J9J[9E-H4O.DY2T71Q-9WSQ3P'OI M39E:W1<'G QPD*Z:6WZ=O!+#^!WV0;(2Y,>0&9)Q9V>>#9XY33B/@1^/YI=H M\%W.L'VP@1*PKB$;&DBV@!&C,IU5,JVT&&J@3][\FM$@UI+;(IC;@&Q1*X(M M*6\@8;R4WG10HRJU?!MJT)>Z1Z4CU69U^T+XF$%I0X'*T(75W/+82L'E7%/9 M;VRE$48%42:M0\.%E<^2YO!:*5+()EOE$&_4IZ[:O/9PT G*%9XQ?AN*G6J! MK#1Y^T*R)'=#BC7#?XN-%.W' TISSK?BW$ZOGH(-L5S,M!XJ9QC9* 2*)FDY M4?JMXZ,7^N^D2DOR.[CX"@:*FH<(82U>/Y(B-\QEW5A5XU=ZDN;'(HC8.1/C M]AC26^D[G&@ZK)R%:=H>U16KSCZXQ)4]OVS,IF>AC2/+)?%F^MB*>Y@.7MUS M:V;"O"^,N3+:J(KO,CL79"!C4N&J>JI=BGAOXC+;D+&],94XZ3"]-7'VWE4. M.?8\X8KFYG@\/6B;SF"=HW6DA+G%FBF_FWV71W(=O^R$JB0;7_YK>2U<)H]/ MN1V5Y3?B^) MJ=Q+]/'4N33W/&P4YFFE9F0LSR$["*U,*2M.LW1/WO=[D7SU$KX21"_FB(#2P9R3%K^ K7*BIFJL5F;;" M;5QD&%V9V&U'E_(X/$^ZN0]RDZT0CR%K2RCL2R)>AS:'1EN"AR62P"O/U7 F M5P,]=&%<\,M%X]]!;)OC64H8#-/1TS&=(7:%1++AM/ DO@5+9BYX_LMD*X.! M0/UP=9ZKLL2Z1]=XTKR2JZPQ.6!8]<4(K;08(2[_]IJ+;AE&K-J9B=QY%-)* M!WY*I?$4FI([ 7==10LH.YA;R]KFK6 /,^2/DF3>WJW6&9BP4JR/L1$JI7]0 M8*;72._DP:!3R"->1[=F03;$?LF?"C5S=:XV:O+9$T65Z!?>VW%(AK)T=L)L M>]'W%'E^&2!9KQJ3&I-QOH.(3/?$\DK,'7A?+G,+.S-G$@EQ >*I)T\C%$QH MK6U#T_=*;MXBPM"-![K[7EH/[QDL:#D4%^]<'KX6VHS_C;NRZ$UI'L/K[X;.+&X1 MW@XVXJ]B[/4COA2S)I*S!PBA)-V'9HM47PEP*'/\X$QJAWYZD##+FJB<"K;T M=\]O=3'BOB(;<2V%2AFRJ@D;X'/RKTDU,S/7Q,..]5,H,_=E'/WAD/]BE$8W M/D6ZO=27;$K=]9;I; (JX)$Y6P35>^:5E7N>] PN>BP_,IOW&K\E>M*VM5O 6>QR[S-:B]< &JPZ6 MK+%)F=YF/9;P+;K\+RU=B9C#FJH<& $7B?GT=")X4;62[S?2:0D#Y 8_]]F/*"8.#K@V MT&;ZJ5PV_A!;^^DS9\938<9;IK3Q#0A;J2""IZGOS$83 SWVXD95\,CX-BE, MS/K'@F9OCL >%CY8[MOM,\C=+I0W<='4+OJAFB=$(&.G/VFD"J/RMW+C&;DF MED=+^)+6UB267<,G2,4 A.^Q1$J5B3!XZ7[EB0-4JR58)!"9W?9"Y)*:6&($ MDZ.%[M?*CB0RGO3+_C'#YMWA!7A:@SL#/?%]AU9IMTKN7%+7L),-8J2_5/Z> M%O9PE2.D'1QV^?ZH-I>;&&&E>%AU%58/MAVQA8SNH%MG@8F^PW[ZQ8BR8L$" MHU:5N&E]P4?D+(W-YH$'.&%=VO+1-'1^V*DJKGZ%2?ZU$S%W:V-:"'9E^G>: MF#A+KGU _U!9E]:5YB8%Q2J-;%QQ\LK^.!E&11H(4#^A)/ M4^:]87\=>\( @R]V,VS,_DF11CO?U(/H@EX^K7V9COW0C%EI)ZXM6%I3.38T M10F$NVLDVYB[YQ_#,:$L^]X@N]U 47:[J"3M 0<=*NJ[YMJEV"Y9 V MGQ27\+X9_(L:)#%W74YF.[W/W*ZGZM@S4BW*O4O\XVS*)>L9@S"GDFMMP3J6 M%_$2M-U6/.9*+13<4A_$ZM5UC%[8H0J_)%K]HJ9HQ(*'UV.$4FQ4)R?A^DY! M)'NU==@7"]E:C5THFW"MAYW.W7B*'CE;[_6R=JDNWQ09>8L++],7N"R*6XNN M[=A/7(FC(1QXRO>^S(-010-&6)]/KT6![S+S5BP!]R&G:&^%L&_1RV%A655[ M/YH7N)]>6W0;WC@^^IIAAV0_A).HYSX:0]G.HS:G/&HPMPL]_QQ;[U8 M/20P8EI@OF82;YGN'=H ?\[G0):7)!%9KR8S/_,RL>9BB_UP=57",4NMS>'K MN*,3X+MGU)JG59(=2J\HMN4.S!^^3HR88>0O?;]A<>G6H$?.2(=E M*E=)812_^Z+ 49\ZM.J1.I2FEING,0>;'O0EZ&2%"WHZ+[H81@Y7!99>B+LQI]TU]0HU%^#L7#7P&\#P_M(0IC.E>#]!@V!NOM5,YAOHM]:8Y6\D'77 M\* /45>[V[1*'%XRK3YOKGR!_8M<]F2Z:_)<5TFVPQXM8RIT^2'"JLA M-0?!SZ])GR:/$N!96[C\B=^S4L &.[-"=0)LS*F? .2M*W0CTH4SC_HH4@?% MRC!,"\10 G8:3T4W>,WQCHSK'#K8^8!B&P(2V?B,(M=R<(-D/(L$;E!MG:':(DC"E15F.2,R;?CY?J1U"YG&^EHSQ1#%QXA5_%! M&@2SJN+A?9<'5OO;L78CEP^8[C5I\'?O)JK'L3[7=PZX<[)?T/@CT+PN8[>R46[D6L*[\\D@J4OR[XUIJ M]-JB^@]XWJ,G8T]5;7Y"E&D-YBZT M'3DQD;<%9R&A PB> M;;X)Q ?6[N(::'4?WE_'9-#"KI%_]9A\CXF[2T.?4'B9 [,'#F7#8 M_F5#.88!Q'1S7N9[-X;GQ!9V?,"^+_U!V,X)T*EXS)E[Y+Q_ B0L,]H@!0J: M!K=VU_:\"X+93(7NTUL\7BDB*-XQW.J;>&]1$1D!IUU\>L]M,F5<]&UY:7Z\ M[$/-;S-2LO$R22@IC._=V+4+T1,W#WP4G]LK(&\^2[=OAFOP*$7=[]YL?[2! MRU[:RLK?HFUS/0RE"4GH,X@O)KL Z21I(LDGP7OS;:Y].O/=]@/B=X'6A1C! M3"= ;F\$1C!V1B[R4CG>IV:Q2[4?VJ[%AEWP;;@XXIJJGXA=ZSPDA$.F8.A9 MBZ6]?F_?<*IAUBNRNK=T]?\*/0["\7!YV;,Q/)DP@U#5'7^B!1=\_P#,#U,E MZR:C@>?Z\FE%EL<R'V$AQ0$.Q7$QVE=0M0_Q& MY]%CD64VH GMU\AOB7\=[S$);$.%3/XI<9O M08RFJT?CC./8E-O\T^[@8X[9Y"^_99$F,ABQ-FE+LAI(9^M .CM#;[WA4;[P M/Y"1ILAM;M+"K%U-@^B:P'Z];-'7SJ252WE_O M['EY-F>6YO8?'>]&O\=;8T[B3V33Y=3C]S!3COV.3R(-5X-%^Q;G/N>V5*<* MN3U@E1G>QV?I&7B>,#'(]9;3H=2N!CMC5!VSFPH M+\MI(AQ]B3$]QIXJ8[HXHMQN?+Z#O>GR?(CAV48SDFK:"H9QC(; MK'Y]A33\<5]_+=G18,NE6D--F"T5EHN1'(ZI*$:!S/,]STF>;#R#>S'^>LEQ MW#L=B0,MUQ9T=ODAPIB#:XLPBD#2HR([=A!BPI ;2E7@E1/6<;^V-=8'KO%\ MKU;G:-+_ !VGPXXDT65VU=%FZWMLP6Q3&0RB-/@L"6J983IP$EU/LL((CMW^ MV=C?U$];8;E]%46E]!P6)2XO087-,""]--+6V=IC..L3I2WHGL,(ETTQ+WD" M7N25=#/L&V1CNJ]J8S;YSC^W\B=P^CN*K,\4Q?#LA=MZ&LI[:IO(=7-OXUS6 M+7+C".E#[#BF?!MSP&-9MA>^:/&OCS6;>O6\TT_/PC'+"YR.4U44*;9Z'EDG M&YM[5ILH\V(EM,>='2T8A "02.MQXGH??^/_ !=^.FFK]6)-9FW24E[F&>7T M23*8:LHZK)UEZ;53GJQV250YE>TQ"?8]P/$^Z[LGX3?)K+L=V9EF,XZQE^M- MMTL*#5)S&B;1737:J>W3,L0)5E&HK/WTN)8"V9$*2V^XZZGW%;3@?%/9V-?' MWXX:COSBB,_F8S5Y';YU9(>>;7/2U9UME+1(E-LF4W'1]@Q'ANM)?\G?)2_C MM0?);9U'M?/(^M\S#C_W.$OZDW;^E1)]?74U0Q&LX=HU)*N[H\1R% M%)\BGE0//9/U(/*25>'!2E"2/$=N!Z?GZ]=B#W(_O'J/XC]D^ILX3%A66L"1 M6V,&4T7HLV#-9>CRXLEHI4A;3S#I2H$=TJ(/8]7^!SXLZ5B$U]VZU[=24E#% MUA\Y*@35ZG1HRG7&JM;5VN1D+>>3#)=1&Q1 M&-,7:*]G&G4N*0E*9!92ZKG\"._&):?P[X\T:Z[%881+O'\^GL2\BOI3KTK( M,BGQDXN\XZ[963WNMH=>7X1U!E!"6TA+_P C3=-3TOR3"C38UA] MU"J'$Q78DV320H;?V99(6AZ(/;(*5<',=3YA\=Z(07B8ZVTX_AT.:W& MN9C3S3(CLSI[3*XL'S\0[.#*ASXN=4^.T4*/6TE#6PZ:HKHJ/;C0:RLCHA08 MD='_ "LQXK*4)_WX>*2?X ]?T_-CYQ8)Q_"ZR1;0K/( MYQ>CU5?SD3> PVU7,V"7I2E* 8CK2M?"2"?C7\D,*F4VY])ZLVMD^/[ M-E8+>BUI)5'D#8W..S _7M<80Y#,I#R3&DR6&P0MYL*8V(_8:T;K?T MTVAH4;\V_*SUI"4%Q^%(UZQM$Y=&M/)GVG$N0@VAP:K:U'5/9%#AL!V!EFPYU74X]>Q(C?WL%V6W[\IR M,5K3+BJDI2KXSS*UR)+JY7R%Q:1!?@.Q7ZR;6R,2R%V.J/*94Y'=@2X2?)I: M/H6V 4]@.MQ[)U@IV)F5)5T-=66K#$9YW&X>0Y72X]:9!'CJ \Y-#2V,IYC@ M'V7$AQ?TH40QOG?^Y8N^_DGGNN)-_/J+C9EID&?T>S;['W$C&8^N\0N(%VE_ M&;B2F&Y*M6W(Q2REQLI8<:'6X84!IR1+GY5NQJ+&8'W,AV1)U]CK3;#2&$J+ M[BGW E(0%>1(X*N>2[IV^V1B-+M.SW/E J<&M+F+7Y-<_JM%C#<'])JI:X\J MS2Z[6.I\H_N)#B%(40M*@/D9\??GO1TM#LG"]A6;V%9CL'8V;ZWQZSQ="9C" MVE75?EV/8[#^XCN,V4!V0ZG[YJPY:4KQ .,8E\6JFJN]V,8MELR!E>&[$V5F M^&4U4BM^PN(#UY=9W?8;=2K2OG(;;;C-3"E)4X2D@\?(#XP?(7+,7U%GV*;< MM,D_5,^L6L7K[R$U0U>+SZMF[N9$:*\:]O%$RX*"X%2D3DK:2?- .ALUU=,F MW.&T>$9KA<7))4'[*#DC(D%!:?6PI2"4$'K$ M,"Q3%-17V)YO@VSLZJ['([?,8V01H&FZ/$[;,8DZ'5T\FL,NU7E2&J\-N+\T M >0\O(#XQZK;UE J;;:M1G4S;LMN7;*CX!-@8EL3.]8PZ1Z=&BIM!FV(8>W8 MGS2%(C34J3R@>1_9+P7.([\.7$4NPP_+:YIM=SB=\60VF;$1(XC38,@!"9<5 MPAN0VD#E*T-.M2:_8&.2)- _+^WQW8E*R_,Q"^2MT*;8-J(S+E3=/,+!,28E ME[GGP06_$E:0/Y5*! 3X^)\CV4!SPH'L?S/7/BKC\^#Q_P .A])[@D=CW"?Y MB/S _'IBIUKBTA=+'D(C7F>6K)BX?C4=Q3;BW+"V=#J)LMI"RXBNCH>DN]EI M:1S[Y9P_#VG;*]M7F[/-#+03"J:\?X<6*E:UH:;!=6Z MXIUQ2/+^;CZN0HUA_15^Q8/J<4A0"\ M>A@!('9A/6&[-RW!J6^SW72G#A.4V#)]TNK<_37$.I0@+VZ LA(/HGB7J3! M-=X[5:UL5S53\-DQ'[JFL$V*4(G)LHV1R+!4]F4B.@*:<64^7*AP#QTG)HGQ MHUTJU;>+S;,Z);6E$AXA/*V\6MK&=B["0$CQ"8A2D^AY[]?&/;N,Z-LOD9\= MM+QG1E>@\2 >7]_'G.*CRHN",HD-W,9=,F*VTPW!FL/&N^TDAB)(6V]D^NM< M_P!*W=%EMK*:6RI:3+,YT)3:XC8'D4NO4S59"G/*I$JSCLTTI;4@HDNUS4E, M<,/\))YT3H[Y.8[0[-R#6BK')41+4KMH.*WMM=9';UU75S&7E+?.+5>0_I_F ME]YCS8(84ICVCU8X_?4\&[I;J"_ MZ>VA,SZNQKY3#S4B%8098=B2XCJ5>/L M$D#RY[#J/GFO]!8'C651GER85G]A(MEU#JVWFTR*.%:S)]71V3+,A3:'8C*" MA!4@$C@E>':MPNJP3&Y-G,NY5)1_<&$NZL8\6-.GJ5+=D.2'7VZ]A(4L %M M\ASR.H&XJS16$T^QZVU_7(>04\674_;6XY6J>S4P)K%(9"GG%$J]A/DKE7-1%*/U,MR$CMZ$>K\?3NI M,+P)Y*6P$]P>J+*L M5U7B>.Y)C+5.S2W577^U.@L4. +UA3--2_,+4S6X&ZNJ;2KR5]L 3W/D?VSZ M;(*>MOJ2S97&L*BX@PK.KL8KC:$.1IT"(_+MVY[_AR/[3__V5!+ P04 " #W@#U06ICJ]"Z[ 0"S M5QP $0 &UA>&EM<3(R,#$P+7$N:'1M[+UK=]LXEC;Z>=Y?H>.YG*JUY 3W M2ZHZ[P(!LLHSB9.RG9GN\V46+=$VNV3134J)W;_^ )1DR18EV3)E4Q)J=3NV M (K QG[V#1L;O_[?V^M>ZWN2%VG6_\L!? <.6DF_DW73_N5?#KZ=18?BX/]^ M_#^__C^'AW\-3CZU3-897B?]04OG23Q(NJT?Z>"J]3_=I/BS=9%GUZW_R?(_ MT^_QX>'HH9L/(H(B5)(PH0Q5 HDHDA&(#*$2 *5 ^_9#0AD$YT1V$.^2F%)! MSSM)S %+DBY$73CYLNG;.^.W#PL[SO'K6_?=='9SEZ>75X,6 @A,AC1JOQK8 M^=HY]XN_'%P-!C/'NQ_X799?OH=2RO>WKL_!J-.'B^+PO'O?]2(N MSLN.W;1X7S:]1P"*0P /,9P\TG&4K'K -E1T[P^J>_<'%9V[>77G;E[1N>A< M'*;];IK'\P\5@^OWT_:*AY.T^DU)6O6FM'-8#*9TNCW/>^^*I//N,OO^?MSH M'H,/'TO[WSM9]6O*IJHW917C*B>350YL<),O&=FX=?+_BB](+6\M&*%MJ5K] M89Y;!-U5OW'2ZA[D#Q_,;Q;PF6VH>D_>N4P6,5K9MH@<<:^WA!RV=?+_*F9= MP!7]*N)WLF%_D-\=6L0N7H-'G2H(DPVN>FE\7OWB<6/57//!@ZE.N6744/%( MOF@%JF%>#GSIK"IFTTW.%P#>M521/$X[1?5;RJ:*=R2WG:O%%)^T5M$LZ1Q^ M_T?U\$9M%0]EG9N+!1@IFQ;-:3E?/.A2,<>Z;*QZUVNWBJK< M=>/&BL=Z2;S@9:ZEXH';8BI29C0Q @"^_^OG3Z>=J^0ZMFJJ&,3]3C)%4;I\ M-63SL_A,C"^=TW5T"CN+@Y[/3RI&+ I::<-%=KE7S!FI=-U1K9,5&% M4!NKY;*UXL%!VC^\B?.*!R*,^05ZN6Q:,M#5 MHUPPQ/1V$3] *X#ZO;2?.*=KSIQ?8J@4-14* M82J'JG2"$]Y+)7NU5+]G[:6:X7&O"A#<=UELM<[TJ/@""\ZD6#*&:7NYV(^L MT,12:(&N2<;\4:'GK[,J43I1\ZZU2@8O4-:#JF5QAK,34U7K.6FJAM;BL8T; MJ]#1[PSBVT7"S[6M<#D6<\##3A7K=Y%U%HW7ME1Q;*=SDRU0#Z.VBH?BFP62 M]J9J9H/S"JE:*F;;LH GBN'-S0)Q?M]2IYU9 MT52<+[(W1HU5GL,"$5WIRH\QLQ"2T_8*3-U:8?KGXHB/:YV1E0N8?-*R( "R MW+N8=J@(A#CX5,KE<<-BLE3G2IQGG07A6MC6L^CXMDJG(6Z9L%:L )@05JH&Q:$(U<:KQ4FR[= M]&J17+4MBVV=A39.Q2/G179Q4?V2LFF!B;(T"C#3H8H7G$RLPOM$7E9!_N9F MP3+9A@7@2Y>!+ZT&GVT9=I9ZCV5SM?._T/=?P!$+3 M=5JH'2LP-45B%:Z*!?'WHHIU'3^D2U#X.*CA2+M8BXX:JS3!@C%5PJFH,L2* M:E<[ZS_!$,CZAX^,@>1F@8"S#55!U^0B<;9TLI!28^?XON,#B;+,ZEBL7=*J M79>)=DDKMUXF5N/*2':U2]!/!JLF:+L\T$W+]=*" /U]V'1%Z&BQ\6OIO'"D MS*W"0T(N\NY&C=4">H'ZF+14,7E\N6BGR+8LD1/9H+A:+B1[5K:<%JI4*QV+V<=*@:Z*(USBL7^3[H=&4]UB?$IB;= MEG%GUOFQ@CMMCX7F_S*SO\+<7Z0N*S5D)^\4YPL\U%';$B&YTO=>)'HNLP6O M+)N613R7[S(^ZE7E\Q?5PNR>C2J-VBKWNF3;2L?:,7-RN<"2'S=6!@KMH&?B MLDXJ3Q=[$B=\/\CC?G&1Y=?Q(!VE&M!#(&:GF%Y\7Y3,X)J6.+9+=_=GB/IX MA_]V@=9;-6QTB%B%J[O*^Y\9R2/>/U\ ]?/J=5JTK%EE]W(?;=D>VX*-Q 4D MM2W52[%P"2I(/Q'O2^.]U;$%]^W=1[[MO0$P:IP"OIM>I)URZ1;LYLQUJ8H$ M#:ZLD+Y=@/U)ZS(G?OEV]^*XMA5E-XMWO&XJ=[SLDG;ZW8M%AO>TO>+AZ]OT MH4U]'=M/#M/.N[$G+R%"8A9^2V-*U?&DVUXUZDJWXZ^?9J)==KS9(GM]U%9I MC"V*W+F6*HI=)9U%X1S75$GD1<2MZ'PYC!>LA6NI,I.3RQ4[LV.+_')V,\ZQ MTF(F6P2D0260Z A(@X./_^=??KU*XJ[]]U]^O4X&<U\^.$@'O>3C)$'NU_>CO^U7OQ]_]Z_G6??N MXZ_=]'NK&-SU+'4O[)<=7L37:>_NPUEZG12MX^1'ZR2[CON_E&U%^L_D P0W M@U_L(&>?M(2]Z<5WSD-,#C[^FMY^<"])\M&O:;>;],M?;?OQR#< @H ME:$(I X94LI(PB,JPL,??QX^J>-!:Z1E_G)@U=*'\\RN<-R_B'N%G43YSZ_O M'PQZC3GHTLX81&G1B7M_2^(\['>-9:&9Z4"@(44A!Y)*2B$47!E 01A&*#1$ MH_OIK.IX\/'P$+!#Q%\^[ G?C,;]U3Z6=2/[63$S;A-I(:2*(F0$94('1(U7'@X]_H+J'[$C]>, ZY$PSH9B(()4"2!7=7P%E(YF%*6])-<6G)=9/CL3K6%HD)4;(;/< M*B!DG(9AP$# B6)P.I-5'1_,Q!GP'Y+RQ1?NQ9WQBY/^P<=/<7Z9M%2GD]B& M,K&Y'%M=$SV]ME9"X'*ED^(!HHEEG0#+D*" !L2"5!AC>5\A$>A 3B71JH[K M+EF4VV^W5F&K:VT .TAKA^"#UK"?CB9U8ZED*78P-U,H_T!_3&?J3*H/IU=Q MG@1QD70=;R;]HK0W56Z=B\O$"8K@;MKE:WSG/E(_XKP;Q6G^WW%OF*BB&%[? MN*>*\/8FZ=AU,.GWU"JS[HE=E,_.3AM>S]!/A49J0F# 0TH1YA(KPS6U3, C MQ]?W]%O5T>+U'H@T]_>GDQ2!0'B2$,K_6G(E A!:"B12DD9R8C= MDVE5QPV1R>&F =R$C:' :A]!A:(&,"$XCQ@3!@=!*+B\)].JCB,RD4V0J0'< M%#$@H)1640A-(<.6!EH'0I$ 6X$4J'LRK>JX(3*]C6Q*^X_(9%4KTB2P0CL* M*& 6/I'6V!J.5G2'$9L:/ZLZEF1".R*;YLA$(XF B@PS3%!,20 04=:44CI@ MH9SAIE4=-T2FMY%-]8,=3'ZXB3I).GW^+R7C)W:6I=::.&^J::2!A9(@, AZ%5%@N MYI&U3HBU>B522$YGNJKCP4>.\/-F"F8F6CA6+5:JF_OI6L._F_:&@_1[L)MTHSR[=J 8#DI,?+D(X[QO?;O">OXE)M2U(\RL.@D,Q $' M'("02@H4Y(8P1;2@'*IPRMFK.EK.?LY:TR>2X&^;)T$H:(",#(@)(,4(V97& M+%3,6&XF&DQ5Q:J.&R#!(S6Q,1*$RMI/FD #K72W/!YQ$@+-)$6(2"VF)%C1 M<4,D> 4NL$Z)(.Z(,@^4M0.DM0"@4-)$5 @$P503KNKX/!(<'4!8QO_O M>.K_:Y+SP5&_&.1EG$S=IL7_.L7XOU%ZFY0*[#@;)&:8_.>PGUCZ\7B RW,9 MA(*OHQ=\3J[/DWST\S%A'W[[T7B3W7WMZ<"%,,9?$5\F#T*Y6$(14L4UIP$( MI2%02&,!8MV]B*J94.[RCF/CG3:$A)_CO'-E:8C5F(:8TP'6-#R'>";VOZCBR]C= /B?%F@Q@ZT,S'E*.B7*[$DR( MT'J-@?W,6*T736.CJSIN#L!KD?!U *R8 @8"1:P^M-P5*HUA%.!(1%)K#:8[ M6:LZ;A# :Y'OM0 VNK.KI92%3G+!;8PE6S0*'6$BML$&*4 M*NNI0DDLUX0! H*(J3Y8U;%<"U'W+)ZX%B&UEG8@G;4)*0G.?)5=(OK&U^U.]DU\FGK+"F=]\5(U+] M;MGK:V9E1#)(\U',)NDG%^G@:R_N%V?Q[2RNF X1CS3#+H;B+&V,%2/<8&UX M%$TY&%,&41@!(Y440)*I'EK5<88>!&T"+\_@CV_]/(E[ MZ3^3[F]QVG?4^=(W29Y^CYW_7Z@\=07#S#"W/T=9+@^)$BJ$"+=&@Q *HL P MI9!;>RRLK(_,3(!C1<<9HDCVQD+DI42!V& >A $6@; KKZ71$I @I% BH]@T M!+JJXZPD@1N!SBNRB@BL$N4RD#P4T"AE@D@Y#D!&Z "B*556=9S5-W C O85 M>44($ "-8 "X<%MF4H1&A:[NGPF9I%,MO*JC%28;4;YK<%"E,=" VLN1&B0A%@C!F*(*",A(IR'A(*+8\8$["I9;NJXZSD M?:;@72<59$*=C6Q,_W?6LU_32P=WU6DS@;8*1]G)TX!1ZXM+66Y)&&OI4F0" M/'6/5G1T3B*>YAQO*!_D;6EE%9.0,L+.VT>"!EAQP47$F!&6&M,]GE4=-T2K M!?+H36@5F8A8<%&$=&@YABOE_&M. >84<3KEJU4=2UI!O.',D#>EE1!,$A*% M2EEY)("V# .I(ES@,(A$-&L<+>^X(5J]H;R:3Z41UC0VUB1D5+HT(BD#Q$'$ M%'<.:#AU3U=U=+2"SXIJ-5U>S6=G41)9:>,R+JR'KJ32!&H=N'10%^R>;LJL MZK@A6KVAO)JC56 =#FL $"4HDR$4D),C6$TLMX9(E,/?U5'1RLD-IUE^Z:T MLDXK"8. "F1_P %)J2AA-(Z^4P%?":$N*+CAFCU&O+J)"W^C/(DF=V@JM"" MBF(!C!"$:,LDD4MQBXR+?#!ICGC2^?'#Y3O>/W[)^!TW96AQ]JW%(,X'[K3^QU&E M+G:(P>3Q:=O, \GHX/K31ZTB-&0;+&29?G5YH^Z0?L M_M))SQA)#9SW [D@#H%\AEP0):%D37)A5O,WG5#2$6HZ\]<5H+/&9-,)93G* ME:)[(XX:"=FFRYM'DZY#LXC&:Q;QT 2I09:NTLV["\<,I9PEG? M_EF4J=Z37B?)($[[27=R.&J]-+.^DXR;S5 M3:]'Z7 SAOZR.1Y\G'2KGN2O[RO?,QK6^[EQ;:VL7(\Q5+>;.L V6%C/]N4=76LC MU.-#51XTKPR:C?JM8PP\5W-V.L/K8<\==%N4++>3J_[D>;^>"'U#R; V^WCA ML(OLL)ZB\-[95JF,T2)##_A&6 ,/\/MFUH"'L!?LWD9LD(VX\9TN;_(UQ>1[ MV]V7M=G!AUY?-_3Z]IMT8J:PEA<9;V?IW'[T8FY!JA&;^ZC3 <'[%#/?MS/H3;0(N@*8S1^!A<4PCE(S3;$J%I M'/OXLVF-]]S?_%S\>FSB];1G#*]^FJU^MI%]O#NXJ^P@MN/,ZS-WWGF9\8[K M)Y37QPW3QUO*&%X?-T,?ORG[C _/G392_#X.2M>=(TS&=Z].ZD^>WZFB2 9% MW.]^2N-S5\@[30K=BXL"/H#.9\M7=Y_C_,]D$ W[W;&XN6^^_\+@[O[7W^WT MW96X=Y^2[TGOP;?=]SGJWPP'1=D!+?[*STE<#$>7T45Y\H]ATN_<57_?3,_B MQ%T'XRZ V0Y,NX7Y\.2%F8*[>F66(?D9 N9IZSH=S)*%K7]$B]BB8CA+^&(; M=Y@FAP'7!+/5!_DPF>U4/YRQA_-:<%ZT-@T"-/: WLR)_K4!'65YDE[VP]O. ME2L];?]T5::]CFX*J)>M3X. [37U)H#]$K/[M8 -/;!W&=C0 WL#)OA+@*VS M_";+XT%BDO/!].)2K[*;@NRE"]0@:'N=O3'OVGO#M0>LO?O95"OU-=W/O6#Y M[3 I/<][S\S#R'MFNP7L!R>KO!/5*//-.RP;BT5X]O3,\-H1Y[U@L.TP0CS/ MOT(^A.?W1B0O[#6O+XI.[@5O;CLS--W7V?> @_?NFR[^ZN9XOSGC-V>:S?%U M;T?Z>):/9S7;JGG)ULSFSZKLNXVTLV=5O,&V,3![^#52?7F.W]><[WTW KY8]I./$B*+QUTN6Q\.Z8;!NDKY^]E$. MC\+FG+O8*JYOTI[Y:UFI^QZ\7-,Y*]>K,J[/],^*\;]9H&'G?;&M@ MW20K]9FP]AAL"@8]QV]\\]LS>P-VJCV?-S;)PT<>F@T='W/P8/8I(_L.9I^_ MLO4!1!],V>F8I ^G-"I*^CJ9U1Z #5"JGL]]V/#-F=V'#;>!XWT)A)K8W9= M:#RO^]2E9D/(IR[M,;!GPHBC==>V0QYW!L7O2:\[R$J4S+9W)NU79?O-T"YA M7"3?WIV^ZV:]7IP_UF3&CNA[/"BOOBL&^; DWF]QVO^4%45P]WO2O;1$/$EZ ML;L/N[A*;Q[:AG%Q%?6R'^-^C[Y\_*E)"LO!Y1<\>'CR>=)5Q;CK=!#;A.J% M:W/P<;;#4Q>G)A"MM[0SMFK5VM8TMFK.F+[[":RQI<%$B/_ ,P@X'TSG-8/F M]#;IGMCI'V>#Q%C)YD2QU?-8#?#7+.T/,*=?D[RS-3B9KNOC"4\@\MP9O\KR MXT. -W;MY(8D^@JA>YSUN_?@V@[F:;*0727(*LB]K8*+SQ0:>JK@^L]A/[$H MYO$8Q82"!RC>#@9\MO1ZVK1?A1%&UPN3S7B;:XFP(NGUO/AZFOBJI-7.BZY: MW2@S$EU_.VOD'=8M>MO.VW9;P+$O]49\0,4'5-YP<^>Y]M9Q M]KV;6T]8>/G]O7V3E'Y_KY%2?0->M,FN[;(V'2MU M>]&C66^K%UW/;LEN*_85\]W6I7]P(T?:C_N=-.X]6O\GG0_:E@5?,,D:#MDT MW79[\C(OSOO>G45>+[>]R;K\64CV2[SS*/;">A>0[,VQYIIC&T:XW\]J]G[6 M1B];\;AO,N[K3OIQ2__'F;E?_=.!G;$;9/B/H1V8SJYOLKX+F4T9074ZP^MA MSX6ECI/!))1VD6?7]L^3Y'O2'R9J,,C3\^$@/N\E@^QKG&\=7RPEQ)A%7D:) MS7',@W0IJRODC*Y8E2[UB,5>FBY5-XOIK!AD%[]E6?MEVT[+-N%8;)K>MXK%1,EBLJFR[8M]>SQ(^Y?A[8U=LB7DW3\1MQYM MO*3S*G:75>R;R[]:&<_+ORV5?XU@P[]Y2V^W+3U^".#;6GJ>Q7:9QW/&JU5]>BMN>ZVX'5*QG@VWE UW2QIZ-;PU:OAMY=^Z MV_"^Z-6N9&&LE7WEEW]7#I6OA7Y_T/$M#SHV- ]K+XN+O&'QL(:H L\(;\\( M&U4*RAV?/;N[21ZDVX?7-[WL+DE.!UGGSR\W[A3I=JWT@VE-$^P7SFL;,5T1 MW?"KN3]1A<0=$OZ?.NG@^+D]-M.K/S2N>VTH^57=<>1_02'R_/ M%CE>RX5U&1$=W8\[G>]6+V09[*R>T4X*9K^"^R6$_7HW7.!61+J.^IWL.KE/ M_OF4=>;KF?Z6]),\[JE^5W6OTWYJU5!9?G.<:[9=*[QDPE-5^Z09[TND;.VP MR;.8S%HWB^U-K6?QMLO\_7)Q&O>VK1Y@,Z7T'#GWA5N?9F7X^,Z.J^;';+!G MZG7+=-R;L\LZ[JQG%V\2>5=VFXTDS]%OYLKN5"RPZ&9-;9]&]N?180]?-GC7: M#ZE3YPFL71%V6\*Y]?DBN\:]C?$\]I:#7SMNY#EXQSBX<0;G)JV'G3)4FVQ1 M>/OXC3A\]Z.=C>!O'^FLB[OWD1MW:?G7V(KWPLT+MRTQ3E\GT63OS-+]-DC? MG*M?.^RU#_S=F$!"DSC]S:V3=7:SMC;$U>@XTYNSPFL:JOL@\!IAJC9)V&V) M6O?&JC=6O=S>,=7?9!F]MSM;+^32]_5M^?Q)VQ]G@:44/OR;Y199?Q_U. M7?F]J5#]MZ;WPWV4V&%79>]8M,3NQ\J]:M'JF MRMZCY7NU^R2\ -\ULVV=BK83T6:RZSCM;^GB5Q?*?#BU5\'RAJ_P\Z)XJY9O M97#;EZS=M!QEU+RZ*+Q\-J5U&]WH5= M/BJ^(QYQ13ATS_)^MRP!=TM"J#Y5T::+J&;8XGL ME7S>!RND$3*[21;(F\OQ&J[G]'+ZSY+?<.O%UH!HOJ;T7 M^0KV]>Y;'HVPKIMC=;RY?'X=JV/7I/*>U@-_0F MAZOWS+;89ZOBS3GZL56Q=U)WZX3@EJAVGU"QE<&#)G'ZFPO'U]RPVS.E[P,* MC>/NO9/%7B V,P:U9Z)PGX7@FQNSZ_@_6QLC]2'+)B4A;BT;-=V'\1SL$\"W MTSOQG+N?9J*WVIHKZ';*Y6VR\&N2I_WF'/XZ.XT[K<3W1WV_>5QHG5#BUO*> M9X6GL$*1#Z855WY+LLL\OKE*.U:^.R;H9,/^(+_[7WW<]%6W\_BPE@OY?+E011IOAPA?L=9EQ:S'<]HG7#]=<'\[ MW?*UGN#ZV^D^+?!JP>UQO8/B?/6RN]9PF&((SR]GCW=OF;X/T--T0FUWUYH[RVU=WH;8I6.!._ M6!M:+ O$^JZQ?=IB>7FZ XLX0=S7W[=\X2:(^_K[EB[6,W297ZRWUF5/6"PO M'IN^B,Y;G+\L-OS'T(Y*9]^L^D^WMF9]N__"VVH^AE M19$465]]C]->?-Y++K*\B'O)4?^[I9/[QBT[[K*4$F,6>"$I7H5A'OF9-5Q! M^_@4ZG*>N3_)U^D,KX<]V[5KDHNTGW2#I&]_&7SMQ?U"=?\^'-%FI[CD_MS> MLR:_3]L-3VI]Z\J&J0J-J<"GLQ4QPG X>U3Q9J49Y=FZ1( M+_NNX4O^Q]!"\N+.HE''Q574RW[\GG0OM^VH[_-996V2;",#U6$#G>463;W1 M">J]$2A+)NW5D>>:)G%-@Z3'$L/WT]C:.[+?GW?L8W'_[B3I).EW9_KMEM99 M8O0^B0Q[(6'J4$W>O-D&\Z9!3.?4FOB#>#]^M_SX!RKP08I#'1[8TQG&BZ@M M%5&;9:!:MBV\ =4$ VJSL9X721KO<;V)Q_6&ZL9+BVV2%LVR2_QV02.V"VIE MBHHZGYXOMH8O&I2I_6Q&\I[REGC*#6*R25:>MW5VS=:I.?.O3FGD>:4)O+*U M4LB[W4(.ZCO/L2Y7UK%>5Y:$MYJ%FJJSPPYGW]K?/U-W^*T(NAG19# MFS_9Z ,_.Q7X:;;MXYVH/8PR/T]5^:!.PX,Z3;%IO$K:1I74+"/8ZZ.=\(1> M%M3S[G$CW.,ZC=5Q-N:I>;6%6SIWW2+;/SZE MWQ/[IWW'96I5@;*J85 $=Y_COV>Y[L7%0X@X^Z+72SH#Z_M^==5H\\'==L"A MU(?KSG\*D\4$V&8Y60]S6"7238[CZVTQNVMBBN['>9Y'O2RVZV1W_6)C">0(LME1TULHR7'=O,"#4J$6]AO+6%T6#%\M6Z M)UL3J*F)'Q[,V7N)TF"%XVV.[9 00SO/G?WF;OK=KMOLG-P3QT,+IGB0Y3/+-GU36F0$0?[AVZF9 M'\2_/!C&PR^:>8-)^MEUVE_XCN4S??B21]\U:;J?VBJZ5%%ZZ1R7?J%=YHYE MG<7+=V-_?>9W3N1;)5.4D.E,>JSZYO?I[0=+TVQH1UF,_KQ*K ^?V]\MQ3[^ M6OZ(1XR(#6&8<0D# R@"7&E-8,BU@9H;H.6!?2A^\*#]T2H&=STK.7II/SF\ M2M++J\$'B,"__W)A^?VP2/^9?(#@9O"+?;BXB?N3[F7K17R=]NXL>JXL6 85 M3YSG[^W[W'.3U\Z\?-2X=!S CL.![C#NI9?]#VZEDGQ#(WOI&&:>OXF[;O?[ ML)=<##Z F]O1\VG?B=SR[]D7]+/\.N[],GEFD-VXK[QU7SEPN^6MCO7/QZU_ M.0 'Y=]VX)W)WQ7S/K,BNF@=)S]:)]EUW'\\VNLXOTS[H^'%PT$V^2 O!U1^ M\B/M#JX^2/R.4"X)EH@BC!G]]U_.L]RRWV$GZ_7BFR+Y,/EEED;NB\OQ6S8= M=%NVBR/T7PZHX\!!U_W([UO'PQ^]T#'>I--KMU4,ZGN2#UR%^_&\SK.!A>TO M#Y87V:6:7;O9OT?]'WPT(K'[9$S(\3.M(NNEW=:_@O*_1_R4V7%<]+(?'Z[2 MKN6A7\:<0^VWU("%__A7R, OCV#ZD%B>#IX.G@Z>#@_I4 K,]Z62FE/O"\V* M#:CS\L\?HW><9[VN_8IOQT=GH6F=GJFS\/1I>O[U!G<:ZF\G1V='X6E+'9M6 M^%?]NSK^+6SI+Y\_'YV>'GTY;MJ(_R>V/GK_3SFZF-A?,M5W<3T_UU-%/KFO:S?AE"2#NE0]H5A"(B2$(0._SQYV$4=P:' M&C-DG0FJ(T*I#H"(@" 7=WMU)]WK9X#R[ M=2:AY(3]\G30/50GC9*#ZYH??WQ3)V?AR:>_M4["KU].SEI?OYVO+20O2G[H_M[Y$K;/?P]:,]7=O^2E]YIJAQ&21Q'HKC?G8 MM]A^QVKCG!%E>6MPE;3^,8%;:[29T$JL NBV=G?B8PDV^]R/JW20'#IME5A) M\2./;PZ6BS@F[D4<&!XJ@SD* U/I%;A#9*E+ M(*C%G"'/,V=V05Z?G:CCTZ/24/$VC+=AJFR8P3W()D;,19Y=M_YW_%]KD-W_ M_FX#2K VR^3IL<+7BZKJ[/HZ+5PF3>LBM=JO/RPMCLDP5PI0"L&] TC8$!@ MI9A!A@*#%&56C&)L+283,(EG!6A8ILI$]I7'Y1N7A%;F9_EP"O 0$RC1/66K M!>C+2?5$ Z9Z[9S%>7W9*O+.7PZNX]OTNI==9C%D[_Y^?\ M6I\DEVGAH#QPAS^>M=[3858LRV?UUZ//K:/CL_"W$^4V7+Z>?#'?]-EIVWZH MW]7'%@O>_R*VJ%Z%9PRH5K$BGSN$T0,_A;>6)NVTGXK'12MSE7ID?YS1.\NZ4;U]I[4ERB(1D0+)G M;J6=8*^6"\H;_WG,$^+;MHI'2&K9Q^(AK);?AGWTW^6 M?S]6KQ[!V[/\/QV].WEW^JX57M_TLCN[\D?O6N9=ZSA[5[FJS0GRUNGA/C6" M1SF>V8_$DD,4@0"&% :AU$S"$$>&&1(P$LS+)]7MYDE1C/_Y9$<(U_!,%B0E M6"YMG:29-0)=0;KZ')$%KZO+$7DZY>4]Y3'@@8*8R8@(RH 0"@98VW^-(IJ1 M:"'EM?WU2WZ6_>C71_=3V_D_LR+9.,7;SXB3"')/+&%X)$%D#<% 42V)# 74 M$&%$%2#BX;;Y V*5"N%+_M6:<6F_\R+S[YDDU:[N;Y;WT_CUV/@)-)TRH-0! MMBAW>3V4DD@+$5@+1=. 2@:E7,R 7S-+F][_E]XL-ZB?2S!)X4P,NN&07U=/ MC4GHC)&ON>7(]";NM<+;I#,9T L7%.__GI8L&JGZFHQ40)8*Q= !55H9:2,R4X4 $BAD8/,OT^9=9@_'J5 M]=<)22\=/ /P$ ( MB46N:X\F(9X_^-?!8+\EZ)UEO22&T?3UHBH;>>VC*6! MX\2-B(-=C 6R,N2_V6"@=>:7I5 #M*05"=C !.MZ6'M9!.4L'?3*L'<2=ZY: M'7>P_/EXEGO@URXE8AZ7$N'T[MI*LGVDP/%X\Z3DHN2V2D(EM@,;J<]]X8-#\,W9YGH M_3)QHB4@U,@00^OF:44)%X09*(!642!FEVDL7T;B9_$D]:"38# M&*BX5%$DB?5 L*-]Q*)(:18"(B6,J@ 3CD7<\ER N3B&DXR3$,;9E34JU:E1 M?[1^ZV7GUO4\35P1P=;G./\S&6SP-$X#W5)7JSR]N'O1($:*XJC?=7LU2>O\ MKM6Y2CI_MJQ)^J?50TFY"^$2LF9V^'^"/[>NXJ),'NJVXE[/-KI$R,+^^X]A M:A662\\Z3\8=['=:#B@W+"!V>Q:0MEQ.G]5\[HO'W)%:BWG"("UE5]0VNYR^ M5M>V6C/!=;W)DTY2&@T0M/![\ MC_CA,,L,J/'X?VZWXGZW]1,:S>_H;WRO@TJ!4QKKC@1-&(!I($W.B "D,4"J6D@;6ZL>7);4.]G]&9_[67,$K=9Q5M

    ]9WB[-V5:+O)"M>2C3.%QMN; M2>M_DO-6D0Z2=BN]L!WOVJW$JMR[5GGWCT6*BS::>!"WHA&"'TB>Z1MG7G$S MS(NA&Y/MWF3%#\_2YJ(::"02AY1 Q2B@:8D8A(A@F44AA&$H8:H*OGDGKR.NF/A MXJ5)LZ3)/)I?1Z \LEXAFD37ZA1RSQ,P%J!QJQ?GUFR(.QTK8)STZ):XR9T^ MK_RT93GQL+*AN+:2R;XEGZC3UOB>,6>YV&^S*M\%ZRY;EWGV8W U:7UG[9BD M-:Y#Z&I+.NGA(J((_+)H<&4S_&72;:[#I-T)A'&?\>@F+?.#3/LCT6:=TT,T M,;%F[:IWK9]T2=.LG_S\8;+R6Q0]K2E-$H+5U27(6GF2<,G)\B5-<$E6YK*S MZDNJC+W\L2:<"5M7LJU4E!Q.]Y)!2( &',.$#6*2*H#& D$ &0X)*;Z'$.N M+5HOL_SN.>YL^70)\,[X:>?9?JH6$C5$)C:U0FO+_26J458IZ*VQ=5!8UW MGP?9E =Y2$(AC(AH)"DV@8H"(K#UB @MCR/.\^"$DK^5A-0C.KXB+ZZUP5!# M<.YBB9/:MNYAI6N=7E2%[NHB>4Y/]N-]Q'&*5ISO;Y+J[4OC=..\6+9>TFG8? M1>RF>P@_Q3]7>[;['>%]\9GUM:,OQ97UZN]#$#]9UNF.[M9='8[X^6$\HO4W MZ_H_.=+)^73?1#,MB=&$ J8IY4% %"640^K.*P5<56@I-^H7"X:G,]L\=]44 M$:TS'OG8Z]I.WE_7-RNC=NNNPW_&_6&=+ZX7ZL M^R4/$!2547VWS?( 0G*Z60 HA@$-=6A_4*F5#"&#B FDE#$ 5RC947[+J4MO M*>\,*;X,!Z48M_+\(:3&E]54]'(73I1=QA>:6-G12:T!68SB@]:F2'_]PUK7/XQ),+76']5F?XV3G VI=.])X4GA M2>%)L%YGL1_'L875JU^B'L_XKO"2>2K_.'=5A)+* &0 MD3(1U9P$A$B! ^+LHA# \GS%=MUMU;A*9V\_@@UFU3ZU4M6VY9Z^2>62HV,3 M_O7IPWU= NVSP?X*1:LD7)(ZL;A)[%'-JH./7]7)6>NH==B*CH[5L3Y2GZR4 M<=>"J+.YVWU\=9@WN.MEW0E^M19+T\YQ-=3T]5/=QJFNQ\EBT]NX:T_T:)!< MM^"[5G2_TU46=MU.V,\-7?5=X^HGR.3X&;.S=DN6?RB=Z8N+ M929KZRIWH>U_+4+-%: (!11%E&HH@Q#3B&L.J$8J4@LM$]:IU=)8N5\7.X;S5WI4B;T_^>P MG[20G%SRTDCNV#7N?W,MP(RF0:2U9!&@46 "JP=$)"6!4>1*JWLMT!SF]U/U M6F ]+3!CZ8]+]EXG]V?$SZPL2$H-<)K>MCYGYV MGRMOX%7'=D*F9M7Q),]"E8:%/]O*_S',!W<>66Q;9"I65E,58(@D M&(NW*_X2"!P9PI@.K M%Y0@TCC_@7N5X*>ZFU/=3Y6@X^*J%5EJ3XL2>O'?:'AL3/P;" ,@M-:0:&H8 M%MA SB,! A9P3D(K_ID7_WZJNSG5G1/_Q]D@*=PY^ 5ZH"K1J*$LL&LL_N8[ M!4('())(82J@NZ);!!P'[EIVP+56H;:B7GI1[Z>ZFU/=R=11]*[U.>['EZ4@ MO[]9R:1%9U@4[A2_L]E5/^[=%6EI^4_EOU,0HZHLKL])4@Q[(^?@RTTR$B)> M,>R)8M T#$) "#8842ZPX$$ $<$"AI)X10#\GO(#>%^/U6O&9Z@&?"[UA^N M)E9JS7RW2>R$O/V@-_G;Z8A>5@Q=U1)UG@TG=Z.T3M+BSX;RPZ[Q^YL+?H49 MUB+ BIJ (L@"I3E7]G^AU0#:0)=H"KS@]U/=S:GNI. G[YQI/\BS7E$*_:]Y MUDFZ3LXW=+%WC9G?7*I32@#F3"DB!:4&!(QBC)5"PH0(T-!+]09QOY_JKDKU MC1=PP.]T;XG\APC$FA&>"2IH)@PP37E040EH51& M//3RO$'<[Z?JY?E3Y+EZ5X;36ZYN>I9[6;XGLCQD*@R(#(R,0AJ$/) @"C0' M6L(H@D)Y6=X@[O=3];+\:9DVW_JCNQH2=Q'W:=P;W?

    0R(1(0Q%)E#4<"Q 9$R(4!@8&5#CH^]-XGX_52_/GR#/V;M6>'N5GJ>^ M6L&^B'%D9;8 3$-AQ3@#D;7(-<&$!@P8P$$IQI$7XWZJNSG5W1+CY9\/<]A/ MCWX[5F??3L*&KO.N\?'&*H@!Q0TQDDL %570!5.HYM1@@2),2. $=?5U)4^Y MCGGIV8J',]S$S:XM5'6)\EIW1(=0AD)&)(@(I]2J-<-1Q"12B BD0N:>\7=$ MSXN*95?]C@["O&L]Y2;3UZ?F@]5?>;/;P]5O*,&/SL+/Y86%]_0^/5/VL_#X M[+3UT[=C].TOYU^ M^71DRD$'ZI-EF+!U^GL8GITV;= +K]I\Y:$MXMW*,?BKQ%]PE;@X6&QHCU[! M\%I7B4.VWF.;?%FCW.(-&]8SE\4OG^N8>\8S@3>WK;),9JL,4@"P:2-\@])L M4J1Y1"97O[F4*OM[A:3GB8_N(M$Q/\CE_+"7PH*O8(QUYOH6R_Q3VF\-KK)A M$?>[1=6UX;.K.Z,,WS0>L4%ZJ-/3.7/S[;E\$W7_AWENR=B*BR(9%!]>* =W M -J[/K^]67 R[:SGL4+[0@)N?.;_ML8,5R[W.JIY46C\^7[\:#[IK76C^U$>=\I2RR[^ MU!6$08I80AD\_/'GH3L-K^^YA M<7@9QS&B?7([;#LY$Y!#?WC=S0;CG@3;('R#U*/;*&\C0G::=FRGOO18-OE]"K+!X?6C;MN MI?WO23%8F*WB 1@H"12'C+(@9*&BE8[S8\NVWWU5G6HM7('; M"-2*[L99N/OL/>\S-BF^QZ96E".,9 2YI"8,) ^-%F&$0DX4D+Q.;-;F?0HI MVAA[[[/"Z 6-U:RJT['TM5HT3SJ)Y9WS7M)N]9.!J\$5]RSPXWYG5*[KWRQ' MMN+!@NNM_PT2X5K=;OGDBNL%.1-/QOCV0IE/H1PHBB,3"(8,I)I!H2/((@1" MI0DE:$[-3A;DY'X]CI/!>(]R8XH5$U%SX*BQVG.?E.3V DBBJ2[4, AQ1%D8 M,"H#**&B0%%7?"(4(<,O U!-V@\ST :PSG!/\U7HS "5WO+/ VIK(0PFU)Q4Y;F]X3 MW$_LX6EZ@\2$46B@I$A3%DA%,*0T,AH*@*,0/0][-6D[1%B;0N_I;=4^XZBL M3^=!MJ/?[5B 0#I%H H$YT1+JK5%8A0$ &D0B%!3'1IEYA!8TEF5Y-VTVV95 M()=\'[8ZO%>W#ZCCT]0;IH 2(@BT4H(*C8((V M*99MNN/[\[MV .YKGMW8\=^U6S>]V&F_?K?,K[EQ&\;E9N"^;D,(/%5XBN/( M0!4)%1%J<"0AX0AI;1C$"G/R&'$3JGYU-%7];CBAZ":#HI3#-J9R%[8AO,>W M"P B4Y45<@:C0&$JJ*'.F3,@XH$U':$RM@F^#$ U:3#*>=O">A< 5+/SUES] M==0?Q/W+U-75&3EN=>BL'30?V12+1 .%C-%46G.16 1RH*.(&9(6@N%MIS=T$_TMR[H_TEYO8TJ-"&M2UJG3FF=2-@JB3=6".PA)(>XA M&;$0!@BHD.. !HP)R2B3) @PUI!&I"L2TVR-O+G#+?*RYOPQ+Z:HA), ML::Q%H0J@@0A%+K\:B&1 I$[0,@,FDMHV;B*HQBU$86[8'9ZOVT7P(+X])2M MV_(VS+IN[A \XH($C&,-,-1,,S"W_[UYY;,[8-D;'VV4?/(J22>[9R9*,D5C M%&JL0B-# 0***9%:1YQ*@Z*0!8J&2_;%C[-^9\/[;Y*V"<2ON#7>/+NQ44AN MJF+<0PPS-L5P(!0,"4"* :H4#AB6D!JA91CP2,]%0I^(X;K26T0;L==,*FL> MAM?S_0AIJ/HM_WQ8W?/LRYGZU%I8X_-Y2XKMDG:SH0O ;B0'[4WK63UUIHT7 M0'*:TAH2$@@A >0TH"K@ ABJ)9$ &6OKSQ\O'LF>S9T^;#/$V@+5&N-=M6Z- M-1!VP [PLF.W9 <$<)H((8 [C"*8# RFE,. &P!"3#$1"BL^MW>T2'C49:ZT M.<%M*6J-1C=6>#0S8+#@IK_R,,QKN1PK+RC8+$'&+..>6!(/^E%?[Q[>CL M;ULC?C=X*4(OC<_37CI(DQ??C+#+@:^]G;A?_=VM"'43W[GJ*:_DPC;2@]L: M!PW.%(_C(54D@IIB&=$("LDTP0&7'%&B(9.+"N9\':WWIL]H"=DFQ*>H;X%H M\S!O',SYM"J/B8P40$G$L'0%L>QO 0Z)QA$C$9FOPOQ4F-<4EQ&DC3'=!9C7 M;?0W5_5_S=-.THJ[?Q^.JH661\&R,G4C3[XG_6%B_RV2_+LOF%6!33'-TA * MA4Q93$+,*>9&A""2H=*2"QE!=9]@>'V;7G\HJ3XENJ5Y2?(QQ2<$WUQ194#; M"/L3TSOIG>PY)A&89EU0)(@2K@:K%C1"R%4KB$+&5&3A&4P/<+X(DW454P:@ M3>J]Q*!QF-PYQ_FHW\FND]8@ODU6.,^[GT ,$6(SM7P,86$0,F@M50UIP$,N M(AB:4$H9F;E\IS-'P5?R1K%H8U"G\FNLCMLG5;;%N"'3^ZTB*=P9,!!P3"D& M0H81"R.MF FYL5;E6KBI:]L=MSGS[MU6N7>JT\F'B9UEW(OSN]*YRY->/+ ? M);PN24Y& M5/XTW4S;M%J3I,VQ/S/M?;H=!*28T9 ,6MAA+I5#)C4! )A*8Q5D)'A(0 V MK,NC@Z+-P6Y?^[QS'MU$8=:E'7>U<"O$8(K) (:*(J4 4(1JC06UNA%86Y:' M"LAPOC3=B,BOJ!PQJELY-K6 J_<)]P)]:'JK(V-8A%Q8Q(6:JLC"3@F 0P,) M(P%D5;N"3T5??9ZCX*]Y1K3Y^O")Y9.;JR@?ED^>21KTYNL<6,D4K @8"H*( M1R2D5(5<,DX9H&&$$-%&S]T-]YHZDH$VX74666B>O>H]R#V%()LFRQD5$1Q M!0GF5 58846MKF0@" ,#P[4@6)>BY+ -ZSV)W3@([EJ5K4^9&Y*[AKR;G.]M MW62(Q11A2'/, \6U1))&ABK$.$>A#(GMIL7<_8V.A.[28F,)^!HE2R1N8U"G M/=I8?;9/:FM[L4/ -,<3!NZ.#04D98P*J14RH<0FH)$KFCQ_^]M3L5.3AI(2 MM:FH,ZC9?$6T[2>[-I"ELH,F(D%3$(8TB$C ,#?&4*IE8$'))$RV"=SMNXEWS7,;5:BL,72YL]L-]M^92E)"& 0DB7A( M&2("6K<. J4CB((@JKZF<2:&\@J:$4+4%K4Z>(W=)?G3S.S;(OW03WMV M]ODPN=?4X)&FSLJOLA[WQX7*N6YKU-O/C;:?=Q"&!$,J^QE#T-O".^QD>37>/?GO3>&\.D@Z_QYE?6Z25Y,RG,G M_QBF@SM?C]K7H_:K7Y.J+P56,R6 ,PLFSEO?X]YP?RMN\9D-)$CFAVXX1XG7M-C75YMUW [ F:9C9X@-9$ P5@ MH B51BLB$(V"4&KKTK)H+@O_96BJ:0<(\3IOQ&J^Y_HTA=Y@/7>2#.*T[ZJ- MQ'G?OMN?G9X')9Z"DLH0,6*8(!)0$F+),50T@)C0$"(^5V9D0MYP3-UO_?CF M)L]N\M15 MI@&@7'O$W1;B<#>Y=C3P%)IV%>$&DCL Y@X&XC0:$, OMO)$#$ MD:+3^LKK K*^S C*VICN-B!WS@M4G<[P>C@J5CFZD:"37=_DR572+]+O2:N7 M%?NUC/TGUT MKN:3)?YQ,OAR<1;?ODR3%I8V]K,5"?UM)%ZS?-<\N[]DY>M"Q(+-?^][[@&< M9W97-0V-T *Q4$E* B,!5EI'V @C(V14[7!^CAY^(IPQK;4PYL[ >=\.%!0+ M-WN\Z?U8!HB9 )4,+.!UI+2,;"-EBD'%A/U%&*6AF/.%9S?5PI*^F_1_$6M3 MX&M1>_]W!T&(IXI8".OTDHABS3@E(%0:6%02K!7F&JNY.D=/ 6%]/B^A;<1K M/0W0.!"NY_,2TE"E6/[Y\.[RLR]GZE-K]@;S_XBO;WYYWAWFSS.?L#6?NMGP MO)>\R' >?ZGK\08'-M>Y$_3)9*A]UJ\KP69J(2)*759F%!KJ\J4#P;$U(@ , M,9!"!G.1@9F#3*K??46C K>9-2H$VEP0H&*]WY:%]WBWV4LK+ZTFTDK,U,:# M6"C 5,0B1K41,A0XTBB"G#))Z5Q:^?.E55UU7%UAKK84=>[';ZFT*DVT]P-7 M<^[^\_+GS'!Z:3\YG.31(O#OO\R,KY/8%#9Q M*00*5W /8P05L?:)849!2"B##+D2F4&$W3/Q S)L>&Y53+YJ#5Z#L2H?6T?'9^%O)^HL-*VO)U_,-WUVVK8?ZGD6>N/AZB_')CP^M>.TOYU^^71D MRD&?GME_/H?'9Z>M+Y$;^)?/8=.&_M.W?CSLIA:M/[^Q=&F"A'O&&, 3QS#S M_ /3SL6VR^=3)SI'?\^^H.\4=.^!'03!R+0M]5&KD_1ZX];RL)C[VPZ\,_F[ M8MYGZ;65U\?)C]9)=AW/&<+7<7Z9]D?#BX>#;/+!R*XN/_F1=@=7H\F/-78G MZ_7BFR+Y,/GEE\?Z^> ^RG$?>H/L8'$09/0.0O_]EX,YZV+\_B5-R]IJ;]KW MES7JG-YKQ8UYDS9R-Z@:SJYR:_!]M@U712NT4JJ[G_[\WBW\:7J[:MGW$O@K MSVAM8/WG:;&>I[Q!=C%))[D^3_(1#9%HMTHSRL4CWDQ@/(-(GIN:S$URRDUB MS]5/,QBF 3S1" GC>:)1/+%"3NREO0+I(NZXM@/I)5MCD/Z4]EN#JVQ8Q/UN MT2Y/4=\,6C=)WBJNXCQI=>-!_*)\Q-=8]4G@2-SL9XF15YCW/LW5K_'NS]6O M\>[/=2_7>&_*01TG@U:>?$_ZPT5W#M2^YF^7Z+I6(M"J!6YN3C5E$-&$XVE" MHM"8(1R(D#"E.0L( DHQS+F63$@R5\#U9,0949Y=N[*1[OO_)QUVD%D=1)/9_W?GS36:4H_C'F:DA\8=2V :U%K5I7M)UHP1.DQ(3O:AIOJBA MTVQ"BB*FM88AC9#D0!O 4"EJ * L".=.;]0B:J"L3=1PUI;UWO;@18T7-5[4 MU"5J^/3.1"2%"A3&&.$(4,BT0-*)&L1%) FN*)12DU7SMUI$C;5I!&E#Z.T: M+VR\L&FDL)%381. B!EB* ($4Q%J)2(30H1##90,%=V875.7L$&0M@F .RUL M=NTN99T5 U>4]S++NH7;(5V0Z;87M5R60E4 =@_5B$I*L3(,&F.-@T 39IQ= M$$@$D0XJRHP6@R\78\!N,HX!)6A3\II7R356[>^ =O>@$XA.JQ82 @.N*.>8 M8DFAM$:Y YW2$DB%HV>"KCZ/'@'<%O56*?2@\Z![.] 1,BU/KY6DFDL#&>*: M&@(-'WG 7$JNY!J:KAYS$PO01@Q[T'G0[0;HV!1TP&CL"M@3*1B-(%2!X,@$ M)J0ACRCB:VBZ>D!'(&I#R/7/>[7P[T$T\08HAF+0FXP@8):CK#0@0,6+.@%Z*^_I\5LQQ M&Y#7]%D][CWN=QWW:)JEP@0R0(0:!432"%!IF"0R"D*M"='AW-;Q2GU?CP7/ M7:R*O*8%[W'O<;_KN"=3W O(N-%1B"(FJ%78DF!-4&0"%D1(@;DB_ROU?3VX M%Q;W2'@[?V\V=K_<)'D\L"]M);A#AB4 H?&&&TA))D#)-!A $#5W_)">&XQ"F>V4RFG@0P "4,! B,#K(T<.8XF M(E3.G;@9T_6W$54M%M4#FKZ"!\E9&_ ZT=A8+;A/RFZ+T42F1TV-0(!'&H*( MD4 HB2$RI==G)(A4-'31]-+T,3 /9H4D#*4BALJ M-"1,P8BK<94(%,%@;LO_);JIIK/:%+6AJ/.8J(>3A]-+X"2F<-+&VDV(,LTE MIQ IY4Z]( :L'X;LGW,9LR]13G7!2;8MW'9G>@_8[=T/B3R&*$(3!'*L93(:"6C #&K"BDGO'3&J&" B[G<5C5#V2\7 M4\*[RB2#8J-.&/6%UGR <@?1".44C4QHC2G6@28A(2&D-"R=N9!1(^?K(CP7 MC34Z<1Z-'HV[B$8LIFB$/ (PLNK1-H>!CB(Y*1E(:<3FJI.NHQOK*MAEK6N/ M1X_'W<,CG>*1A3)$H5% 1)PJ2 42QOT714B' 9KS)M?1CK7A$[V=UT-O5[FAIQ^3[HCCW+!M0=[$,Y!?&J>6OPQHZ'D)HA $,C(5>MR MSB+#4 D\M]=0 FU*6'T5YY=)O4[B/Y,\Z\;%E9.@ D'TRRY$;GP@=">0(Z>J M2VO 14"Y@IH2! !2)AHY=O;?0*^-G#H=.K\EYZ'3$.A@R.^A8Q%#91! P$"D M12BI86SDA4FD$)GWPIZA=-:T]KS2\CKL' M1P*G<&3, ,UT:$)KL&*&54"TX0;0*!01XR\U5FL\,&>UXVZ?7]VY#;$9M(LII&$$,B;'N)(]4&)1. M)>?**LZY(W4E[>_+RAV5]!XG5Q\G&RU27NN9UB%A#_\:X8^GY4II"##"&%EU3[F*. VX+N$/(Z1E -> ?XV[ MK1*T!?%W;'CX;PW\&X)P.BWT)DV$(,,4"@XHBR(A <>4!H9B10&;.\W\1 5? MTZ737+2Y:,3M61[$'L3- C&?@C@".D21!@8A1HFB,@Q-")GF1@FNYP]=/E%- MUW5S/&L+V0@KO?D^^@-^)*2QKOCTNJO11O ;Y/)O@RDMIQ@-(NW<:*@4Y<"$ M 0]U>16'8ES"*)@KXO,H=/8I*S;K2S/9!O76"]E*FWB?M.:.HH[!:>55#)4T M1@+((FTX-R ,RTQ^&3#BTOK70EV-+JQ ;00VX,)ZU'G4O3+J\+1@'> A-D'$ MF A#RBA0Q$BJ*,8!UH&8+UCW9%U7DT6*:!ML8G/(H\ZC[I511Z>HHX& AH=" M0ZVI)$H0:UM:GY !2".AYNZ6>K*NJRD;'[(VKK4(<$/R6I C8B'+L[:<,^?KNK8F"%%) S-QI0! -! M QE%TJIP(0!!3@IP99B*$'RA%*C/7R6U5EW?OCBN![,'$WW-8[N-W9P=,5WK/+$\DK1N M\NQ[6C@>MW].G/A!?/OBO.D=#:GQF9!:%"IJ>""%X)J#4(8F(,XPURJD(67L M<4AM&DF+\NQ:V]>G_:$EP3C4EO6+H%R44;\SMPB?TWYFQWHW(SD>?DOXCZ%M M_IP,KC+;\MUV<87?-K\9C&NM9-/(4)T/D.\^FME4DU.#"0P XA&0&%+K8ZNR MP&\02=M=!HU"<[V;S(SO?N#=HWD7BJ-R,:W(K81AVB 8:"HHY]K"55G=*QE! M(D#SIX_>7/W6M3_-VF(W[C?TF-P%3 HPQ20,C5$HD@J$B&H32!T1#'A I5(Z MXG.YQF^N1&OC'TW1'QDEK4D=D% $ 8Q0 MB%5Y'MAM7C/)%J#?HGH< @N2?G*1;K1Z%4)M*3;@N_JX]FZIXWU$,IG6."X4M#FHA&Q;(]DC^1F(9E-RZ,;0%2@ M5""5QHR$FNJR3)TKDA4A25^FDVNRGD&;L0U$H#R2/9*W'S='(]2!:L+64C4D";[S\_8,K_G[TW;6X;R=*% M_PK"7?6V*X*NRGVIBKX1N<[HWK*MME3W3G^:@$FXQ&F*4 .DE_[U;P(415C4 M0E$@!8)9,RV+FXA$GN86'74H>/<%.+ MV7@,!T+NKNXVMNVFB\[J5YV6XV%G@HPO5M>SDP#C3IHY[C.XB" EC;X'1"@(#.7, M>:*\5Z3J822QPKSZY79P<6FYG6;%666WU9*V887'\C/-8".ZB36"!V.-X&>Z MN_KPI^QR9Q,@?2XKC:0528NOAM418AT7A$ODH7 444:J8=&R.JR*J5H;%KTA M:=U9^O$\TB*[FX8322N25B2MCI-68RP0-=@P2)G56%/EF29.A1^0- Z"M+9,$74WAF7'D_DL&W6%I@Z3C0Z'=#!J5/1+AUQ@ M'4JD%U8!9GGEWC&DJ*/K Q1OD\ZUY.PG*H5C]6T/4@.14GI(*10VAI]C8[UG M!@JJ&64(^_J0$!6\FG^^-OQ\8TK91N(Z5$2HF4\@Q*:0ST@H (CKFF MP1VBBE,)#53<"^>59>&U9UDI;4=T]IH[BY02*252RJ:4TI@.5K5R4@)R"(FF MG@3/QTJCC-'48:3%\ZR4MN,MQV&EQ*,]L3 [ENM'J8A2$:4B2D64BGBTYY&% MUB9EF M;T_4SI5#==K9VA>G1Y3?@?+&U$&KG!:(4\,1HH(02:C5V"*!K8!4KU4W/A/E MZ[4"ST(Y&R"ZW^ZB$>41Y8>!<@I6\X^8=E0%5:Z] 99ZH9'ABZDIX50'/GY]BT#X=WUPQ\\P- >KK>!;Z.-ZE.*+?8+[L8(0QZL=B*D5\$R MITX($:QU;R45 8E$>;0AN*]W9 WC.W?(\0"Q_2KQ[3;XI35Y5-C' .S&1$-" M$'"."FO ;M<'%V P'Y;/$1@1V!W%=B"KB:&(0TT M 9!BQBG' % HKYUN'E3XID[WTS1VBP8Y'H@=#B2.P([ /B!@,[ "MB/.,:H0 MU1(BSB#V7"V +3FPC.]$8[<'; $'!$9@7[O;O\S2<#$WS]<_&YFP9)(C M*2#CL&KC!)D,!@T$S"G 2?!>0/69]+O;L'\)>'0/]B$7]<,OB^_XF$]&X4^\ M5?]U\C8Y>7?N_N.#.G^_#2V],/[C_#^T[^KZN6\?ZM2[JVDM=_3-/Y:!PH MZZ=.],KVH =_WY<<7=B\?-+YA6!L+D.^L,@H496BO$9)A-)M>O MUB?AJL?APH?+QW>L^WQ\&13&N^Q+\B&_3->,ULNT^',\75Q>.I_ERR<6-G#] MS)?Q:'81WAT6?VTS!,MTDEZ5V:_+7WZ[;2"\N@F9WUBQD+VZ/Z*^^ Y"?_SM MU9I]<_W]#[STT&NMOW3L7_:B!P->R@7C3W+!UD? M9K+W"$MGU\4P>)\&UZX M*!,76&J;/E=QXP]OX\_&7Q_;]J,$_J-GP7:P_^OW8KOQDCL4%YL-LRI@LKB' M2 R2VHRJHB(O1AA/N$E1FKHL37(E3>+(U4\4F$@_49HZ13_1#.KG6ON^OKB7 M_5G?QN[IH;B?K^N6#/F\3*>C\J?GL.Y>B^YWD!=]E\V2\7287V;/3OJVH\ / M>0["^ATXY#$(4%">,;KJRX>II((Q0JPGFC*J,7!5]V H- !(6%73O,_ A)W=G8?#N2PG @Y.Y.*D>2BB052:K#)-7HN("*%T$@")K&EGC'MD<"20\=9X"WV5'?OSN;K6Y$41G* (3UJDNI;O]3WL_!" M4E6>%]E%-BW'G[/KN%3R>A+DZ:=!,LUF5=_46?HU-DKM_?KB7O9G?7$O^[.^ MH]G+MC- H+.JUURDTS\K;5MKV/FTR,+?_WCI-+ 69D$:S'] MG(XGU>& -\% >U,&:RTIL^$\_.%Q5C9U=/(QFV:?QK/D=?;UJCHY]E/UP@^O M<=#D/[P.YF#]+^0_U5\0GD$B/%-DY546K+G/V>3;&ZVDP=; V\9Y;5^9IGFUL-7_N-GN_\PGU:K_(VQZ9<"_ MGY[=[*LJQF5XR8:'TS]/P_7GHV#LO_]TGGYM-:WS[ZS(1VEY4<%2((A^:]/$ M[YP)?\QQAF-&,2*K4^0"&LF$=88 *A&4B@L+L658,^NI?CD4MY?W$*)53SW" M.,*X$S FN#$#57%MO<'(4<0U0L0SQ7!0Q%(20^3+*N-V@FX0MMK@*<(XPK@3 M,&8K&#,J,>,*6.L58D1CAV %8T8AYU;BE]7&+<%X('FK(TL[!^0M(^,]\<^' MP7U**NI(+K+1GYNYY#!XX94S+EGU#Q'7'CF&H%V/_'!)0JQ(0B%*K87. 66H M94@!QB%V#'!DI>5K\\X?)XD5.]APA9_3ZE[OS>6^10\,MEE%V5EE?DPZ^V!1 M)P&Z09TV@&*/!*,*4"*Y@I)B$-XE(*0*K^6B]X&Z]EQD@G!$743=OE#W^F'8 M(;B"'664, <]@=('\&%FP;5C:S5 6SBV[2B[)]C"9;B!X;F'J]Y(FUW)UT7V M.7O?%FCO.N44 7L8@'T8KV2E)IV57D/&K:962L"(@>+:@]6.DK4^XOM2DVWY MKK35(%3W7=3CRBU?Y>7L39'-QD7=2'3IKF[DPR*PR">+^A^"EFEES%O.*C^W M O3P^(6M^ 4(!#57" %J*:_"9-)+ 34VP$-&-S;#;=C":3;2B[T\G:33,A#( M'^'#>;CI#=IY(3=8[FZ8P2$4E\98>&2"NYA K#P#K\(M!)8ZJCE54@CN.*'! M9:_& TN]-AEXOTS0GFO.XUF8R 21"6XQ 0S+6CD=&CH(A=$0,TO"2U(LL]_8 MAP$^^IOPY 6$KX"SL(+88B MZ.Z&IQP"%QSG\;,7"#%NU[UPO_@G#5N >\$$,L AHAA77GA;X=]#I@3T&]L" M%;3WX>CS78PM?.)FO;3>/B;UW%<(TE4#'$&%, 0#(KPVUA.E296SLP '*YUN M'J-[&((M]L49X%V,&(P@[!4(.X(SOFJ/(!%5PGA.#.74**.\5H@07'7'@UQO M7"WZN*IKQV1E;1[#B#B*.'H.CN0*1U0SA"4EV%A!'04!13Y+)W<[=[N8=+J5C7G?+7Y9:^;Y/9+NF@3[ MC"9)!V"+0[0J%J?,,$D!1T9R!H@#P5"O;'&JL(#6^=O<=@>M[<,+KOKG6K550/=DV M;+$C,(>1#2,;1C:,;-@J&S;J23&3VB.*)>..6B1$\)0#.PJ(B 5B/7'\9-NP MI> ?1@/)=E?[ M^/$TG0['Z20YFX4GJE,PY<^;+V(WVUK_6#Q]^PK6[]JKG5]A0F])7?WSHEC^ MD:OTS^S-QR)+__DF_10NZ==T\B7]5H:O^N6BN%Y-6C-1:2'40!AC(*EZ.6"! M+>3<"Z"9YIRXZC/I=[=A_W?_T3W8ARC7#[\?H?=6_=?)V^3DW;G[CP_JW-GD M],-[^XO[/NW5FXSO#;V?O?3VQ]T6?GX9^W[MWY6?+> M)T:=_6?B?W___\ZZ=OFO_YBF\]$X<,1/FUT:V/#2&I__SAJKCA36GQ]71+5X MW/R"::4C)]\9(A LK-&:^Y-A-IE7SF?Y\HF%*5P_\V4\FETL%G^M'8/*G*179?;K\I?? M;NO"5S=)L)O$JWAU?XIL\14<_OC;JS4-?_WU#[R$MOO8+K_L* <,/S;(=!>C M3NXUR=; *9ZZ='$W:YR-OR9OP],79>("C$==*^3M:N_R_0PFW[\\='&.?92( M#DE$G$7?M9G7;6UT>Q.O]UOTL]7Z@[F_;(-8)I^*_#+)K[(BG54N>!6P^5QW MX(Q3A'J_OJ/9RX/K*+,EKI\UKK[5=,..%[I5/F$?TP>W7,^#^0".$1<9I<T M2ME7"?UL6J85;Q_D0)7=J6"&5X=?"(-$<.>PH8Y:8#6&0BAEB79!,;NUX69G M%VF1Z>H.F\8-WJ4Q3\2 XSC6J*^V_/&BD*X.72 <[&#'#+-042:H8 !!BAQ! M5 OMU+8H;,\B)F@ :9L#$+J'PNT,XLXJ0YM=!2-X7$M&W6?YNBU7&QKQ4"'' M5Y"KNB%KP(@*_U%BI1146HB$5,YI:]>F)C1O9_A]DE6_J.E(->[JCM4@:+4/ M4F>UW3$IM4,%DFP4A6/)D5$*&X75[ Q+#OR8\.9X]/TFST6"? <*M'EU[;(=W,O-G MRQW>9N)/= =[B6/YF M]J_Y^*K*QQRGBM%&+/N?A XHW]&/P+#FP4G%=SX,7! ?WDW+/O/62 MNK8 M0,MB0:BU1$5T?OX/HS+1BS(&A<@*;P73AA)I-:2 M6ZFY\$YIK^]N:_TNGU85&0O;U2T&!NY%M]&!9'MQ/#NK]J(GV4- "M@8]8 0 M(4I#(B6BEF(!'*7(<28:(%Y^O] 8-.+;*TS&RV^/=DNKS?'VYN]UYL7\@& M!$7C-QJ_?0-GPQM%Q#G/"-:("FH0DI(ZX202T!K+S)KQNQTX=V '0SG@[4XW M[QPXMS.%.ZLU3Z:?L^DL+\;/KD\X4-S)1A5"4'V,4T 90E6@UBANN390(P@H MXGZM(F@==XW;N9\2!#2@HLWJULXJO6/2;8<*);R*WP#"!&-,RZ#+**-:P:JZ M1T"@@MX18JTP_(E0VH'NP@,B>1^0="P.WW5^HP[@')\Q^7!-CJ0K*&HO,$=, M$XP@E0 K[*$/$&+$2:\-?QR*]9U^OSQKJNH[OLN2<4H' H%8D1-=PB-',5^A M6#*ID!,60>LHYE0JH2Q%QGN*).!KXVVV17%[]>HLF*9M*M2#!W'/7,>;@.M5 M^JV%:&MW0?HP1AMQ&X-UZ/VYPN;NE. MSV4-!.G%:9+H.1X\B"!HI/Y-T&DJ_$](@:C77@8 40V]L5A;J3>(PCR*HO:4 M'!H0T&8V(GJ-.P]X+CKJ5$<-6M)II5-FB M/K._:_LX'MWEU23_EF4?%G?W M]U4MXW[RD'@@69MM)_NB2X])91XN%.4*BA@1#(VG3#I/50 DAPA8:JK,":9\ M@VS)4Z"X@SPFH0/>:DG H4#Q6#S81=ZS4:T>+=WOX0P;)3T0.,\MT(PB3IFG M&FFII=784&8T66L3>4_:Y-J.:5.M/I3_% .&6QT#VSD[-_J@1XG,1EP)V>!M M8@.IQI1*)P(J'9,,(0@\1&[MR.4SD-EB3G,O50D'YGVVA,*=C'-9:YG^>EXU M6:Y;@=S1//VY@-W!(+=V1JWO$M2T:3U+90BAQDE,@TNKH/7&&N6IL<[R-4H/TMS_**JBTJE*XV9E=ZEO,JU;-K4Y->$00NCE=/3JSQPYE)F^@ M+"0E4!' 9"4(2T0!0XH"Y QW*B[9IQL#>46VSUC." 1RJV/;.NHBK\]B7$\ M_9R5+0]$Z;,K!'?;0NX1)9I+H:@E M0C/'#2)06N"44FMV^FGZK6XA=9ZK8;B/1?9=(S(U';77W.\A.YT,<*O55H<2 MVHZ&>1_P1YO5_)P$F"$E **&4&V(%H)I)Z7DUIDV\==B_0482!A32\^W%CJK M1(L\7.[HVI@N@TCL6IOV+L2-&DU6!!+2.<-=0#AEQ%6))V>I()H*Q=#:F9WE M[??A[M_1[W-?:A;R?M=81;_G*('9.*@C,4"" RX,QI10J16KV@QJ(YUA0JR; MO\\!9HN'#7H-R[XYI'?JTO1S.IY4=;)OPCZ_J9\ML^&\:"/[=*C(Q(UZ#04X M4A1P9JBDS%A!L4#!5$;<&JG(6H/L=62JY1WV>5$]UO5F?_.BGR4EA<5 MW0H$T6]]. 04_

    (9E0KQ3@A%BADZ"%G!-=1QZF?M6 4]1PY[* 'U$DC M,#1.$ZQM/>XDN5>2:Q!%BVK &8:>]'63G/S,Q>E-#]+R')E^CI<34C.,QVGH MS$ ?'I^.3L!(]+T-.X,;M6RX+*_L8AU^O?SYN7+_=;?8_ORP7E3KW:-YZNH_ M[S;;NO*:&5J/;RQGKMY,PQE&B.QS"4)BHJ8+!T*!# 5.!#<$!>%56@!8;X7% M6&,.A/2Y->O^YH(]_N+@0-%Z4&RK8N?#1=%XT;X?>>]'SZLB,H6OHQ1.)W*1 MFID[:'DOI>A%]RDI'B>.$]'LD9Q]Z>J+,3B.&.5VN4GH7;E]?QV@WU_62 T5 M4%@&/+1E*-P,D,% ZBKG7QBN+$32:2@U\QE?% MHZ[\NB@"\GHBK-:9<]W0T9/CTV/$K%&;ADQD]_+I"',$5A,+PVY]!#$$%57< M*ZF1M-2&DN*@!M9'%8-1AGE]L)8Z!K7T5$.MPD\)(I!ZI0R&-O\T6?3]?_'S M9PGCD%25TX<@HQ2?9T$XALGA@AL7D#^4RD:ZUD]:^_#WFI[>_%C*?Y=5?JV7]FM%?YHO5IC896O>J.;YRN7LD^F-Y62Z^US@V^_E%;A0+518- M(B^Y%=AB*? M>]& W^5V&;*[6A7''A1'+A2_[9SH*+SY W9:A"<5JSA!_N\5IJOJLCE=UKP! M],<(UP/(4PG;HXZU)JQY@08B))K.&Y6([?VWH,56UXO M5N65+E?A)]L/H:%O[B=1]B"HTYA)+:@T0$&.O<-MF1B6(6?K MB]$@K7[;7-O_+8J/LS7G0*3>RS3@>)NHYF4L9K<>":I M-O/--[^L?O]K>?7U4#F'-$:26J801B&IJ97>[W.:(\)%3Q7M#PC4=R%Y+31Q MH4]!1D%@'722@/ [%N8^KG6<^_4J6^U%.]=;-Z_BWI70>HM[9XK:FZ)VI]CY M,UR+,T8U6JFG$=#^.OYL+)^$;*J*WIO];GJ?/[B3ZPU&L(BSW M\R[J^WRQK-/ANEIOYLORS>I[N>O;6DA.^M!^-0'0"&DQA43"@]8H8 >N)'0' M$@8=KKD4V86^UA,K(25 ,8.8T@AQ?;;5A.7]?.?!BU^"&[_4?A1'CJ2;K$X8 MOM[K"N>)7*JUA3]VT :O,IPG>*E7&A(&<TA M%[^)-TN]/6SI1\P8[:42C'A,N/0([B^R(098%75]?[1Q2!CV0$&J0XDBH98D M_ ;AR@JA@_49NVWG;]PQ0^J!$C\7&CT?_<5>B4)QS&]7;#H>.LD5G<@.G MQ.[UVU+5E\=,^]=GW#DFE:=:8>B\PNV%; MU"-9[/Q4R0G3NB[]RH_EY7*^V2RN%Y?- &7_VS4D9RRPSF&LM8:$8.>4/ B MI)TF09( 0<)#YDS@PFNJZRL-67VO%_=04JY8Y7GL=/!G!]0LQ'">$TE'T<5Q\_D#(>OUTU_['!>C:^0V^T MVPRPW1VFO,=(K)$,$6D$T\)P6\_&[:7$0NW9;%5^;9:*N_<%:0%R73].1QV$ MDE-E9'U/J%'A?PQRH#J>;Y0[G7GB2V?->>S3;BVN6^UXL=^(L=V?F3Z?""6- MS E5.D\+F(9,G4 2F9DD1;R3P(8*P81VPZ%#A)Z\U.9 \O*9,1G*MJG%11V+_NB^%Y M&IJ9S)N(ZBV>I12Z=I@/(!XS##S1BCIJO%! H4.^2SU?;1;DY>@_E<'L$UI[[T/'5=0YR!CM) M]AL4(,<,1;WDU,D@$P(0PZ4@5-#@MR:2,"IYJ*\\#&.RS/->>XS%/X=1\=!+6Z,E5SIVBYNGP XNC) M&T*]M Y*KR2R2EL+]UTF%,! %I.?D:8=9[)^7]8S3:AE0EM-F(&8:"HXS[Y/ MX AM,5]=%0_P#GA>*'4 NHT1SLA]W)#A-.WW6,_X/%$RA<+UZWI^H^ZVWZIUO0U6W=37TL.9 MH]8I1ZBD1D@GO786[JV'>D72 ?K6V^8H*K<^X"QN=T OBOD!:C%OL Z2NOZ< M]Q*\4>@>)GO%AY;I>Y2%.LWT&-KW$G7=%7 P^9/4P>%>G5;#1*QUU<3/ZW(> MJLJ?#8KF2_ 8G55#6MP0_S=?/K7\N0 MXE>D]8\( [VSK(A1C.G7 -EHAEW@K:NZ9>"^0GF8A*W M3B5F.MZ�D^EO4#8V%,;-O@!-'0J&L>-*,67]D(F=/N;./7.]@YENZKHK MR\/GKC,0G'CR^A5N1Y^]WN'I.7T=2?U%5F*7W\JK MNV7Y_OIC^;U^AK-P![%@ 3B=VD<5A_K#EJ1\'$7ZJMAPGDM-0\;&!'V8A^\A[#^RB.(96_%:#ZZC% RD\+;'CL1>GG#%L=9' X.>1_(5? M/9:^DT0\HVAIB#NO4"7RH4K9E")DI?SZV)*MZDG'F4.,(BP(D$@#Y%GX/&QM M<0 [S>X-LY!;5G; 'HO*#ER,K/2GL(.LC,+>$%EYC:]TPO(2%2\)RV#J)B L MPWVH4C:F;L)R62],K'_._O9I9AQ%E@($!6" :LF@1NV'D0.^BXI$?"ZS9/QM MM:CO%FD$.O;2YAA23NM")C[B1.!O[]Y\=K;X]%E]=I_Z)/^FO/R7K]7W_[7W MILY_WOZB3G]^E/[W'C^3ZSWH.&]B]P%<]0Y]7,J:=S/)*<7UUG!@4/BJL)[S M_8>]Y*S3&X01G\NG4C1"!JF MD:(Q@*O>(8]X:>-CN=F^OU:;Q?SP+A3GN'G+PQE'. 3"M#VW5TQV>GRIWY1\AGJG3J9R?I+BL'I^?B 'NUM5MV;Y>)K$P# #(E,>>6,.0;S\/H<9=9R^B/II9 M$7=8(G,]GIG7)R6RD1*G@%WY2#8#<>SW"Y,.O:@Y_SQ#/]C5P"81-S3Y\->9 M(41[C>LY"F>) Y)(V7Y84Q,UF]#A[M8]9Y+Z$))MP%*8C;B M$OG#7]^\??/APYMWX\TD?/CKB6%*!!G3&*;$ *YZ!SYZF/+W:KV\VFL"HP@( M#:11B@ CJ=-4M$8H\)U2M^>G1QJH-)#Z5^)19'4>JN3BJ=]89?NM')6FZ!%+ M+KJDB:(L9MQPY>WK@TH>5R8Q<>H%_.G3IST'G?7Z[U9F/Y6VUKF\J>K.Z MKM8W38MY>WBKR'(6+""IB7:,>&VD/9B&#O&HW7PI#(ZS2%L<0!9'* <\P9:& M[-,R?#:>X\0Y <5Y]L]UH.T9WUK-9;[6K; M]0:Z/9C-#%JJE5320R"4$-8[HEJ#AKA.T]L)S&16N1VRW0;7%EO1@HL3MB%< M=I.SD6B,$[%^#&;1K9?Y.:%6"4B=AD:E<*1*WN B]>API&.WIW=&7'V0PTLF MC%5! "&&NQ%R8,@XU6F+;>^/9]:>9K?\LMDM/V\ 1>I--%<=528G37':\N0\ MP?7[B@DJI58:<4\MYDJ#^MX61P54%/.,_6R# MJNYFCW%UN9L^,8$1,SMC$=EOCL=4-U]">7U57-W?7QWH_=+R/+]L9FI#07Y1 MA#3:5,O%U8[TV_#3RY\7176SV&SJWZ@O@"I#![E8'7UL4X1?UA-(BU7H'!8W M]>4R^V'>[HW>H/K%?+FL?@\8OOQL_NHG9RYVGY@O;G9551@+_#Y?7_VRK*I_ M-/]V7?UG>=D\L%?_<;!S%Z3L7P;.2YT(U4LS5"FB.X&YJB1N5(E;?>0[.^NO M\]7BGXTI<]Q2U>KJ&,;[:[]8S5>7B_GR<-+AV0NY 4 .6"D!8!AQB24(0\Z] M"&A/HJJNY. ,4F#\X'4K R<= MM[BN\]B5B^*!,\VQU0>1#)$].%3<>S2-5PY2!^5$17NV^$^C(CZ?^X\?BSIO M'%[K@Q:K[^5F.WO3_%#;W!W#]<@#6M_)8*@E7 *D#7).A;+24.]EIT7GGI_. MK/_W<.+N).A+U&FU'H&C.*V-H*?#QI*=>[4^XOW/:V7$1\KX/ '/Z-I ILZK M2D/!5TE:2_1KK]4 M$1-ZT19B6OXQF.[SX=6VL =4]1COK^75U]WB7A@%W.U2(\7.R3[S68_Y.CVE MU9O=:?3A@SQX.K$UD(WN=Z.U9M1FWW3N6\[>,F::$2(XM9(HC8%RM,U81J!' M<7F4PF+VO)IH3G7@[D2.I61^&CF7U*,G5X"E9JM[3JX7WT.97;_4VAK<_&6^ M6-5/MNJ?>S ?RV53BF^^+6Z;6R,\)]P228US H6.%"(*]V XX #&IFD6$-DS MM\W58V0I+D7ID:M]"#R9OEDC,I6,SNODDR0?@=/H4>W;PT8<5=_/P 1Q7F,E M#<66T[VA^K*I3K>S#/C\B*/;M[%;_(:P%CG,S4-8_Z%N%Z[RC'??GMB1EX"V MB8U[>SCPTMBW+Q==:P;U?;Y8UN-K7ZT_S>NM,Y=WZT7]L+2ZJ=F2H@ MLA@2JA3WPE(IK$=.MZ,(Z;2(>H4TEXMW+U6MR\MRO_VE66%=A%;4J'K< M"DHRHKLMC)R#XSAA.B#\Y;I:_[*9-QOR6I 7Q0%F4>,LF@6M<0NQCA2>J+Q2 M!V$:I59RKZJ\33=.$#^LJ\NRO&KN\ZRMO[]^&<^,46.]@D03@JRRFG/%6P@4 M"Q$W=$IJ.ON J46[NVNWR=_JNMB1LGE*+ O3'2>^[B?AWE7U@&R^W+UY-E."&.4P,(AZ M2CCT@-K6FN10=2O+AEH98;&I15:_([/#-N YP>CIG9>8>7F.9S"7DYCH&>Y% ME;:%]5TF:DX_/+(I"1?:&D:4]88;:)5I,U51J$#8EM&=HZK12-H3>:50+B7QY<=UK.$.=CE'=[Q)]?_UF M=5G=E&IU9:J;VW7YK5QMF@6XYG?;PPN, 0&1 )QRI+!7EEOJ)*N7W)AAFG0Y M6Y7<:+[,.]K[75T7.UC-=O$'<-L_Z'40*WT((DYGG344_8YL)0])M\-1L4P] MHX-Y&9_ ,:I\OE5CM-G( U?;;^7Z&;/W8[2_5LNKQ>IKNV_A_>IH8+=>;,(? M';^U^J[@Z=23,Q?'LW][]YM9P/V_+_9^/WY# M>WX=FOGX,X2Y0GBBS#][JYG&".'\-#P^1'9V0(G[UWN<]^.FDT"UMXQ+0XVE MD(8 M2$L( (8Z#*$\0#;0I.@31P$ZI=[QMMIL?UF7V\6ZF:AH.\1.O20"NU&F:'X@ MJ!UL8IZEEQRG$0WK+R?7?I+WG'L/B[V+1>WCQ1]P6)DB4CVZSU$;R+0[TG&I MZ-BEGB$^73O79] >+#K"''.:4X,E112&,2YO+7IC_6Q;;>?+;GWC$#M17=L! M4F=]^ES_D^+R@3XM&H1Q7['WE; M%1_F]2V9XTKW"0I/*&\*XJ(0 (XIPJB0'MD5J M #OKPE,7?)E' &=;.CA5W4VG<9QG22EUN_B#K"9-IN ?$+<1EY!B6LDT>JFS M,I!YX2@^&N.O&=48E4%00">,LY! ;:#"[;J6<);:\RP7=4%V_IYPT%) A@XO M:=S'7OU)'?)I+?Q,L"^+",PHBSTQ#>"/TG]E\3W;$D]\!(;V636J#_5O-+?\ M-G_K0[79WJ\J',^FU?"HQ58#(Z /6 P %"O4PE,?6/Y>5ROMDLKA>7NXO!U=5_WNUNCDG82Z6/]+ .ZJQ!'MXWC1'? M4?NEV'CTZ)*RA7S:O5$^MSMV1)EY[]H'_:6JKGY?+)<.05I)(C#8U1E HI MDR,CT+$T7A"(3+%8QHZD,NY:I0V/7QAL]H>F97* M8D:@8))*"2&305&:+*Y?(K(\ZBZ65XTQ1PG$P9XGGBH)A&,H:(^?9LV&]W^L9SFW_Y:*\ETX+NTE$@#W!4P=(7 ^!4$N<)(R'_(6"ZUOQ0.!$!(#(Z]Y,U+>QZ M+T(+O)Z"*QKH%\T-D)=-6;.'OW^ZI>@MDMF"U4T[IQ"G.$G-&J(L2MN3XQ," MG#MJT]#E[%Y6X^9"]!V@M^5Z^[,>U&Z#;?=?=XO;>K#[7'$<*BGFN#0!!S2. M6RNMWHTUK:$*1.U/CS*L(5+"0.T=%F%X381V 8LCA',"J,Z]QM9BO6@FK+9- MVA_P1C]$.$(Y56*.4-KA?&?R*41:T0BE*-)2. M4NP55T0K8Z"5 83/O0)T7%0=D%X4>ZP)B]RAW,=6M2/2WK^,'<9XYIKU-(.= MBM1$09B&7J9WZ\4R-"EO@^O.>\-<82NY!I-N_-4>:Y MTHH9Q2A5@@EI");.,8C#[X'<.YI/5SE#I3$%W0.+RCQ,IRPESZV&KU/7IW:, MYWT:"IC2H:YU8E^NXJM#=7E9WR.Y^3#_63>Z "+\SOJNO'J[F']9+)OMNH^$ MV$%H:B$6DADLE:CQM0G*F.3]*L8>0*!4$%F-C8>:"@FD,18ZSB#B'EN:>_WH MN*9IT1=[^$U&[QTHCCQ(6%OFB%QLO7GFH/6O07/$*W-E&L]UIVHU8PBGH=_C MN/IB59N=WWO-/VZ9;\//_O?_:'\G_.?+?%/^[__Q?P%02P,$% @ ]X ] M4(HA457NL@ 43() !4 !M>&EM+3(P,3DQ,C(X7W!R92YX;6SLO5MSVTBR M+OJ^?T6?V<\]7??+BC5[1UUG',=N>]GN-7N?%P1-0A;64( &I-36^O6GBB(H M6>(%9 $@S)Z(F;9$H8J57WVHRLS*ROSW__WM9O[3?5XOBJK\RY_@G\&??LK+ M:34KRJ]_^=-OGWY6G\R;-W_ZW__K?_S[__/SS_]'?WS[DZVF=S=YN?S)U/ED MF<]^^KU87O_T]UF^^,=/5W5U\]/?J_H?Q?WDYY\?&_VT^F%>E/_XM_B?+Y-% M_M.W1?%OB^EU?C-Y6TTGR]5W7R^7M__VRR^___[[G[]]J>=_KNJOOR \"^; M5CN?B+_]W#SV<_SH9XA^QO#/WQ:S/_T4)"P7J^]N\27-X]]>/?\[7CT-I92_ MK/ZZ>711;'LP= M_^3_OWGY:R?ES42Z6DW*:_^E__8^??GJ$HZ[F^=7 M?_G336R! )00(1%%_Y][FBP?;O.__&E1W-S.@\R_=#&H7ZME?M20OFO0PX ^ M3[[,CQO1]RTZ&I*>S./$?[K.\Z6I;FZK,KP]!X>UOU6O0VO)KE:->QUHNPEN MT[:S82Z*Q?NK#W6^"-^Q6M@.CVYGDXX&%62^*99QR5ZHA M:]&T_T&VI&/['OH?APVOU2AWM^IU:$?, M_,'&W0WTMLZO\W)1W.=O@J9TD[^M%FV&N*]9OX-3TZ"QW9W7.QYK MCW9W7]*OX*U?P\.-.QMH.0M?E,>W?5'-BUG$Z_D&U6*T;7L8;,@?)G58PZ[S M93&=S-/'O[6[/H7Y%+;=/"[#[Z\^783,37^TVZ<+O['$JLCB3I9?"-SRJHV2YHVHRF 2+#WF]6F4.#7'7\ST-I^5F<:!93X-SMVTWL\,M>QIB M._5T?ZN.AN8G1?V?D_E=_BZ?+.[JO-62N[=1GP-K.;%MVO8YS ]U<1\6MK@V M3\JP7-SGZQTG9?QM.^U3L';$;=&TJT$693 ?BLG\3;E8UG?MR+NG38_#>F[I M-&EP6G<]"K/M,U/GLV+I)]-B'M7^TT4[NO.!!?V43^_J8EGDBX_Y- ]J MUTPMHE(3S)PZ=5J[^+X>X?CKI"BCB\37U,OV[MK4?GL4 M[VU5?OVHQ:*%VZY%T_X'V?RI)1^.[ZE_$5[^GB[*@1[[%ZD= MR5MWT/^ ?UOD5W?SMV$+"O:ZN@D+1/'?<0C=S\V)W]01!&^"BEW4CUZ^N)B_ M?=QTCQ"M?0_]#[E5>$;;]ET-=^7L^3SYUF)DKQ_M?A!MIW5GB^Z'M/G1%HOI MO(J&U/&C/-Q)1P-_F\>CU^=6R9ME?A,TUM7!X.?J\>\M!3BILTX%.6J@?0[D M\;\QE&QV-\_?7[V;+-?&P%%#;-U-IX-OM?)L>;3307RHYD6;D)?M3W?*BK,OPX;>?^.ZZ708?^['3'5_6O M^>^['FSY]O3[K8-"8QZC-,*^[JZN\FG8Y\UUT*4"TZJ#1_/1+E>SZC9Z&]Y? M?:YNBRD#K!V=QS&Z0:'NE%SGY,S3AA$^7]SFT2>3/T$]U/O5V3 Z R^Z&Z9Q M"WWNJ'ID[)O2+9;%32!I:PQ.Z:U?4=*&/NA06RD9;=KV.\RVBV6+QAT-]%/^ M-;XCSTZS#XUN=XO>AM22B <;]C; =O-ZJ%U7PXNAL'JRVBMO;L.FV6Y:][;J M=6AMI[=-XUX'ZD*OU4.>K_[Z81UJ_"'H($D2M.VU5]$VQ[7OK][?'G/+Z,3N M>A5FM8 6TU5L4?C[;V716A!=K^Z;M)_8]\V9&()WW%&83^-6][*I?6 M:_^B/;X8\47O8.9V=]:K("TWOA9M3QKF\UN<\G&<9?XUFH9O)U_R%]'HV]K- MZ_J[9O'ZJ(S71R%;C7Q;;QV/-%"OV\&^[+#C\7[(ZZ*:N;)CB+=WV\O8/RTG M=<>8[^JXX_%_SNM%WNW(7W?9]9BKY63>\9A?==G=F$\@QO+U,%NRX/;9O<^W MX8/U\['?T^^#/WY;_FV9E[-\MKIQWGS?O)IN$VPEU-5D\64EV=WBYZ^3R6U M!8I?\OERT7P2%W7Q,X#KN_7_<_UQIN\619DO%F%Q_U*4*V$6ZDO0F";334ST M/.+QES^% 61MFF68:\>$M]191I6$PBOG@ .*.PHH-]\+.X_!;U6]QK9?:9_\ M4(T S^="/SS[;;7#[4'@V*XR20$#A%IO#:(><,$T%0&C\!_D(6B%RG/.J7KZ M4U7/\OHO?X)_^BG\Y2JOZ_5VMR==PHJ!RU<+QZ2>OF+N]PW73_QRN[KD]?/T MNIC/FM8Q>T0?!*D&Q3Q(. @+?1'4\7QU0/\R'$(_O)O\5U6;^23(]JU8["'@ M$;UD&!OF%37*>4T9E)(2Y1%"F@G+.".7Q;W^:%(--04CH.+3^'^=W.2VNID4 MY6ETW-93AKTE3GN.H:24>*VD9QX0)XR06A%T693LA2GMV=C!# S%R#?EA[J: MAG?V8YC;\*77JIS9_#Z?5[?1 ?LNO_F2UWMXV*I]QC$5B&KA !54"B,9D0QX MBI0-_^'T#\.^-&94_6,_'.^6^7R>3Y=WDWF0XC:OEP\MR+:K429XD%)@R(T! ME BKK%52"0@5H IKD, P]$=F6$> #T6K+1I(,!;S53A<"_MJ6[-, HF1<(): MJ2FV6A!$K&2*&>F4!N*RJ#68-M]AV3#<9 08'Z8VRVE,?3#DI @A2<&V0)M!=UM;9#2FJP? >>EU[9M]O MTF MO[O<]K:8?%E=^CO.G72HMPP$+#BT#F*%:(!':!U>>.0PDX0'="YK%>R% MA_W#?D8Z?LRGU=>R^.^@DTL'&60> M(N/#*J0%Q49H2X'6RD-O "$RQ6LR8KLUC0R'=XQTI =YN=OD9!_R#7\VG/6E MV"<@6[WKK3K(*"<$"B %!33, 53.06@1M9B$35?@,T9BW-W>SE=7?";SY\(\ MDZ+-NW],-YFUD@9B@O"OIS"H\918H3T+VT_X1U_8H4_7%'D9B]$?\F=<$ MCC70PN"@0L!K@PVDE!$@* )6""6I9$3Y,RX,,5M1&;[LX==\V4+>;8]GEF(@ MK;6*!5(KC;1"B",DN !.6-)*NHM[T5M/^:LCMV2$ASO#70_UX^3W=P&'NIC, M8X&&U5I5['7G'6J:X1A](136D!JJK!3.,1[6,BV=X,"KR^)4VJ3O8E WV [. MIE@6:Q/:T(9#WS7(,( 24"\T8X0:8Z1V3BC$:#R6#J_B91U4],.<%$0'YTL, MAEA1UV;LV9T$$:[UA*5-'Q;N]7-SE^#&XEZG8XDU4R MF,,=&@=,8FV"F+KSYK:N[A_3[?RUKO:JN'O;94%2%MXG(RER5',M,,+ &B0) M0!"0"UMA^B-.ER@/Q:AWDP!7F=@5"$QBL1 M2AMB<(JF,T(MN#\N=0;QV96@0V3:WS##QE &?'AY&*: $Z6H4L)1XH,6*6V* M]W^$JG-_A.H4YJ%(]:S&I AS;EHG#[.)-#N0M^'+Z>:5[.OESN]RKL:Y8Y M(DPPJ!T0D%-@@%(N6$0PJ!K&&RY\ @/9OY;*DT >BDY-0K.UR?PLTL_7=_EL_^< M/!;#6@]Z_XZ[I4%F<% ]F.&&.4O#3]J)\);">*V:4GAI[HL>9OWU!IH.\\ D MTE5YM]A <)A#WS^?!8&4!L9*003U!FC($?;>$XX4TB)E71JA(V,P"B6A/#"# M/H7%NBZ.H-"+!AE4W&)A +<<4F<"6M8A B44 FNF4G*NC'!O&XQ#:3 ?)M'K M#(CQD^;;M^=[K:NO]>3F[\7R.E83+\JO6]AR0B]94 .%AL0IK1&5R$H;7IGP M@X%04N=3]/ 17G+ICT+]8S_PXM0(H?,RORJ6&X#*V:]5.6V[8K7I)0LF+D40 M6,\-ILJ:8/XZ[+32"A+.K1S$&W$!'.P?^Z$XN+K;=1"H/?1KUT&0'G+B)/ & M$8I4O/&.(>#,2*6YI2EZ_/%>B M@7B^PC\8OD>*/R#BS =*@04CA*(L!92H MZX 7"!A@4RY=\_$YO/JG6M>(G_%&P+9,UQ=X(8 9X+A@B E(*(9*(@](-.@= M\M##5L>M/=T4VN3_V41PK4FTFII6MX1:=I$Q;JT*3-=0.DJQ5UP1K8R!5FHC M+RW(NVMJ[,S6VBGJ9S]8:<.XPXTSRCP/FAPS*L8M"R:D(5@ZQR .GX$4Q7J$ M/J:>N=8YWD.Q[.DE65= 6WR8/*R2+I2SM:GP;/<\8<4[OML,2@61U=AXJ*F0 M0!ICH>,,(NZQI9>6@F:H5;#WF1A(2UH4BUC'[ZF#$Y2C'5ZV+9WO47$.-D1NOZJS!#%+ 8& L2#@<@D81!09Q5'3EIQ(>=KW9'KI1E^ MWOD89)$(YM--\5A/-TBUR2GWNB[S@);4GC$]H=K"H#JJG\PY#Z@!P +JJ09( M@)B-UMI &..ZFR[]/ZCKH3-^-OHU=V:9YQH0 Q' I"!64":1) M(">5/.CU'B*2HN..:*GHF1FO5=VN@1]*V6T%4)L][;B.LJ Q28H9]TP3:IG0 M5A-F("9!J>(\*57H"&G8+4&J 9$_]]YT[NP?Y]FBH'2(>,$AX4I9#9W"S&DD MH8*, -WJE+FO6TKG3C*LL$0:>^4"%!H#22CA#3:*D@LKVM03;SK(.GSKH[C5T3=D0%I*P@9N,:' ""&D M!!O\K$H)01KA M@MI5[>Q#O+E)QG+7Q8N38G^_+J;F^080&TD4%/C'>D/5<\ M+ >-=!*Y"\O=-3@G]JZA)T["CT8Q)03U$'OBD)986XR0:Z2CTJ5$YAY]\G:? MUU^J/R;)CIN&<]N&9XX#.8]I2+TF" B $,3QAK@47'JG#*<"QSWPLKV7VC E MM1(R"$X5 PH0;R@RA"#.@@&2MA6-0?5N/;\GJ=Y'P3?\@?N+96EC;)YPR-ZN MJZ YNIB@3B)J$:6(:.0 PH@XYA@&^D).SOHARWZ M*L(I6\R.T_3M_1\Z4-_?*@LV#XQ&C[$"4LGB(2B#5 B& YI!43QE2SAJ_/O> MS#;-,DBM5-):)ZBB'!"!-2\+JK9?T[F=_F^K?-0VXPA MA>.M8D6M10!3QI5:6P? *' A]<$[9<#++;)CC ?3T+X?]_INGKI;7E=U+$VE M;F(8'6S/KET]9(Y:IQRADAHAG?3:!9 ?Y8?(RY244",*P1V08QTA/133/D<7 MQUW]L)+BT_4D*J:'J^7N:94A[B4F'NH@'%%8DB?'&40\J3CNB$)G^V14=^B> MA46KA;49\(=)O?K]71[>A]:4VM-%IJ%4G!KM!:$VV.K8<](@ (A+T5U'="-\ M,'YU!_5Y-\>/^@2P+V!KI#;)!>V7-^2N0/NF2 MWHCNA9_+,C@)Y*&L^-#X.B\7Q7W^I@R?YV^?980=_$AF$Y4?+SC&T:P<[J_& MV.(TXLB>,BX%4EY+H9&@3@BM %568.0MQ$2>\5AFRZAC+=66,;U[FV;,40(Q M9L3'7+(2",<0%N$WP(G6.$6W'I%'H'=.O [H[1+V,ZF0,4 "$R]>8^ZU\:JA5^)$@ JE7RF"8HLJ.<'WIG3.[TS!W/17#*;;K)3G> M+E\^/.4(4=^*_3KMGG:9(Q9P+BGB3% LG98DZ'0 ,^2D@Y<68MX/#5[IM]T! M/EB"H^^':JMH_^TAU=;G,X8-Q81AA(RE7!F)H1.6.L4 8 Q>&)DZFN>7R8LZ M0/;D/)._E74^F4=S_V^/B0C_&KY\$5^)?%&5;\H :GA';B?EP\=\FA?WJZBT M=_G-E[S>=<"8T&6F61@@P])JSRCR 4,.D4/,8^4)!1=6,CMQYJNS@#Y@ZLFG M.@I719G/UKD+8\Z5A9K]U]UB%7>VDXRG=93QH%H@9Y&V$%(ED.2,Q9LATDKI MC4^)PAO1(5VW%!P$ZC,0[W,=ACU_G,:3"+>G@TP8#W"PG0$B0;-%6CNKH&9 M42VD%Q=6<:HWHG4'\1D(%LR=N%#'==H'R&R^*+Z6*V6U_H^[L)Y?/82EW$P6 MUWY>_?ZW?/9US^;;9?<9 -12KX4F+KR:R"@(K(-.$A ^L3#%Z3VB@[_>R3G4 M!'2L_\W7>H.ZGQ3SJ"I<5?5B,L]C8KW'%^PD';!UMUG8 )QA@ H77E]/K(24 M ,4,8DHCE)1!843'?(/I@7T!?X85,F<",E[3H(PKRB2SG'NHXDV "ZO7/!AA!YR3 MH=C[6Z!YSK?\V-D21LZ=_H]&=<81 T-0LEI4-BT4=2H\'\&.5#MSC>3 M+?JA*ZD.1O-SSM485NW3%^8H+PG*O)78*>UCP60IF9)$6\D\P%+:5KEIDPWZ MB^5FM^B/@6TMM-96VI%@ E%K+,9>T>C*\ IRY(G!B$2(![7D>R]U,@K"G8C] MY9M-+FCJCW%DL7:?=Q+8L-0KQHA4G(@44_[H2-Y'L\F5L\O@8[]3<HYQ5QU=Q^+XGC,CM/)$!VY# M3"ER4@DBD6'6"@#\I=SU[YU1^VI:]#XK RTV8?TH%_GL*25_/GM>&F04*\ZF M(L"':E$_)):)"C6,85[$UXSZY6O[P- MBTKX=3DIOQ:Q@LYB$=Y+_?!N\E]5;:(O8D<@;E)_F<+&"XHII ! :HEV@*[E M50SC"XL+/W6RJ^&A[IU:3Z/[=7*3[PS)3>XS Q %A25^7?;N8 S2[D:9T@!SRDD0T\6J M#%9 O\$5B$M*M#,,&ZJ>H#^18(MZ^8Q7Q H?91_S1;/N[]A#MSR5406= M#^J[L&&/0.'5-(0UXZ<(I!Q[C_#\,'%G3 =P( +LW.>V/I=I(V"D,$30J9A- M2CN[ED$3J2^DN$[2[&UGP$GX#7[7;;4,OK]:I0QH>\_M99O,>X5T6$"%XA ( M9JPW&QFM)"G1JR,,K4Y<*+J&MKKQ_.N%>&4N4E8V$[M $N@#H@]E]>9,_%=+!UY:W+>)#7S^T+&P@,\P$/H!P G#12(>S99<7" M=[V:G(IC.W8L&GHL\NF?OU;WO\SR(C)#QA]6IO@S0H2/,EM-[VXV\2"NG-DP MSBU\V/ELYFG0RC66A&EB.,$>P68;-DK(E,UES.O&"?-8=0OE4.N%WVVI_;5^ ME@%HR^IQJ&GF),<$8 H@L5Z%Y1&PYG4*>EF2\QX55=E^''ZZ#FOS740(W]3/G^@**?%[3QW5U?!@G]_I6;5;9SF_[B+*>V; MR+<]!.SE^S)M-?1,N&"!8(S S\SCY"P)V6%YL@[+;4V7%\]G MC@?R4\>4\)AX26-IF48V*^&%%0H\=6*W\B,-RL',^\GB.L:3A'_B_2OG?JGUFI TZIV>*06NPY\*(9TNIO+"*\8GS_](!T /"@_D$ MKJMZ^3FO;YY=@=WG%=CR>(8ET/'F#'">.F*5)AO<+ #JPC:N;KG3 :!#+D0O M.5[.CB10^TXR$7!4''%"F0\F,5:0R08%&O30097M_B/F.U^2>H%Y,.5H/J]^ MCT& OJIM=?=E>74W7QL(BZ?,36NX]BE-Q_234:0,X@#$HV4$D4)<-2Y@2[!* MV05'Z.'LEG)](CW@E8P7X_TU7[8@V9YF&:8^V,P:!PL&:XCQ^N',,P^H=-!BIPVR# /?^'2=TCPE11J_ M='HDPWD6?U!;/U#,/X^9E((J;3&UD'NM&ED @2DJB[AT+3D%R:%8T80NQLR1 MRU@_/FCTMU%SW[^[[&N6&2(Q$-P80A7DS,:RO(VDEKL4RTI>^G+2(; #1BY_ M=TX81NJ^3>=WJ[1H537[O9C/]RHJAYMGR"**H!4(*,N]\ " SJV@V;P=+BDM#+QX)_.)*)Y!P_VU*J?' M*+E/SV>QV)7306!M,?E2S(MED:\\TS%X]KJ:AYE9/&:! M;7$@WK:+3!"K&5&4".&4Q<8BUC@%O/,H)=ALS&$[?416](3Y&5C7/O!B=Z., M68>QX!Y @H ,,A+77(Z,"1Y2+*D1:C3=3_YN=J4A/?2!P8?)0\OSJ*T-,B@8 MEHIRI3V!3!NH0',(YX5E%Q9^T<4T[S@G2,+UY(OM'^IBFD\V51"#:"GQ]B/4C3OD2'\@#[7, M?)Y\R]NO,5N>S@+KG0"0,8L)$QS;L.-O5F2+4@Z81J@"];# I(,Z%%GV\ M>LCSC_DJ/]1K+/90YV#;+,A);5 >-0-&"D EL6MK @,+<,IQ]@A#)'H@4M<0 M#ZCJU'='TFEGFTQH105E0F'%&38NYGAH9 3>I-PE'&%ADWX4GDZ@'8H^=CTC M'Q\WW,/CJSE!J$+&:>>(!U$%!LY((H*=_W"$,G>N!+.JCG<^XJ)*,Z6!,J6!]^#'9[LHZ;,6D?#[LZQGO02(UCN;6[4<:1D, KIPAA4BFH!6ETP>A]3UFSQFW) M]\.JSI ^@];=3MW.E'#6$1EC*&BF!D2DA0L?;_C\^H3I#>L@EJBI7 MPUX$>^$Q]EK-9JNHJ.:\X; M)+AH5_SCQPGZZ((26Y:MGM >BG > MINUOF%$5M$0=WEL0C%R)-;%T'?:+D1,X);O\"#U3/7"K4WP']$F=J:1@S,JO M)&/60L\49<2!QD>'& 4I@=HCC-/N@6_] GX^M>PH=2R33A.L+,!"4HLM9-RJ M1BJJDVATO(OJ1Z11,J9CB?]/B/O/K# 06 R@UI@#SR5DC/S]UHMR M,'2!]Q/#SEI7\,,*W.M\64R?5/J++#+H!#=*!&L=($NQ#=,?+RC38,]3'1:# M5K%6/>DKY\GRI"S#CDMA!:7:*2558"XBX6=" ;NPE)G=4B0MZ=-1P)]OG7@& MV:?K /)WJYTM[HO09+:PT4*8CZ(^Z8G>L!;M,Z )-Q);ZJ@W#%JL-?1((\%B M=CC:JIYG3T>ES43L.Q-MGLF$,D)8[[G%@HM 0D+$2@Y.(/#V#(&HG46A7,4L.<"VJMAXQ:LI8!69&6 M3V0\)$B:O;TU$H_#;["SNCI?S48LG72@-.++1S.D*JB/>E8\EZG*5:1,RZJLV]IE\8P0(!A,+T/C MRZAIO#N\!I+A8<_+?I1UJ$M(![N-_?U0#Q9HW?I\QB0-B'DH!/8>,:>T:39B M;*5,20 \PF6GHWE^>?&Z V3/$(YT<-]Z]6P&J)00>\NLA@Y)9RQK5FE,&+XP MVR=Q7G?'%)V$YF"A'MO#G ZR96^[3 HFJ$0("DB\EU*!55F&E:S,D5;>WA]' M/>Z6.5TB>Z[PLX/TV=X@"X)P3)QU076S5#J.-&RD0ZS=$>./H\YTRYM.(!U1 MA-GA):AM'QEWRA&"F>1,,1R, -+1>/YQ9 MH0##S!!JE0P@:6(:RR) YU.<@R/4FSN8W9>ZUS^+:G(N8']:-M MCV?(:0T(9PQ#H27C3FC12 8%2"'/"->FGF;]94['=*#/LV*9ZTGY-2AQSU$I MRFEQ.S]T('94/YD.J[;UFD >_@W_508T'GGJL;JPLG2]K%C=0CR8)K5[U(?] MD8?:9E0P)ZCW4E"D$??*4]3(# V^L$.TGOCP4O?J&/7!SD?J.H!2A?F:QJF, M-PS"P*OZ0Q[^.WN&W;/H!/WP[)?U@^5,W43!#ZQ_?7Q=)J&6B!,.5=B%$""6 M,=\@*P%+"4,;83:"CI;)$3;O%X(?-%1;M,Z$,#KJ0-Z#\#]H)"+V:=6X MM&BW\U)G[W;?Q?0,[F%[6Y3YF_!C*]?:YN',.T2=0([%&#%K/=)J_>9#IA!+ M*4@PPIP97?O43L5Q,';$./G%^[OE(A9+"/K$/G*\?#93B')K,(?,>V8"0@0W MR@:SEJ>DB1_A@I0RJ:_2[:9!>88(A6.8LJ]91KT02'II(33 <.H(EHVD0B4E M!AOAZ7.'I.D0U3/PYS\G\[M]ESY>/IJ%U\%CP;1CA .@PD^F"6YF1HJ4Q66$ MI\W]\.04),\@;P[$F/8PQ< ?\\E-.HTZQW9$ M<2X]95*""@B @[%HK? :2(ZL6^,1[ T]:(&3VY6=[,K9C\*W?L$^7Q:EE3![ MK?.M+;*P/@.,25 "6&$!>G,1CX;_G2AGLD.S+!. !V*,!_JZJI81F;OXTRC@! M!#B'C.&<&&\A!(U/G -"DDIG@]8TDH\T*O.O46?X_".QJ3MPST*BE0.B&?"' M2;WZ_5V^O*Y:,VI/%YFDAM!8-$@HA+1D$(K&Z\7C9?@4>K7W0%\*O;I#^LPZ M].-[-,6D285TY:P!7 ) :Q-I+0M-N6\#+=T[V! M>S)-S*._*>CR^=55/EU.-H.[JNK).K2XNFK&A78QYMA^,H(]]]2(>#\,6Z?T#ZC@# 'WH%K.F\7B+I_9NSH&?:X\MH^[:@QXJHOI*OUA MO-KS^Z2>K;&\:Z$)I?2=,:LTAT;)8, RQ[$VF_11 CN^6AALV>((6W28GO+]MSWS?69[B)\+G:$>.S M>HN^3%89M&]N\W*QFNN/^3_OBD6QS#_E]7TQS1\!^)A/JZ_EJI=#SI&^OSJ# M(*@Y1@OE#:(Q3R%UC0])V=2,Z64XM,VW[B-#CAJKPW;$ M).="*J$QWV! 44H*/W39(?%]87RRS^==-2NNBNEJ&MY?->61'MZ40=6]6X]S M9Q6K(WO(D$1>60L88!0P:#C$S7EPK+:0Q)O+/'+H%^%16!_NYG9>/>2/NL>' MNWIZ'5;F#_-)>;)#9W>/&3',8#I"]GR!:V_*Z?PN7N7]4-6K&5PNZ^++ MW3+F(?A<_5J5TZIB/\#IQKDGY(GN9ZO5N'A_%=]3/Z]^'T65U@P*>K4EK:)(>Y;VR$*,P4:EU"-CC8*: "EC7:"U M1!B22ZU/DC2Y^^LO'H?H4)N3GQ2/49CZ8?/CWXJ\#M]__? VO\_G!_*OM>L@ MDUIPS8#V3EJE-*8QCJ4!$9A+31]SY-17 V [.+/>K:X=/&X K\4XF"WMJ'XR M02U5@A,;]FJ'N P;)%EC00D7*6GA1\BSK@FRBW\]0#\X#=^4MW?+Q0H4?##E MZ9Y6&="8!*6+0R^II\([1T CI] M3A_:[YJ[6F=$N?#*8DDY4 '43GAC=R2VI1;N4Z[7\T_3 MO)S41=6VUM/SYS,.';6 &QV3LKJ@74C4O*#,<7:IJ0'3]L NH!R,)NLA_E8N M;O-I<57DLX-[WJ(]9@Z MJ1GE'"!)-C(**%-**?T84;S'TJ5K2(>BS:_Y,AX*?:BK&'8PTP^_+?+9F_+] M;5Y/8ED>-5T6]\6RR-L<(Q[?6:8548ASXS&VC"IG&) -*LB#0?U /^A17.^H M#\C%IPQS^VGV]%R& %$"FEAR&@JA/*"&-K( F92&__B=K5I.YKTRJ,_)?LVK MDV$^RZ6H>)&KG!;S_+N1?ZZZ6^#Z^+H,YZO)7E4HJY?%?Q]B7YOFF=5,EY\F\_S] M58 J@+-\B+>"EC%:^C;BNX>3[3K(,/4<&R4-DQQ)![ 1HI&>49\2T=K>VSOT MK8M1$;27B1J*I@&PF#\YM_GCO\\@6F\DDX!P"@R5"BNC.008/*&@ M24HNJ1%6*!H53WN;I?-Q=5U$/$8.Y,7]@:L ;9IGUL?RXY)#;B C#'/,FB-! M$>^@#&(&#;V<]L&,@^1+!O]\M'M3W@=4J[K8F^AQ;[M,)N2H;V]C?.'(-KIJ)]Q$XZ'24^;P&*1[[5?VG60$2^9-9(I 1$"DG$A M4".]D"CER*6]%?.'X%P'\)]_5_TP>3AY2UVWS8!SD"HG01 8:BV#B:;7,FO- MZ845-CWK1GH:Y&>E67WWG5U_(N&V]Y*9\*XI0@$TF "(@ HO6X-#6.U3?#8C M-#7.1;U.P#\?"9O,+1_S53'.)O_:L9K=[FXR1"$G"BF+5-@ G&6>;%Y'YV2* MQ3O"Y"EGH6%GZ)]9X5N_3J>2<$ W7.'.IU)-IG MYEPTSA==A1ONZ2QS3#&C+0R+OA1$:Z]T$QAN./ IB^ (#9$A.=@=ZD-Q,2BI M39;FQU*1WQW9J'+6YGRN?2>9$X9IR*AD!DLF)).^V6>,5DFGQZ>';J.38)K" MQA%&UPS)Q=XFX7QD5/>38AXM>E_5\9-/\8[N(=7PF&XRXYVBWDJM#?!, ,T9 MW[R6@J<$,(PPM.:L=.QL%L[!QW>3Y7JP'^K\=KWLAW?*3.;S10=$/;G_C'G( M & ^IG>50FN.=?,NAU><79B/^TP,'FIZSJ:#ZKM%4>:+1;Y8E9V+&#>%S(_1 M0O=TDW&D 1!9@M,2BZ*1SC6 A@FWL5 MEFJ3LD0>7X3U7->K^Z!C;W-P9B;ZHIR4TX[./&&?#^ZFU5?@T;UXW-O^QCW*XF&7-(,PJ@ M5L$B0X(!()ILADXP?8YSFK/MPYTPH>H%^($5PJ UF*J,"W/X)18 "3#5ZR(B MZVJ=6\ ZK!Z>UF\6QAJ#22C@-&P_)LP$:'8=9R1-JL;U+Y(..SM#FS;OKS95 M[&*M'5,M6EG0VYIE 'B/$%:<6T(H@4R"QHAS#LD4HV6\EPF&YV$7X)_E^'!5 MGO,VSNS"?;\]:A!V46@40-D#BI'CN'^>8I1>F=0S] M.>C6O![A;5D5+?ZMG$7;?AJ0+NYS55"U[+GQ+JG;^O1DVD B, M*,9*> Z(YMX_[2!HF$.:2Z?YN:?M##[-H'RO"],&._*IPF0[-^:.QIE61EBC MA+5:.R@H8:3)#>>M(BED_>$.;_I4 CJ;@N$USC:UAK<\G4GEB&/"*8H -41H MSYL7*N@^.L7)\\.=T/2K7YZ*^?CWAXC'=9-@9 MSKS"T&B@M%20JN8*D><,II@]Q]\?_#$OS_2(]U#,^W1W>SM? 3.9-\"\*:^J M^N9Q4EM4^FW70\:DME(P:((BX91B\32KD=] EU*99H2W!?LID=L+U&-D5=/P05 M8E54[&@VOFB?(2J4TB#>G)2 *V1UH^!@X"T>E'ZWJVD*ZU2][)6$_9*D%2/3 MIN&R*$B8M"+N,I0*2U&L2&(;V25E*>;OT;>T;ILJ.'\T AXW"0-FCWA*MU+, M@E6UAVVO'\Z,ID88!V"PWBP%7H7):J3B#*6(_)@F01JD0U'D^QI633AB.=MX M:%8ELEHH_<=UE!$"#%3:6@E!> D5:_I@$ZQ7QX52K58*> M5>&T6;&\"U,:EM>[.'?Z;OEKM?R_^>H-VJM=M>LB YQPSXGE'$)M*(&8-PA M043*+CA"$[,O>KQ2JWI!_XE___[+*^#?A@]6?]KZEW4_K\"\F7PK;GXNIG\. MN_?C))BJG,5Z?;,8[57-BUD\\MF\JXMG+^MCMJ>GW-[?#S;_M@S"QV"77X89 M5G43>K\.SQ3W^:,VLF- ^U[@F_B]L0 I1$BL7LKX2?;\BQ[[CEKSZV_< MU$_&&! 0"< I1PI[97E8$26CQCEF6#L/4&_'42<4JP/*"X:EU5A;1+6GAI-& M'B6?K>L_=+&ZGN=Z;YVZXQ >5*7:(OQO93!DY\5_Y[._5?,83?*LC,3F0J:J MBT7XDPV_EE\?+>'51>)@;1Q2OGKXRHQQ;EA,+@8=9!@IIZQJ$$;&I%26'I'A M."R'1S)9XWD=GN2T0:#[20S(ZNU%./;+,NTMX])08RGD1E%GL%^CRHE(NB(R MHFPU8WL%>IZFRD[5:,?UMB+N")!#/ ( 484X51)#FR#JP$LQ9I//QOJ\X/9=U%+)5!4$ GC+.00&V@PHVY+)RE*?ZY$9UQCHWS_I?H0/UB5SUX]]:$*>.;+HEZ!_UR+/UVY/>8K,FJQU< (Z -)M+3(JG;$Q#R=VVGK/ MW6 M:XM'W@MXOM.FS5@_'RB-]OV#&=)28$ (<@('Y0$BLUMY@I22PNI&3(C%, J3A MXW".G.2M 8!= 'IFXMCJ)JACQU/GL5V&B0UZF&3>:$Z,E=HALL&/XLM><4Z; M]79,.@G?X;QHB^7[JYA'>/$NO_F2UWM]9R^>S9!AUC"O#7)*$ X9=& M$\;A M"_\0G#EV?E]YR-)0'2Y3WR(/WQ7#[FU^G\^K52645:C8(C_(G1:M,TV=5=I# MC#4*"S93#LM&;L[,H'40,%T5@2:S3)O M<4IHQPB5LQ-9]7(I._]$#$7QINKVLS1H!_?6G6TR+KQ10'K'I46$:H99 SBA M#%W:C?^STJ3J9U(&-"26=3%=^:+#B'\KB^7BXZ??VI@0N]MEQG$CA2.<*8V M \CJ1JT@2-%+NQ4[)@)V.3%G6?V.6_?61:$DP)Y=01PG@C%_8XY=+C M""V'41$N?3K.M-8=N\8U)A-@7"#O$/** J0 :B1S5)S8:F31T6U+B9D,*.E ML<\^3?-R4A?5 5MVZ_,9E\0H PG0PA )/<+8K66C5K(+*^C;D4W;!92#T60] MQ-_*Q6T^+:Z*?';80-W5)I/.&2PE8PK&C(^(!J :&9U!*?4LQJCXI\WS2]9T MA.K@"\S;HLQ7-\[;K"Z;AS/%"?"Q/KH#6 +"%?2-@Y%B;5*.&,>XCW6\M)R* MX] ):M;^WKT'T=\]F4FIG(R9>[@TGC%@M<$;>01*<<*/>0TY84)WI*4Y#<@S M$>- >:\M3V>,(RP$MI0I*X$@4#\ML$&;2[&UQFC<]T:0$\ <[ !FOIJV?$?I MAL.+2KL.LK!3.R 8DR"HZIPJ:E1C)S+E>8I7?,SJ;3J5>L%W<'=/7M\7TWR[ M")\GW]91O;'&R''LZ^8+,H20!III9SAD")M8N+M!SVJ48GR-64-*9^=9\!_7 MVMCB]N-Q'66<2J.TPHI:'PP< *UW&S04Y0EL'&$MH\'7RA-Q'LYW>9^7=_GC MJU*N K+_7BROS=UB6=WDM?NVKJ.D%HL\_._ =:\3>LN,0L%D A0$:+1106EQ MC=..(9)TIG/\A=P?B7_]@STP"?[UX-JV;W7 MY.F:$Z?R:Q-ZVB;E\:XV&04VYE*E@&!K 27.ZD8[X\HDW:H: MH1;<-5NZPG44UQQ.O>"0.8B0\8)ZR31$C$EFF_,*8:-PWTA/D6UU^_G&8!W,-/>:.6TU< MO-"_G)1?BR_S/%IVR[T7&?8VS+P&S OIL<+.$HU4T/P;:65:\/@(U>;N2=4I MO(.1*0[NSSE.04#Z]<_ M(GFZ@'6PT]W-.-]?O:W*KV_#FCE[I/GG2N>V6-Q6BWSV_FK?F6_;/N+%#A&+ M&RO%.-&*$.*:NXM"6YBB2(U0&>^>6GTA?9AMNRH4!'6NGI33?%+.5L&6=]/E M*G/4[M6G5;L,,:,$E41X!S0""B-LF_%+@E."2D;H/.Z.*7V@.YCA'_,T;:!X M-&6?#EOV6?][&V:4&F(-" Z;HDW'HG&-RZ4X2DN@/$6L^]^\>D4Y;,YDXYQ M(F54:B@U8QQB82)FG#56@T!:I^3B'&$Q^AXHDXCHX"QI55MFR].9$L@X18EP ME"NJE- ;!YL@.*F@U8BR#_?N9CP9T9,UF";&KLD3V&+;:=4NBUDZM(&$6\T1 M ]9RW>C[@?E)C!A1'M^N&=$'ML-%RC;D;8[NB_(ND'K-[JI)CG!_['K5&^],#?O&!,G6[_8ZON\@NU^UR%A0'P2WF$.N@"&2 M(]F$_DF-9$J@P-'9=7_$Z)%NC KB89]0@::ICP"B!-/3:;\#W)H4G* MP'/TL>^/N*9TA.RYN*,GBV)Z!'%6SV=80:J=-, J2J'T0#1E(;Q4W%_8C=KT M*3[ F5- /1=A;#&_6^;[ZF/O:)%A+GPP9:R&'$ EC5";TVD%0)+V,L(@@-Y) MH@T,+!YD10!-,6A"?\04=8](SXV#A[: X_J)^,"4$(TH Y[SH , MK_4&"Z58BKM@A'MC?U0YD9.G3,*9";E>R5^)XON72.\1.[>JSO9*OIW0J U75-^N4WH]_^WY8K8H[[3CFLGFQ1Y]\^4@6E'")H&=*24V8UX(2&LMG6.8, M;ID7:ML;N6A>R44^_?/7ZOZ765[$MU'&'U;#?O82AH^R!HG/]:1<%!&;C_EM M56\38M_CP;0(\C@*B$=&AQ^E\;X1B#* +T/U.'T>J\XQ;+=$GTR(_[B;U '( M^4,K/KQX.I-"6>DD1I)XP3QDL?3;6A2&>$K"XQ%M^IW2(0W"GMBPKM+Z -&7 MS\5R:XFV;8]E3&@IE:460F$M<-11M!Z\=59=R+W23N8_$;N>)K[9,J=5'=BX MFH.52F&JNW)9/YAJMHL++5IFDCKM+:0Z_!\[: #WO!$QT/U"0N [H4?W\@01)S9!%WQBENF\$KS%/R$HPH9KU#+IR,7:\3_S'_ MNKH45BYC7N&]D__]HQG0GK"@[6 %N8+$8T95(P2E)"6/SHA"T3LD0!)^O9) MS69A(A;K?X*]EL.]3-CR?$:)"':C A("I 5$EF/0B*,A2JES-J*XO@[ID [B M$)PPX?J]VV)E/<\G5D8U"'+.>8 6JB"*20WZI#Q.(4/8ZM=WRD?3H9P M"#:L5)CW]8>ZNB_*Z?[M8GN33./ ;,%5$,'H?U S$B! ML2=>Q$5,U?ED#Q.>/Y(! :C@TH053DFO1"!THQ [H9.NHAT?4S;RN4\ KJ?9 M?AOF8_[ANBKWFY O'\N@E!PQ+:Q%BE-EM7*R&3PW)L6".#[J8N2SG@A>K^N_ MN:NC_(\.T*+\&K>JNVWQQX>:9$P#!$Q0>A B@'F,@-K0V6.7DA)]3&=^'>X! MG0#9LS,R !F$+.YS.UE.U@,^X(7&;"B/28K+"5ZJ M_[$#('MEQZ?K?#Z/:80GY<->3CQ_,*-,$@FYMV'K PXJ&];"1@#I1%(T\65Z M'Q/@ZW?OR&,FW_F;;+]5\!P&^>R9C FC E+4 R3AW3"#MK(-46*X0T)M!0Z*2]OU+\R4F -?3;*LP MG%D^=J> M$,^>SWA05 5QBGKML)% 8]IX-SQR(JDFQJ4Y#KM"L58KKBN?E]> MMW$';&V1<4"L\<)*06A09Q&QUN0;;KF&FF2& !("4"SN? M,]X9T AHK$XI58HNS;/8.9R]\N7SY-N;68"DN"JFJZEI$>Z^HTVF8J%"0"$$ MU'$)M1%J\QH JE*.G]"E.22[1+(G@C17>=RWZ?6D_)KOB83?]FC&HD_=!VL* M$6(DPU0CWPBAO$ZR.B[-7]D!@),AKB&_S)WS_1!:73D>7^HVR#7@1G@LB:+: M2&F,BI&C'D'NC6V5TV$8*3\'A'7XJG\<(>:F318HHZCRG@@,J#=,4 ^HD$0C M[@!("R<5%MOIP4\\5%O*_:QNGK^_4F%3G\7L)<5]OE[^6ZZ)1 MK[@U^;+U>G(_7Y0QZKDARFD-L%,\O!H0-(@BP9-RG?Y *T-K8KVL*G?.V6BG M_:5S.U$T_;"] _6MV%MUK+]OS0PW/"S17%NH%(&. ^$;G!TD*56#1LCZ5^ERZ-U^1(42@0L"[6-0%$P1CJ9GIU'VRCB-;GZIG?]KJ:!XXL5GDP6Y@K)_:8 848%5:) M J0"L4UH<&'"YI2Y7*$[.Y<]QX&]K/0LBW9,HBB;U#&*GJ> 0JI9@UV7'*6 M%/$_ODH5O<_XWDH6QV$]%&_.DZ&9.19CJ#&W+KRBFE+(X 8+00;-BS9$>O#. M%Z\^X1Z*>O:U/GUXL]S=*,,FZ,J46\ =\]:%-PPU4@IL18J7>D0!2KU1JC-D MA^)/6%OK56[?R7R]@J_8KY;+NO@2],O5VMY4]\AG'R8/JSRX=1W/R5J4MTOL M/)/&&FV PR[>&3;(A$6^08TAFW3-9GQ\[((^KXN%#3L'9]YT!\A"CS72D'*O MPE1P[RV6$C5X *=2;OH='[?7N\(WU+;;$=Q#T:^;"E0;T&E0B)DTBW%J"+ %4& 8VKX0Q(,5K<71 MX$70YC1@?Q!WL;J)^7W[\Q4_]I^9\+)9&G/_" \L)EH\K=-A4E+LT1'%'_9& MR7-,PEF"8=SMXI+B80Q4*J:J (Q@2AB2W@'FM1?(8V5(JQ2!8W)G*B,9T$I" M0QA54 HDK6/&:.=YV$2'/=0\GW;;>EKW^BN/ _,LK^/JH.I"7D4D&*="1QV/ M$LD$"TLPL@ %RX$& W8,H6E;%595SM8:R&HVV@2:GMAC%O8'29PGC%A.(6#: M>!^T'D4$@,CH"XM92*?*SF"S/F$?9"'PDZ+^S\G\+G^73Q9W]??>O,'7@XO/K5_W\3(+2(2W D'O M ?7.J6!E21?F VC"P[(Z@I=9+1;Y?%U[)) ME1-^_7U2SP[2:5^S#%""',6*(A4$< 9BYD")-C#*0KXV!(A]DZH#H$> M++QI.JWO\N\])P?HM*M)IBB &@ 3#_2HX#ILZ!!CJ*V$7D&0XMT<6R[%WJG4 M$7]G\MEH4R\.JT^Y6F0*:^""2 ]B_XI39S@/MBQ]S+Z_S^IA=;7N#3%NGM$:(6"*I)$( 3PFG0!'OM$HJ/3.V M3(Z]$Z@3B ?3M1LT],.STWU?Y_^\BZ_!@>1-+5IGECL;';J.Z: 7QA"&(#_" M%#H>-O*DP^ 1.9K.?UK7WYP,SL5MXSZ82JE%ZXQ RHGC-KS,@L9]WWC"D'** M*1%>[J0ZNR/F8A=,V,6RSM ^)\L6S]_!PXZ&=CUD44>PB&*B"*9A^Q .6FVI M$Y2&?]B%I9_KE!$MV):.^%D9]S&-;B^:9Y9)Q!0R0GI&@4&"&D=LV"B\IL"; MI H/_^):(MQG4.8V/_ZMR.OP_=G]O302:@40!BKA$FE$HO.-; M&*-BP@#/4HZ>1W3:,TJ5KKMI.>OJ]UJ,D_2[G?UDX3V7GB)-I+%46:'"*P^L MUUQ[:SB\L%3H71.DS9+8$?2#T_!->7NW7*Q @>WWWM>M,JV9M=8)91FG$G,I M,,?"2NF-$"3)Z39FBG7+@5U,2\;[G+Q")_%JW2ISV*I8H))R$$PQ8H4A/KR< MTF$FG--)57;^Q:M4O,_)*WP2K]:M,@\TTS0L^01@:I55!FI@(;#8"*]]"J_& MK+4-SJO3\!Z<5PG:[-L6R:$[_9[,&6(X=1I0!"@(]GW$%D@03#PAH$T)WQA1 M/- (+8XSS-Y@AZ]1M#+55CG'I9M>3I#7FLG M1,SL+JG56(9MQ4.C@ZR(4YP2#CEFE?"L%$N?A\&BDB:+ZX!!_,?]\ZZXG\RC MKJ.69E+7#P&0%9;[XI/:M,]B&5/K%4:.L'AP+;1P(*").="0@)1(I3&KCV?E M8!\S"K^E,8_%/,USXE<&>CS)M@*AJ ++::LO"=6H.8W#&H(9P">"$Q MYN/B8&?3,?#E!A-0B(>5IBI7B2)6(!ZW.![94Q; =!%6#K6@3$L5M@8F)55A MOR">I.0Y'U'<^KCHV>\<#6HI'[EU[VR3(4890]@X#"G%%BO(A?7"<,,@=RJE MF,WQ(>^]9W\J#ET M/M0/=7$_6>:Q@,*D?'A3WN>+Y2@2I7XWE"_+,+?16;=\.*J<7_M.,B8H-]PA MP@$2W$,(;,Q[Z0!A6)MV"?-Z\DA7B^6[?'E=S9Z)L\_[O.WYC!$IA3!4$^3# M)LV)E6PM'Z$&#UN+M?>EHX^)?Y7O)AWFD[W=S-PYL[^SHIRD55ARUQ MD2^J\O;QA9X^OM#%7L:CWZD M?2KP<:QB_A39=US]E@Z^)PO*-Y786@ !H^&-T&@5((MD@!E[E&0SC6_IZ(9: M.RN[##\APZPM13DI8Q[,-V6 ZNZ\Y5YLOMKTB_O\V6@"TG\+VD$T$\PH#K:LM52I,&G>$X6)Q<*?T33:-G%/ K0J&].NATP MXK#V#E-F*#9*<8N,@YP)$7.(7T@^]4'9\O(,I9>9.-OZH2?_/WO?VMU&KES[ MCW+Q*CP^XCF9+(_M:WN2E4^].%++YCT4VR$ISSB__@*46B^+9+/1+[5]6 M;GP:I1JMSCW;=MN'\;TH5//]X8'ZX.]3[*[Y?@> *[?+S[=G*HUKV73^I844 MS"!N-/;<1R- 289)L-X3&R>-D3-)Y3\H)P]=/AE;>$-Y^S_V]D2>AI=?*.+* M@+UBUKF@(2"A&>*4!@6@&7%TKB;ZB#2I>I#+>*P[F8/AT"N%=HXH!H)A"."X MD\1*[84S\3=&YU;R,U?,)UG3"M6A>%/WL[S4V[NN/ZP-)V\H-WB[<%00%]WK M=,@'6GAE+&662L(T\]#,F'G-;#I7_%7?$ ]%K;=5-.#KSI^DT@M/%R3.-FPE M9H(J0%Q(#M9)%(S54H*0VL$WVN+=-C;(?WRE" MNDS %2>,(K 17^^ ]CAE7U]UV_3U.GY M0L25P&#L74C5AP@Q02*/D;\T&UKAFLN'B[H/7_9]^'JS MN?BRV)9__MO'?[NL5JO%YE1)W?.:*:BQR@)52 8*))58P#CH=!:^#^"9R7EB MAU)^@3<]@=TQE;;E:I5)HQ>;*!S2,LZS$-=M !_-04$#_9PH2!]1\/;31UU]6Z6!+U;ZNKI9OQ0K M<.*-(K X$@?IVJ #'4 #"O%WPI7!GH6<[:@)+8<=R[CJ ]O1 F9>^LQ&F2UW M87&QOW'Z*WSF>:@"#Q99Z@F5.( 3H+GD3C-%HB%N4;,RC'UA]=?N83RGXEY> M>+K0G!!'07@K%'#%-'',>V]_3DB2(^RI;6B+;VP/]<;]/5@_+R0_FM M6GV+BO.I!7'<^6[V=N'!*ZV]1C[$L6BOK%+6"4XH<9JJV=FJN2*M^H9X'!73 MS-=^\8TBN&"C/0Y6< J%AK;-RVDUHZZ;_]:@MHL,EHUF7[ZZ> M43QY0S?7IMILJK_3!%A\C7\YFD7IG&8*%"P66#C@V($G7H$WWA/!HUE(D9ZU M>FK!AQ\RSO0&=>M5[>D8;?6MC)[R[D/Y/S?+VWNP'Y*@4NGXOW:?*O_7Y M.+3&M6FK\-'!(,A*2DP %()21* RE.&M!,SJ]+8%:6&PKLS7JU_Z-P?RW5B M?IU3/G5_L_A<[OO*OG>KG>Y1.1CL) MT8!I9):2SC!(1^_62LN84XT.JSL]O'I(LG)H<_KE!XM @++2+#@F%"(F'UN ME#02B$OUS.X,#2+SJD/ 7\V6M 4@@@JOC=0*&Q\]X'I4W,),W+1X&VV$L=((3CQ/@038:27K$4;\9E83.D?$37>CST.T?3S8/^5E,GW>5KO2 MW91_Q(:^$$3H8D??5\OUC@JXLX=.!(6=V4Z!J7":8&,%2$]UG%+"UN-SE,VL MM%^^F*OAP'YM=_,MCP:Y,,89P@5%#'#@=Z/C!$C.79P);?UTO$QU@N5KO$\? ME$^1M2&Y=H0XT)QB>Q-4/+EB;GJ?_CQ47\^E9R![=>R#MT%1DO)% MF7I<0:E!EZEOY>:O:JQKSXT%W.#:\WF@SB?Y N6&,R8%.,6TH4A[J'4U9S@, M>D;Q*LG4/K$3GJ8BQ8S28 WRX.JU5*C@ M9A(VVJ&4.L UPI88)%EXT[(?QZ40ET _;.E M^PF""<<46.\EB>L^3D6([M!! N6<-IQ]JMVG==SY><, :+_.)#V26LJM\BE+ MER-!<"KJ"2UI(#EQ$A-:&X?!_KJ2]!@''J6P;R]1=%Q) SUV#PE M.84_)TBI#F3<*$G/>:@.Q9@7PFI.K'P'WB@,!@V@E(; K-*:*GL_/F,AY[(. M3(@Y0666S:=J,J+H.6G"PPQ^<^0"T>&'"ZVP MYEPR'PS5*:V-$_>0\NCV9!"+3X=8'>F[SG!LQHKMJN^C?5E=^O6E6^Q>BD4\^&S!0DJZ94&!-I00ZL'5P3'*43V3]&-= MR+'J%LK6.U#O-]5%65YNT^B6V^U-2C937:VJ]>>(W_5E^=>.OL" IJ\6P)QQ M$F@T&2EXHP!(OJI$2)$ MJ??OK@Z/YPC+SFFF2+G:@\;,,$:<=D8(+6HD@,H4(">UQ7%DTN-[Q>UE3BJAL[<(7AF;.D-U?.X\*K/]VZ;:;I_60#;E M5;4I/RW^:;=0-FN[0 Y(A"R %.GF>,0>W\\W+E]!>H.]Y%Z##U(E: M,JL]199 "9P=)#OO18E<(Z]+V:JW+J%=/BSY'WUY9/$:?1>H9B0QEG.M M6 M6.RTK:>%!JQS#EWDK#52E[".=KNY/L),QN*/5SI_W6)^=J-5\*"(PEZ8P!!E M%E'EHU33(1U1MEDT3]]8G3)@E+'(LV#%M3AN#KZE.SA=DQ4\JS Z0EM M( XJ_8.:H@WB0RTO^P0-"0[_/S?+W7=;77^MUGMTCI_+'GVO"!(H@$^YV;E# MWKG@:LRH8F1VJ11;2KKJ#].A^/.LJR=/6U]\O@"NE(JFNK14*L0Y$H358Z.. MSRSK;T=RKKI'MO7IQB-W[&VYJ^V+-/2TQ5E=_595EQ^KU>56[W:;Y5\WNS11 M=M7[/5ZW(2O'HV\[^X)"*H.LE"I@[RV+UA_1<(<(4WIN68$S65%-0 0]D/+= MUWW*GO5G_\_7JPKER U@ . M2X/39OZCQPI& O4!#$(0,#%6?JT0U%)L"8IS M#@LL%?#]%>+]2./4F9G"Z4;H!YF4C>]@X8W5=MD@/][CQPI"A-0!"2.=1SQ. M-N?KD7!FLV*L)W3GK&LUDP'AT&0XJ4B>/E@01B MTD8JS)&.LT:;>C2*P,R2 M0K<3Y $VM$*P)1^VF]TC+L3?GO,@?E1\6*P_'_)DGOR] * @J0;$@H@P<(?V MR=?NAAYRL@I-*)JO*S60@UWO\CZX?_KLB2*DBBS1>.,X9P#Q+-#+Z<_ M_[M#1L PLPP668(\>1OS/"R'4AIWAS9A?]9] MZ^'\UW+WQ=YL=]5UN?'_7*QN+E,@V79;QO]>'K]0T**U0LM N''&.P-4>X*, MK(_,!0LJ1^E,^CBE/<>&0WNP?#O5=O?NZFX\1_CUY+DBKM]Q'A&E%4@1IY6 M4!\GBFC$SW:W/9\Y.3@.K)F.V3#U(P5&%M&P+]DK E9&.%D[6]&9HSE9"2>] M3=J9#CD7PJ%(\#RXY1@;?GBV,"0@9 ,H1X$2280F=<"A0":K+/&DM[7R:9&+ MY7!*XF*UV&Z75\N+O8326O@H2.7=[DNY29$OF_)+',9^;_@BKHWV9K.Y-]": MW)3L]'L*%F>:-H)R"=80 ,0#JK'4P')\[DGOLW2AKL:3PVB7FMY4Z\^?RLUU M*@STZP[3\ULL)%"6;L$2AXB2U'KM4U6^E.#&$A5&O&$8, MTN"#(Q9KY?56M0.:^X]4H(8\ (;&UP]PL @,YO: M$$(_3U!-*R:>ATOKZ/>P?%I][S]NUB5!1-3%]UC#@HGG-5,XIA$HI!!-_1$Z M."GJT7E@,[MTEB_D:C"L.V/2V^K;_ON3#EGLR+YK@%JQJ4%3A6<(D8"M(EHX MKT.@M_&^-.EAR*KN.\E-VCX9U3W>[5DU5D57:0R7-*[CCF@J+8TCU/7X-!XIR7/7O)=:*Z(#(!UV&F,O!77$&'L_UL#Q[':"AUWZ M.H"\-WH]Z]R)XFIM&BLH%T@!009;<()SK9F_GTA&SFX_>4AR=8'X4-S*TUPO MSR*6DO$Z$\=+P0-'#A"O1\JEGUWLW8C<:H5X9]RZ7Z_UN4;6N0T5+@XOCI*# M]I8XH0WRLAZA52SGMOTDX[GZY%37:(^SF_2F463@BV\4Q!MO#-,4.6T#PDRI M&L9@'+5S]@&[W'ILB^ADHP0U4<(2;9PW@B&LM=X7L=@/0Q(VNYQ8F<(\&2EX M'IY#*9+'IY!'M,?CQXKH<&JJ,5(J:!-U(I>:U2/A-FO[>?(JHSTS.H!RR-7E MS5U1B53:Z$NUV:6?;77]5QS_98-DKDT:*"A6$3>M1"#20H0S^ISUZ %G1?), M?K\HGTB]@#P4Q?:]3=/ 5)M-]?=R_?EH]L8?GRXX-A$=%AU&H3T25L9OJLYJD.Q%=5]';?TYQ;P>K;=PY+6"<:R1 M4UQ:)X2'0+Q"MR/E"&.=XYTWW_EY[13J$.%QO*??UU%KEMM=<@OWJ2XO[SS MQ>?FD3W'&BF<,5B"\\Y('><2$DB'&@5K6:H=K[52UMXK80)9\7%HOJ0<"?^A M&%LOW7=7GD[L<[[P=($0#MP:XKT@*IT/4'GOPY@(;@ZOSMX)[[-V55_,R@=U MC-WPL%AN_G.Q.GIS^<7G"Z&<<2K:@UACKP16*7;T=FQ8QX4_AS _V09Y6U!' MTB[--4O!?0B*.42!(Z"(,^MK;8DED5FYN'Z"S>\\. ?;Y4[U'Z,,FAVRO?!T M$ + M12H5I PU--KK6 /SF$'=8P1J)N&%?8BPZ@'?H1RB%PS=$SD/#KQ12&8I!^NQ MX\I[XC2"NV7<8D BAS\3W&/I;VGJ%N>A>/1ILUAOHX22T?>QW'Q;II"3^^B3 M)WY42NV_??E/)S,P=/DUA6(6$:FQ1P3[@(FF_!Y)0^G,TKYD\ZF:C"B&(K4M M-[O;'%BI^Z[\FG+/'UQ?&[P5UQ0;B/4$>4.\%HZEC-9WXV0.SRS3[S@4>9Z$ MLS-Q#$:[ZOJZW"04WB^^'KD&>?3Y:-Q:K8@P6!.%%2+ZMA9+&AOEAL\LX>\T MJ-:!((8CV>9KM4G%OLJ_=@\V2P.R'7FO")@)IDB0@5%E*7%"J'JL3+J972"8 M".FZ$\A0Y/OSXZ=-N=C>;+Z?P;S#+Q6!.\>=5S6"7" \BUR!,X?3+!0[*A2 0BE\?+5_,HB5< MCUIA/+/:)<,PLG/8)T"VA]SVOVWBI/IS'2W;U?)_4Z#2=MND8T[44BX[.X%3T+18RW@7&F07$'# D1 M[D8)'+.<'*%G+]I#^,ZC4.Y,E,?BTM,MI+N+Y.5ENCIN%MNCQ\+G-E4X@XCE MB%EA/*'1&U2 'A#)*DAW_M)<[1:KN;"N8^0GPL6#.ONWQ7+=9H5NU7ZAC)(I M/Q#7"G&!HJ!LO5D&PI"<#>X)1G^/Q]I>Q#%U*K1G+, MYQ!R@EE91K%#LQ ?[>;-_L#@UR6;ARL3&)BQC"C!L09.B#8J@ UQ"0Q.1==T M"I=L7AQ?6KV3VOM]O4\5E#Y[=#;YOMQ$;7B= G(_1?F:V,5_-3J'Z^B[4JA& MG F<(FXX,"&U9SS^PXW$7GHRDPCY01EX\/1N')E-Z:SY0WE1Q7&MEGNN[)7< M>;1OUW2!))=6\*CEI0'!G72"4JVH!*$8H3GYRB=X3#,NRP<1T?"D?GHM>'NN MMG[YY<+3 )R"P> D.!=28@$3_;N !ML!^GHJ9(V#"S'9XQ2-B/) ;Q3GZKJLN_EZM51.CW MV,#Z\S*J;;W=EKOQW),C?3K+(3FKG0(9S /F&BM)@>"@B8@Z@Y"TJ6P)&[$> M=*-Q--$8YS54!*YL"%*0J#(A%4'!UFH J13QE(>9WS.RZ5T_R/VC"YF#=^L9]_:4/47A_??]M4]U\/9;*V0'BNBM3). M">#!*(-%NIGA@@$*?":TZ%*,C9C1"MVAW-RZUV\:7$/YX=F"(2IQ]-@E\@B4 M93)=ID F(*GB1R;'=9W@QEY7BJ0K/(?F2 -J%#;5.-/2(V(#>"2UMA+'!18I MSIF!K*26TV-$A@0/<.%, ,?V*'XPNWY*SP)):21#+GJ#W.A4PLTRS3GE+*0- M]4;G&PV7_@<=%);KY:[<=_"RO-K_\F;YK?RAO^;['XO_5VWL:K$]F&VPJZ8+ M+8E# 2E-J':!L2!$J)% @65ERI[N].^8)=6H0AEJ5?E]'15,>7_J^C@O5ARD MOKQ<)@(L5@](QJ'%7[Y6V\5J;UA%[7.QNKE^YL M3^25&J8#!;)1A=.T5TU#D#*N AS?H>]P_'<>4V)XLOZ0#GJ"TAQJ+ITUCH<* MVL>"A=JU6(!!#@",8>GX1%CA@JOQ\4'.+*!E:J1[7M!C$"&VWL9HHR2.;7JU M;:^0PG&#J1/1Q_=.2$!"W./K268FP9DHVB$A[IU2#[T[J@VSVRR,B2-WWG$2 MTI YXM+NQPV(8!XR]]1ZH%;_$F[#IPZP'/UIPI A3'E%DD XN "!]/Z+XXSS"*L=C4R;@0U'H?72+UKO3 M_'GR7(&(85)+*TTZ18EF*5(U*-0&G$.>"85#CD>>'+2'LZ'V!5*WVP]1CO%+ MOT2,7/FM7%5?CU8<..O]0F/EK0^"&26]1Y@@PN_&SCB"G(0 ,!^^](%E[_[= ML>/L=@T5PEEB'#7.*1;5:ZIMRNH16F YGMS4%K7);R^TECYS*F83Z]4V+'V\*=(W\@/L.3\!X M6^[\/W<[OO<'E:=/OL]IIO#6"._ .Q4$!&>=0_=(<(]R=.)K=1OS.=BC!,;7 M?]M]2HI6NN_VU<)YYD%(+30B$J2Q@MU;&D*[0??#ACAAZH,,C;5>*\PGP+)' M.5#N\E'M9=V.=P<:*^+L#H@'@@TXC#U!#IL[5,"JK%BW"6F_J3"Q&RE,@)L1 MN'8\C"\6"3UDF7-&61Q=+!!>U:,-CN)!O9#>D]B-S;GS$1_.VCMJA?R TE&+ M[[RF"B>Y5#8N TQQ2ZAU6LH:$1HQF<<.W: <[%D&8_D@>^OA/"XV::! RHF@ MN$2(41ZB^G<2U:/W2N;L$4\PD]Q #.P!^2GYOID^;T$<$Y1)X@RB'%FEE:V/ MZ0 )D[-;?'ZRN'FLO#W@/M@1?+7=W=X#>BB)5&X_5JNF_D:S!@IE*=:26?3%0NM@HR4!QG#O M=-!8/HS6.Y:SHLJ?E&>=(M[ZQ.S9]S[NE/_G:[G>'KP/=/K- EN*@(NHEQD@ M*UA(-UQOQ\!!FYR[#>HG6Q/[@7P"VQWA9I=N0?TXE :'$3G-%B1@1#4)H)SS M$BQ&#-\CY>6P6R5S.9P84"(3X.X+@_E0IFB*R()T.+Z]6*S^NUP<"T7IH/6" M$DD$#U98&4T2X7 JY^E;^ M4:UW7UJ>U35HN!!14)AIZ[TWCE@)6),:+>3QH.@T-3_]775& MY+OV"F$!-)7*2RL,X(!(_/T.&V]%#G_/-C!^\3=#-!.F;?SZ=I%B1ULL$/40 M%$<")-)6!H%T;?X)PH4=\@CG%W6SA#-=\H;JICO+N&ZP\((YHU*2'- BQ,X& M7>^;"&Q%3LS9V6<_OZB;(YMI,E=?16=]/Z+X0F?T?=)JP2C'3')M+6;(*^]X M$#5.3ON5JOEY5YD^ZWR QEG#C]< MJ, EXUIHA0$(XU)1C4 -IR;O-5]@LS)EFG5,:##TN-@[IACCZ=M->]P&HAW MP"(XDBK*I' F_F9X3C#1A"C2A4B/LJ,5FD.Y'0]IP6ZVRW6YW7XL/]]6NSF> ME_#H>X7PT@,CDFIF@"AOO!%,*+"<.@PB)_AV@I<.NE(N?6 [&(]NNW@R9=^3 MYPH3/15@PG%F W FC>8H6N>:RP 6\9EE8NU(KL_9DH'H<*&O3U(0ODF"3.(Z M*_?IX[<*YKES4@6J@H9@O7:.LF"C0HUS3>A!CS5>GX;I#MF1&712WQQ]K^#$ M$8N HOE$2_I_N\%"TPJ MK32R' %W07G$/$+:, H*ZYRKNQ.\.-2E8]06P][E?C 5S[,GBFCF2XRX)%K) MN'HJ+;AAB%MD* _:-]HRFKX^:"FKYY)NA=E0ZT5>R9C A+>,*D0U@*!!$VD0 M:!X_D9C*'.MB@E>WNK8N)PA,F$35Q1"2J7H04"R 4 MES@(HR!+.4UPP6]-J0>5?#*)V4ENM6FK4-A#G"'IVK8'X;2RR#IL MXXP"(:G)L80FZ%\/0+(!I- !VUXZ25^M[IRZMLJMH^8+Q[RATF#'!8:X2DA& MO0S17Y66@R0YI:0GZ)D-RLDA!3/8EO3=Z*JK-@$D)ZG=Q]<4(15H- 8"U1(< MUJGH;RK0:$2TCPS,+&?$L.?Y(PAH[+B?)Y9-/;CXUU\5$1.A!%#"E=4$% 6E MJ>2&0D" @5 &LE'P3,^GLB?C@IX\6(#SR!&'$/A$\Q]AFA?),2"\.Q(WNZA:>)94!2>&2\1!,R,C!8G$M(;AHW.RATTH=.H,>VJ[J4PC2!JC['! M3K/87X# B=9!8,HC.-(%AW+V:2>TP'6T;9 #W71BIY%$QEI"# X,.)8Z2% < ML L(L:A%Y^'&MY35@=CI\S#K4]9_1)5W?7-]5-I/GBFD(,"XY]X& 28%D7N& M8_^9-XJ*K BQ*#6J\Q3*,$IF3]^IF".IQ-3$T(D>;#.4(\T:.8" M,,D@YV[,A+S@3F2>@=O@=[_?-+@D\>/#!5-,8X*)CF! 0$HI0RQ!QA#&K"-^ M'HY(QX>QV3@.Q8XAR@-[1:S2Z0 MFK;$<^EU,"+=!-!8BZQ]D FM(5V(ODT) MX//0'216[??KKXOE)F'P[NI-M?Z\'\$T8M#JC>WWJ\4Z'5'[_[E9[MVPV^[] M>[FZ#-7FXV)5GA62EM-LP0RS@+SCG%K0BDF'E0.LG93:8-9HU[G?X-H?Q/AH M0,V36IUHHV!(2T89TW&RQ'F"I16$6@8XKJ%6A)F%_0Q#F8-9K[H5QE#+U>%> MF^_[CS[%[IP(8FO<1D%H5*H:2Z+=;7EA@P"(#IC&_].S6[BZYT8U#/+CLZ]1 M2%F3UPL6!^Z0X($S!HYYR2.N/!@IX^(>I_:\.-<#(QISKC7HK8-R_O!_?#SH MAS][HJ"$>V^=5$Y1H%AIIKCB)CHCZ0.7DQ?]51&AC9BJ+B =7ZLT\=@;O%VX MZ OE%PI!N.5Q^CAI%<2YI 11P%3"D+C\-.L4BWD_;PT8Q< #W8@?=BQ_U29 M\C;7FY#1"TA\N[JW>Y+N3GH0A_?J3FKJ0(L4A%VQ(/&@)57!F.<-O2$ M5D&&'!9.\)"[3Q;V#/U@"86B*?JFVF[?K6\'\:3_32C8K($X^NCNQ.%SX00$ MK15'FN&(M4@K <\I&CK!@Y<^B=<+X&/OI+^M=B,6>YCB/KI0( GAD7M" ^7$ M&!\PH0%CD>PH,]X^^L%AG9>![)QF"H.)EA:;X*D$ZZ/O[-,Q$6-", 1F9IN7 MPQ#GQP6M+WD,HUWVMS<_+?X949'<]^$L/7'DK<*JE$>)")!8 29!VF2X!PC(22<$ .-<*V,,0=3(" "''"MA@M.\$[F_>'&^ M$WB'GK5CGZ9W/WD=,=);1B36445:+S0-WI"4HI9&C[11[%D_8W7EQ:9<;,O? MUW^N-^5%]7F]_-_R,H["E.OR:KG;_K[]$/]>K1=_K;Z_C];F\OBY>*OV"B.L M$81H9(SDPC)#J;[#AV&2=2WDE4WWQDQYGA-@ -R'[1]<''_E$?BHW^ZJJ\ MV$4/];[''Q:[\D,XN\--3=(0J"9.TU3W"7KP\>CRR2D57N^W*SK"[CT/=K M2[W&G*]L7VZGB!XI#31*Q1M'):718ZV7'U">Y)RW37 O<$ UVPG>(W/O?)85 MDH'"V&%,HV^#4*J/+>OQ(6UFEH%T0#Z=B6SK4")]^2UEVOJZ^+ZO+795;18W ME\O=8GWYM=KN]C]_+Q>;W>*?0Z%&S5LHN!(H.KT>D+4$!T-!W&MBS6U.*-($ M:X1WR99^D6[-GMJXO.M2]'6RZ9319,$X$M12)(CE.@0GZ<.HI7(YQM?YAU"?G$?'Q;I7VMFVAE1I?\SA=ZV:2T<9Q-=J!RVD^354A.C=>, M8V(IEQK=3U;(JO BYTW;,>4P.(?O!G!G(31AY=,WBG1LQ!GG)#A,)#@C3+AW MA 3+48]JBI6$>F5:%K;C[J38VYRER_7GAZ2E9^^1O-1(X=@^&-I$_:^!,6LU M)W=; M="\W6GB-O>8<^>BX!YMJ'")5HZ2HRLK'_9,\^U9VG+]]K:TO+C8WB]7!JB?G MME/$?DC"N>5<8D0Q! NB'I\G..MF_<]PWM SX%,PP.X_6G\^=0'_G&8*+Z)1 M@*-78X)A!D#%278_M:3**3" ?^XS@R[P[E*5_; :?RB_+G:;VY^KJU!MRN7G MM5]LUK&SV]\VU?8B]4)Z33UV2%.$B+!68U,'#0JB9=:Z>?8YPNOBWGAB M&/FTZJ7]ZP=_Y]W5H[V;_46K-\O%7Q&+W??SC[E:?U64IJ)<8,X8Q4@ 4QI! MC2@**"M/P$]R>C&R3-J'05U>Z6DTH IX)_HKF!;?O4&]A3VW+H]](R+)<+1G9;68>0AQ*4;O#*I!IX 7BY"W402& M.A5Q\=1$CY1E%3)^90?L;7G8/^I3BOXX8P%NTUR! &LAM ("T7\5:N]0*X-3 M 3V&:4YICU=V9-^MZ=_O-JP-[OH>^<'?W MA4>VILYZO_ \<),2-1L3"$6<6NEO!0N82=F(XOU,^7U'HP7W(0EN==KF>?'Y M BOO #$UL*[PB+CKY7"!_B.*T5,H(GI"3.J!HY$"$G'F)"VU'#L*E+I,=A MU?W1M;W9;([G[S[^8H&(59A!\)+3Z!"0H*,[<#?:"$).>.&$=I[&X%4FU",3 MZVVTU-MRZ^'=@DA#0"*G [-,J,!8N+/>@$BB9U*/=U1ZM49[0"MV["/6DZ;K MRP\6$'T,C!$CCF/PV&I/O/!.6B]#4'1$&_6_RK1LE9?Z6R3%YWV>\)2'+KG9 MIVJE<];G.)\3LEQS15[UBNI0ZM^5?^U^ M7\>QW^SSSQ\O1OKCPX4,!"RV3L1A1,^<2X\HZ$ 0()"8S:SP7W="_B'/;R:R MX_"E42710Z\40@90"DLR+NZF_(^;=4D0$8L=?5\MUSL&Z'VYN8A]NZUE>;R,:+O6"N*#$,1C M)8P $YVTP%T@&/EH4:F@9[*_TIW(JZ$A'THE'5'*;QK4)&WR>A%AQ5HSA%-I M!6%U&KD5'+#E$6J9V7WI>Y'K >QT]^?Y>ML+%S7+]04,DDBJ-34;^# MPJ H4Y[8D-([,&.S\@*]*B:U$/A1A[@EPN/PYQDN'\JDR^L_?BHWU[@QLTXW M51#,F>24.A\!=4 -$*RC.1&8QQ[S^#^=DTAO@FMF1YN@74 YX+'$ M[;\?+[Z4ES>IU.X?B]W-9KE;]A!6<_M5V[NOJJZN[[_J5$#-Z3>+./4LUE@Y M9QRH=///\Y3?,G 4?'"-O-/A-/W]R55ML=^:37%JO+L*4;TL5O]=+E[:+#_O4B*BOHJ@Z9..3]@IPDBO*.%"+ M()LTU)IC"BE M3 ?N)&1=W9M0[MF^N=4-N@,>!Z1@N$-;_G==Z.1[WE>KY<5RD*_:AVN]QMO! M#G$#BBB"& %PT27 \3?.1-0VT0!K=(Q[WIBVJ4_+U*=-W:?5 X:?(FHF-OBO M$R-KV$KR<3C$.6 X6" 2E#*$,F,\.&TD"S,ZB.A>YM50N$_"I+H[E?Q^DH<9 MK17!H!"LE8 M1&LS*F-O6-3.WEH/FN3P<6KG$+WQ<3C\!UD4/Y0IBFCU_??M M]J:\U!=[2S".Y_VF6L;9P@F2*6-?*6)X==$P741?,%HS@(1Z/W M&P0$H4P RD/\289H=.J9)7@=E&_5Z.*:D )[E((J5)LC6(Q]B?FA7W5!-H0@H35C!&% MB*)@:1R?LQ*E>-F971P;@5!MH1[NIL6MA%)(K(W_?[EKE%KEV&N%-I:1($%B MAZD+'L=)%$<:$(!@4LPD:<^@I.H0[PG9-O:VIL?R6WF;D?/=U1V$GRI;1;-E MO2TOXP_;:K6\3"[P8]64(=I,! M!$$;G<)B L?4"FHX:A0S/+@;]VY3%]1]P6P_E2$FJ]T"K#6,4:'WUT*(4^"# M(HP@#=$]4#DAK:_=AFI,I>8>6N<"&6IA;.QWG4A*H7]:&8MD]*D,#Y&%W6Q699G=!W+SY?&.>X%,H8(M)< M-0H[21E36B,'GN3$XD]PSV,12!#4_Y MGF.:NOVB E/J!+:!ZY27*ZDN18$JQBF7F/&<([P9N>E=TG\$L4WH)'#LX*7I M1VNB*$I+B0;/5*K(&H6J4+KG%'4=,J11Z,_0V/G%9O6]5N;M3_5^;*:00"US M8 7&%(""3 DL79!>2$(8S&P#9U#^-#9&L\4R^ Z/_Y^;5/"HNOY:K1L>C MJVB\J\%%A/4F\23' >T.-O6I^DTZE7"^NHTIH 9L0"$UPKKI);*[$C2-"IPX1SKB@5.:G8)[@:=LJK/@ >7U4],0M.&%YGM%(@8X@+0@O]FB?=/W?M/-)(H0TG*DY"&5"< MW'&2$ITJ/,?_'U2 ;:$TFB M1XXB2%0%*K.NS[^J.(+A=6);&0QL_&W3P='R6T+D;;FS)V\D'GNM(,$*Q"%X M%XT=2:+;I9D)%DOM.""4DQCR]2J_%D1XV0SL O-?!_+'3W81PS)8R5UPOURZ_E;^O+ZKK\M/BGU0>*T[:*@Y@ MM=SSX>.7*!BSV%^XO4YUD?:?WJ;5C"^8+7"C5QKOU[;'Y MNTT<\C[GT?98;>+@@G5!'B.2(4 M'(W06IWJ#&&!.1(^AX83*B8Q& W[@WY"8\80F*M)P0,4<8"#LQ D,&F1"8&"9J5B7V"I.R9+UG!A.=) MXC4%$PHC;;JN1*U%J0Z"(@IA"-0%G0HRS^SR94]2;Q),>![0X[NX'003"H.% M\Z@/@HLC JZ.B-6RNU M$<'E1'9-D'K#6F0#"&1X/?C;S?(RY5$^0_4]?:6(T#EI-)6>:J#.&(9UJ@O/ MM,0<9YUR37 5[9<$![5A%N9#L2IM!MYN#$=Q-0@4?/'Y%"D>!/'4XX# *RLI MMMXP:IQC3+&< 3*8JM9M(V83\'&1H)R3#/M M]&>6E6Z:MT=7W3]7M6.*@J\W[,OY[ M^;"M<$P=9S5<8$ZB]*2PC,2E2!N),#?1Y*>&"B353,HR]L/F0:&?N *O)V:] M'/[?FT5\X&IYL6=%]RK[^/<5WF/G*4ER=6 XTJGHI4<<"T8H9)FW$S1')J&D M.Y7(0"?"V]WFYB*52WT0 -$H,+WO4/_#PSAU<-NXC8)B9) 2R"%K@*3"O(+1^)'T M*GIJ%,_+L.N2& =#\KN%?*@E\(E>L-5VI]>7'VXC6T[L_IUXL]"8!J6T4PH1 M(%9I+PT)P7J-,;5R9F<7/?"@ZA/O80]8G_3]9-*I@^\47%N$G$>8D@ &6VF) M8TCIH"2Q7.?LO$R04YU)_,7#U7Q\![L1=/UU57TORX_EMW+3:"OXP!N%C>Z& M]XI;;24P'PS6'"E., 9FK)[9LM>!G)]?P^D$U]:1M&ZQ6BVV?RS6-U>+NP&% MQ<6^8&G4MN4J7:^('FD9!7%Q>R?H(%.RVBNBNF:>&I"&*H@_&R]XM/FE0EA[ M(G*B;2>XD] =CX9$O37+6E'I>,\#\Y@RP201%"@-6H4@+:=.2($HG9F+WC%? MNH1V%+/Z_6IQ*D'/B\\73!DG4T9N)BF@Z)LPPE&$SFG) Z,Y97HFJ&8&-J%; MHCP:@TZ:S0?>**AP DG$-',*B#8&M-.&6Z(]XQAR6#1!HR=3QJ<8TPK3UDO1 MNW3?Y(<^;(\O14=?*K 2UF/!0 D%@*QR6"!PU*34_WFFRVM@P[GRJWH"]D=* MO!Y%W2FHD[$&^][ -M^3773"#FCR>N&H-"8$[8V$:$5132V #UYZD-:PG)LV M$[0F^S<+>@!]?+JECI\T&9J\7H@0IS-#GE&% (*04C"CC>7<,B3%S.R';LG0 MF&FM\1Z?:6\:!-(U>+M P!E(;IP2&"08[:)'R&U<1&6*(\M)GC/!9"1CJK6V MF+>V8Y_N9']9;#Z7M_]N%W6VJN7]&?3!J_#GM5( $M(3C9.MG^PPI9RVF@6D M)',@9G;WKU-I5T.A/LXQYVWW&Y]MWCY>.!*0XYP0SN(\]%8'KC6-#J3AX+') M.3R8H)'?!Y\ZA'<4XNS/WU;)'TFG<>E_OZ\O4@+)RT^5BQ\?"]<]KZ$B<*\\ M,XIQJ2%Z4A)Y2T)(^549\SI'>4W0QA^,;%T#/Q0-[U.'W<9AOJFVQ]37"T\7 MS-K +!%<2 ;4>\VULT[+H*3Q5N6$' NM M>.GYPAO+5 C&8\>!\& D,E)0%Y0!RUA.PM\)9D'KDS-=X#L6=]QR=1.7UC/8 M<_=&@60(.@A/#=; +=)*@1;88>:X,3AG=9I@^K(A^=,.X3%CTL>.03]@,#YT ML$$H>N,V"ND]EPA(2#<77/1YE)-(82<E=8S_^KG-WQVE!*N555*D*,"@1 MM ?.&2<>1X,MT-D&JG?(B38':N?!/C[A.CQ0L\[[8*(YEY;V$%=F ,^" Q.- M.X-_FHWI-F1H=:!V%MZO_^:-089IZIP4-D!0VG"-@C3:1IN/4O>&8N$00XAS#MA8$VT2IICAU@(U=&9I#CN3>/.[-V?A.Z7H=NI!>2^= M5,Q#M$NE]#PH*[FP(NK9F>57ZD""S:/;SX/V]5W((I8)17VP3'$05&DB#:/Q M1VRQ-&AF$>[=4:=;7%__A2RG-'?(@^:4@HCJ&*>*J''4""CA/]$%FS8J:"#4 M7]?=&ZNCAI4\#HDRL"H-%5OM F+1> PL)]IC@HP:W(ANB?/KNWW# 0GL,9', MA11,()'2.%B$G8\3EO5[>-B_1_5M@R+OSY^N=E=5G^O M4Q^.KV#'WBF,]E)A TX: ]XBS:+:1)19K(!+.K.-GVSI5?W@.J7;6*"P52I0 M($B!XT1RRS@C*/4>X:P$[Q.T?SME1)? -KZ--<&ENU-0YVP*/MW%>=/@UD*3 MUPO$7>!26P72@8^>>BHKH!&5($40*,=0G&!@WA@+1!E@H_:*J:(4I)=ROTAD$QYX'\NJZ_,!T"\RA0[QE@L)KY9'Y+ M3Z*JIGQFV6Y[H4__L(^R$-;G&"\OZ$W7P^.M%)AB@5# S"(+EA-CF<=2&&>P MUL3,+$E^K]JK/]C'I-^':K4*U>;OQ>;8\GCBS<(%#X8K+:TB0+0UGB"),4)( M4VNS4N1,T/H:G&;MH1Z36F?R*9H!FD>O$#,>)TU<_J.FE@'9X+AV!#K"!@@>*"(,0G0L+DG*E@'AG%*+41H\Z)T'"U$VJGA54-MBO:;4C5 1B M,7 M/2@:M''$!!JV]RUGMSC:9;E<[O[Z<#97.A'?,BS9OJT>[#3._9J.I M"3(N&40S UXYK;2@1' @UG&N;!/2CX2#6VXO5M7V9E-^BN(QL1?_RH'DA>8* MD!('C3@"QL$QKB3U0@0N E74XASK9>H'D]VPIEG.@2Z%,*;BV&_O_RR:(_)+ M$!&7 :<"*$@W;I$(EO& +1C1R.H:]8)> Z5Q9DN%]]%O0RBZUT "+ M,T8X1T+YGU5?-.9*NXMZ+?$?RCAME-+L+#8V:*>0X*0+ACOM$'BGM.;:4$H( MU0)KFF/.3OV$7H<7%2JDRA%^*'\5JYORFV('/41YLUZL;(WVUUU'2=!7'W>5.O/;Y;? MXOJS+TA\3BZ(\QLN4BI)9]-JENZR:,FM0S5B4HF9>:GYQ#EB9/:.?DN;<[O9 M/>)I_.TY1^-'Q<2.&5(M9:IQ$* M*77;?DP^&C S*X8P% &J[J'OE4ZW$^UQ#P_>]CCZ?.%)],:H9$@1@TC@<1BX M'I- >":9TCN2:]4]HN>Q9%M>_-OGZMO_V3LWF^^)**+^)?%$/.+)W?Y<(:T05!KF ML;>>"8RDK8<6G2*5CAAP?-'BJ"HM!PAS'6@ M@3G+2:A[CK')N5D^H0##;CF0"6+_>OW]OQ_1Z^__O;",F6!H&JUWS"/%E*K[ M:\#F+.,32H'N%$SP.D$1WV'C.@K'*W8\<>S*S MDZ>!=P]ZE,10''Q[DR9(PBOU/:%P-YBCN?@/OE1@!T8KK4(TG[2,UK*_W_@+ MEOFY)2KM5/#/,_-WA?)P@9^W<^YH2,OM(X70Q-OH+C.A05&;\HC?@I)"Q*,5 M/C.]U"=/6F(ZF(:I;JO7K'>WJO:87GGV:,&\Y=X%Q:5U.H*#*5;UB*S7.7O? M$W)NA]$F>=B.=)@ZIQ!H:G&8X%9V3V$=+ W.PQ!EN FT6TMZKWG[1 M5#+?'ZQRO2D7MY92LR#?UJT6C")L.+6:IR#U8+20DDA'K4 B&#)H8H$13U$; M4^;E%6$ Z(=:1)Z9Z^U9>5Y#A6/@M-91LSH)G&O#@((UCGNF'!WHRMSK)6*O M: ^S).UBQ\QBF\);K[^6Z^VXP7H/45'OKAYWZ'$([CY[R%^IR_4=Q0;+5E[# M!9:*@U+4(68!46IDD,XX4,RG:VF-W+Z1$3./!]9$E62V7% K _.IY"S!0!0S M8"QX*Q5!X*+VG=?):)JL3)&QU$0=C<6J[R>V6VOD?E0=2>)P<[:7@9FLTG7A_:3U'S_P0[8 M#^QA=.O+E+KT[>+Z=(VM/KZN\#HZXYH&18@#35PP+M3(8I25%&&"'&_)JN>: M@I57-]9VX=K*YQX(]K;5$(P@(Q"SGMAB7P87W"#ANW^=$ML-T(9 MBG2_KR^JZ_+^1M.;.W?NA(M\Y*U"<@\DY?"!H%"005#CZG$*GU7@=XJ+ZZ0< MYN[D,C+_3OK!1]\KK%# 11QOFL'( ./AWHZ(?YO9WF$G4F_&I%;X#L6E-('> M77UYR'XM=OY;K<+%:QX_KR>KE>IE.:W?);V91AC=XODG5* S,<,0*( M,_%H;EF$9E9EHA^.]8'TX/L261;GFP8W@CK^IB+E]B1>X>A2$<.9)%+@AU6! MYZ2TFB!SI^4CC"O+9G-C^_Q^ZV6Y3/-"I1_VER$?38?X4>&JBYND%=[7*;5= M5!,O$/K@LX7A&%OAF*7!(LU#=,G=_4+"V/1:L40+/ MUZ->QZ+.\_B9/F0S*>OVT^(?$RWXJ^4NW4DYC[G=?$$A$'58A.B&(N72#EO\ MIT8OZIU,%?N+V>V-V*YE-RV=_+;+%YW*(2G+,('R#'E+&;(4:#U6(.P,\ORW8G4SPJ%. _?5Q(*08)T- Y" M(Y)NX5.AQ-V8*)(B)X?2Z^',N?(]'0IQ%JKS"860E$CAP#/GG>8I"X,F];A9 MD(TNRKZ>#9)^V-0]SO,*A3#!J)@3 ;%K;,$L'%"::347;]9T#"C0B8M9/5R",05;&T"G*^UR)5=W@UJO,TY[T*9D_?J9@ M7F&AJ*$BX* 4M=3>]]U@/9,;H)W(/ .W:6?V8$+&92W9S!Z#<\EZKNTDQGE6 M!O,)VHSC[\CEH/\KFT?SBXL4<1>0MUI*)GP@5E!<(ZL4R=%M$UK/,EDU1#:/ M\P3Q^JX9DW0W5G)#,7#D.8B@:D4 1OJ9$6U2%YG AFNJ*:<*L49 MUYS[X..RQU$EJM0HH@'2>,%)OVH/P6667 MIV@D3I9LK<3QNK,4888YLAKYP!D$Z9@SO!YK_#WGY/;GR>+1EGQ=BF8RSLLA M_-XT*0J6W7B!M,;4,$<TP]H3/9O1Z1SE,1W;1NG&3?-"F"-QR8 MT1AI;V0 HT4=@L>U#SE!L*_1F^J/N+W(8U#E_-=IW/YZCEM8+#?_N5C=E'J[ MO;F^G8)IJ,F,_U1NKO$I+=W+EQ9"RQ"L1PZ$3J7@.0OR?L[KK$O84[1[1U;7 M4Y#AY,V8EP;\8;G]5]B4Y>_K2)+H_GZ(^N/NQ+\/Z^;,+A2:*1&=;1MQ%]Y3 MB3"I2<$MR;J=.*&R]%.91=.3Z*N<4[42^<]J%9M9+7??/[SLNP[X[87%" ,2 MACB)J562:']O@_*057N0_YI)DQ;FZ4ETG:[WIDT83(C<3XST23]#<.XYRH(/%K[RQ_90R(CS^>[IA]+;:_7>Y>TB U.1TL^OO+#AQ" D$UHH0$$->"7R/L1$Y MER_DKRDS01%.?B/@;OOM'HK;S;>[DYB3IUS=?V/!C?#&:C[2/^\\#_V:3Z]%L).:9A-(16>0X)9X(JR)4F84--0W@(5G+BO)XNNL MK3?RQ.A:9-,Z#^P^ UW05EL9_30>"(^24<+<3W\'/"M9R:^3[<$$\RJW:E_< MJ;Z]_#;J\<=M%PJ%E&*:&QF$(/^_O:MKCN-6KN_Y,3< N@$T7E+5^$KYP9'+ M47(?IVAI)3&6R1N22OG^^V"6.RM*XL.:6& M6.?T_") 71.UIEVQGAU$ET$&IX(T*L20)' (@U8,64Y52AKGG/TB0&TXX?@D M4R9]?A=2\)'+GX:""]%%CP/DI !J$H[RG(YO'<]%+CV/!;5S[I$ZU%IE),6. MO#7.DS/[.2G%*CD7><[:MXSE5_Y,KG"_?Z,W'W;)H[.T_:._N$O:21F5=L)* MD9U*6/[WRDF.%E$?U(YYI&EQ4=+V42?IE$P4$!RFU->V#'8$5:58U. UMJF< M;C1I^^/@:ELL2QBP+K.7 .0H^+*CIN%=E%^;)/0,/O"L6-9QUF\FIER 6%8$ MS2ACLE*':*E,%WWZ;6M9LM:LK.O[*[UJ"K&LXX!8IG)1#BX[,MH8A$@LO<6O M[Z@=3>EL3:3G1W64@[6+CH.EF=EU9C4/SY@<950!K!#2@0M[JQF6-358+:;J M9X\()H>L>4=_[$BAS!<_;^X^7;^__GS]\9^O;[A\RJ=W1, V0T8=@442)I,> M[)Z-K[FZV&"0,:6CCGDZ=1(P%TFBYLYW%=G AI/(O3@]E.G3#_[@./IT)M!H M7CSY^>]Q6"^27TW>"L["@PPY(/=-TK"_5,J#W0%%3?'PT?%<$YN3M;#L)'@O MFFU@<[)<4Q!S= WGF6-MH=T\PW9)SG\O M'[R[_>GJ_@+/WS>7'S_U-W^*.UU\W&R_V>O^[8TT!M]>-Y).:$[!&$G9(6+P MRJ@PX&&\."@-^1?086J9>Y,@/V--P6.RP^>J@L<3O$$XY6*974..QH4H@7QR M1HT9 +VYF4][9,8,4*Q/'GUO>LI^^7J@P>/)G.EU6$\$L0LID)#);(8=W9"UA72XY@V]\[YTG M0F(J;WLXS!?K!G[\S34HZUIZ= ).C=C"\5=!0I1_0H'_5H_M]<_-:D\[4 MF>/8CAR[!#&$F(@HJ C."F1'9C?I*Z&LK+HBUIZ[U(#[?!>-5YFS[;HXXZ@8 M0&N&A"FBM"J9X5V2PIK,Q*JSX*]=J6JLW\P)RP+JXC*EH#+X(#Q)#]98)_:6 M+>9>UY3W2J^:HB[N."!F6E=/U/$J!Q>D]SJ!]=H;0"?B\*XVP]K"_EG=Y:A^ M5\TBR(0N]7V+WVD0:GZR3O_[Y?+NGS]=E?5IVU[L]LW=I\W-VT\75^TD)$\] MQDY*519PGU1BGV*42INT<@D M*4JO) 2R4G+2 P9:\J3'Z?_8SL[_>7=Q<]W=Q=7?=[F29[- M.Z N@4:K0_F/5?$"U-H.YW_R-+]N^JJ: M\O5P?;6] /+EXG.)R\:I'!ECG%U ;92- JWU1F?O,0[G;(JCK=&>6=.EQY83 M&>/#/MX"^MM1+WWWXQQUMYVC#GQO>/6Z.O$X.\U!&/3:9T/6"D,NRWV D[A& M;6.=G3&.I>4:8&\PKOW:ZO/CQYOM.<5/Y14OKVXOWSU573/SB#H7L:^'-3JQ M!728O1BNFZ@0%9\CVTFHU@K #9+JVWB\&68=-*PND @9E/;%^"KVE4MVJ#B' M)*@FC;'.UAN-T6L,E">[L_?^?[[.-(?@XA>2^QQY65=W7^H_)^=871X=2(>@P#D*-KFLM0Q@8+^LY^"K^+3, M_AH+7'5. >V, GZ/?_7GBYO?-W=G2;^7U-78:Q0 **0'R.5?P=+NYB\J/DRA M\RSIM^D2RAB3#0B%T":(H&AO1QVY1NFTP4NZ4SG=:))^Q\'5MB!2#&4A"0&B M%.@P1"UL'-X%P+AUN=X,/O"L(-)QUF^FT0X2:,C( M*_/K5WK5%()(QP$QF43'YN;#][6/CV12FD)WZBP^AB8 ,I:VFM2AC< MK@)9:F&J%.4:=+1Y7>1[R8V30/+J!./WNX0G7>B93W=L0E"22(.SD5%)%_9C M-1YJ]%F6>*MO"ORYNRS&:Q&+M04 K4X-V-+^_&UKFD&]K,K8HO-W\>>?+Z_Q^F@.DTX^KZSOUZ2QTD")Y MYQ&SWI6(2).DK"EI76+@>D+G?OW!T^PP3W98]7GK4)OWCYND?Z.KV^<.7P_[ M!9U6.:(H,Z'2F$19@;/$X>W+[J#F.D6+:\A\3CX*'LU'0@M736,A,EH4_0$Z M$#!+V,\-6KE)5=,6DH!]]2+0,K++Y]D:146%2*12">(I1.8H94A[#%GA7TU> M?2:"-"M >IQ[+)_B+4I?]+?!/9L0%6()K<$&VH4;/$+'U@D7?P#]4X<3]JRT:@1PUCBN??:"5B%_O+YUYXT8E+: M@[,V)4\D/%+(;D" ;3JKL:V2AE5.L'P:MBJ-:+.,2NG .9(Q&D#M#WS+=,@U M;8P.EZHXDW%B,M;ZP?+YV.+^$*+ )%4*7AE/(+*/0_MQZT.NX>+16A:KE$9L MCXAU+M"\VL4"I!$%960(UD>R686DH]E/?,5#:A+;:U*XF(9PB_*%Y2^":Y9& MQ*"CB@C!,7A)&5#LL93"UU1:KU,:L;U[GBZN+^T]LO[\M0_UV_C@UF4X^DDYYBCFQ2,D&RS)SEG$_ M<06N21:N:7LXUWHU%;"+5_=Y9M\VGL9867%)J&MOG#^/U__WK^\UE;RW7_V5[XO/ 2.5+7;Q^ MMSV3^F6H NDODSSRWD]^ME-6JL2>@]4R4M09BI/>OPID]#6'CPU>1YH*]^O3 MFGUM][?)1"^\ Q6@[%)]%KW$^>[ME9$U!50-WM^>V.E&Q:*I?=';BS_]YFKS MX?(N%Z,?YZFG>4"'QI:5';COZQ=(2HUH]M;3ON8V9X-W5&;RY%FP:FO.+<'8 MFP_E%:OGWN$7=[GEYI M[2RE_H3?6*,8 @D;A+U13"->AZ M,_C LU+JQUF_F]"!Y"X!"9>'C'X+ JB['(),:HCO+4]KD2EF9F MUYD5C+.QJ814T:#/Z"5F2C!83'HY?T0P.62'.?H,R1HB-N1*%!]S M5EEC,"D-KZ$):HI<&URSI\3]Q83-<:9O?JK\\>;6R%*FSSZP \6>DK$Y6!&2 MLS;Z(2"SVKFSH&^M8S>%WP+9,9[ZQ%//ZF3DD*T'%&6W8CVR]GJP*:FJ,./H MR;YY%<(3N>=X;'D5J$LARES%<=:"5Y0Q9$"5A(A@<+!F#*(F'EK3LM$F.:JP MG(P9_9[YI]O;+YOW\WSU[@.?Z7=9&=V-;1 M6DJ:V2GEW6 5F6R-.L+A]07?RG[]I7Q\;,26,L/OA,B^E->^;TUR>;/]#5-, M^B\^N\!K(4;,96TU#OOL.<2]S0W4A$HK5*IL_.IB299 5SCI;Y:%S*KDW:U$*Z%)KL%MC^('ETFOSPK"X@ *:LB*/, MDMF8,!Q=DZ-;0(728=!1.B)P%V_Y*;K@O MJ.P1H )*!:'6)-?1)J%&0GDI/'M:[F[8!?YR<_ENTR/U8?/ZJ*7*([,VHS^VD]<7($($5 M69V"-24.RM%+!]%'J^*0 M?V(;;,WIZ0J3D&WR<7SV@GC$8I@'3.R297IJ8TI(78B%"CN+>F_MU- M+ULG@W2ULQ[7.KI>^[WO@2;4.(TI7=KY8:G4C26\OH:5O[WY\+W3;HWPMJ#MRV=^?RZ<&.N9G4A4^* #:>5T MCL@Q2N^5-QAT8.2*&;#!ZH*IG/+)5DSSPC=9O'UXDX'J#?MV_CR.0U,/JF,# MTE@MG"\H>5E6I!(#&D(H"U)V=&Z0>UJ2-8[O@ECX:WGMF\O>!-O@Y;]*=/64 M=:;DX:N'U0G@K$V2SB2G(T;RR!*#<]9(+W3-G?_O5;(^/IQ=8#2D]9>,RJMK/))1>>EC4FQ#JJ&C0U6!BR7C9-!/"<= M'[[P-SW6?OER\^Y3^43?OZU/!MU;[?;VRQ_WX4(5V4[TU"XEDTPN%A6,&I7W M2)A%R*2+WQ#4=*YO,'?2$)7F ?" ZO=-_H_>BO\V[_\/U!+ 0(4 Q0 ( M /> /5#>(_YDA@@ *,^ . " 0 !E>"TS,3%Q,C(P M+FAT;5!+ 0(4 Q0 ( /> /5#<&/Y:C0@ *PZ . " M ;(( !E>"TS,3)Q,C(P+FAT;5!+ 0(4 Q0 ( /> /5#B4.0>P@4 %\> M . " 6L1 !E>"TS,C%Q,C(P+FAT;5!+ 0(4 Q0 ( M /> /5!$@F;5F 4 !T; . " 5D7 !E>"TS,C)Q,C(P M+FAT;5!+ 0(4 Q0 ( /> /5!L#!WEME$ -QQ 0 " M 1T= !M87AI;6QO9V]A,38N:G!G4$L! A0#% @ ]X ]4%J8ZO0NNP$ MLU<< !$ ( ! 6\ &UA>&EM<3(R,#$P+7$N:'1M4$L! A0# M% @ ]X ]4 [Z2F4>% &>T !$ ( !7BH" &UX:6TM M,C Q.3$R,C@N>'-D4$L! A0#% @ ]X ]4/&DT%D\(P ='8! !4 M ( !JSX" &UX:6TM,C Q.3$R,CA?8V%L+GAM;%!+ 0(4 Q0 ( M /> /5 SM(ABQW@ ,0K!@ 5 " 1IB @!M>&EM+3(P,3DQ M,C(X7V1E9BYX;6Q02P$"% ,4 " #W@#U0TF&"TU$2 0 A#0X %0 M @ $4VP( ;7AI;2TR,#$Y,3(R.%]L86(N>&UL4$L! A0#% @ M]X ]4(HA457NL@ 43() !4 ( !F.T# &UX:6TM,C Q.3$R @,CA?<')E+GAM;%!+!08 "P + +@" "YH 0 ! end XML 74 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Acquisitions (Notes)
    6 Months Ended
    Dec. 28, 2019
    Business Combinations [Abstract]  
    Business Combination Disclosure [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 three and six months ended December 28, 2019, the Company recorded operating lease expense of $2.9 million and $5.9 million, respectively.

    Leases are included in the following Condensed Consolidated Balance Sheet lines:
     
     
    December 28, 2019
     
     
    (in thousands)
    Other assets
     
    $
    56,170

     
     
     
    Accrued expenses
     
    $
    10,028

    Other liabilities
     
    $
    50,784



    Future minimum lease payments under non-cancelable operating leases as of December 28, 2019 are as follows:
     
     
    Operating Lease Obligations
    Fiscal Year

     
    (in thousands)

    Remainder of 2020
     
    $
    5,969

    2021
     
    11,818

    2022
     
    10,847

    2023
     
    9,599

    2024
     
    8,202

    Thereafter
     
    21,904

    Total
     
    68,339

    Less imputed interest
     
    7,657

    Total
     
    $
    60,682



    Other information related to leases as of December 28, 2019 are as follows:
     
     
    Six Months Ended
     
     
    December 28, 2019
    Supplemental cash flow information
     
    (in thousands)
    Operating cash flows used for operating leases
     
    $
    5,911

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

    Weighted-average discount rate - operating leases
     
    3.45
    %


    Since most of our operating leases do not provide an implicit interest rate, the Company used a portfolio approach to determine a collateralized incremental borrowing rate based on the information available at the commencement date to determine the lease liability.

    XML 75 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Financial Instruments (Tables)
    6 Months Ended
    Dec. 28, 2019
    Derivative Instruments and Hedging Activities Disclosure [Abstract]  
    Derivative Instruments, Gain (Loss) [Table Text Block]
    The following tables summarize the gains (losses) from hedging activities recognized in the Company's Condensed Consolidated Statements of Income:

     
    Three Months Ended
    Three Months Ended
     
    December 28, 2019
    December 29, 2018
     
    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
    $
    551,070

     
    $
    190,546

     
    $
    191,468

     
    $
    576,906

     
    $
    203,858

     
    $
    190,844

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

     
    $
    10

     
    $
    (404
    )
     
    $
    5

     
    $
    (82
    )
     
    $
    (602
    )


     
    Six Months Ended
    Six Months Ended
     
    December 28, 2019
    December 29, 2018
     
    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
    $
    1,084,110

     
    $
    380,263

     
    $
    378,787

     
    $
    1,215,401

     
    $
    412,117

     
    $
    386,898

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

     
    $
    130

     
    $
    (774
    )
     
    $
    44

     
    $
    (596
    )
     
    $
    (1,827
    )


    Available-for-sale investments [Table Text Block]
    Fair values were as follows:
     
    December 28, 2019
     
    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
    62,929

     
    86

     
    (9
    )
     
    63,006

     
    140,031

     
    68

     
    (109
    )
     
    139,990

    Total available-for-sale investments
    $
    62,929

     
    $
    86

     
    $
    (9
    )
     
    $
    63,006

     
    $
    141,031

     
    $
    68

     
    $
    (109
    )
     
    $
    140,990


    Schedule of long-term debt [Table Text Block]
    The following table summarizes the Company’s outstanding debt obligations:
     
    December 28, 2019
     
    June 29, 2019
     
    (in thousands)
    3.45% fixed rate notes due June 2027
    $
    500,000

     
    $
    500,000

    3.375% fixed rate notes due March 2023
    500,000

     
    500,000

    Total outstanding debt
    1,000,000

     
    1,000,000

    Less: Reduction for unamortized discount and debt issuance costs
    (6,697
    )
     
    (7,416
    )
    Total long-term debt
    $
    993,303

     
    $
    992,584


    Financial Instruments [Text Block] FINANCIAL INSTRUMENTS

    Short-term investments
    Fair values were as follows:
     
    December 28, 2019
     
    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
    62,929

     
    86

     
    (9
    )
     
    63,006

     
    140,031

     
    68

     
    (109
    )
     
    139,990

    Total available-for-sale investments
    $
    62,929

     
    $
    86

     
    $
    (9
    )
     
    $
    63,006

     
    $
    141,031

     
    $
    68

     
    $
    (109
    )
     
    $
    140,990



    In the three and six months ended December 28, 2019 and December 29, 2018, the Company did not recognize any impairment charges on short-term investments. All available-for-sale investments have maturity dates between January 15, 2020 and March 12, 2021.

    The Company invests in various financial instruments including U.S. Treasury securities, corporate debt securities, commercial paper, and certificates of deposit which include instruments issued or managed by industrial, financial, and utility institutions and U.S. Treasury securities which include U.S. government Treasury bills and Treasury notes.

    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 the European Euro, Indian Rupee, Japanese Yen, Taiwan New Dollar, South Korean Won, Chinese Yuan and Canadian Dollar, for sales offices and research and development activities undertaken outside of the U.S.

    The Company has established a program that primarily 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 Accounting Standards Codification (“ASC”) 815, Derivatives and Hedging (“ASC 815”). As of December 28, 2019 and June 29, 2019, the notional amounts of the forward contracts the Company held to purchase international currencies were $41.4 million and $48.5 million, respectively. As of December 28, 2019 and June 29, 2019, the Company did not hold any forward contracts to sell international currencies.

    Derivatives not designated as hedging instruments

    As of December 28, 2019 and June 29, 2019, the notional amounts of the forward contracts the Company held to purchase international currencies were $50.3 million and $19.6 million, respectively, and the notional amounts of forward contracts the
    Company held to sell international currencies were $20.7 million and $21.1 million, respectively. The increase in forward contracts held to purchase international currencies from fiscal year 2019 to fiscal year 2020 was primarily due to the addition of operating lease liabilities, which were recorded on the Company’s Consolidated Balance Sheet upon adoption of the new lease accounting standard, Topic 842. The Company's foreign currency forward contract gains or losses included in the Condensed Consolidated Statements of Income were not material for the three and six months ended December 28, 2019 and December 29, 2018, respectively.

    Effect of hedge accounting on the Condensed Consolidated Statements of Income

    The following tables summarize the gains (losses) from hedging activities recognized in the Company's Condensed Consolidated Statements of Income:

     
    Three Months Ended
    Three Months Ended
     
    December 28, 2019
    December 29, 2018
     
    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
    $
    551,070

     
    $
    190,546

     
    $
    191,468

     
    $
    576,906

     
    $
    203,858

     
    $
    190,844

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

     
    $
    10

     
    $
    (404
    )
     
    $
    5

     
    $
    (82
    )
     
    $
    (602
    )


     
    Six Months Ended
    Six Months Ended
     
    December 28, 2019
    December 29, 2018
     
    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
    $
    1,084,110

     
    $
    380,263

     
    $
    378,787

     
    $
    1,215,401

     
    $
    412,117

     
    $
    386,898

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

     
    $
    130

     
    $
    (774
    )
     
    $
    44

     
    $
    (596
    )
     
    $
    (1,827
    )


    Outstanding debt obligations

    The following table summarizes the Company’s outstanding debt obligations:
     
    December 28, 2019
     
    June 29, 2019
     
    (in thousands)
    3.45% fixed rate notes due June 2027
    $
    500,000

     
    $
    500,000

    3.375% fixed rate notes due March 2023
    500,000

     
    500,000

    Total outstanding debt
    1,000,000

     
    1,000,000

    Less: Reduction for unamortized discount and debt issuance costs
    (6,697
    )
     
    (7,416
    )
    Total long-term debt
    $
    993,303

     
    $
    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 $500 million in 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 Notes 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 Condensed Consolidated Statements of Income over the life of the notes. The interest expense is recorded in Interest and other income (expense), net in the Condensed Consolidated Statements of Income. Amortized discount and expenses, as well as interest expense associated with the notes, were $8.9 million and $11.2 million during the three months ended December 28, 2019 and December 29, 2018, respectively. Amortized discount and expenses, as well as interest expense associated with the notes, were $17.8 million and $23.6 million, respectively, during the six months ended December 28, 2019 and December 29, 2018.

    The estimated fair value of the Company’s outstanding debt obligations was approximately $1.03 billion as of December 28, 2019. 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 $9.3 million and $11.7 million during the three months ended December 28, 2019, and December 29, 2018, respectively. The Company recorded interest expense of $18.6 million and $24.6 million during the six months ended December 28, 2019, and December 29, 2018, respectively.

    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 76 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Comprehensive Income Loss (Tables)
    6 Months Ended
    Dec. 28, 2019
    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 six months ended December 28, 2019 and December 29, 2018 were as follows:
    (in thousands)
    Unrealized Gains and (Losses) on Intercompany Receivables
     
    Unrealized Gains and (Losses) on Post-Retirement Benefits
     
    Cumulative Translation Adjustment
     
    Unrealized Gains and (Losses) on Cash Flow Hedges
     
    Unrealized Gains and (Losses) on Available-For-Sale Securities
     
    Total
    June 29, 2019
    $
    (6,280
    )
     
    $
    (4,322
    )
     
    $
    (1,136
    )
     
    $
    425

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

     

     

     
    (941
    )
     
    135

     
    (806
    )
    Amounts reclassified out of accumulated other comprehensive (income) loss

     
    238

     

     
    644

     

     
    882

    Tax effects

     
    (42
    )
     

     
    48

     
    (17
    )
     
    (11
    )
    Other comprehensive income (loss), net

     
    196

     

     
    (249
    )
     
    118

     
    65

    December 28, 2019
    $
    (6,280
    )
     
    $
    (4,126
    )
     
    $
    (1,136
    )
     
    $
    176

     
    $
    77

     
    $
    (11,289
    )


    (in thousands)
    Unrealized Gains and (Losses) on Intercompany Receivables
     
    Unrealized Gains and (Losses) on Post-Retirement Benefits
     
    Cumulative Translation Adjustment
     
    Unrealized Gains and (Losses) on Cash Flow Hedges
     
    Unrealized Gains and (Losses) on Available-For-Sale Securities
     
    Total
    June 30, 2018
    $
    (6,280
    )
     
    $
    (2,516
    )
     
    $
    (1,136
    )
     
    $
    (1,383
    )
     
    $
    (3,670
    )
     
    $
    (14,985
    )
    Other comprehensive income (loss) before reclassifications

     

     

     
    (551
    )
     
    2,205

     
    1,654

    Amounts reclassified out of accumulated other comprehensive (income) loss

     
    191

     

     
    2,379

     

     
    2,570

    Tax effects

     
    (37
    )
     

     
    (310
    )
     
    (228
    )
     
    (575
    )
    Other comprehensive income (loss), net

     
    154

     

     
    1,518

     
    1,977

     
    3,649

    December 29, 2018
    $
    (6,280
    )
     
    $
    (2,362
    )
     
    $
    (1,136
    )
     
    $
    135

     
    $
    (1,693
    )
     
    $
    (11,336
    )

    XML 77 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Earnings Per Share EPS (Details) - USD ($)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Dec. 28, 2019
    Dec. 29, 2018
    Dec. 28, 2019
    Dec. 29, 2018
    Earnings Per Share [Abstract]        
    Net income $ 146,050 $ 131,892 $ 286,206 $ 329,315
    XML 78 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Condensed Consolidated Statements of Comprehensive Income - USD ($)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Dec. 28, 2019
    Dec. 29, 2018
    Dec. 28, 2019
    Dec. 29, 2018
    Statements of Income and Comprehensive Income [Abstract]        
    Net income $ 146,050 $ 131,892 $ 286,206 $ 329,315
    Change in net unrealized gains and losses on available-for-sale securities, net of tax benefit (expense) of $(3), $(201), $(17) and $(228), respectively 0 885 118 1,977
    Change in net unrealized gains and losses on cash flow hedges, net of tax benefit (expense) of $(117), $(96), $48 and $(310), respectively 610 423 (249) 1,518
    Change in net unrealized gains and losses on post-retirement benefits, net of tax benefit (expense) of $(20), $(18), $(42) and $(37), respectively 98 76 196 154
    Other comprehensive income (loss), net 708 1,384 65 3,649
    Total comprehensive income 146,758 133,276 286,271 332,964
    Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax (3) (201) (17) (228)
    Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax (117) (96) 48 (310)
    Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax $ (20) $ (18) $ (42) $ (37)
    XML 80 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Document and Entity Information Document - shares
    6 Months Ended
    Dec. 28, 2019
    Jan. 17, 2020
    DEI [Abstract]    
    Document Transition Report false  
    Document Quarterly Report true  
    Title of 12(b) Security Common stock, $0.001 par value  
    Entity Incorporation, State or Country Code DE  
    Entity File Number 1-34192  
    Entity Registrant Name MAXIM INTEGRATED PRODUCTS, INC.  
    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  
    Entity Current Reporting Status Yes  
    Entity Interactive Data Current Yes  
    Entity Shell Company false  
    Entity Central Index Key 0000743316  
    Trading Symbol MXIM  
    Document Type 10-Q  
    Amendment Flag false  
    Document Period End Date Dec. 28, 2019  
    Document Fiscal Year Focus 2020  
    Document Fiscal Period Focus Q2  
    Entity Emerging Growth Company false  
    Entity Small Business false  
    Current Fiscal Year End Date --06-27  
    Entity Filer Category Large Accelerated Filer  
    Entity Common Stock, Shares Outstanding   269,394,184
    Entity Tax Identification Number 94-2896096  
    Security Exchange Name NASDAQ  
    XML 81 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Basis of Presentation
    6 Months Ended
    Dec. 28, 2019
    Basis of Presentation [Abstract]  
    Basis of Presentation [Text Block] BASIS OF PRESENTATION

    The accompanying unaudited condensed consolidated financial statements of Maxim Integrated Products, Inc. and all of its majority-owned subsidiaries (collectively, the “Company” or “Maxim Integrated”) included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles of the United States of America (“GAAP”) have been condensed or omitted pursuant to applicable rules and regulations. In the opinion of management, all adjustments of a normal recurring nature which were considered necessary for fair statement have been included. The year-end condensed consolidated balance sheet data were derived from audited consolidated financial statements but do not include all disclosures required by GAAP. The results of operations for the six months ended December 28, 2019 are not necessarily indicative of the results to be expected for the entire year. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended June 29, 2019.

    The Company has 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 2019 and 2020 are 52-week fiscal years.

    XML 82 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Stock-Based Compensation Stock Based Compensation, Market Stock Units (Details) - USD ($)
    $ / shares in Units, shares in Thousands, $ in Thousands
    3 Months Ended 6 Months Ended
    Dec. 28, 2019
    Dec. 29, 2018
    Dec. 28, 2019
    Dec. 29, 2018
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
    Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]    
    The following table summarizes the number of MSUs outstanding and expected to vest as of December 28, 2019 and their activity during the six months ended December 28, 2019:
     
    Number of
    Shares 
     
    Weighted Average
    Remaining
    Contractual Term
    (in Years)
     
     
    Aggregate Intrinsic
    Value
    (1) 
    Balance at June 29, 2019
    1,048,532

     
     
     
     
    Market stock units granted
    259,984

     
     
     
     
    Market stock units released
    (183,974
    )
     
     
     
     
    Market stock units cancelled
    (140,290
    )
     
     
     
     
    Balance at December 28, 2019
    984,252

     
    2.8
     
    $
    60,570,868

    Outstanding and expected to vest, December 28, 2019
    350,417

     
    2.7
     
    $
    21,564,655

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

     
    Allocated Share-based Compensation Expense $ 24,066 $ 21,656 $ 48,738 $ 42,153
    Outstanding and expected to vest MSUs [Roll Forward]        
    Unrecognized compensation costs related to unvested units 175,200   $ 175,200  
    Weighted average period of recognition for unrecognized compensation costs (in years)     2 years 9 months 18 days  
    Performance Shares [Member]        
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
    Allocated Share-based Compensation Expense $ 2,400 $ 2,900 $ 6,800 $ 5,300
    Market Stock Units [Member]        
    Outstanding and expected to vest MSUs [Roll Forward]        
    Weighted average grant date fair value (per share) $ 54.70   $ 75.48  
    Outstanding, beginning     1,048,532  
    Granted     259,984  
    Released     (183,974)  
    Cancelled     (140,290)  
    Outstanding, ending 984,252   984,252  
    Expected to vest, number of shares 350,417   350,417  
    Outstanding, weighted average remaining contractual term (in years)     2 years 9 months 18 days  
    Outstanding and expected to Vest, weighted average remaining contractual term 3     2 years 8 months 12 days  
    Outstanding, aggregate intrinsic value $ 60,570,868   $ 60,570,868  
    Outstanding and expected to vest, aggregate intrinsic value 21,564,655   21,564,655  
    Unrecognized compensation costs related to unvested units $ 32,400   $ 32,400  
    Market Stock Units (MSU) [Member] [Domain]        
    Outstanding and expected to vest MSUs [Roll Forward]        
    Outstanding, ending 1,000   1,000  
    XML 83 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Financial Instruments Gain (Loss) from Hedging Activities (Details) - USD ($)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Dec. 28, 2019
    Dec. 29, 2018
    Dec. 28, 2019
    Dec. 29, 2018
    Derivative [Line Items]        
    Document Period End Date     Dec. 28, 2019  
    Revenue from Contract with Customer, Excluding Assessed Tax $ 551,070 $ 576,906 $ 1,084,110 $ 1,215,401
    Cost of goods sold 190,546 203,858 380,263 412,117
    Revenues 551,070 576,906 1,084,110 1,215,401
    Operating Expenses 191,468 190,844 378,787 386,898
    Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax     (882) (2,570)
    Accumulated Net Gain (Loss) from Cost of Good Solds Attributable to Parent [Member] [Member]        
    Derivative [Line Items]        
    Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax 10 (82) 130 (596)
    Accumulated Net Gain (Loss) from Operating Expense Attributable to Parent [Member] [Member] [Member]        
    Derivative [Line Items]        
    Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax (404) (602) (774) (1,827)
    Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]        
    Derivative [Line Items]        
    Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax $ 0 $ 5 $ 0 $ 44
    XML 84 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Leases Balance Sheet Items Related to Leases (Details) - USD ($)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Dec. 29, 2018
    Dec. 29, 2018
    Dec. 28, 2019
    Jun. 30, 2019
    Balance Sheet Items Related to Leases [Abstract]        
    Operating Leases, Rent Expense $ 2,900 $ 5,900    
    Operating Lease, Right-of-Use Asset     $ 56,170 $ 61,000
    Operating Lease, Liability, Current     10,028  
    Operating Lease, Liability, Noncurrent     $ 50,784  

    H*D1YA$<:0"XA]8H:CV2TA@@L; 04FS(!GKN*6AJ4='Q M 6IU:&?WE5JO/,>PKY64?-NUQNN=D8J_BQ$1#(2@2@E/M<>"!*<1$.GQ;9U77P*)BI)IU,RKWIR%NHYF( V%XZ0G16@4;7LI>H;91- M> :9IQAI'3Q*XJATP$ /E6! "V37>D#L"+7MZ6(.Q8#2?ET#FAY)>A(@5F=QG*#<2(Z0PM0C*R6U!BHE&:_LW/5TR+/@U&:/%TG:'"88 MLYX=4Y?-TJ'HKCY!61*T4I:*2*<"P(7B@F+&M:?A,>2> 67<';&FV^CN0>"V M>Y9M=$C[B4UI=9I(01G7F*DK"&(/F[%OE ,&)+80+3? M;NKW);OCS^DL"P)U&?[,M^M*_C;FEG87Q(]@N!%5(@@:SY2%U%M*.!*8&U*- MIV *.:3DHQ@^6=W.@]&FG56:QZ0;NXN>QU2@$(UI9P '@Y0Q$10>YTYIXR'' M3C/KD"'K0=DGP:<]G2=!FW-$>Z?6#MS/7#1NN>N(VH[/JO;/OJ5@I1LQ$U@X MS 7&AH;E"H61Q] 88 &6%M\'[F#--I,O]>Z<+#=G/P?/6:NSTIXK!5WGB>C+ M'B<7/$(%C1@4LHX KZ4F,E $A](3A W4F!+%L%_K5?QL*GB&ZM]I'&I;(3B< M#.S+4=,C;65>0+]O ]W.]Z*@9(5KK1CG'@J%C*#85X?DO LV/':45S6.&_:B MV+-V)W@@6)N)H\-L11&]Z6-',FL$HZ&AVF) D,74.2\)T(!6;5:1%=2UBN06 MN\I(-B#MUD =))2/M*O,I_$TG0['L:M,["H3N\H<55>9#\LRW"I%-S[]\SPK+FVX ME3$/%2WG/B#GD5 U:Y1B6$ ,(]998!R5D"DM*5;*2P"%P^N' S:'3GNV+@5@ M$(S,F(?J;1[*A,?A"RNM%L2H#'Y5U:$S".Y5.GYNV?\!AI2T&MNJ^4RN?%ZIZ;YBU?MBW_YIR>-LH1*1+1F!BJN-6"0XCLF5=YTO HA_GE93Z]\29'69%DUU.-KY^\NCZ[5Q5! M_EFDE[VU?1_!9Z.I,$?2:LJYX0I11)!@T@>X(N %PG)]H&43G\N;'\S@BS3X M\W]4]_PD/#&=C3]G:CJJG];AAH],?GF53=>HM]ZG!AN-#*FVED!H18! M:E1#)2FAD$&%A1,PO-8&AEL<>;IV7)TEF8[*-@J>#A>A MC="2Y$@@BQWD%%*+N78(<@$0\;2:BG,O0M]_NKF7.U6K+$ 2MSG]YE"0%QW4 M/B"M$232#&) 5!,6LJI$89+ !7D"-DU;W-*AY$6HM-UR@9,-9F;.=0D'8D M1]L>.;Q^UTFW0VI(T8&SL(^0@82K%"O%WEII%*$(4&&(YAA7G1D9A\YQLI;1 MN>N&FYI*%)ZS8I_#IT\T>38A$[@ +!@?>!6L\9'32@'UE1G M/!T6614@?QUDHO[MIWJ$23V59#I:_%(-GOXF5!-%"HOW.I.GH:+R0/T%W?=7M_]O1@1F \@ M:;,-WJ$X'-&U[P,4^0J*/NA;!J0#W%-*'5 :42&HV,S!4@+Z;D(^KV"GJZZ$AA%/'2: M2!<89EXRZQ'G ?] K!W#VA;THB704X('1+3I1/2E-+6S=H$+'L%S+(+O M@ZSXZFLRRN9EL24A5J;,<*06 Y>YZ]SYENSMKO_36A8O<=?3<)5?]%S5B MP'FK>/"?**-&8.4KPTH+CY TKCT/JAWN(J"*R+9ZL/WPN*MGU<=G\ZNK2585 M]:639#0NAY.\G!>+(9C#9>/Q9#Q="$;8[><&9_M.X3U8W]'L9=N)%M%1D->9 MENITP2"99K-!,IH75=QU=I%=NUD5[U<%#_EEELS2K_=56;8N# =EFARXY1$P ML#J9K)AFG#A'" @^$Y7!B5+22^Y!U;]CS?(XJ47CO)*,TR!&[[)VVZ7?GD.( M!TRV6LC9.2LB>D"110Z311JQ%VZ8=8);JAF@0EAM$:G:63+GF--^K<1D$Q9I M[_ ( P-)]G)P\M!\DLG&_%#7*4&N*(%YI@DWACGNJ5=>$.,% M0%8B:(74:_FAD^M-?M"J^'M;34H :[.:N[/&0[01(KS;@S>"JXBEM!QZ!KC7 MD :GP2MFA"/8$<"IMG"MG^ZC\&[QK"@>8-@+>!]+#Z)W^70185R=\IR.[AQ8 M' M"8T%HW/V^F_]J. R;-*OZH'Q+JR10D4W2:HS$+*_.AU^%I7T;)%>3=#JK MF:*J&+^JIR$NN_+L*VP9C8FMC8E&^ !1K9EUS@((**GZIRGD&37:2,(U6.M0 M:M*K\2R=N*]7V70TGE59JI/I<%X4V4C/9^_RV3^RVM#8:;-1-,"LS0QH="*B M$W$,N&^4/1 AE!040NT8)9IJSDG53=QZ" 36=Y0];(O[%CN<5HUH>H'[VFCX M958IV)OGZY^-RYF,I]F;BZQ&,43@Q]\:UU=UH,V*QO?)IUZ@O._Z]GP%9UD6 M?(QA?AD^5Y7/)$&4LK*R-DP^#?14=:&I)JA5Y^9K.^2Z%4$Z2NTC^S-Q^++/WGF_13N*1?T\F7 M]%L9ONJ7B^)Z-6D-Y5(0�T\08H1)W@V@+.C*Y.=0LB+:X^DWYW&W:\MKL$ M_+$]>))8;7EE]<,OB^_XF$]&X4^\5?]U\C8Y>7?N_N.#.GZZ= V-SW]G4%4QI_KS MXXI)%X^;7S"M5.WD.^L%@H6M4JNF9)A-)M>O_NU5< 6JQ^'"A\O'=ZS[?'P9 MZ/M=]B7YD%^F:];E95K\.9XN+B^=S_+E$PMCM7[FRW@TN_A5RI\E@(Q#*C 0 MG*(?EW6*PWPR2:_*[-?E+[_=5MRO;ASR5;>!FAKO\=<7WXCEC[^]6C,<%J_Q M^U^";;]$]_A=^UR7V.-W0="YA6T9)SI(GV\%N^>V[FK505PCT*U\K3LTW/E% M$7'K$B0&"25$]1>Z+#UR&$K+N@=MV4C$6%'(2&+ M1N7)V?W#'8Z&$X*/7^1?KOGA!3;_"<#8F3BH< E5[")XL570Y,W)-+D.L$3A M.'KA^)#-TF"ECQ*7%E5KCGTE5*),=%N:"=K5UH-]E8[%$+M( M$T>Y^:=ID=1GDX]S_^/ZXOHZN[[CU,)[[0"\,UY]/9XFLXM\7J;34=GBI+3= M;.YUYJ>J/NR*M=6O91_14CO5H2#N<-SAN,-QA^,.QQV..]S[91_:=(8MJV-U M.DFGPVR0G&57LT?K"?9Z+S:N)MBV-/FA@G:!$9&9;-2S*ZL,]TA!C+F1%GI- MJ)/ ,(LX\&+M',LB%OI^/BMGP7$+:[NSW2C\[^OW__=-L?$BE%YE7_)IW?GO MZ[B\>5=C'OG;>KL:5>]E_8W;':OE8"!$JT/0.M=&HU- /O3@UK.W=TO0=K89 MS^Y(" +(5Z=J@-1.*N: (-QC0H#6%0L)S:309&WT6C-+MR"6.KE[Y^$Y^(]S MVR(=;7W$G\/(0Y&'(@_MDX?^O[\(!%&KS0I.@I6REZ@A%C&E)M M+8=82HI,I>B#UP&-/5!# M.RV%BR(512J*5!2IXQ:I30Q*R,B-0>FD"X:DUH:;8$A*+CP@M4')*7):K"7J M3HO\TWA6G;*\MSM^9T)VA T [46;O(BZ;J,N$GD4J1<@\D"YJ[HOS$P5$M"" M6\ZIDX2 FL@U( 9N 611PX^PDK+15.%X7=-%:YG,;Z>!&GYJ9[:^-+QU>X2 M>O="59V2UZZJ@"B=43JC=$;IC-(9I3-*9Y3.+GM]C7RPXUXP@0QPB"C&E1?> M*H:-ATP)Z,5MK^^^ I3*#WR7S=Y_.D^_[M(?Y$#T.BT<$7F,B,201$1V%)'] M*M3XD"VGRR7YIRI*4S53+JLBGVZ,GMIGR2?&*SU('06&8^@]E$1ZRIF55?03 M,FB !.PVZLZ++"WGQ;>Z/FIQ!%8-_S4?%]D] ]N>GM?:T1%8.!"LS2+TOI1O M'I,"/5S(4K Z.1+ :20DW#/.E0G_5D=& V2%1H)+_2!DZP:.2\2>ID7]^&TV MN\CW@M_GEV='!$<$'R2"^0K!7%..B7(82.B,QXAY5"-8(ZG@^MFO?2-8C9;# M!:K9 B?3Z\D"[:,9LP%&$=(1TH<):0E7YPLLXP@1H2@D5"IID5S8T59"*\B+ M0_IYQ6*;8)G# <,T8CEBN6-8CC5F4:1>0CT0#!K5P@90AK5A5@NOB" 5^H! M 8N9L;YU]=!&"1K@ TG;/ I[*(Q^)!5K9G&Z>OPY>Q.N.1O.DG3T/_-R5AD3 ME6"$A_E5+=CYIT2=_5%U#61O 'KI]$UW%4;WHOB=DN"NJI@HG5$ZHW1&Z8S2 MV7/IW,ANIV"5'C4<>TR!M!XH2B162M>'0Q #&EEY<\KO\NOX\M>5/;4PIU;6 M5#"FEK94_BE84I4A!5 W8CL/> !"QCXXD0[Z2P=1647I[*YT;J:LR*J"CCL& MN.(,BJH60"KAU"+()"V U/+=**NH9UXJ^G000::Z0U)9SJLI%%4 M5F.HZ_*[6GKV-5*V"S6OE+'&S FH$092>ZJADU@856<-D99(,4CN[$IV$NYF M-K+S(BSN-%Q&/EK4X7VXN;/UV]27M!C5A; ^+SYEX]F\KISK=(T>XKTX\1S3 M-]V&:>N6-H8A1S"6EKJ9^3P5GPFU(_74N<)_,O[?: M,#Y@J,V!18=B_D6D=QOI47E$D8HB%46JVR*UD3W"Z&K\(8>"6"*]M)Q+[["@ MP%?V"*: &@[XWNR1:$/$ J8-EUY+5[((599)]C4KAN,R&[UT=+P+428F5K7I M4'@BN9$FN!B&* D=HC6TN=!4N4VA?3WP]-XV^-T)([7:-R^F>@Y2*1\4HF,B M,DIG=Z5S$WW#&YT\..4*.LRKV7:.2B"U6IB2!FC(R?HD[0=,R?JU]PL-[Y8* MOE.QK =;#F#<[R8A$>Q] WM415$ZHW1&Z8S2N2-#B:]:SW.#+8>.<*(9Q% 3 MK7AE*!'H.(9VK?E2>X92-&XV &B_"K%J 7GS,0UB47>ISZ9E6FU9K_J?Q4S* M0;-]%*DH4D<@4IO8"0*MRD2]P8@';0NYI\PJ88VUM9W C-#>KLT:4S>UW.5Y M?D^0HX[FU]K -)3!A^Q?\W$YGF5G6?%Y/,P6!L:';)C_.:W_2FUK'$K\!9$! MX&VVEXJ(CHB.2B**5!2I*%('*%(;V1VBT9*=,F YD)Y@[:1R%L#Z0!G1WB"- M;&?LCF@K'%_QCVGT<*]/F&6C( 6CK$C=NKN][UREN0J'6@8 M\L@P0QA'T"(3_M_4UA+#C#,N=VLM10OG^&J'[/CS.,![5"97P>0=)#^ GXE( MKK+B9I)B%7O99N/R8I05R[7!JZ])F4_&H^0OH/ZODW!]AC)Y9+6=U2E'I3JB M2$:1C"(913**9,]$& @TYC0JHX44#D*+@1>4$TKK[M]4,PVP7PM+WIA) MC3252-^:B&>BV2712YC=0,!*M6D!)R MHR6$'AFI,&74F[J\FWJ,%05K78"?K&8ZJ2$.10,<23F53B=5B^Y!8K-A;58D M2 RJB6_RV=R) W>.\OG'279#GJW>J^MOJ][Q!)K>7_ 60;QJQD0MMKU0 M;+?!+ZV'^YR(>=Y&;P7RG0K'EN#_X46X\:"ID*[<:T M"(8/E\AX(3@6K!J" M$*@02::U7:L];5#A7>7@U_378D7IUK7DK8XQB+P9>3/RYK'S)EOYB\I1Z[T% MA&('+3=06%WS)M$"0+QF0MY3L/BH];@Q_?T[*_)1Y8"NPBV1_2+[1?:+[-<2 M^XD5^UG%"-'<>D(@5D!![^IH&:.\.JNX-CCE=M)$#8>+T7?9R&:?QL/QK!4[ MYF0''?$!1J[V6(JE&4HVDVG=2?20'@<#J!(ZFE! N)+<"66RH(;P^ZLV8 M5@J ]18S*Q:M.\)7K%AD%]FT''_.3J;#_#+[/2_+>NK#>?JU%8K=X#O;'T,% MX0"U.Y_TV4+WI(S)2V(R3M&.5!VIN@7[%Z$54S-$'/*00:VPT998B4G-U-Q9 MK-:]_SJT>9%/P@K+!;T&JIS,JWMPFA?5EZG9K!A_G,_2<#_/\W?YM.+J(I], MPEM. FM7(WL7K3VRT76:$+87/%@W=Q$;4- -RNVFN?NBAPMN<^9%5K\1BO#. M0RX+Z?"ZCVFM-WN,XQ[W=:UQC_N_UKC'_5]KW./^K_4H][@VL'^I':*;Y^N? MC6L+WE'V9GE!"/SX6\,!&&:5V[0C%V#;:]C6/VWO"I9K:GS^.ZD!85OKSX^G M8;<7CYM?,*WK?7H%7]>-PX.I_ERR<6$EL_\V4\FEW\*N7/$D#&(148"$[1 MCTOG,2!HDEZ5V:_+7WZ[[2J^NO'F5AX.?G6_L[?X1BQ__.W5&BDM7N/WOP3; M?HGN\;OVN2ZQQ^^"H',+ZU2086^!A4Z=@5HC4/'4M51N>OB@3%ZAVM%'1?U=:6MR.N[9U4S82$'84\G'=6[<.'7?4!-ZCV5OD M7U[N@.03@+$S<5@5$"95!>&;DVER74,8A>/HA6-9^)0L*Y^B3!R]3#0J-9*Z M5"/YKE8CJ4I#HI@VV!LS->?3V>)K.+?%ZFTU'YK#8K>\PS M'FE)VQ%ET(\T@1YW..YPW.&XPW&'XPX?RU*/<8>/K7?A_YY/LP3)[?L6]FQL M#)*-Q@E4:(H]@=Q@2Q$3UGCJA%%:.P#O:)RP0;M!*/].NC'!%7$X$#1.<3W* MH[/;K._9V[O/PZ_/.-O: 1;"H-%H *O /%)Z"JEVAB%%"*E92!JHA!./'U^M M$\KKO8XK+OI'JP.EMV__%WDH\E#DH4-I]!\!%@$6 =:*HB?\1M$+@0$UT 5G M@[CP*Z()X M\)P9$(OXG6(*TK6.X*=%_FD\JTYVWCV'M$,A.R38 ($VS="(NHBZ2.11I#I# MY!*OQH4)*G@@RP MUX<:^6")J!+&JW498LI?JWZ@XSV.BL< 7F,@,2 M1D!V$Y#]*M/XD%W-B^%%6F9)_JF*T53MF\NJQ&>OQ5^=*/C$J*D%D:->A><, MX%PYKZQ<)+$8-E:@VZ [+[*TG!??ZNJHQ0%8-?S7?%QDH[:R6CLZ (L'1+19 MU=F7XLUCTI^'"UD";R!K)#50*^!Y^$5!3A%?Y)TE8]XY_2!DZ]:-2\2>ID7] M^&TVN\CW@M]G%V>W>7 T(C@B>'\(9BL$\.M&$\12[5\: MP6JT'&=033,XF5[/,F@?S50,*&TSQ1DA'2&]/T@+U*@A(!9KRY$E2C($&9+7 MQ6!.2"CL2T/Z>:5B&QV;(F@@*8Q@CF#N&)ACB5D4J9?0#P2M3#XFE<(4&J>] MI$%3"!(,'Z.IHM(Y16GK^J&-"C0 !Q3((V3T(RE8,XO#U>//V9MPS=EPEJ2C M_YF7L\J:J 0C/,RO:L'./R7J[(^J:R![ ]!+IV^ZJS"Z%\;OE 1W5<5$Z8S2 M&:4S2F>4SIY+YV9VNUSE1SUETC*HG,$84ZP !0'#OA1$;H+R-$?16EL[O2N9&^ MHGA51 1$6=QHN(Q\MRO$^W-S9^FWJ2UJ,ZG)8GQ>?LO%L7A?0 M=;I4CU'>AV//,8G3;9C&O& 4J1>QUR1H-A&R3FCOB&,8:T<1M=?Q!0",N+LK MY3KUUQG!?3+_WDK$(!]0%DO$(M2[!O6H/:)(19&*(M5MD=K((&%D-0016<(Y M=1Y[A2@Q4B.D)85< (,(5'=/ -B%01*-B%C(M.G2:_%*%O'*,LF^9L5P7&:C MEPZ1=R'.Q/BJ2-T3X+VBT@O%,8/*6[F8[B$<(@1LZFQX,I6C<; #0?M5BU0+RYF,:Q*+N5I]- MR[3:LEYU0HNYE(-F^RA24:2.0*0VL1,$7%6*(NV)HM8(P(AP!(:WN$5 14O$ M-;EM)ZB;BN[R/+\GR%&'\VMM8!K*X$/VK_FX',^RLZSX/!YF"P/C0S;,_YS6 M?Z6V-0XE_D+$@+-85!H1'95$%*DH4E&DCERD-K([>&/6*0&2:.>%UX0ZY"5@ MGBM)I?*(6\P[8W=$6^'XJG],HYM[?<@L&P4I&&5%XBZO)OFW+$L6!4*GRQ;P MIY-T^M)QV$Y O-'IP$(BN7>:2ZC#\PQ(MG0M",#K$'^P.&AYX^LW+6][==>[ M?O2,@#8[3'F,TAFE,TKGCJPE MT6@E66UG M=1FH%@ MU0U2.4*EQ4HYH"B@6DD5% ^6$$L,/%\K[WZRFNFDAC@4#7 DY50ZG51=N@>) MS8:U69$@,:A&O\EG$8M6<-S \;739;FLW*63JMUWL+TR0+3[50](28'G+3:?G_K?>^L-NUS M.N5Y>[G-#7CV_F\)X1]>A,2ZSEEDY>H":H'1DDMDO! <"Z9AS5E(,JW77=T& M9]U5FGW-4RU6=VYMN/!6#ZE'@HL$%PGN4 B.-9TL:KVW@%#LH.4&"JMK@B-: M (CO.$-[9Y7?H_;8QCSU[ZS(1Y77MHI11)J*-!5IZOAH2C0F@RA&B.;6$P*Q M @IZ9VN:HMQR(-UMFKJ=$E##X6*\6S:RV:?Q<#QKQ3+;6>8!#CCF XI$9+_( M?I']>LE^CX7"Y>H@B*:4$"XDMP)9;*@A'-?TQ[12 *R5-C;HKNY,7M%7D5UD MTW+\.3N9#O/+[/>\+.OQ ^?IUU:X<(/OW,% )#A 0G:") \EOUM MU4>W3Z+VA7"WNQE[M$41;)S*0\0A#QG4"AMMB968U&3,G<5JW66N W<7^22L ML%PP:&##R;RZ!Z=Y47V9FLV*\Q[WNNF)V("";K!J*S#I5QG[;><@%"!U>]S&M]6:/ M<=SCOJXU[G'_UQKWN/]KC7O<_[4>Y1[7!O8OM4.T?+X-X[VQLN!;96^6RT'@ MQ]_VXSYL> 7#K'+[VKB&LRQ+TF'5V3Z=?@M;G;S+9UF9S/+$Y-.PI57?^_!; M[5A5L;O$CZ?!P1RGD^0F[E?^_,*+Z,*-C-<0K^'Q:U@^??N:UB_AU?"RR])]OTD_ADGY-)U_2;V7XJE\NBNO5[/@2[PJP M/'8K][&]]<,OB^_XF$]&X4^\5?]U\C8Y>7?N_N.#.GW<6KC/\=O;^]Q-;7_39>?CGK7MW?I:\]^'1>_-__O/][]9] M./MKXO[^Q\GY/Y*NK>3U']-T/AH'W?13)R%_\-?0^/QW-B0(1E[]^7%E*"P> M-[]@6@61)]^9F1 L3,C:K?7H%7]>-PX=XNKB\=#[+ET\L[-?ZF2_CT>SB5RE_KD9%<4@%!H)3].,R ME!SLZ4EZ56:_+G]9L_Q>W<1V5_%._.K^T._B&['\\;?EFVZ_QN]_";;]$MWC M=^US76*/WP5!YQ;6J93#WM(,G3I[NT:@XJEK%W=KN/.+(GAI;\,+%V7B MF. M&L?-9'W<3'0M"_5 'K:MV[*1B+"CD)#KKNYU*KFC(;$]AL&*_,MF:/HA6-9E)PLJY*C3!R]3#2*,Y.Z.C/YKCPS MJ:I!HY@/9:G'N,/'UKWV++N:/5I/L-=[L7$UP>Y.=5, M5M/#A 26(^LT5)PJ:U5X"_':0JTY%'I]UNIF+6F[,<@;<3X@N-6.C[%74(>" M(JW3]D&U NI\IY]'6 BQ58]L*H4GV%%BD7($&8*Y$\:RP$Y4:?E O]EW^6E: MW--T%LK;K2%.LZ)FL"WII-7F$)%*(I5$*HG#>B/ (L"ZKJL97?6!TLIHH3UW M&%!FA&(,6"2MT9I9;$D:2TEBA-/'0S^ A=.,&<@XT91ZCW?,R>]3$]0-.!H+[&.=1@_1V9B MR\_(;4?';0]3&P0K:N.:$,P@L)Y":#AU@AHGG!1<6H^0?BZUM6,I!?+!J-79 M89VSE+IR[+ =6+W+9LFXUD1[XH_NQ@DZ:WOW0 T=].C6*%)1I*)(19'JMDAM M9%!R?&-00HR,D(Q1K!A5#&L@-'%&@\IA1GIMJ,9ID7\:SZJ3DG?8D/+OZ.\= M"MEA.!"RS;'4$741=9'(HTAUA<@17 WIY4SBB=43JC=';?Z\.-?+"@0A@2GA%>&^N)T@0HABW #D)* MP6VO;XM!N.WZ@P,L8@G=\6*RKX?H,,(1DYW%9+^*-3YD5_-B>)&669)_JB(U M55/DLBKTV6L)6"?*/C%IZ$+N00 8IUY*Z@&06 G/.3*$8$0INHV[\R)+RWGQ MK:Z16IQD5<-_S<=%-FHKM[6CDZQX(%F;M9U]*>$\)A7:1"5R>>4%LASH("77C#A M8/@_X:0,BD-!M]:UZMGZH86@&P)\$(S3(V3T(ZFCJH]4E>6\:CU7Q>F*K)P5 MXV$U>Z:.U=4BM,TSRAB:Y;TQ*MHLPC7G0*%(O MP/RL,;R'.>6Q !)0R*F50@MJB-/0*,H9M7?WAKPG'%:_]GZA4MU2HW8J_O4 MY?,!PC22?D1H)/TH4E&DHD@=MTAM9$C5:4I D(1BP&DWE&@@7#(0^\DH4! 1]:Z-*S26>5Y?D\$HPZ:U\K+ M-'37A^Q?\W$YGF5G6?%Y/,P6YM&';)C_.:W_REWS2CL;7$%PP$&;#3TC.41R MB*HK2F>4SBB=43J[)YT;&5:-!@R0U%$BJH#E &,NE!5U^(@Q#B%@NTM#1>NF MU4C2002,WN:C\:=P[;50YI^2R3C].)X$\SB9Y4E6&\K)>%K.BGEMNG\/WZ=# M87YUSST+]^2WR7B:O;G(ZJ5#!'YL?)Y=S5[]K]>P*L::7^TKB-Y=O=59]71, M6BB*5!2I(Q"I3>P7@5<%E$HJY91%1'BL*0,0$EW;+\(YKQ'>)C!TS]!5!+H8 MX<$#PF/-9$1F)/LH4E&DHD@=N4AM9#_(U2$IY[U#4@-B$(6<4<\1KNT';:4P MBK1H/[07]^B-SC^2.AG3Z/I=MQG*1D$(1EF1N,NK2?XMRY+%L:C39:OPTTDZ M?>EX;1>@*N&J@00BQ&BGF)5(84[ M?D*J[]W_.\4$7=6\!X7SF#"+TME=Z=Q("Q%VHX4(M00"Y@CCSG!I#!6\TD*$ M*\0E76MO_%#"[%XE="CE19 /F)!1'T7$'Q#BHSZ*TAFE,TIGE,Z=6$L,-"9> M8FVT MH*8 F55EIEO;-(*:$!I&3'UE*T<(ZOQ,B./X\#O$=E,L@1&PC0YBB>3>6CZWU"(^8/&_-1#461[)A(;J2&(%QU M-90.$6V](XQY)P14VE0U&E)CHIR@:\?)GJR&H@;I0J?IPR['TNFDFO,V2&PV MK,V2!,E!$D1,/'OO<=C[43[_.,EN-K_5>W7];=4[GD#S>PS^0KR:!(R]X]YB MR;FQT"-B+?<+,@@6*7?/)X,6*[*V/H+*R0"C5OO5;RU0VPG'2]L ?4X"/6^C MMR*(G0K'EL3QPXOPZD'3*%VY]HQ2*"#E)+Q*):\-*>(APKB;7(FY$W(V\>.6_RE2_JC#1*$0\4!M7L(RM0/6A<,^B#3;IV M-'C7YF?KQ9C_SHI\5%W@*G04V32R:633R*8ML:ELS"OAACOEJ<+<44F=E$ : MJ[D'V!L)Q&TV71LB-QS.+^>30)0CFWT:#\>S5NS2W>69!IRQEL]91E*-I!I) MM?>D^DB^!$'6:+\GF&?>2V"MYTP3C^OI#5I0X#A?L9#K,+[/V&!8.,.Y&Y'2K!,U+PBZ.2X]L'-FX!1,7X<;13JVADXAR M 33U"BA59;$I,E5+,>W73-R:?2_R25AAN6#5P)"3>74/3O.B^C(UFQ7CC_-9 M&N[G>?XNGU8L7>2327C+2>#K(BMGBXXBV>@Z*WE[R/*U6=R.14OI@,!6^P?T MS*)]T;,0MSESV9Q4A'=VI8JE9^L^IK7>[#&.>]S7M<8][O]:XQ[W?ZUQC_N_ MUJ/KW\VKFVM,W_# 1AFE=NT(Q>@#]?0^/QW<@/"QM:?'T_# M?B\>-[]@6CF.D^]$"X*%V-2[E0RSR>3ZU;^] J_JQ^'"A\O'=ZS[?'R9E__';;67QUX\^M?!SRZGYW;_&-6/[XVZLU6EJ\QN]_"=[_ M$MCJ4P^\1-O^@P^\M-V2MWM)[/&[8.N[\NR%=2H"L;>HPV,J<*^'9]:X53QU M[=4'ZD=?%N3Z,9^,PE\X&W]-WH:G+\K$!18>;70 H2OM.6X'9=NZ*1L)"#\* M^;CN$US'E3MJ'^_1)B[R+R]WLNX)P-B9.*P*!I.J8O#-R32YKAF,PG'TPK$L M?$J6E4]1)HY>)AK5&TE=OI%\5[^1_)Z744RBF)SG:RIDWX9P(W/^UV21.^^: MZ7M,?02Z()6+N0P'D)[N2EBXKX)PFA9)?7#Q.%557%]<7V?7=YP:>1<)NOWS MZNOQ-)E=Y/,RG8[*9[5_V6-"\DAKW^*R7]R\ZM>RCVBI<8?[OM2XPWU?:MSA MOB_U&'?XV/HK_N_Y-$LPV+ZW8L]&XW" 5I.GD6400&,<0=AI([@"W ECPGN@ M!TBNG3:KXZ/OY[-R%ARXL+@[#HJ)OY-N3*E%7 P8Z_VDVI<9\M2Q.$GK[/WL MK=[GZ=EG'([M!",U1IM2*H4GV%%BD0JT9 BN&,DR"2Q5>HV1&MSQ+C]-BP>Z M#7Y_?/4T*VHVZT+7P"[22J222"7=HI(XE3("+ +LI76UH*O>ZD0PA[%"D#O, M-4>M]ZJH"\3NZ!L4?(A_=&C-8;\246 -%XYRP33P6#A2<9(PC!ILUB,:N^6DUGN9E>'FAN<>YBLR MD(+N@ZS68?PD-9!)[()1E7A(A745MQG,EK%GK M)?Y4:FO'4L(@6$N@UY925TY#M@.K=]DL&=>::$_\T=TXP4&$\7N@DG:ZUBA> MG:\N^UWA\)W&,D!AFWZPQ%U$761R*-(=87(FPW$%4!>:PPY@Y!R0#7D%;5+ MB16C4ILMB#QR\!$64"YZ-PR_Z]VP"!,DKR=!6GX:)--L]I2-NPQ@GV2'55#9 MLYJ#6"NXT4V(DOKBDAJE,TIGE,XHG5$ZHW0>N71NX@%BO"J!H9HA+"G!Q@KJ M*- *(:,!$<0I;,1:*.^^PI3*)WR7S=Y_.D^_[M0W'# 2R^F/%Y-]/6B'*8Z8 M["PF^U7$\2&[FA?#B[3,DOQ3%;6I>CB750'07DO#.E$.BOE*%WHG$2:,$2B! M%XY*SE65UA+4$TD,2*D M#Q[2C8 'D, !CYT TD!+&0FN5@UI @"'_L4A_;S*IDVPC"@;8'BDYE\$<4ZL7PN^/5L_M%(P!0: MGGB M_% 8_4CJJ\SB7/#X<_8F7',VG"7IZ'_FY:RR)BK!" _SJUJP\T^).ONCZE_' MW@#XTNF%[BJ,[L68N[DQS] HO=J:?F:F>K9)W=$ 7371HG1&Z8S2N;>L/J6K M]KG2 J"T11 +"12CSOA%X D[(N4JNWCY=7SYJ[HQ[V;Y[8A0L.\J\P[ ;H2< M'HHT#8C@O2X,B+#N&ZRCTHG2V5WIW$CI2'"C=+AWS 3EHJ!R5$FFI%4$**HU MII0*UJ+2B?KBZ K)ZFY 93FOAB=4D:%A-*6$)V.)"-^<0H4B^13V1$WJB! MH .@-UQIX0@EDB.HT+7;#S W:D,U4&<2]ZD%]E9:!O& Q-*R"/7.03UJCRA2 M4:2B2'5;I#8R2#A8->\+_B@67D*AA:&:&2F8H0(X;H4BEMW=]'X7!DDT(F(! MU*9+K\4K6=0XE4GV-2N&XS(;O73,NPLQ)XY7,2>BL!9$VVJNCK"<8&O?LSDQUQBEL[O2N9'R8:M(%^:8*P80 M<@(R(I1!>'%\'GNCE;A[Y,@]AF7]VON%NG=+;=^IT-;#QJ@@N.]Z*:*]5VB/ MNBA*9Y3.*)U1.G=C*0G$5\/9E!924V\)1-0#JZ403C$-K((8@1U:2M&Z.;XJ MK5I"WGQ,@US4+=JS:9E66]:K9E^'F5F)E411O&+B[CA%:B.C0:QFM0 @"-<* M%1 P;+OB:T;"JYB[/\WM"'G6@O]8,IJ$8/F3_FH_+\2P[RXK/ MXV&VL#8^9,/\SVG]5VK#XU"B,00-8*L#KB.B(Z*CDH@B%44JBM0!BM0F=H/"7=7:74O%!@+XZU(,'A,->9Z8BR/L&\JB"HG1& MZ8S2&:5S1P826_7VUE1)P@V1"&L/(2>8 6>1LH(H#YUOWT"*1LW1E=N8QCR] MNCM2-@I",,J*Q%U>3?)O698L3K.=+H?PG4[2:4_*<#9"I%@%EYG$S&$&.:(. M0 ,DDW QC84IA!%_TH&UY?VMW[2\N]7-[7IK)"S:/+IZ$+&R8]*I701J3"Q& MD7H![H=HU1!98^0)A 0"* 3G GI*%X>5+35N/5SU4!7TO=1_**$KR =,M#E$ M.<(TPC0R?Q2I*%)1I Y0I#8R)L2JT;73E%(H$<*.4.R,$E8PKZ1%!H?WKX5V MVC4FH@%P?*5'=OQY'% \*I.K8!$.DA_ SQ(E5UE1';*J(T!50&"; %U>C+)B MN39X]34I\\EXE/P%U/_U+T0;8'2#8\H5@+YJ'0&9!P1CBA<3M['55!MW&\.'=;:3F(,%',R?2-$)Z143Q$28_2 M':4[2G>4[EY(]R:]9@6BC>;WG&FJ( 7,"<6-,U8L9J!089UD=M_6W.XFW5$R M8*S-DR//%IRN=ZZ-]'%L]!&58Y3N_DKW9LI1BD;^DR(K*NTH'+5(:P:))HPH MB@FF8FTRS).58]1K+Z'7^E7-IM-)-=UOD-AL6!M+"9*#)(B8>/;>X[#WHWS^ M<9+=;/XVM^3ZCU;O6)>F+H0W,5JE*; 3'%CIA?2 2HHU=$P9Y!@#GEJ_UL2E M ?7KINSS63E+I]5-N(7[DP7NVZE(0YP,,&([P_T=>[_=/KZT'N^D)MIR+9V] MR1WBC798]8==WH2#YDJRJ@]CE$(!*2?A52HY44Y0XB'!R!JF"'B *^]J%''- MCR^1_UDCUS;SO)%8M[&.7IAJ(Z,=#:.QE?5G* C8EYHQI#'W3GEBJG"HUD9C MH=<8[9ZBTT<-OPXFIB,O15Z*O-0E7N*K- WCA@0>:?1(:/1A M%B5PE;\D6D,G$>4":.H54(HQ[R@R1#NA_1J+UD&TBWP25E@NJ"_0V&1>W8/3 MO*B^3,UFQ?CC?):&VW:>O\NG%8\6^602WG(2&+7(RMFB)TS3]0(_%%4YJWB6[9856$=W:ED"&NNU_KQL>U[F-::]SC_J\U[G'_ MUQKWN/]K/=[@C9@X.XJO>9"! 9VNWZYAR]>X[?VW0$EWFMBQJ2:E';+%IVAS,/BI& M4;_=-XT&T[RY(JKSR638Q."B[%N5MW]5^3"; $?X2R;G>93_&!?5HK-$6\^O M;!NM'C]^<9;3//?T+R_@QBM/MH_EI.4 4XY 8'V[ M4_BK<:%]%#5*BU$VZA? !XL([%,(N1W_NOFG_?KF"%97[:>MCS"ZF=;;_'M> MS1\RSK[E1Z=5GOUQE)W!D-YEP\OLJH97_>6\FLTF:V)&M30)2A71E$G,+$]E M(FAB42*0,$8[X^_)KBW#RZ_^@S1X"59N/EZV[S@MAP-XQ ?]_[__$+W_^-7] M[8O^ZFST^M*#+\V&T&=SP_WXZ:L[B;Y^BLRGC]9]/($!PU\GGWY[ M;YO1I^\_ZH_FO?XM.OD*7WQP'[^>1+LVB9]_'V534!WYX)P"/[*X=G")H=GKD>O?Y4?M1X//55X# M8S8?/YTM]$RG9FQ1]X=E/:WRK_"J9 BFQ$\-=?W'DWR8-X'E(T2EC!66G*>8 M&:F4,0@KHRE&.'5$'76I9(PQ+;#AW"K$-%(ZD_%.4UV U>2T$!M9/?TWTR?N3Z%,*0.1.0'SUU_>?/LX#X[.5O,$(\-ML M"-EB(^')PWA#'.VW)8JSJTT,XNOY#=-F.H3GR M9O7TM"X&16M:_PS>6$.Y[_GPJM=8R#YID*!?33O0YA/^-2JK^0\WWSZ[XI>H M:#9^X VP #D8Z.?9]SPZS?-1-*[R<5;!+Z=7S2MFSX[&TZJ>9F"ESXSS:CJ$ M,?GA5_DWOTWNS7(_#?_C2=Z?PC2*V17N1_\\&WUK'G91@ ,!W/CSTOA/G)F/ M[#@RX&!F,*1BU.X-^8O]0\[*),QBDG"U MIW,U\%M9T64Q.8^^Y:.\:IX)O^1C_PQ_R734N";C"MY4C/W<9W/]?=3P18,U MS9>Z$<8L^GDVN[]I_7FQ\-U"=XP$]"HOBHE_RO(J9^/Q$)[C=Z=N7>QC[[+Y M$93C8C1SDBZR$1B(?I*]AJVRKH"^_SF;+9CWY*:5K[H&(#N!E8PNSXO^>70) MW- L7P&H#<,9@4-8UUEUY??IHK.LJ+I57)K*?/&/(R\X5WE6'>6C.T7EM-TX MC.KS/)]$\%W6OA=>":P]=RP[<7N EJ=3>$@)$YO,Q]',?)E+*M^(<,;3GAKM M..&7Z;!=EW*<5S,.]A/UB_KT'H4S[*B+'VO?&UW -^=U!*L'HUW[,7,_O@UQ M$-F<%U3KCPI$I5G?.3L4C< -FK:/P ,S09BO)[#N:>.\ U9YHLT6%(@%-&BX MHUG_.G\2EM;GY70X\$\&YVNM>@"$$2_C MQQ+L_;F.] @4Z##ZDH_+:A+!NU(0H0BCH_]83.VL\!O:S=2>2[I_GX[R&=G4 M,\EVO)Z%OT$UNC.Z?*[$SC.@?\3(T:0\8A0,U_R/:\2;G&>3J"DI6+9L,,SJ M273B(7*0>9Z//'V.(]WH#(!/KXCS[[D'R.(,6! 8 N0?_EA^ZF4!> 2,"V]> M?>=QE'8?ZH;B#8MZ.[@1/!CMS7O6#']M,TOAAK%YW8-*%&,T5IR LXD&1=^LY4!_S2[TP9, ,'<&?_184P84RC856OQ\M7S.W M=>YUFDSJF*,6QXQAQH5(G&&)XW&<2*2094M.4R*QDMCQ1*4Q2Y"1"3="I@Y1 MIG@JQ+U.TX/O67&:HI/?/WS07_[A_::3]W_[^#Y];_3'KY$VYM/O'[^^__BW MZ/.GW]Z;]^[DN:[48P;WG+F1M^2);5 RFLO?^5)J?5E/O MZH *YJU[W6U8+*WCB:_^D%5@(R0E_"?Z.=4GR2_S1E.W7M@N??/@(T2BG_7) M[_,/O_36M.]NDX[6!@3/T[UYJ C^WD'U%YJ+Q0[U[<)']D<\N'6=7G5F>1\%%Y M=C2%WS)XR63QB%8/-M&8YH?>XI?!M-LE;(PV_^36Q_.T 7>P+A?T:9=>'F'4 MO++[C&<^\+@J?9F?J+CP?\VWE3-1NT;XL: M/FOC!!U19N<88 1'^=D9C&4I+# /YX '[(]X+9QS6,IJ=OHKRF?'O]HEG8\P M:^'CVKK,G*>SH@*S^7]!FB9YY1^U; U[^V0]^W7?0.>VU9R3>T'=:=WLB,/7 M%^6@W7D'PE3EG*D6' 1$;\V)V>4M1]S*FN,FD=I3Q'OI@P+XX#CZO6F1=_^= MO6LAP06/#1[)9/>$@?SP!\6@"3.T-T9-^+5J0PSCJ@!A'S&D MA@E@?8$<$V^\WT;MVB]E&W)\=V,%F[R7J)\/A[/\G/_[$_JI^0Q7]>>?;QG< MU^("-((W.KZ4%]GHUVAU7M3\72S;Q)]9RM&C$]XGY?AIN_'74Y3B M]JUK9 U)0OB34L-@I \E#FR'*[S(G1>C0>U?=!L;]#Q@MUIO<@L'@=1Z-=P] M8CJ.O/(9MO&\1LJ]<#9*!YXTR">>JT9S!&I5EO^N59B@M>L&S4"U9D75((/7 M,RLZO_XUNF6!K^5E!3;=*S:]A3G!-.S_D7W+6XMS9B MLRFP9S^KVKV)2Z\J M_0;:G <7!N'E>>YCO O;-/]1U'[WK=%'LVRV_N+JV56]AF'GMP)'3[P3,"@J MK]?:Y_1+>$S[M,80'4^K<5G/MH4ZO3G3?,LJ_=?FX8'!#Y[!/0.7%Z.Q=@RC/57[+W<JUJ+$<)7&).5) M2HU-X IG*5RHI!$\6.1]^:N,L7OZ2?SGZO<^TMF>N'8]\WL7E\8:=<4V78(P[IRA Y; M$3,M56S3)*&I($P!8:R1V A*5LHU7R?,;_.8U!9)PH[)BY)D'F?S>39^Y8 B MUQ*N9T>THQ/O8K?1FT$!(EGELQ#/EFG'N[*[,6(IDI@90U-F7<)2#+1+$1.I MBO5J'XH<1EGE@R\ P ;^6TS\8?0I?#7:HDS%VZ2?/T QKN!%3?K$["3$8#;/ MJ&K;TR])!XYH.?IU=MKE+17M%8FC-=U.Y5>_O3Z[M%.E+CC%T#U%;G MP20K?^/@KG#?+5+^\Y=/O_\RD_45&^3V'=\=RJ17-P:\1B;]KB3$;V#_D3QO M_Y&^@N5\VQ9'NY4RB!I,O[;]U]AXKVWP[(35M6P5S_UA (SBK#&+J\IO]#?! MEP+\X+)J^"(K1O!A[B1G32Y=/FY#K( ""X5?M79R-9B!3NM;-S_V?(Y6-3EJ MC.+V.>4IS&V66'?SUOG1,>\/C>I9>N.P]&<&'_> ]MTW=.#UW*V'M.%2XBP6 MO]9M0*#UX6<3GJ<4 DZ Z];L@T MTKK,1Y[6*S;,G,(SD_^T45PI39O$51]OO)A>W-Q.](=' M5X*0S9["13[+$6A4Y7'T7^?YJ,D6]4@25A:7S)?8 M\M+SGF4(J'\5]6<9\(V%M\Q93= B_Y%7_0)NKJ=@UI4SC/YM%MQL ML+1]WD*./&O!\E198]OY)?;\5]PJ)-?W>)=V AX7J6H,U";QO-F[G^%IDZD^ MWRR_+BR#LLGB7R<.,UQ:_5MC,*NLMJ-1F46BI*.(:&&,(%8R$3O-&;,"*]]: MG;$X>;U$R:>G*=)U#WJ=3($59K@YT]F-RN[.<-V?CY@:KA@2$L>)9IBBQ&H: M&P)?41T[@I?R$2E-E*$2<:0XN*98*FPP-=RE7"KJ.QS<8S,_^)Y;#G']IC\: M%YW\FW-?(_/IP^=/'_U1S.:?SMZ/O@-%RNK*M%[X MUZ9&W'UTP+&B2%@;*Z=8;%*%@)^Q(QQ@E%J3+-$!46%I0@BVS#*J:6*YX8*K ME"HGB%8W%_+P$OKFR^_-I.: 3NWW3M\];DSHD6=XE^Z_MDN#QC_:^PM_7J/] MO/R"]E#1M9H?&+4;.QO;QKHQVHNL^E:,VN%ETTDY_Z(M)M)\T^YK-9.?5?7S M!^BR<9V_F_^Q0JENYAL MM"?3SF'*FC;K[MHG_U56?QP5HZ-Q5?KB'*]03WXWY(W&"WE3(B4Q*&S#= S_ MEZI8Q(9R9[%6!*&5'M\+>?-K^7[TN5W)[6GNF/08VZ28[:R&W@-%? "BXZN2 MS%O*J)A8KH318.^Z-)'&I D5VECGDL2N[ \\5G0VIJ!0CPBZ#Z)S.!YT6HR* M^CP?1-_*)0AC'"4NXP)0:?;#3 M!AI)[@3J<-RUW(6_$1+**I)PQ@R5EDJ5$$ >0QQA*Z>G%JCS\>8IM@T:#(30 MGF+; YM;:+>SEL$>& !/_8,/VAW@D_1F#-LL6+$,)XH'5/,6&H-EHBFCCP- M/S9DJY"8]QC>Z"[8SN+'+6VI-I6.OYQZ^OJ9E6LEJGZN_.'8R=7G83::Z-' MS<_FW)NB&EOJB(Z5D5BSF N54LIQ2HFDVBCLEE)44^H$%TPJEFIF$IN(%*66 MA+0DV7X=>-/(U\YZ<._K8_B\A=S3DCKYB M.M@6H"GD"8;QQ?4;+$3(X]K'/"XANL!]@C31 M5!%!N&8^NT0E2E+P!2Q%#%%\TR?Q7+&]+!+1$V2U M0^Y6H=\EY:P(TWCAL* M=Z%(IJ64D98QS+!.9)BH5G'/X Z]L^-V.&YM*H=E_W-B[',]D6@S].]NZ M*:>S3][E$J>S16!YU: M=L@^;9#ENV69=\>7;&*I9GX+6B=,*:2XE2D75$LK96+-DRSE"/8;$/ M0G0X_N1O>5V_\T7$V[Z3^0!H/ZZ J$V1S&" K@KNS_=++NDD-W7.46R=5M0P M(G1"#796)Q@CS%0L;TJN[JA@EX@ ?P]S_P<(L[XH8:'_V7Q_IZ!O45$BA7J" M;R]3> T>Z81E%Q+=;ZOR%9S5@!6W8D7<885"S$F2.%^XVF]N:H-39XETA"-- M4_1R6+$Q>P )TA-J)\XQOQVLV$]GV'>#?R"G?E>.0JU71/*MGY-:;]8OZA+Q MKA*8%C2U6*=2IS&S-%4X%H088\%3TE3$CW:)MGDHDPG[FM!8<4ZL8Q3%H"FU MEA@KPJGQ.P:&DJ4CHU(Y)&(J<4(UPXZ":R1P*A.B%(LEEJ_=U60V_:C.AEEU MU9BV5=[&TA9-^<)YT7!>=!_/BX:S@>&\:.")U^:)<%[T7L;8S_.B![UM.;>Y MOF?]>S8J-T[U@9._.ELX-DM-R-#W84Z08\^XL MC<326)TH; 1E%EE-4\H--48;A@5?.:X]6\'$+V!>;UU=LQZ6X?3HVU"^AR Y M2VGSEC$M>>)2BQ&+B5&$8(:=0" _#.Y84W(V5=@<]V*^R1,KNZ^$]L9=;K8H M?._SYR;KO<5DO/L%D*!. +'6))746BK@9Z$5DN#;Q=PF0EI*;TO<]LNV9-RHT?&=LX\/&1/\Z"%<"E[WN\)BP0AE6#!M'5-KT>32NXD S-RI87L M8X5P0VI0]BC9:'+7S@GAWOIH9Q6\.(].\U%^5AQNS1],EO+/8X>,2"Q3SEAF MTCBAB4-)0A%\%""#=TB;NQ@/RZL\3V9K.9,Z/1I\+$?]+>M!WJ-J+XZ;!1=N M+\2)=S4N7:R9$\QIC3F+M4X,IW&"$^.;/A!UEP6YGCAM2*/%/8GV0IP.QZ_[ M-($?@AFY(HFRDT000D02PBW6C"D."D[:1"-"!+4&Z14SLEG2N1Q^:?/XEC(; MM^W;8=I#>Q[[#\[=84HE17BI0;)DL;.6.)4PYJ06P/6*QU+0.+;Q2F_Q=:5R M4SMR/;GG0KFGYPZSAW.SPXF><*+G?MPB76U<(C28\VGB.$(LB:6*4XX(QCB) M!9)VI1C+ZQD2*NX)&DX?'H)O'; J8-482Q[ L4!K%[H#*+_[$E9C*99N]"O?RJQ^:?]^N;!N-7L^I_N M'_$&1AAA=&,-FW_/J_E3QMFW_.BTRK,_CK(S&-.[;'B97=7^5-9Y-9M.UDAG M38Q25!HA3"P93U5"$DFH5DA1Y9QJ3JMEU]9ARY.[C44>(L+VV:+YN'SBH7D# M@$19-5SZ#MREO/+C@(=__/351?&[:+W3K&E65/^9#:>Y+>K^L*RG55[?>US5 M$*4T-D[YBA,DU4IP;9&PEA(D-$'+QU6)Y)P8"U:A88FBB7&)2%VLTAA1[$2+ MHB!Z^4!/GOP>?/.T:ZK??XG^4__VNXL^.'WR^Q?WP7W\>K(J\\O4OB'_ZTP8 M/V\>Y $1?C'0>I@OZG-P1;/H#!@R^NXY,CHO\BJK M^N=7T>0\FT3CJBCA2?"(&K[(HV(TGD[@S[*YO"7?).^?CXK_G<(ETQJ>!S]> MY)GGZJ4''T=?SXMZZ?&5+\ #C ]><02P6DRNFANS'\4%O*UY&3PM*L^B\K3. MJ^_-L>#9Z[TC?5&,5JZOU#E9OD+2WF>@O/8KVH[_\73&!9_=_]24>87DC MO,CY>O+$CJ*_3TL?,OEY.LH&?JSYX!?/F'U@GF(4>6OM>PX$J_[()YX>%0"* MYZB^C\#4M?\2OAMV!N5QH-4<#$QY ;==_7__1Q(L?JVC.;5FZ]85#H@NRE%^ M-5OEZ R485C&^UF>K,WQT5'T:07'2A^#]M@TBOZWE8>%"/2'TP%\!EF8D:\7 MU=/^N4>GZY=ZV:@!-8=9=;MDK,I3[Y9'=.+UF.?-!;.!50^:HW(R>TG/7]Y. M;!E[_45+0 [7]&'6@,9@BU7EJ3?(_%F'J^6+9HPYR"99.\WI*:@X&&8V'%XU M.N)L.AR"KJHN/#?[+YH1+P_XZCAZ;9;>&2OA=F @P"ZW1L$ M,_:>\<^,RX$I_(6#W/,++/K\XBRZ*O+AP+_%BT@Y@#4YS;R-4,Y?/9D_RL_J M]3%R!QCJ;HBDSX'(WV\Q]L!2\Y+=V:87^>2\')3#\MM51_\:IM=P%A!K=L?, MOFOZ&+#G^?(0!^!#%D?3'X08>^BS??!6B_NFU_W MYDKPL5O*[?@2/[.,U2($H)M5TZ/E@.>'EAD'GT9?/!YZOR7)8!$?KFO%-'+" M24J(TRPQ1K-4$,<848+%2:*7 @6(8H5,G*:IE0Q1HK$VQ+H8IUHFQ-%UZUIM M<-GU[1PUDU5P7"?7A!1,%_ J9POF81G\SLOQ5>%=XURZ\ZW&2%Q"]=Y6?VS;37H'.GME[#I(&^MP MBQG/=E #=APT_4F@_T'3GQXF_?=]?H&_@WX+] _Z[>#I?XCZ[3 =N8>B46\E MVK2Y[B-;EMV-E8MKDE^>B6-[P,K[/K] R_V97Z#E_LPOT')_YA=HN3_S"[3< MG_D%6N[/_ Z&EOOF:)JL/F_.6/3]'_Y4_O=LZ+,H#IS.06;W:J[[/K] R_V9 M7Z#E_LPOT')_YA=HN3_S"[3XYAW[1HL)S(FL4B<%DPG5#'D*$\H%:ET5)";939\1$./!OX_K@MG MZ(G)JNH*9ML<6KF]]/E_7_PH+OY[49WC]*K=AL^NU>^5_ M-WSYH6'+U'/EA^; [N+GQ0.3J\6?_S8OA=BDY%Q[VN*:]TU9F^8"?/1"%EP7I$R;WN5+%3P/O6S8@ JIL#U:92&UFK M1G\0LB!D0 8=7U6#0I?$82$X,8-TPK$Z<(&X<0UB9= MZ8ITNWMP2U'^UW(1@CT?4#"@8$#!AU&0RJ[Q!Y>I(XFB (4L-4Q2)K!1+(VU M2%.N-Q0D\3V70I#D.: J>4_BC;;&"Z :0#6 ZL9 E76@BK$46FM)11RS5#DM M)*&IPV!5LM@8>1"@2G805/^95^4 5GG))0]X&O TX.D.XJD0"SPUB;)@J!I. MM&6<(BEQC%.)<,(U%IH?!)[2@*!CQ=$T]5UQ ^M38&YQXSSAPCJ=2Q MT ASI0%?$\T?:9\^*O3Y,I@:O/07;O>\1P>93L[+:G+4='@K1M_S>G(13C&% M[,_]FNN^SR_043=\7\]TF=L;?3^3.S>Z6B&S.(37-XR>;XP_'Q.9%K)+RK6"6RHE M4]AIQAQ33M&$H%12) PAXF9D6G_/BJ'O?9R6U4DVS$]\2+>))V\V"W<9;#Z= MV19J0L[$_D6W PCM'P@%)1GXI8OB>*&+J&/...$(D9HA855B,.-((1*S&/[W:E'( M.1180(+N)0?IM7$*&HYO4,,%_ CX$9128*J=4DJ2+I02 RVDX]02AQ+XF2I- M#)?.(,QB).1*4;>=54I!@P1A/S1A#QHD,-5K:!" ]JYK "$*(T42X1QB%%N5 M)='HZFQ,7;$\1@QF3HI MJ2$DD29.#:'8W8PWSV35S$35S"2TB2)OO47B[.7N1_\\&WWS(6\/$P>Y,THY MWH>0=@"470>4H*4"4[V*EJ*(=(501!I3+96-E68Q9])IAQU\8C%%1J\<07A3 M6BJHE"#]VSHE6U:#O)K/!(]_1'4Y+ ;1_T'-_]XR.BQE\AD12X>H1-@DS*1( M,902C(G$!*Q;BS:.#L])I'@I&W876]UNM1[3 ZP>\"C@T3;Q*.YRN AWFB*8'"0>O0&?FK--&D !D (@O28@+265IBG3C"#A8DT8 M52IA":A?Z>LL*RUP>I" ='!M5@,>[3X>O6&\$5UQ=X%BKM)$<:8DXT8G'">I M(0F-G4A0_+8-H/VT5O8FJ1WM[#;WUW*2#>_-9G\"?E/ [T$Y/1WFS[)5[ES4 MV=O\K:^@*M;JW/S0^CRGM?-ZR_&B !RCKF2/ O2E0C.KN&)$"G^4R&K$;9)R MHO1JF=6&*1\?&=_S.-7-(T2"]8B26[/%GL*KKRN7H61E .T VIL$;=*EXG B M";.Q<]Q8)A(L4Y=89HB1SAD3W0?@O!/-JC7 3,#I@=,#M@]D8Q.^X2 M4RQUTE*)J>0Q2RA5#"7.)8S)E,!W*Y&.5\3LPXYW!KP.>!WP^C#QFB\E$E+L M>(H9-8PR9E.5C[>72QI .X!V .W# M!&W29?4B9Y2R+!8D39D@(B'(,IHB'XM."%DM%?MZH!UBSP&O UX'O#X\O*9= M5C11AFLC2.Q2R9C2,B72=]"SG/!8J&U$1G;%(J9$]F*^T0ZL>X:PK]J_]2:B MGN?MA3Z7^J5.1CQ4SFW/YGU( MJ/^JV^1;KQQ9-VO&'(+I8+V>HA MQE>3PG ,,8#L_H$L%UT9.J4HDXPFQ# F$5$TYJGC5&HC2142RH C-5*%Y3#0=F#J\<10#: M; #938$L1AW(.H8$5XDV@EL?+Y"* ;8F"C$"*!O';Q]D@]T9(#% 8H#$^R&1 ML 4DQ@P38@RA&DN&K6^ZA]/88!S+1#"RTLAI,Y#X%GHNAQ!J -D L@%DUP79 MN -9FUK 64RC&8J7[QML#V6!W[G(5X1U.2?6\#:\$;O#\6Q<# MT-&>:@_D)),MY"1O'S<62OO)G+BS.G@/5&U@JL!4@:F>;N$0VFT2IS%7,8L5 MYLB.23.MBE->U*2].BU&#^)TF,,N*8&'S;':/>'8N M?^FBX$$^UUP*>!+PY#EXPCH\P3K1(N&*4F\"0( M?Q#^0Q+^8*$&I@I,%9AJ]YGJ,68*Q=WNF<.)3!"FJ1.:X=@J)9"@.DVPL"9F M*V=I-V*F^+CN!D*EJH<8"09 $*L=$2O:[9<0$4MKF=66,,9,JKEUQB(5IXR+ M9'6_9&-BM=?6_[[*_Z8;1J"=W2SY6DZR8?1@WXC[%R$TM'W>^NQW0UM*65+G3.U#RVW(8!V .T V@&T:8P[T&:: M)6!B)XQAPH2@$JM8I([81%F:\I72*)L"[6 7[Y(4!8@-$!L@=I,02Y=*K2!J M4LG /*:*:6VE8S&7*I%4Q3X4_5R(;7;]0@@Z@'8 [0#: ;2? =IL";0I,UR( MV,4H95)PC6.A-+-I:CF19*6HP&N#]EL(06_V8&M [8#: ;4#:L>B2V:5BJE8 M4JFU9,Q1EBC#>.H82TR"-1:[AMJ[&(+>'V[H L02B [/WYT7^99#"%^?>;>/;29(;%*#\Z MSQM;&)2=>LZ-)N=Y-!_:DY]1 M%S_6OC>Z@&_.ZR@?#?+!^D.P>;\1OE8]$=F+O)2O/ZIL-&C6Y"K/JN>.[=^G MHWPV+O7,BL*B^B MTM\2#?U7S65^6F> 8]%W#V31^=Q$/7YM87AYYO]Z;3&SYF2,7\9AIT^BBQ;I M!U$V65XVT%\9W#0ZJN;H'YUF=5'#4SP%=HJ1=X%S9VPX.8?[BHLQ+&2C._U: M#4MO]17?_1HW)#B.7ILQ[H!J;T<4HVG6JN/FZ_;"F\-<&E4?IIE7-W3E-B0J MPOC&B)M_SZOY4\;9M_SHM,JS/XZR,QC3NVQXF5W5\*Z_G%>SZ;R""IR_]]I: MWECLQE;\"HMZD@_SQAHZ,D0IC8U3.HT92358D=HB82TE2&B"CDAK]\$C\H&> M//EV^@#%ML-X.J#'G7KO&OR>1>.J^)Y-M*B278 M.P% MF93KC[_U6O[E?K>%8]P=+DJ884AC)Q)G8YO(.&;P1TPXCSE+5]P64]:3#_GD MO!R\[\9^>\[,/4X%6S@5_%ZG@J!CM>)31+ $P^7BA*_"*8]U&5UV./8F#071VW @:& M3)1]^U;EW[Q$M-SO960Z K@?PMT#T+*@6VNXN5]^&S7?--8AR%6=7Y.=QAS: M-BE5EW&&M;4*)YPBJ2A7B93(DS)-+)&:+@YW^'/,[W2_/[V8#F&2@V]9,:K+ MJIU6.9JAP0P,BA>0)WJ\ZJ*_)7$B79S<)-9(0A2*92H)DD0P"S1@5"":.LTV M3X,-21H]7DW7VXZ@]8)A?_NCWHZQ_KQA;< BI<^S2.,U7=S(S"PDC_W5LT(9 MCT.6N#.)8!;()1H0Q5)'N;4F-1Y9K'.I4VHEG_CWA<+Z&V#+;P LGT8GWL-N MG/$;.&);+/_[5[L!*$%;A)*-P/G/#ZUZ9QZQQ"6(&TLU)39E5K*$P*ISS 4R MB*7/775 [Z>L>@V2!=\]L/RKV2"_;&S]KYM"C=J*?F[5UB\^E'./+]&+!AL( MD4[.JSS?QR#ILP<3S320W)1%'+T&Y''2I8JECJF4,!=SBS62,7?>-^%440LW MK)Q67@?R_A$@KUGUI=.&*,&<>>>!,@EFK*:)@%47\#^KA5LIU[P.Y#UAU1\' M>:M>XL8@K_<XM1]-X' MP>'79@G;K8!B!#?FT<_YCW$^JO-?>M$HG\PWJ&;X_><:_@(>@-\'_J]F_]E[ MGM')!/ZSV$)XWSSK>'4E=]$Y:?[)&@K5,D;2$:01TIS%#LPV1%**I$4\)B;V M0>B_9$\<_69VWYN/E^T;3LOAH'W#P-.T6=IW4Z!+Y<YVS!]^#?XIR M@/^QW_RIIOE/?TW??]0?S7O]6_3^X\G7+[]_,XL MR.,W/;:8XW'?"&XD-V%?VN[FJ*YGDL7S*PH/))-W1\TWFY&/YO)WQ01>WH=G MG)R7U>0(D.YB&0Q7B/QT"3GIG^>#Z3#_=*:_9\70)[ZD974"UD9GLWP!T00I M&A8-\WSUU]PK.HX*H\$N%0[T =6I-D8Q;(5._?]+M"0ZUEE*=:*MH(K%5LG4 MB)3'QJ648\OT3=Y_-@4WP%?I8K-H%M+.:C#&AL/RLGZWEE*8;>2N#FWI_FN< MAVXPGO^\_(*1-PV'U]+WFL6 1S:I35$_'PYGO_[?G]!/S6<8>'_^^9;E^%I< MP'P_YI?1E_(B6\GXO,BJ;\6H'5XVG93S+]H$TN:;RV(P.8>K8?*SY*\^K%HV MKO-W\S]6R/73HEKEHJPK]5!R5S'+V3O$GWZ=7[3RV]T_K7?7>C_)\*XW]2[^ M@N_:/3YV\PU7P -9@\4D+Z>_+J:Q;K1 M,K2D(=LZ?.OKUEQ?Y^R)T] MT/KA!T3_NW?MGMU/\XTS ;V+!RY@',-\*SSPA&K9*UPAG[H8\G:.T!?@<#3A M&9_AJK.OE4)V/: =>"+S@><'O; 1>.$A>C=LJ3\W+J&\#5 MOSQ Y<4JQ%M8A"=P_HTMP;47!>R@^>[IT5E9'=79,+][HS;@W_[-==_G%VBY M/_,+M-R?^05:[L_\ BWW9WZ!EOLSOX.AY::[0^^POV;\O,Y@9I.\R?,?Y..R M+EXJ@'WG^KW S-,I"*4A3G&,FN-$0:"R531V-' M'6.8*D0<-@E))#:IXBM9TC=SHVU^.NGRHQ=[('X+)/&UNAYJ3[1Z+.%:,%L_EY(T>S@]U<@-0O7F@ J3JSD<8F1KM+*)&,Q?'@$U2IX@* MXS1%PCT1J+H"*\TVS?6CJDD.H)%_S7X$] KH%= KH-=ZZ$6Z]NHH=@RI1%B5 M$"9(FF"1,FD2S@URTK)-H9??8@[H%= KH%= KV>B5]RA5ZJM0HD61#I +QH# M<#&=6A,+HRQV*^56[CY >QW' D %@ H %0!J/8!:JDSDL$V=EDJG@C)*L59. M860L_$F2))&;CV)=;V_RLD!UL\E?#VVVDTG JH!5 :LVBE6RPRKJ?.4/03A% MC#E#$V-BRXA2<>J,E4_%JG4#6:\)8,'2"N@5T.O-H!=!2TV:C>6)<"D!TXH) MB25!J>32"6.<$XR\4" KH%= KX!> ;T>@UY+31A(8@FV5C*C+-,N25)KL9&( M4:=D@A_,=GA\("OXAR_=J_*UCDUM)RFKK,:^"&@.!#^=1/6"TQ[(RR,O>93J MI069=FE+2&'"!=&&QP3,$)18%!M%+(;OJ%GM.O[2:4MS\EU_S\9$FI.>(JN= MIM:7Z9TU+_; BC@,X61=JHZ+$4] I29<4>:4D$HD-E628:VIH'HG4W6V++%R MM0U D-8@K5N3UKO:.LS%572[NX)BB>,4I!9I%MM$:=O1]"#@;T7 'Y!OU:ECD::(" )6L:;,JD1JG8A8 MF;B)W=$'0W;;RM[8MHU,P>\-6C<(Y(/2+CH)%Q++JTQ5&#A6$Q98@AQ1!J3(IEH_*"Y MO*V-VVT+,54]I3:Y>;O[>[1OOZ+&UW*2#:-LTW40K]=&I>,?T:"<^AYFSRF. M>N=JS][6=$Q;*<.ZJ^DJ#ZW0<_)9UEN0%\;,&.$NT3A1UM#8H,101HF0U"!' M.*>QLL(^^<3\(_?(=W%W>WV^V(@4A)R\E\K)"Q 9(/)!B"1=TU4"?J)5";*$ M2T9LJN,T375"%!7.\'ACCN,C,A5V+<<@8&; S("9!X.9#T3;XJ7<2X.40)(3 MPZEFJ33:6J>L2YU!6BM#7S!?9,D8MC:E0N'88K7!B.>FO/9-Y]L$"S1 8X#& (TM-(K. M 4T)%(HE2@CF30 C00L4D5;EO9F>3T/F7B2?+ M_/N-/+M=\(_3"[BE?VURPV*4'YVW#;#^* M)N=Y-!_&D^^?G%=YOO;=438:K/_NNOBQ_ILOX)OS.LI'@_P90[!YO\G!;E4: MD;W((\,KK<=\,!%1S3CDVD_J-4QAR@NX\2H: R,RDE4Y?WRVP@NB_RW!?Q8 M5#[)..J?9]4WW]4/WG)>5I.C25Y=+&?<\CP$D/N?#2ID_@ M:3ZYS/-1]._9:)I55Q%F?F8$-0OU(:OZYQ$FS5?X^+5%:2?D^>L2W=K%K>&_ MT?>L*LII'9W-#QK E_.3!OZ"_G#JM7WT^_')5Y 51K7YE?'T9=3T$8RPJX8)1]@S]/_20& ML#H5/+S7C;Y]PW12##VK^&<4DZG7FW7SPUVSN/'NYK)OWL =-6R\N..T& [; M)RV^ O[/Z_58;(L*\D5'T'[TE[\K)O#@?@,Y5?$]FQ3?KU/2+]UY/OCF60%,#JZ\EUJP3XX:)H4KJQPX MWTO;N ++L8+7-!C]^1QD8#R&X4>?\[IL5MY___4\*Z(D.Y]$65V7(#/^D9?% MY'P9V?]<>TF;G@&)0$*NT]!ZF!A^^3,=YW@,4A[?F=1[](Q_UHJ]9<0F_?9\Z*]8PK?^)<8@(;FF?-[0)=$7I=XD &XF8T31IPYQEP:^T-\:(& MX8XR8,7R6Y5=P))EDR6^;'#YG[# /O($ YJS[Y7_XC*K!HTSY3V=.IJ4GFQU M/FG6O2KJ/^I;.1;\D]Q?#P3RBB4#]EQY.HA267LY O!?-E]*&(JW7Z; 1_ L M^/<1 _-L!7\V6G$\!=U7KXO_^\43]VL!#V$UO*\A'O!+/ZO/(Q\^6JB#9341 MEO.&B"T6KU[F\AN<",F@M<=\ MT.1G7U.T=*@_6#G P?OH@&& M_?#B_GTZRF<#4<\<2.O& ?0!Q?U)T0O/%/5D8 H8WI__S]?(FQ* Q46;'M!>'N;L!=:>]:[^_W6S77,VDY$L^;-:Z/B_&U\^" Z2F M@*BSZVX\?/:MG0$)/.#:S7:!SKJ>7=H-XL'CY&P1U.3W!C5C?!RO1#0CX(,A M_'$CLOG"TO4X=ELZNL62-(V9-L(2PJ@S"38&$V8I(8))OE*U\HGLUI0!".SV M/':3QVQK[';=T0FJYDD1P_,2E(C_XE;#O\Z'PSO5RG&P#A^VJOP:7S>X;[$, MPSK"'4%L]]Q"9&2I( 7C7')!.<>@N8T6L:!(Z]@F1BNV=U?U[_WLQFF9MQD3S=:MK;BJ9)9W2SSU*W4AG6%%" M&] X$28W1MS\>U[-GS+.ON5'IU6>_7&4G<&8WF7#R^RJAG?]Y;R:36?+8[PM M+V+^WFMK>6.Q&]'["HMZD@_SAD^.D.,N%4HC:3 3+-7@-E$;2YYJ*IA(CT@K M1_ (\ 8F3[Z=/D"Q^\T&O.8"W=1U]YJL+Z+G..W2FY!-;,*09(XQK)VRB;/$ M(!KSV,@8O;*>\VNU8PA'T+%XTSJ.=Y6])4ZILE8D@GD=)W3BB%*26@/*CVCV MRCIN%ZF/CU?/Q&TK3K#&@UJ06I^%_$Y",>K[E 7_QRUJ]/$F^UE57D1GA5_7 MZ"K/JL;-\+=>_XZ@Z!*\SF[O;S#-_55>7_L$TH:'0:.7X[S*FOV(83.Z89&= M^N2-9D>[S: X[OW!8G]&$QIL/<=W^]9UO@_6BQ")_.%L6)/^=5HUT!<[WQG@S+ M_A\_W>(*:"N0HH8++'SA)J0L30@3B9%*"Y6D1]WN2H+!YC=6(9=@1EP*]HO M5I/4)592P^[U&1Y\#_XIRD%;C;T'6$WS9WD0S]G>/P,;J+STG->DL==1/;WP M^O*?33[*3)7\W"J27UK5NYH]UZ7?+NF8N;YZ BN_>\. ,7/>5Y^X=/^U,T!H M_*.]O_#KTWY>?L'(\_/PVN$7C-HS4 VIHCZ8L;-?_^]/X%'YSS#P_OSS+?/^ M6EP M7Q:VY<2A.7F:('P0-EV>-ET4LZ_: ]@-=]<%H/)^3NECB6*N13L3_.C M&7UO3(_K_-W\CY5,R9\6Q:^[VNWQ3\M'*:[7QFY?1?&??IU?=/.W>WZ2:]VU MYD_H!5_VDA,[\$5\U9[:K]5. >.7[*=P)VJN8V5=ML!Y6@X'C78#-R/ZT-KL MSMOL#\U\&YTDGE!]_[77(K#[PV<65P\?OA5QN-_M/#R1N-_S/72QH*\@%;O! M%Q_S2?0E_YZ#7[?&">? _O [X,GO=*_U:6@SHZ@2\#*QPH*WQ:[ XX?QJN MOGE4,+#"J[#">O4@]EQM/&%1 O?L%/?LD,()3/16F>A1JNH@O1GR$,>\%2?^ MYV9WI9S6V6A0WU:?[:VUF%R;[K/T!+_YG<^X/?*[)U$QR2^:$@%MZL;- ]K7 M#OWZPY]+F1TOA+EW+OW6%VVMLFW/J,KVZ,)KZ^_7M?.Y+S.-D#A>ZFI/.:&) M=#'71O D)DAK3H4PBDL5KYS0G)ET:55>S)/,_JN8G)MI#7/,*_=C5IW&YZW! M_PU6BUG.-KS_[C>\GUV2C3'<0V*C)=E>C1E#+=^ -?N'-4LYT"E3C%%M.;:6 M4I*8F%N/-8DBF)B$W,0:[P1\.ILASC91!"O48_%&^]0$% DH$E!D8R@BNQ.# M$FP3EW(7&V$,C053D@**2&:EUM*M-,%:>(%S)W"[2()[\68[$P0D"4@2D&13 M2$)1AR2,I-P8@QU+?;,H8Q$GC>^#$..)6SE[O!'?!ZN-^3Z"]]1FN^L%K E8 M$[!F8UA#\ )K4!SC1&@F!&54,:P(33W6:*.0TG2EO/T#OL_F4(0@VI,L6"P! M10**[":*Q!V*,(1_27 .-]W^N@<;[/]= X_V?:Z#Q_L_U(&E\,/E: MOGQ#6T?@%U_CXF8>UKOGIGP>:DACGR<>J!^H'ZA_F!,/U _4#]0_S(D'ZJ\7 M=\>[:_ZGLZ*5^8_^>3;ZEG>%/Y]K^;]U4N^"E[\K\KP'<]WW^05:[L_\ BWW M9WZ!EOLSOX.AY::CWVAG[=_E\'>5]X=971=G13YH*^IF_?[T8CILZN*6$W@$ ML,#%N,K/\U'=]J]O#CL7HTDY^SLDO^UE\IN@7?UI:[B+$VI9K&(FF%"Q3HW6 M4ANG;,I6#OY\6;!5VT?9Y^WKCK$^>;XRRVS5'J$W31N!R6<8=#E(Y_I\7DRC^Y'/ERSEWWC:6W?\PG\P+>GN/AXRS75T\F57$Z;2H: M3\K/6?68[IMWINC],Z_*05:?>\R1!)-?]SH[[Y!C1 'JWCK4Q6H!=3''AL5Q MK(E.&5R18,*)1M(9Z90V*WF^;PGJ_,F&\LP7=O)EG>J[\6Y]U+N9F!SJ0P34 M"ZCW2JCW\P.PQ^52AQ$MT\09'A/)#&:)=MI9(RECG^Z_!=_>W7DPXR;DJ[;:H,%X S N/:R80SY+!6L1$)35XZ"+A1J-N29_P8VU"28!H&P R N2> 23K; MD*M8<9HRDU#)I!**"R2(U#9%BEBS4G3Q+0'FZ_O4' 7@7-W!_DM#@?GWF[!B MER:R5L_171C#TOW74/2-]SWE2-'0]G1'.W:^O7?MX"+N5-&7ETJUVINVIR?% MC]#T]+$K$5C]$%J>1J';:;<4H='I#O:2>@V6V(6.=8$'0J/3P H[P0JAT>E. MLL+.=1GE2^5>[9(843F.BM,E%H=!H:G1Y,X;S0Z#1LA#\N1Y)2P1?[ MX$1)G6A**:$I8I@;291OP$&$3%5,XZTU.OW'9HKK]Y",>S@<90EI-P%M=A1M M%%N@C3!:,2.4Q9P(PVR,K6C11B@EM%JCU>EF<(1*U".V.MT0D@C9$U($) E($I!D)Y&$ M=DB2H)3;V#*"8LJD,UJFUF%"G4%:.QT,S@28]+#.-@L 44"BNPFBH@. M15)D'$D-LH1P%FNFG .;A1MAM12&K,10'MGL=%-Q%-Z3:K_;)N_4CF%HO!6: MJP4:!QH'&@<:!QH?U%P#C?=_K@=)XX/)V0K-3D/3L]#T+% _4#]0/U _4#]0 M/U _4#\T.PW-3G? R]\5>=Z#N>[[_ (M]V=^@9;[,[] R_V9W\'0,C0[#_U.[,($;J=!N ,P/E6 M@/,!W"2=O2BE26DZV+*!$;:OF6L>\5VITSQ8!P& MQ R(N2>(R3OKD,62:PW?.$&-= DE:>(1D[F$26MOJ73T=A#S];UJW)/D1-5^]9)AV?_CI]L64R6)2:C0- '8U2C1ALM4H#C6P@ B'W7VK:-2&^N( M,#)F"&S;Q%CI-$\(CCF ^$]1#@ U]M)<3?.?MLP\/_WUZWD.\#<$X\/3M&VO M6T\O+K(*+JJ;FO(>LK/15;/%+'ZMH_(>)GBW66E\\._SX= MY3-64'>RPD%"A-A"KNS.M7D*/8#F=]#CF/TI.BM^Y(,(/.(\&I43L$8&TSSR M,@*BX;W4$.QYD\&>>V,],::=]Z"8% @;)[3$S'"M;*P<>!O@4_ 8&W/3G?FM M''W[FE<7WIFY$:IYW_I BSC-=7^G"\ZDGN>^ ,M]!(ZST]RSF^>V;$(_E\5H M$K//>=7?Y%X=0Z@'B!,V[$+X.2#23B)2K!:(Q&G" 9 L)4XRE_)$49NF:1(C M^&23E0#+_8B$U=_C@$B'5_MV*Q83%7>93!^RJG_N;2;Z4#?-EVRF^;(RS+M> M&;&VPB22*^M21I"4C*68,$RMICH6*YT"-V%57!?AAB">'G,9!MKMOA#OK/6P M!T;"(8B@[$J_&VN,!CGD6&-FD54$="DW'*QZIZUVVU"C001?0ET^SI+?X5HV M7\M)-ES9]'FFU&[4OUDO;O6BLD[04IL'SKCB-C&,IPPND$Y@AAV2(A7(B163 MV0NPE_<)R+L>#4[.RVKB_S;EQ6DQR@?Z M;Q#D6\F4:\+V?^KD?*U]:W^^RM M!Y&^2Z1)=WC=2F%P8@2.D64^$8!@KX4EB9EEZ6K_IW5%VBOV(-+!W5V]X[>\ MKM]%7_+!M.55H#[P278!C 57#:)!4?<]3T6@P]NLC:*NI]FH[VO3U9/ZN<*_ MA2W(W$F990I1<%4U\)80J7 ?"774K?KW^3&?#I+BQ$L M.,S2)X+?T:KV[QMIUL1[7&TT:_&1Y-W]Y,7@.K\-U_DAH5RJ'(.$2&/*4D>M M8@D!/XG/TZ8Y::&OMH3VT/L_99'L+OH>473C!**L$TCJEA!%)%:(2 M6YQPBF6L;;J2XISWIU4^>#B(OP'( P.I1Q'=FB7R%,KOIA]RR*&% ($! M>& M0(K$ @(Q8R8V2J8J5DRGL;+(\%@[9ZRPG"5K0>"&8BU*D1Z3&RT_L&<0>,MY MLFV5_.GC+-O^=%IE6=_'&5G M,*9WV? RNZK]48GS:C:=+8_QMG6>O_?:6CY\ @TY[E*A-)(&,\%2G8(79V/) M4TT%$ZF7L-DC\H&>//GV^ &*+9'X?Z;UI#B[>MTCB1L("3Z+5P M.W'6ZE1BSBA/O86GI$'<*6R?S=:9Z08OV?(B*T;W\Q)]/"=M@9&. MH_E"^4ZE'C,ZMHB*.AIG5^VIX/RB.,I&H-"'PRO/3UD%IDA5^[MFVJ9AP?D1 M/O\9F"7/^N?1%5S8\XH'UK+?Z)G1\G6MECJ._&'D43X!,"O!8!W4+8@5=:>? M+F&@43:&"X 60 08R9;U%>4+=B36,(4XYD)P<#A 30EG8I0 UJ62DL7NC^>3 M=Q_SR>?9-'R%C?>SW;;R;%F+L9=AP@>5&7ND,@/WZIAL39WUHL:L;78F/;&S M"5@H-S8NF_U-^&V<@>N2MU5!ZN/7-KAVQ>K[6'Y?/CZ+&\&BNV3^Q:PKA6!] M[I,U(L&2Q0PG\&-J0< X,BQ>#5QNX>C ?+W@=IE-R&VRLSO0ZS5=[[;,+XP&9-TH ML@+&+$'JR&/CU;4\Z#F>]8#8;3>C2>D)7N?7+FOP,Y@H,Q.E/7N%Y>Z9)KPS M3;# 6F.-B.$)DXPGR-$XB>$ZX22W3SV.0?].7Q)<=T)ZGFZ7;#>LP)?.K")L MF! VP9HS;)E/%#),:V1C4*YF!1Z?%:!Z%.V+.XBO'R;^36YV#W70 1+?!32GHHR1UEIJ$)8 +"#[$3@J1I,11O@$'X(5U MU.,= '2\/2T5(D[/+A[9GB5HRC "T/N*D;"(WWPFT4HPV:_G33$>]8?3@3^# M\#T?9:/)[/YA<5%,;NQ?9:?%L)A<>1O[6P67PD5 "B_D!=QVEO7]S\7\-674 M;-NW341K8+3FZV&>U;E/CX@F\(BZY:8:U,IY 5 5!\.'GIWJ] BGS/C;P:K MIEF!L^G<)VAN/9OZU6C?+\G($,Q_D\\O:TLCS3TL+#9KW^CI?-[,OFWF>P@/R_YT6 M5>NW7&1_^#5J <]_ 0[L%.0;%JRY.6MTU$)M-Y*RN !,O#[XN?\+$.QOW:X* M5ET]))DZ)Q6G,M&,:9HJ33TF"I1@SKF\]=Q5!VQ?\D%^,?:O^.S'WRG?3V>? MYS9K>Q++7YE?Y(-;TL/%W^/KZ>'/,\@PPELPQV8LN:\">@9OS!C,6]X"4+:PC?W';1WG6.?GGV:U@,'NC M9H9)IO0H[<< ?S6Y7XT9OBC0WA@];;'WR.-W<].P.%O@31O(: :ZL+IG;_+V M6)7W?7Z99Y)MCNTXTK>?:INO%RCU&LPUH$!6KPXTJ^NR7S1/;YR)Q<1ZK8FW M9:-.=6ZH939%C"4YUB+4$U("P5K+>0(@'?'Y:8Z5B*>"71Z%$K[0\&;6:E M,=[BIBHXV(W_XOE\[8=,SJL\7W\(%_#->0T6F4>'M1]S?VW@%^;!&X-IJ]/* M9S@BP&_C-@@PO-HNQ%U/R=^2])'.2,,H)=8F22HP8]PXFQCM;*RQ]%XM62E: M^6B?7+PM3;" +6Q8_-X-\S&6&?0? )095]R3W]=Z(+D$9O&2$,EY*YDEPHB1*&)$)84Q9:;ASC-N8 M.2TP0O?MF*4P[?_TLW[R.42Q@!MU/\8?WW((,3K=E#%;/VO?8<,BW3IH]S'5 MK/S'S"$=5X7O]@+< @0N3^N\^MZ$U>'+/QH';0P\U^ $W))%O^4 JA&)+O*L MGE:-KBE?-JC M<&I#WJ'N$=CO+98I&*;I%Z43^KS_T^ M=0$.4?O-8ML.=&%>-*[/TI?S'*-N&VN^*3HLVJ2 8KZ[WL^JZFJV2=?7' 0__^.FKB_B[:+V^ ML;:H^\/2.\2?SCPK@KYL7O&E30QO:LN=G&=5GGB?^W-V]7!3V42#IQ:G3EB+ M&,).Z]CB.$[3A!&EK%QN*JM2FMJ$"!0CQHW5DB)BP,]S2M&4L'L+*3SXGI6> MM"=?/YG_@/M.G(W,IP^?W<<3_?7]IX^K)3>6>>9A\7_,2)XS$?+XBA!;K'GR M\@*L)[L5=+Z>C72>^:2(')X @N"S!/QQF>]Y- 9\[]W(P\)*\>BDN?#]XL+/ M<&'TL[]PECC<7.6_G><-M_ -[\@OQL/R*I^_K,M?6KR+("0C-[^L?=7G^64K M;VJO/OG\>?ZFUKU:#* -R0[*\:1-XO*W)F56#;S:L@6HG$E9U5X=@*KX7@S: M5*LVO0VNZ!:C'6\YGN6K@9"!;0!: VZ_NOFC-]E!_/PKVU^\=5XOTJJ_G/R^ ME%#M5V86Z;OMX@]+%S=)=;.5@=<,YL-O'P*"64^'$Y_#]Y:-MPT. MC&)]]. M9MJ^XXJ6T_(?>=4O%LES/FOH#GHWZWL/R7U@=I#[Y%Y?.]R_[K1EI,;JF%'W M6@2X57R-M5)[K53/,ZP'LR3ZA@6/HT^S%TRNQKX.U? J^CY+M0>KZ*K-$LI@ MZ-/JR.=11V-8B7(PCPT/(I^"?-]SO^6CO&J>F_\8^S-RHS+R"M.;>'ZU\^_Y MJ,G0KF>)NBO/ZD7U]/1_@!$;[LQ F_NKFJ5HU4QSS-7G-3:OS'- D7Y>M]JY M20)O.-JK8Y\VZ:/?0(T0T?9W>*1H5[GEJH7P/Y4?FL-SE<_R'?F29FV\J5RP MWLU*-?ZDKC^;W.*1IY]_"S#K-6(W,C0;47/3S#"8TW!^S5S/S%+:LLEL5,?1 MM?FU_*6GWV#]FG(4T64Q'"X>ZY_6S'4,IMS1$M-DUW*%&S'NPQRS8N2SH@L M]6DVK"//\ M7WX;^53 SPWEFU#"O8$#EFB&4N94@A6S!FMCI:&)I@XK85"R%#@@B3:.:<:1 M5%[:]ZJ"$J=^V+/5$2N/3719;MM=\_;GSI@";(X19%J+E[FU]], M@!0H410E$B1!,OO><8D@ >1RSG/6/&>=K/NKJ6]S7]'4C>(!QQ<@:7%\Y/4! MF]A3O73QB7/WWRON#68QB>J88?EY_@7]*,AZ]\(8$%3%S4N&#W*HUYM^^Q^O MP*ORSS(_/^U+T)0/&V^)9]& 0I^7"TP:C^TNU7P\N#23Z[4%56+Z]\ MZUZ.KU]+>CXO7LCP6_XZN[9AEWK5QP]%TNZZ51O0GA MG][,?O3P.[C\*[;67>M]Q=.[-OXJ[=>NWK77%G'[ZAD%Z2Z;1BV( GE.7SJ[ MZI:%6%]4_8(RE/U>:18N:A:/SSWM[9'N;6+@O;=JW"H1/*WN)R8_L?U_8&&= M.A#@971P$\;1*[9"!R_HN+=5RJCB]M,HXXD#PBG3P8C"X'$7>W57X9.G2[6#2:W7B MWJ#1]M(I/>REO<&/)[.M*B9R5W5\5HY6ER9_;V7NQY/V#@^I-T-!S:;[1Q.A&J/Z 15N" MM&. - KO( TP)PBQ'&D"$#6* F "I&$LD*)TL1#2=B&MMC)+4"MMS \?_]82 M6$,=Q!8K_R9H2]"6H*TMT,;K%'X&G96> HP4D]0[:TP);1P31CU>Z$*T0VVM M)8#&9(*S!&<)SMH+9W,=7:Q42"'JA!#$6J&PY3K"F;+*4@^V!F?[T[8D7ZR$ MF> IP5."IY; $P)SK4,U)A)SJ A!5%JJ; "L $_6:A+^N]!)9%UXFI: /5C? M6-*X$J0E2&LOI"$YY^X'0DI)B37(&0R@IC9 &0$",>/P0E78[4):NWUCL!/4 MT@1M"=H2M+46VDC=_T [ZPW#C$HN@RW)F%,T0AO&' FOY!ZUM98 &I$IBIG@ M+,%9>^&,U5W@A8;*(R,D6!J#.K>( MQ$M,<$.QDHP[+94O76[(:A88?")*L30[>'H4G-T )0*+W0#'B. MG/8H:..1H35 #&O16*QCG>R2';$G[!"\V&HO\6?BSWWQ)ZUCD8Y3$?N^:1J3 M68ER4*G(GPY03BAM3.#N,KUB5WR=>#KQ=&MXFM=!.$DM"_8QAD%K)EIZ"Z4J M\PLTP J1QC(Z=YU?L!N^%ATFF\P/3:R=6'LSUI8U:T/HK+52^,#57B!$$3=E M?)TZ@B6!AQ5?WY5]'#2>Q-")H=O"T 36$68LF)0&628 (-&!C6!T>!$.E(<. MZ'U&F'?ECQ:XR>3E]H>6#[]2R<>BU^O&;EW3=I)5_Z_+FVZ_&Y2]/'9,V9"_ M5]4R:G0-6P,,N 8&%Y! .F&"QLZUH!!C*YCSSC &&"2% ITK0$&&R1XM!L MS3._;2_!KD!&=#AM]!QIPIF$,\>",YS61P* ]!3)@6G$CO+K1%E2%_(@#J\ M,0MG-R']G:$+:?1 9\*6A"W'@BVRQA;C+.#$:$T9XA0QIA JLPN@$X"PK:4+ MM0DI9(=1GK B847"B@6LH)#4]HX40%FF5*PD 0G1Q)19PPXS&ZR>'4=%#\RA MTNBAH 0P"6".!6 PO@,8SK0W4@%! \9 (!T@J$R[<(0*!+=V6/"('"K-%N9* M.)-PYEAPAM8XXXTP2&G@/*= ,6:1=V4.B/!: 7Y@-19VIL+(I,,D;$G8\@BV M<#17OX5+R@R%%@)#L0B648DM'&&"@=Y:::HV(87L$'3:SM?C*Y+P?EB3S[UBH[9;TX?&7RP2S [6:ZWB+\]= MB,;GO6O E'-I.MIYC+"2GC/*A=):EEXE2 +,0=R8T;=AFDX31=T;+<.WBE8: M88"4@=MP#:N$=:>&=0S6&4/4,. QBYU\* N YYC'9<:0]UYSTZ:Z&TW4P@(= M24#"O(1Y"?-.#//P7(8!(0'MD'42H&@6&XW+# .N,87<[#][J0&DPQW 4 *Z M4P>Z1GU8^X6J _*^,5J##596 ^.!%DP3:+@1MC0F=>R:R!I/9VI"22(!.U)Q MDR/@_J3FG)R:P^OD*"* !I)Q:(R"T'@N194<59:"88VU:]TP.:H!Q.+;"P,F M32=A7<*Z=F*=K+'., "4UY(J!ZT0FCE9'KF'@!MGX(ZQ;MMN+"@[F"8W5L*\ MA'DGAGDPH,UH3:LN58^ M":O>?,]9(\PJ$DG)W\D"7W%A[ M 1M<)Y%!8J15!D-"F#($"2?+(F4<:V$L:EK!:@(Z8(?1HW!CG5 1HK\4H]'K MK%MF#F8QN2N,OKA8U?<&KTH!/>(\V).=>-K]M/MI]T]SXBGY_RF]38"ZN"SW MAA(AJ8^M#1'RD%!8AA^)TMC[A59I=V9<,?S:O2@>U]X^Y=]UT2^NNF,_'-SL M.CS9@8W6E\S7HR^M@L+VC2H>@\\W[ .\X@6RAH/Y>W'YOBW&V MA6.$7]O)$YI?R,DXM+T/.Y=TRHJR0A%.+/ .6(770*2JDQ7#-W=[F.V)PKKCQ[D$Z65PZY M/XWS,-*[Z^6_<\/I=?O%V751HA%$X*SSX_,^U/WIAAE;XMOV8?!3;Z VC?Y\$NW7PTOGXP'LPN5$"BO?.M>CJ_# MK\/DI\04Q&POOQT5KV=_O'E(.J\6W:T8O5J>D5F] ^&?WKQ:(/SI^Y=_Q=:Z M:[VO>'K7QE^E_=K5NXZO;.433H<[I(%TEZV2%Z3 VK,K/W^K1,'G0>\R/.-C M]WOV>[A\/OO:%MYMCKX;XMY5X>?#X6Y;7)1'_2K: M1Z*315NC)3R>2& /)"!+$A )#E9[\FZ"Z.D56R&%O2S'8U(B)G5D5;F748*% M4R:%NBA&5E%%618CT<0IT\0L\W!*$>\GPXOK?%1D[WMY/U'&*5/&I\$X[R42 M.&422+I#(H6D.R2:2+I#HHQ&=(>V."!V&TO \&AB"3]W^]GX>C 9Y?W+T2\' M4RFGD:TV@]$X&UQE7P:#RU%DUEU%4C8^"[7K?*)56]O^TWR(T[KREN?*$!_^ M)SB@WE(%+=*:4R<)<%PL5'#8I(#\/W;4XSX2\[NKCWFO9%+71 X*M.P#8 M*D3;M3!+H'8,H,9!#6K((@L$X0A"RHP4&FKLF& 0 (9]8^4$GP=J3]9KWCNP MD0XEC?:N3=B6L"UA6[/8-E=^ 4GNF+%$>X\I,EXS))Q'"'OMN8!VCPI;2Q - M=C!KM*IS0K2$: G1&D4T >J&V @KKQWTDD!*@^TI64 ?C+RV##@,&VV(/8]H M^\(GVI$8)GQ*^)3PJ;WXA.H>BYP[Y2"QB%I&&0#24,L9D9A*19Q731:G/V@7 M63(C$Z@E4&LQJ)'ZB+#%S@%L"+.*4B>1H)Y0&8!-2T'#'[L%M7:[R'"'D29; M?21L2]B6L*UA;&-U3%,*1+AQ#CKJ*'!$"BR%<-XIY D1<(\*6TL0#78 :+3* M0D*TA&@)T9I%-%$'-"D&PF)ML7&(:N<#FCG*O(,^]MTP8%N(MK^@)&/\J/%I MK]F"C=!PT-F+?'AQG>7]R[#'7XO>X#82R8;UU1O-%]PUR\K::P143*F"V&&! M*;)($L*8C-4Z'0W:26,LN\O$JMF6J_ZEK3=\.K3&F+_)V%UK]8]C4#-.@J?E M7$]D+K24'BFE :?266V4=QX"@JP11#3F--EU7M%N^!K*#@%-UO]-S)V8>T/F MQK!.&F00*6@P 0A2C:%6RC.%9*R;" @]L,2:W; TZDC09-0G<73BZ TYFM96 M,[9, 4D-QU!0 I24$!GLJ%3 (N_6+(/:3&+)CO@3=3 "B4$3@[:'0=E<+BLS M1"!-(/*&"N.%APY)QZ'&VE"\3T=]RVUDU*3W/C%U8NH-F5JP6NH*J8FG3B$< M5&?,-4&$ F25T)H2N35?]9$8R;R#19-G#1-S)^;>B+DQ +57VW"@I;!2,\ZI M1EQK)+GTV$'L&, +S3_;'5K?E9&,9-+!$T>WB*-1[=,&3!HOA:<".*J,4))Q M80C% ",.T=9T\/;P)Y0=)IO,[VM_4/GP"I1\+'J]\)).]J7H%\.\5T:=\\N; M;K\;%+Q .E^7M/!]?F/O(VS^ :R0IU\P YRG26"AAM8'( M6<.THSLNXG* G@W6(?"XC^0EI$BFQS(DH748Q2MI.0&6@AH91( M" 5MK%S=;E(@=N?90,FSD> EP8-"?02Z"70.P30PW4% M3V 5-UH#[!6FG@M!I5744J*D.$ND:=5SM%ZL.R.6& M:.URB\D"'F@&M3"4.B$%TY8K1:R62L&F5:PFU"31X3C5R3L&]D^*SLDI.JQ. MDR;"01I4&R91U&Z8Q@0RSB&TQEKG]WF>NFE?%J5)V4EHE]#NU-!NKG>IXU! MH3GWL=Z35D(2*3RD6&-)@&U3:9@FVL;P#B';R\].H)= +X%>.T$/@SI<*8)V MQQ1QBDE/"3-*88!04 (1)HC!QHZJK)TOUDP3>=IH2].$= >)=,F7M1>T07-Y M[@1A*HCPUE&J(-6(4H$(T(!8#5W3Y7R:"?D%#? 8?%E'7'[G+\5H]#KKECF" M6L&[/'5R4$!YU#-/^Y_V/^W_Z@(Z^#V/92]P]!]9MW -YQ ME"(?F]L/W;8IQMX3#G MP?@^(-3>OM3;S,5!52A%)*2)SNB EM2X((1:$(Z\5LE1S MI@&TSC(,A<+4,K]>T#;(ZW=702/>8)IAV\Y@FF';S M9":85,534Q49JGO:QR+W3@G/N4+4,ZL@)PYAPS35A#K:M*K8G'L0\XX0Z0Q8 MY23\TS@/(YU=;^+9 JJVH\1B;-/GS\VVCVD-E#1]FPZ)6WC0?9[_$'X9[9ZKY\ M&R%/QZ@X8L7O6R+N>TMJ]M!.VPAMEPP M*JBS"C.A<=PR1RW6B#16IR5*H?UNV6+MXL:V++)C9.&UGS"^'A;%^N^_"5>N M1UG1CW"R]F-L<5&N]K_]'\C &R0Z6=RV/1'R@\'(+T>-#PD56 MG_E#W&-AB'3<<6KB<1P*H +4 &%A6.O=GOG;WI;1\\6#.^W!Q5'W>T+%7:'B M^5JF0)-J]]KV2#,67_4Q_OQU=QP>?!&>49ZRS:I**J/#7: &!Q%MF*N\.\R^ MYKU)$0V,0;4ZV9=AWI_:'L4TUVD4$"I8\"4*0"E9]KX77M<-7!G&>5KVJ?'5EF=T,+HO>>;9'JFG/ MM@R+[%O\9T,I^;20Y','XPF)/:8%] A:ZJ46VG@K29"2VC,H%HZJ/BX;U3!L M^9?2QM4_ZI^\SW_$2Z5 G/+?GR-MC'[K!W'8'5QNL][WJ)2R\Q(5W E4<$^@ MGHV*BRA4OPV&EZ.B_^K7_F"5A^SE0J-,VEK@LZGC8%]6QT:2+$GVK4KV-1%Q MN[)JP1WV[^7EZH#V=/N?AT7^QUE^ M%<;T.N]]RW^,HJOO>CB=SI;'^-BZSMY[;RU7^S"U@A 3[[BU(%@W+M;+A(3X MV(172BMB8&#ZB.)2C5]\.WDUDR537^[R-)8'/68JY=A C"V6DM%/6%: M(*"!)1YA;P4C9W5L!W*F@ZDHL+*"!L$8#'^)J2-8^K!*7+\*>L]%?AO)>S@I M5A#T%M6W0;!6OY4:5IQ]-IKR3AN_M>0!O< M?J_N[L: 1_5Y_O']J%SU[L5^(:@B^A6Y7A2]WO3;4AN+G\.P+V:?'YGQI^Y- M(.ZWQ;?LP^ F[S\<[;?NY?BZFM?9FRUDV346(RX_?*F#X/.A=AD<$92(@7I O2\%J-^.H M/+%K8^U3NWPR5+PTV>WHJ?B_RT]!]JLP\V!69*Y2MHKL?="4VW(,:\=TD6BA MHH4/Q4W>[4<%W81?1S?2).]EGXKA3?9SMY_]H\B'HU].DT02=/RJOGP9%E^B MO_RW0!S=_BA8UG^/SO@U9=$CK_CWT>1VR?*&Y7GSA&.#WXY?_?HSC-0YN5V: M/=>Z&GM;" OHO!<#MED^SOYKTB^RJ5-/KL&WC2Y%,QFSZSNPGA%D$'2N'J90 M5"/!L?5,,D*$(U8QRGPPUZ3TB\ZC#5U&<[ZA2M-\$&?XK0S:DZT$&9Z=BLLY M[Q#89,W-I236SAS<5H%'*[2D#41\2_=^K2,%J_;]P(&1X[KTG.&40FF\HY(R M;@(X"J@D,=02K)C:(C#.%-:IOCHS74K+96MP.1E=OB^&Y1#G,1,M"'$/W@5/RWNVU,--V>177*CK2F%&C@.)44&J M5)P(&W1T2@'$';V(65^@IC?*R$LT]>7>C<3.A\G.:7Z'/;^]%AUI MI3;\/'O@ -3D&=BOHRCOIW3OAE+YYQ5B6=0A!8*DEDQ!XZ&!''.*PJ<84@#. M6H(6*O>6LNZWT6A27-K),,RO$J]5 LB<(!S=+?INU>3G5_ J,-!HR5^5Y%* M3?J;T$I3W+%.T/QH700OJO9]B)"P A%D;51+1[12!F@!M:#((RRFB!#^'X6F M<45]AA2MU=7A,R$%\7.!=@$HK=7CCQD?TL1/;>+)XO- :N^\'PJNB.)T&AKPZI=8?E M$_;D;W^V(0%9A_+ME0)<3E^';TX<.CR>A!>? #97(\U)*1QUF!F&N>-8<3'- M0!32(K=S4#A@6Z'1%)S6F@1'P.-I?H<]O^3:/^+S!+-CW]G#$]^-%E\^K4,' M!,*ZLA%&P0 @%DG" ,4(:28A9U&8<@Z)VL>A@RC&]ZOT$RHZL-DP N9"X'FGDJ$)$&88V- MP$1067ED"#7<+!34+MGR\VIP^?QB<+D[J3]W4#^>TT=;\,,\K#IY.1G^*/+A MJU_A.5CHFK&]C(Z3Y;*DHQR#CC+OV,508XXHTL8C++4#8N;8)HH=Y4; MRL(-V]1*GE/$=B&\0X.A)SO!^#UMC62OE<6V,$]7%W3L[,:)M*&OZ)$GM@1& M1!TT-EH:!Q'&P@!O%410^6G06$KL<-,P,K>+R5GT>+>XE]#-OLV:I%?M#B-: MK5P="S3.Y=4J0RE&!AAAG""84@3Y%!JI\NQQ0ZT9:$Q>H(29"3.?7H!6P02@\5GY4"TP[BQQ-Q-G#[+$>396X?>+!NG\1120LY M)BT$H3EWL33< 2F<-<8H@ '&8!J+LM COD70@/I^KH::?2<3*91']? MWL=C1VZA;>46M1>."$G^HK;YBYZ17-0F?&H5+!V_;M=2ZFA=7.\@X)?55B0T M 7J]$S)<-4(!18B:6I'>,^V;AM_5/$.054+#2EV$$"._I#;%!M;KB_'J^)QAB363)I4TJ<:U%UKG)1?=?@*5.F/^U/9\_/N^N7F?4F;&-\S1["T M"=3<_?<0M86]46_RX9=NOQI>/AD/9AJ3IR2G$ND("(;M9$%;U:[HZ= M]E!=WA54LI>T!8VMK [$95MUU&I#4&\[;:GKGF;=NYYF7R-T9\/B=EB,8DFU MLEOS9??JJA@6\2#LYV+\K2CZY>5BUCWQ-AK-I6L[7K[H#49A,M.KM\4P*UV4 ML3EU_#J*H;S_HRPZS-^, A'>W SBP,M>UOTY7SBO?.&=\K9>/AIGGR?AR<5H ME%WF/\+SPR_CLI7?7W6C%,C^-#T?CM8/R/(FAE%X,O_3#^AY63MJ;SG=$[ MI8\MVJ>!R;\%81CPZ]6O_<$J;>_%NQ-&-;R;\12W+N86)KL:#F["CZ;H,06V M"F[.]\TM+6#9ZF/\^>MNH*GN17C&A[!6 <3B>I5DD/TM[/RH1-YWD:&RB@C3 MZH4[/D5IEW>'4UD=P._#Q[]5:S4HURHOURI08- ''Q6Y4$J6O>^%]W9'65CY MP%5QY2>CF3"]>_)S!':I(40M(OS^2^R%T GZP^7DHI:Z4V6B?FQ8M&[0M<,@ MY^7JY_#+O'LY>^:3[PW*11#04V$?:IOR0)(#.XF-HH ,2ON%"MYQ(>' MK^H!EVMWD_\1OAX67[NC4C$(SYZ_+[PYGVD7O1_9YWS43=Q\1X_?IM[)LWS: M3?DY!/JEZBK4A*S\ORN$):^%)1 *(LF@YYA0XBE!()8=YL)QX#!;+$2^K@/% M_6O2'?_XK1^0;5*6)RZ1[--UWG].XY#R2QO(UX>5?,RA,O7L_G6E9[?&UA): M2V0-&])TKS_*SA%L7MA&JMDV<8@[XA#,>BHM5MP2)J2D#L?<>:XUX(@]4J6^ MO<0!99N( YS+E7ZWEQ-';5Q>#2I1M_:SQM?#8MUFWF$D03*-KX,X"S)W WIM MV!C9C'D>#*;JI"TVL(R"&(W"OONUZ/WH[(*Q97WL&$(N&*<("\JI54P:18SE M3#N%L+?-Y7_M!O57Q_-VQ-CD.1U>6XGZF!$> :LB4-YY2(#5V6G*OJ-'0 M,]K(&LP)0&O95I MHF-O%<1H^$Z=U>?F'10*8(Q(K!2FF- BW".04@$!"4+B53";+_+;&',8!GS9 MFW]CT.L-OI7NB-(9/YK=N/_M' MD0]'OR1JVTH=_Z.GO#HWZ"ZK<\_H63H\UB3G1Q[W[Z/)[1,I:@NV3OU$?CN> MY89-;M=W8VPX@#OZG1O#*9ZKGNO0\%^3?I%-?19KG: ^L>8+%-514:T!1@XZ MP[&$5@"O=#R@)Y!B1C,G=N<"OY(*#H8L%WT84V= M%]JF(J2)G]K$4Y/6HVO2.I=U6&653>ZR#A]+5-J1,=02Y8#5\5$-K-;(<..) M9\Y"C!&ME ,A-;7-G=Y_87QTV['Q39JU=B@%'H7>6H3*MMG?_6C-7G2Q$]PXLG2/UE+_R+&$GJ]]92) M+00#VZ)3L+D,0N2E(!8:PPUR"+J@3%0Z!172Z>;:-*_4*7QU/.\@U K$9(<3 MO+72,\O)[?"UBT-'TS2_@Y]?L=D,@CBS4R#$MJ*1( M8 V@=9K*<$GX'1Z^6YE<\(QZ)3O0%FB' -*!'+6M5%W*/M@_1+<+BEX W;LL MYLM1;;$@H;C'3&NIF-00,3W?T99LFJ4U?=&Y2#5] MM\^#:TG]U->\73D2'-<%!KS3CDL,%$0!8"APA,H*9!3PB.D9R-Q\[][L0L%I MLBKO"XZ+KU.9%V/4H1QU.&DR6R*U/M^[C?5NQ3'=U ]],_BAM8[C"1?28B8, M53Q05H%< LL:%8 MG4EBE26Q*AJE)."*\M Z,K6A+&2:OPQ?/K\(7\:+^#(N\>69-A0^:!LJ\=ON MQ'>K[:5CT5IXG5@> 0PIR%'2&*/M*9JFEA.E/!P/UK+ 5E.B/-@-RV M*UP[-9W:'C^QYT-,(K+V@Q<<]G$$S;-I*=;99F?5OW?'U==&[K/8X MEDR/]?S#['?]H9#O@5O>CVY]":H"7/);'## 5 M<::8=D&IF*J:?C;.OP>V*IN&SKHBW*^I7UWL#F=M$*I&#/LNAKT1S1U?\<+S MK&R>D]U.B;WSVL[88O MQ=GG89'_<99?A3&]SGO?\A^CJ"%?#Z?3V?(8'UO7V7OOK>6#Q7ZDW*Q6$&+B M';<64 "=4L1"0KS7%$EIQ1FIX#D\HKA4XQ??3E?L6.HCUJCX9K".(L&8&T. M(0)X;RD*NI23$C$@@*! [KF16"/"G9XO9M4U)MT#!=WK#G:O+UBT, (2W]7\ M#0B_X=:NVMDZ/<%8@Z0&T NBN4("<6'CSDHG$-, M34%\TY.F6 #CMY=E6ZT MIUQLSPD+/I=8Z/EB0+ Q4KEK$/>H7=W)OEUW+Z[+!EWW6V3-45=TXP#[V4;K-Z/AJCM\6"1F*\7H@6PS'..F:$6 B:UCL1F M'+#:JX5^"EN#D>I84+ BII?B[^ 3ML-+(CI9_&:T*1D\]":T0N':]2"JC_'G MLXZ Y5L"'PZ&Y=Z^+GO9Q;&$I_^>#_\HQO?Z!/[\>^"A7YX_B>-8MOO.F+)( MT2B+*Q&18E3T8X>\FQ(.2]7F)N_G%79'([37+29W#?"B^7"_3V46F*9ZUJQ+ MVUW'O8_%[7CJ$@.05PZZ@#@E[\03%3=%Q.-1Y?(+^!40*#SCIC1=[DS94@9V MO]Z_9&IY5XF'\^#/O9SZ\^??SPZI<'JU&OV'3: MX4>SGU2"HUR7?C3_NOV+WN2R&GK\/LROZH]XORM?.\1((-5..P% M0NK>3'J5 G,SN"QZC[9\W$_[QEZ"Z*;XZW- ? MC+/1Y/.H^-?=-(_1Y_S^W]^E_.Z>L 79U"LSMW%/;EFG M?/?M;<##Z%<^S_X^]?%FZEF@9&:1; M.1;BU>MR6E>#R? LBK$[]]%%KWMU-=4?SN^S04GPF9I\">M2L4'I):_6MWQW MWN_'*M3SRU%RRC#V[_C\/T&)B:MR9QG>#7-\/1Q,OEQ7/<7[E[/%J451*?%M2F4S>HP+=E$,QWE8W %L?EH&&@ EK!5 MHZL?)?H%':M[%;2:(F!T]W.W%WMQ# ,Y=(>5FZ2-CI']")P5O3[O$.\>(@P?4Q^OIUIXQ'^*?E1Y4YQ5LHWO70;9V M$Q+7'@WA /9"*&& L5I#H((I(B24GAG@V(&1Q/*TJ/1#F\M[.5616)3)[?4R6UI:EXY MKRWW<'NJ!]I3_=W:TL/M>7WF4@^WD^I'E'JX'3P5GRCEIAYN^\7,U,-MOH=; MI*S42>W> %(GM86*:*F3VHLR;2B M<>1">.LLL$(AYIZ*KSST>,H&#$8T,7D MAW9V4GN>.W&C!BF B [%C98X2Q7,#D4\IXF?VL135?6CJZH^S<2:KZA^@JW2 M**"BEO[, <^X]\Y(C*R%#-H@_;GU!D(/S*&T2MNZ_$=4=J1HLN!.:^7XH>-6 MFM_!SR_5+S^Z]FB/"-_4">V>7(9@WBH7EC. @2&4(<4\-2[*91=CY0RZ0^F$ MMGV[7.".Y(T6PDO]SPX63M/$3W#BR5(_!4M]DU9GAZP4D#I?G'"L',4*2XT! M4 0)H4JE@"F$O=4'U,IL^WH! 1TD5^:#KT%$AR_^#QWNTOP.?G[)P#_B<'QJ M4+8%KSV4=74,2ICA!"E/*:8>8J4Q H)B$CYCXPZD0=G6=0 I2 ?1U)0LA?1; M#C\O@.L=%M2G"-2VAP580N$]E3[B# -JZI#47!DD^5$U)7L2F5(KLOURWEKR M/;4B:U<. D)UKP[''7&,($NE0EARA4#EUK 0@*#B'&(KLF&HU=HB"NM7VT+'H)ZQ.S-:>0A%P TCOJ-,( RPBEGB@ MO/0&-X,EO]_5V"R_+WGX/GRTWQA"L$,9Z3"ZVV[,[51,4D^Q:4,O<4[P]EN* M/5&?1++44NS86HJ5I9X.LH/80I&J(^@@MAM8W7WUL1/M[$$QJB/M5Q()H[SF!$G+K15[[NS1J*+SW/8.&&VSOT.;6H$$4ICKSD"),IP(9*)O MSB#.@0F:L)-(6TQ]FPH4O)@T9JUU[2!:YK7&35,VWJ\GPPOK@,Q9.][>7_?^D,KE)C9 M E4M &?UU4MEOFR6D%^4M>KOZ\-EVY12T_ZS/ E MKL2,GB(Y_7W6_$&-1I.;2A*M+L@+ "5:6PB1(50H(8U76!$<5$%A*9!S!7DU MPEQ"KAD7B"KC1XWV+6E(.^]LOUW!#*CJ1F)!=JZZU59]HWX7!3] MN9XATUX+]]J!3!N)Q.NZEU_\<18V:]"+;3S*Y9[KOU&U%*E_7E<)SNO=N2L+ M/KBZ*LJBNI6PNV>!/;.P[/,0[>#\,QL7EA4K?3/XJ<*L3_2"?ZK6Z]YN.\GR ML2O/\QUM*<1/L:%QV=;H>I2Y6!#[-,-CB11^_=C]OHH03@D<6D %ZZ7R;Y%$ MGO;X[1PQ7K ^B7C:1CP/.JZY^KPZLO/YH6_MKDO=G OM+O-Z>?+C\H:&LZOWG'9/)#^6K8U>_0K.Z;,\ M].VAJ!9C<6(E/M( MFENPP-Y1B[@&FAJ"E$(*6<@0TMA[^OAAYAT*GN59]XE;$K?LA%OF>A);1&!@ M$"\4,-1[K!03W$B)#3(*B\5(YXYE2QNXY=A.HG[HCOXXNXI!B&ZDNI@=.LS' M14M\ EOA"GC.?LK.,G3.?VK)--N$>H>WC2QMXS%L8^+&H]C&1[GQ])R)59Y; M=5;DZZ 7-*->=_SC!+70)XJ)('%.(M%@>([78?YDF1P?34!9 0E>4R DFC@^ MFD@XD6CBI3AQ;':Z[7[M!G*ZS'YTBUY;D@2WHDGB\#8F;CR*;7R:&[=TQO^IHRY-1#=65Q6(GV,DH=NOCO648YK=^'", MBPN_X@A4 W/(8I6]>S,H_[T>SIYRFW\ISCX/B_R/L_PJC.EUWON6_QC%XR+7 MP^ET]K#.L_?>6\L'B_W(836M(,3$.VXMH ZI8B%A'BO*9+2BC.ZEU-G[2K$ M4%8$;6HP#Q+\7ORXW56%8)C7#9"T=U)( 15&5 JOO-&8$LT4L@3+A6[%[:@* M\604[:^R5DAB&?22,$J:[7XO>C\Z+:X"L>U)[>U+^$:F>EP0W0IAK M;)C&'"$*')4.R @<5 :!8X2-HC-_SN"W4U]@/AV[?$,@@,&PG,?K\EA\'$=X M^-MWGUS&7V?K'4)W^3#6_AR]+X8ELSQYA-Q+:W2 66R4IPP"@1 DDDIE*41. MZKDCY$)XY@%SEFM C19*0@L$ \(3+PRD%3^%C0E<.'[Q>^##$^A.?7C[V]L_ M?\S>NP_9Q_]4']S2HJ+/U$">,X9-IH">K\#LOVQ&@RI40.- G<64[.;*H^55 M[8?;2822^CS]0IF8NH1951(G_G6_AMI<4;/+R7#VH"I;_SSS@V%V.QG>#D9W M]X9WQE]]7C*TSJJ!S+]QR:"*[Q>]R67XXJY>SH=8@"U*TT%4G+*\E$6QXMJW MHM>+_XT%=6Y<&%8YE/EO=DXNJ/1I#RW/[D- M8XD_*LL2Q =^+X87W5%9\V"Z<%6"5>?N)]-VW)44>,FP.^4O9H\IQQ [@3U< ME$>J>\SM_#@8,Z/)\,?TQS?%^#KLW[[IM_GJ'P\AN.00U;^<[OSJRAZ>*\8A MHE[$CAE<2\XT@TP0*8$ TLW!,B5<:,X%#,(NIO1IJAW%'%#NG;&J-94][HIH M5$4G1L6XK*$QOJXJ+)8L6R%WH*F*;R/%72YEEA<4UYAWS<#H=DG5-A:K;4"V MLMP&6;/(Q5/?-?[5J;_LE"H%W!$OWT/MB'VRL:D$2)N+PK2V MHL,F/:)VOC2)AEI*0R==$"21R4LKAY0&B*[WQ MR39$"/*E$Y>/DT&LL#*^'DQ&>?]RU(F^U.)V/.<(O;C MP;"L)[O,7;W"$[8A$AT![QS[_-)>'L_\TEX>S_Q.9B\;/L6)07LEZ/3=5MXG^[I MP(13)X!3!2,TB]R2PY- %I8L ]E*[;UKBL@&< MPDAV,*2GC5.M"AO.$I%%^.4IN2-W..]3FFO:X^.?:]KCXY_K2>[QR10#M45_ M<-/MK\SL6$$;:%4269/+U HE6P)2-SP!FBMH"$0<4H:U E@8:9F P'C-V$,E M^[^GYSE5=9SS;7F:<]J+>_2N/M%9'L=[3O"E.G&YGK^ @P[&C<9?6J=FMXJ) M]Q7Y/T$617-](Y33 G%J8L4%08@DU&IL@S%L!:1Z(:ZP(8LNQATV8E'60;31 MT$-BT<2BK6!1@NY8E&E'51"BVAM@J8_]PKABF",>_B2+K5T:D*+_:%**"BH3 MBR86/3H6936+0DR,U1!89SV%D <&116+IKT\ MK;T\G?,$'^\78HL5T3IER;6JHEJLK;:I;KSB)/'QZ=C]/RB)=GP9UF=E9\]*ZM>FS M\O8WT:@[$C=J\JY+'\DD;K5)?()L/]??&U&J@]$LJ<"22LXE0EIC3)"B%&FV M4"=\&VS?J#L:=SC=7GYI8OO$]H?*]A#4KC)%O1(<>609HY(A!K!6C&K)%1)H ML7S\MJ1]8_XSW %H>^F:B>T3VQ\LVZ.:[2DCEEK-@Z"/[2(L,9A;J1TFT$L. M%CSDVY+VC;$]Z2"^O=.YA\#VQU;*YV'*U]KU>EX&!4T=-EFK/M1N\6 NJ,W# M12)DT 6PI2[\@ KB;3 & I\2Y=$S(V;3@NP+@;.M)X?A#F+;L_$?.Z2QUO[N M6_2?KH0_(;9F=7,H0A!PC@IG-:%*$N4L0U02%L/@,A;&:YBMFTTH$Z #@$AL MG=@ZL344=8\2C#30!$"*&:<< T"AG*:@\2"^GYN"]C)IW6"&"^X$;2.Q=6+K MQ-8(U&SMB'.,*D2UA(@SB#U7%5L'D]RR!5]<(]*Z.;86L$-@8NN6'LI:QW()Y^ERKPGZYAF/;RX.>7]O)XYG]FPE=[BPVGEJ<54A#$587S4 8EE[8#TC@@%@:&<.4^4]XK 6-4:*\SC'P\= MD(_V97]F%?[9/?.^1G3G:@1/NAK!.=VMG[%UR3ZM-@SW:A$GT#H!T") SN4X M6,<%X1)Y*!Q%E!$:00MYJ3!5"\'09X+6HR7Y-P,MLMM4A@1:";02:+4(M%#= M/X0:;!BDS&JLJ?),$Z?"/Y!R0ZB%FVA:"W6O-P$M>)YJ]"?02J!UNJ!%:M R MB"*(*2& &RHH%(H:0!6PV NL_,+)\!=H6@V#%MQM+GCK0.OH"BQ-"/$I!#2#3U)%@^5AIEC*8.(RTVTU*:]K>[=Y38UJ]X@\>5U+YIW#7 MQZ)7E.1QYJ4-E"P%-LI3!H% "!))I;(4(B?U&:H(-SRBN%3C%]^.UUDI/QAF MX^LBFRW6BQ\POAX6Q=IWEP5,U[Y[U/V^_IMOPI7K45;T+XL-AF"+BR*>0:QD M%A*=+*+-GM;CP6!D.1AQQP<+%/]ROFJ R@.99OU!>&TL:IM_RX>7H^Q;,2P" M"H^+X4W@O,ML/,@^%V$MQMVS677Y\VQQ A_O"LYGWZZ[%]?9M\&D=YE=YU^+ M<'_1O_^$+&!]UNV/ A-WKP(&]\?E:I?O+KY?]":1$*Z&@YN2(2X&-[>3<37+ M69'[1TOQA$=F>:\7+W0'EZ/S[/E(MQL<+__)RZT: <^8D%QHS#F%@5*%M%!: MHDR4QQB$!_PIW\O0RX_?JC=\'O0NJS<$@3L8EIOP>A(8=1C'$1[^]MTGEXG7 MV;_? _7EEL1]M>%C\276Y_I0W Z",.Y_L=W116\PF@R+2,JZ%PCSU2.438R1 MF#$/'2>44J:,=#A0--42:8GY69U5* E#@#+LB6.4:BL1-)H9Q;$&UACS)-"O M? ]\E15!2[F-FL!P4KSZ]:/[\^_N[:?LM[?^W8??U:??WKU=E'?S)+&:C9\S MB$WF@%ZUA#6>,X+_F8S&W:L?30SB4X 6$Z E[_\(@!>Q:-0)?WPM>H/;\-=- MWI]DF'_Y1C,/?V>?A(+_,RNIR$9#B>/-A]9ON]X!,\5EY+Z#1 MN/@26"9@.+R;=<8 D%? IW#.N7_[_!00;#BXG%_'9)?C&^R/T7@\'DR_7 MX847@4>&80'^-US]\&_YS>T;FUU-^N4&WQOI9389!3:Z=T/]=?SFYSBJ81Q> M'&]8V/+#+U7]\E'@]B6O'055?!3U\(NB^FD$W #9UX-P/7P78'E4E>,;#$?G M^][;DL#F-SA(IV&83>]'$$FC]<7ZDV84$Q2) HNY;EU*2,D,\A(2"J!73&D3 MRZ=0@3E0"S459D44*CR,FOX4()]5I=R$]1L$C+E700$L,:/.1L5%-*6^!7MG M5/1?_3KH%ZO,J)?K4(,@BO,([-FHFDA).\.[Z_!=%]$23,9=X/%/:M M.[[.U$>3O1V<9[$2TWU'Q#H"K?SYZ^XXT-I%&-IT8;,[T;/1&U[]^O.__9^@ M7X$W<=!AP.4GV.2 ?UE[:)UYM(ET-.H&^3U:W)S15-N+"E<@AWCA/E3%64'^ M9I1]CC!3C$I F"I\H^(VCV"7777[80^[)0!6!%?R2 "WKWFW5^[Z^#H?QRO% MU[PW*0%R6'R9]/)AX,_//QY]H[GN%E?9N[LA!P6[.XH/_CW_(^A_0?.+-!\= M*]GUX%N<2- $!Q=Q0 ' !Y. 6Q6,1QUQ- ICCS\-CRN'&&CN/"OQXNG77$UM MM-EB?@M@4CTMS"$^?4%S+G_MWDV?[MZ%T7SM%M]&2Y;I-@PV+'RX/7S(R\V* M=47*-8IMAZL5OYT,;P?AK7%[IM.,@[T_T>GBQB_J=]V;L"H9+OR@]^,^C42, MG)])N5WC\G*>Q84+>UA3SQ*6;H4,V/<@7)2VM\/NJ#C[%KCN(4L$P?^U&XV= M[N/P%Y#D//MS,0AJQ.UU=%9%\BF"HO?P09]CX=M(,Q&+(@^0SIYRFW\ISCX/B_R/L_PJC.EU MWON6_QA%T_-Z.)W.'OR#M:T\MY8-&$KHU:_KF:D?*J;SP\&-FVK,=\J6_E'S MIPI+.?I4UJ-^RGQE5GGLD%$J%KFEL>J"$LHC%TKCW[<\]<,;;8CQ#I5'EM)GT\ZNK;J];F3ZSA8J2_Q]/GD4:P%.?;M8;O"9;,!S[)+Y^Z^%VZ*)3+*N[O]R\"+Y>?YQ_E7AT_AV%?S#X_LGR?NC=A>=X6W[(/@R!^'XXV"(?Q M=36O:03B(BQ(?CLJ7L_^6)CPJ[LLR[MSTY"]6IZ$6;V#T)_>S'[T\#OXQ%=/ M?=?X5Z?^LKT66=G7H7^^8=>$1D/*4R'=O#,U.IZ&19']7@4]7 QZG&8"P;,W M_E V]F/W^ZIM/4G&7EDW:PN,O;@6Z]7KW"*Y+ 8L2WUW/FJYNHW7AZ]_^=H./YG23TQ?C(?Z%'?NZ-_7H1U&P]__/-O M'^_G2Z_5(H&*C@2-'DUOW'?]05&?*U*B[J2W6Z%*T@S-)S9F$6B"T<\[3H$LBHR0'5EC*#3944MFT MD7;SO7OSS[@[[Z[BWOQ>9NXTX2EAN$-9HW6(6^'B&[LCH-1%#& M&434>R.#@HHE0<01"(330455C9M^6V-7P3J"@,2NB5V/CEU%G4V!K20J<"@U M@@F, :=!S)8&)7)0HQ=D4SS/H-P6NV*,.X0WVL8ML6MBUS:PJP0UNQ*)PQH! MCDOW*@0VFJV5F6HM%%0G.UCAN_K5:_,0:4HH,:;=7<6JEX2L+O M<+D+U_DP $@.F8'.0TJ990I3)!F0-"BD1N$7YL/LA;L@ !W&4&*OQ%[M8"]: MMVVSTG-KK3+,0Z4Q\X3CRN(#3FGT0G_J:A5R&^PE22?\7V*OQ%[M8"\^UQ51 MF9@GKH@47!CLD%-X:J$Q:<4+CZ?LA;T01!V FW1]MM\&.Y9PXG\/AKTE)9.> M[T)9<4K_"%TL"MOX.=8Y%TNY>^/U(^!VSN:8W(B:D0VB$YQ!3B^4TX@EU^/D+,OU>'/%LEM\1 M[V"\O;[FB=\3OQ\LO].:W[$#S@LB"'&( 8R8,;0RR+%G4IDMADR;Y7<,.Y U M&C(].'X_I=)H+]BZAEH(KU9*KMK8_=+J"7OS$RPE6)K"$IQ+3#/.84@ M%@Q+)3#4CI<'$[E @CGQ@J/T4R]*$[#$64<"EF IP5*"I1.")5CG$E'@B&'8 M6RMT^!))["37!"#)#'"+3497.GN:\--V@""=@)X)F!(P;0&8CA9[6@(O?CU"?RH[S]U= MO]Q3:\8'K>S7ZJ88^X_^);8?567GSS4:*'+MI">(>.0#388/A!%$G?/$0D(Q MGFN@2#63D$%!K>(4$RH\@T$N>L(DM1*Y=1LH-K7IL7MB;Z$A:VJ5N/56B>+5 M*_)OUBL3G/8_1P MDF!Q+#TH4V^>V1VI-\_1EYB&B-<%.9U"V@)*L*202B4TY\% 1<$X<-)XOG J MX>V@?S$9#@,K5G;( X/UM\I^V66A:84:N!(A1#%/YGA0'2++C=5\,-E'\ENX4;V<'@N.O)'%N!BO?7W5[W]K;; M7Z;2'/])1(A!?;+!6:YD%/L6: H=T<(0QJ$VP#MA],+)AD:%_OO_;*)*!>]P MD<[Y'H8$/P7N0G5>,7*::V.!PQQ1;:%PGCJ,G11 .NL78C^-RKA&N L"U&'X M*-CK9 SW=,YW,P8F M'M/3H!]O+X_L$)C^E (R*9?LR'+)L*R3<8"R&&N.B8*<2N-D+$"BO#"0,0WP MFM9Z(VGTL(-IDXWFVIM.ED D@E;%+C+/666P$==HH MKF*8GCFC(.&6SF7L,AN^%A9!:PD-UHOVHLP[E\@BQ""K^#=01'&IQB]^#WR8 M\&O>_?[^@_M/]_;C;W]WV6]OPV>7_?R7=Q\__K)(CO-T\8 TUYDTW&PN:$6Z M<@/\D"W,^>7T\O'BNKB<](IW5^KB8G(SZ04;\O+=.+SQ$4KZRV#TC 1PZKPW MB'%M@ L+X@(S(A6$ G8N2 QIYLB):\:1T,I!@"F77FJCC=$86T.D84]OP+W(VB*L<)CBWS.$G<9VS MGWMAI7^)F>;QZT$_R,_- M;L*5ZU%6!/RZ7'\(BRFQ\]F/+Q]57*JF!B/+P8CU![/>R8#GR:&#.QD@Y;D M07'D=+,# HBL/"$ Y7I)^VB7)P2:?V)ZV99?)MI_J&,+ML;*U.64R!\SO/_6 M'Q;A)?\;I.&?\VY_5(JBGZ/>5 1Y'A31W^*KHU#/^S^R#T'4=+]&P-U5#G3+ M?$&)8E93S/O!:'SVH1AWAV5P)]-%O[CJCA/%G"K%F,J"B.;"IV'>'_4J$U== M1K,EDDBBC!.EC)588O+1=>;#GF3_65Q^25(G4]4TY_O']0=X=GMI MRC&'HJ",U.$2@)FVS@ &!!44:$P0%< 2:0E48.$9N9)'=5)8+0?^,W!X6.Q2&E1R8-"?-U;G;-67I8^-P@Z$ M:T]&9UD'-9M&MHK$:LC8&M$UQ6)+G"WM@=DVY8^D@YIMR!=9 9"B!DCMA%4, M0V(#0&H*I5?> >"$05(@N5> G/UJ[IVVN.KVB\NI"^9]+UC?M=G=/"R2#FXV M9:516$S(EY O(=]+D(^!&ODL-E9# RP3F&JF);6*((:) A^9./DEA70 ]! +@<@;O MPD,!Q48!T7[K?RTJG7 +WD'2:"GQY!I,V)K4Q98:R',GY0UU5AB!F%.2$FTE MP,H8CZVPTB.KMH*0C=JR\=AJD]5MCL"872\M%K8W(/QN]2&.*".+;%A<]/+1 MJ'L5YAKIX 1+Q$UY?+Z9)(6"&Z*Q8H0JH!7B@%HK)0O*D1/L(8\_Q=BZ7.YNKS(\'/]L]L5+YU'E/\MAH/+8&-&L2<01&^.H5;6*:4*'2T7\[G>BU9! MQC6C7A%,M=5*!]Y""!H,& ?6MXF+MQO42[R;>/< >'>N02% L>8<] @23A6$ MVC,F0!#+5!NH2=MYMX&P5.+9Q+.MX-FG36,^U_:/:.D-T%1H":CW.AC(#'DF M&+,<&[Q@&K>,:;<>6GF.=2X;]2H>C@6>T. PT.!I,*!S+88)(5I+9R%35!BD MA#>2<@.9I\*10[&A&X\L/.69PTW&5Y-@3ZR\B6#GXHZ7O0ECGRE/^2Q;!/]L0 8ZI<'2%#&+>Q^8LL0 Z$.P 2HD2$@=9+S031HOP>;'3 M]WV^CXKV,R)DIBK&^#Z,>7"97._)'-!K<$#LISK$W)CZZ M9/U/==N$(PXW/LFA$M9RG%/" W\*Z3&G!BI!(5)0*>41 *RXP##^S(-C2_$4)O"?O6T]R-K'E M!FS):[8D%&,JH/$4.$H-E0(X:!F$6#/!%H^<[YXM6^'B)DU&RA/W)N[=1$N6 M=<4(AZ5AFEH=3Y$+*Q2(Z3 42^$YUW[!+[T_>W:GR>X\ZO>RL:A,^XB=KOYPDTYU.VOO*NB^=K%\LZ<3U M_ #1BD8RC0:06E% ;P48X-IYK930B%DN-274!=$?_F @9+:D*= MO =[;?K;;UF\%)1.F-,V#M1,$^,)@(I3JK$,P.,/,*O<*7/N4F*<=!1Q8:&GA$,-))*0$VN\,Y,913HXSR6B%",+&>0*YQH\#3 !JP1AM) M'1<8K'>\H;TA*5MK-V?_OX^X[!CEX-)D%IW6]9H/'FO'5.>.]/V M!\K#GMPP\P(Y\#0!D*U2\5>@I:O1$'DH46U<("2A 2"$#(1'*2\V-50M%.'>) MGONODT4Z$&TO\-<49AZ>SRL!:@+4(P)4=*]VJ<<(,JN"ZDFQM%)I#2E6!GH0 M4'4A;6+/@'JHK>X3D"8@34!Z<$"Z D=1W2T1",F$,11!#^,_&@DB&0$$(2VD M7\A_WS..;CUP^^2AEYU":SL=G DI$U*>$%(2,-<[6@.LA0'.0$J<%-H&5=,H M0@VR=/&D4$L936-2/1:\H&?",.N\-8EP'%8HRYP2U2'' L'-, M4&G.X*OG/(9K8IRUSF(CJ--&<24I# \T"A)NZ1E:L7.+6[TXZ[G[[\DK$!BW MO+_;#X*V^CS_@GZ$I=X]]H>@8O:2Z;*+HM>;?OL?K\"K\G-8W(O9YT?VYE/W MIAAE;XMOV8?!3;X@W6_RX9=NOQI>/AD/9ACJ]?2WG.@,2<_C1# MM(M!KY??CHK7LS_>/(2A5W?9+'6J%WFU/-FE>A.4/[UYM0"NT^^>^ JM=]MZ M7S7_Q/2R+;],/.NN8\O!^KG;S\;7@\DH[U^.EGBO[[@3;YB(N>4U60JX+UR5 M\N.W"G,_!VLW/*(V?[/2\,W"\' MH_'9AV+<'9:NEVR:#Y$HYE0IQE26;BS,,A?1S>J0;J*,$Z6,E5@2@U)9C$IE M55@J44JBE,; :/Q87D_#T;B*;DR6;3X-QWMM^>;3VFD'_ M->D7&0;E"12Q(S;87_^4M0(2JW:X_8$(0G!=C4TZKI44E %$ 8BGXIC0F@H4 MB[2QA=:B&P*$FY2Q#<_\$1U*&PT:2\!'T)^A+T[1'Z1 U]S*@8);: 44\Q M=M(Q *Q13BI-O#$M@[Y#/>*1("]!7H*\_4$>!74I&,>)]IH$>$.6LH!T.FA_ MW"+F@9! T99!7BO*Z,$.%C@!8@+$!(A' HBH!L2@ 'KO',"<4LJH5A8!AY1P M5@#C%IN4ML0'V/BAB^< (>XPGOR "0AW#H0'>'QM Y1LQ;&U51!*YDHR4P0= MUC[8SH)20102' EG".<.8MA\I80(H8TJ>*0C1:,U!X^\%/)Z";"'W!@K^QPE M;)$-BXM>/AIUK\)<(Y$L29 M"2.L-88SC3'!ZD6=I+?-QKOK()68-S%O6YE7ROI4M28&!=W;0<^I1E#K_\?> MMS:WK1QI_Q64-V?7IXI6, &&-B;5.%Z5HDM.9;.YLVG+8@<28A)@,'%LO+K MW^X!0( B=>-%!,E)[?J()##7[JJ$$8T- ,%A) ]HQY]Z@FDV1: MR;3KV,XF:;G6\%VBVZZMJLP$C=JP-X3K4LO2%@)2>VM%OF1%*&VCJ M)EUW4KA+;EZ'FRF;<3/8S:!\,]T,7)\:Q'?"T/(,:IN^KCLV?54UU)6Y>1-I M*0?[5P5Q M?-VR7)L\_^P)BUNMP&:6;Q(2>#;1?,HLU0%6#S73\'7&=+)H=#]D8%2:7W < MYI59!E+S*PPZ'4E/^&MIK;\S5J15JKKIPA- KZ-C5F8+4,"1,' %,6&W,OJZKEDH9\0P/T,,/F16:H4.( M'9K,T/V%N(.W@8D-9^YXF\M*_3_.V)=3"R -!5:4#Q]+@'L$!XB6W9'EKA]: MAN8Z*@AU:JIV2!WFNY;NZ:8*0OTU!XCRO* _YY#RJ'\_./69.#Y&6GE*=%77 M/8.8IF%1FQ@N<53#(C;5X",U7Q5]VWN__5-7A#=9H$V&XDF.?DO9R_26H1V- M!=1R'8.X(2C(CAT$NFUJONLY@I2RS = M*Z"NIKJZ[7J,6-1S?*:KK[JDMJ?>[J?D+]FDS2L%L&3TMV7TCHO*]$+F,]LD MGF-3ZNNVKYIJZ)F!9WN6;]O]L7[?--Y=8Y+!)8/O+8/;+8,SJE$CU*W "2VJ MV8Q9FF\0)[1#V[+,8"'L954&WP#746N3=TSVA^N.)V+^V0PP R7ACU3?>OFA MTC/%8S9ZZ-2+-%)/HX'="8+SB1EJH,<;Q+:HZQG,(Z:M619EFDY-ZU5H\$CJ MJ*/W>*],?[M-024/LB7F; YS]/: S6.^Y3O,"4(_I+KC,H\QAU+=#UR=A<&K M#M@VA3D[<]V3C5[RDU CH>;HH:;CMK1"4W>9JUH!\:CMJPXU35U5/2U@?L L MO2=0LT>'"A)A),(CH(FIMO4T#V?T8"JKJ-IGJL:S @< MW6.O"L!\%GHV$:@Q,(V-WD8\+#Q8[6Y#?X^7?#X4DJ3" NJ']JN%FHA,XEAV2%= MS JW?K44P*R>G7?MI.C\2\FI_Z?R1Q +\_88N(IY/M2!D@>5C\B&+!2'Q[ 67W8X!=0/GDR\K^4QT4P*I!%() MI$<-I$_C*%';VFDL,#S'URS'+H'T!2:/5)SU5U57'](CIAM0+,738K$7ONE, M=APG_,,M%ZM%-/673YW9HVL%C( M:<#BGTA0?QZJT'?@^8ZE^Y09CJ,:A(:N MJ;E>J+E. W\,>J\^)+1;V;OQ,>[JH7 M@4+4CTK-XF?E!-H<+D20:&H=03+/OA6' F/Z<3X$3:/,^"6\YH[3X?=W8J'P MXP4?<\%&'XBJNS8)=!+8*J4!L:EM.Z;!/-\+7.9;'UHD44.=4681S?=MZENZ MZS,CH#JL-+,,BD%Y-87PD5.\NA_R3N$ #%-DGJSD[_Y\>N:=?PF42^?_!1<- M]]>+,:."!U2YROS(>L/6-D .[_ZLS,AZD?,$O6Y@HFONC_ZN/SS_QH,X3120 MA+,]>O7[Q6W&^L\3^.8V5SC TQI#>!"RQ$3(DKWZJ' O MO"IP!.O2H30?P2(UM^R+Z*N@; M ;,U,W0#V[0U8A,2!("4%C-<(P@>Q>K@YQ3T*UZ?[BY&"R+6_^W):$$ZTZK, MIP]V]9/%6!@%EF$,?SQ0J=Z84E^TVG8;J!E2WSJX>-JFR14 M5:HOW+E]U6H_'9OYTM4VU)/%4.U-K?8 B#^?(GS_X./[@4@Y$67 "D6Z[4U@ MG4W0',<*6>"&KN=Y&M [$+KG,LJN]&9)GUC8!!CJ6HGASHOA!]/":$'2B M7+:265S3M3[E=1YVS(*#@AD,'BYWL6<*U5V4KXMA3T.83MKC30T S::>:1"# M^D1W6. PS;4-2[4]VUNXOAXTY#/#LF] 0EYER,3)S?F45T9T_A*U"1X>\J3H M(EOKCT(+Z[/7-:BM6A[UP'Q7KC:FAKKF53 MIEN.M9 ?>IT]652JUMD3S5JB6.T!0QCM/5-0I)BK ^53WV2^YM@A\8$AF.%I MCFYJ"ZE!UUW\S3&$IIXLWOI:?_&E:.ZS@K5K1U@OO''GR<:V1Q/;8ZU.-&-^ M$]=1I$)Z !&-T2EUS;-:C(!JA?R$%8F\LL@%@?\EOV@&\9'P2%_@G MC[($4"E'+UC':_9?.?(Y;!3,MKS*XU$<93'/E??U4$1L;"R0$\;=C.I$N0@\ MY:*(KJ]A.,.T1-"[4=QR/.;PEW*6GBB$,"4:C],[G#QT6.8<^YZYXZ*Q$DWP M3>@LXU$.W^#!&P?B *#C^:]*?(V3:1IOX*CCVJOK.C53PH7!U4K20HAO& NN MV=!<7MS#P:CGO8;&4"8RIS$14AS(5M<:4ZRR=B)[$ M?HA?1FC$M/V?*+6#..> ^2/E7V64%3S#)ZYC1'-%M(U ,'C$>:F,X,$,AKYE M7X+9<582S=##T*<.(:JGVZ&EF8'MZCIS2.!IC[O/ON$LA_$X%F0OSHC;".H7 MR;W5G9?F$J&W,>="ETKG64 9WD;9#3]1_#)#LL1-7"25^RP602""+Z\_S<^TX0"*3=E/(J2(4?LF "3PJA@^CF@OR#O$D@$>ZEH MNB'"^=&^G![M^2'/^ >^C7/E+LV^BV&^/9U:K9O79@YS0M"$7<_3J6UH0%.! M[3@>U9D::@OI7&$!.N1XP8MB+#8I=Y+1[TF9E]%X!@XO4I%7IE;MA&R/6)<@ M532;]@PWYPD#Y,IM/+Q%-$7PK3%:.FSV32M4KNZW:R'9[:&_Y:N>XUC4=565 M!" F#$) 3*@J#7P6N NWS)=;2*O(C UZ;I9QXAX8JIV$2*;M,1H&OF6HMN7H M!F&! ]M 7$^W:*"^T'.SONA>9QOHR6( ZH9=.">*,],,@6>;/U\J"!]HGL]K MG:W&N6NKJ!>FV3+__S4?\0R6.B^BHBS2[+X5*_%VW[A%?W1VHL]0%O -'F$L\='.&AV MXZY$M?8_8SBQ8],,R":#5I11*:R+KG-@F3M@H-SP!-V9,$]0..;]!S%F;TFB MVJY)9VY/90(VS0V\ 7;U:<;'L$\(K1' )1A#2#]H1A3U6+%QZ&<*L!Q'8QA: M>GV=\P*[^_WDXJ1"WNKH6L'&BLJG\MLXO8)>3Y,B2FYBM)H^IWE=FWDM M*C_.H^;QDZ"#2#*HW#;;WM!.Y?8@,$+/LTS859VH%J5!"!OJ&50SJ!\N9"/$ M&V?#]";!.VG"V V(X)&QI@[(=.G858CXV)TLT8"!00')/PF+>(:)_%$6JQJ5!:W*?2 Q_(9OXFRD3AW MA%^ /F!?1*L_ )&QR7^669R/8D$3^8ER6J!G;7:\?J],4^@/S60!N@+C5XH[/@:]J598:JF/O]:^[/K25..VK8AQ]) 2@+RCT21. MXKQ &0\-1M,IAWE7'L3M;KI%Y*8_%\K0J'65V,U%.,$,.7ZDXQ_BD*/=Y*C9 M^"'BP8?JCKQ2H%2/:F#9-;:^Z**Z^+IZ\.$P.Z-"ISO/'MS97YC&!L8,"OR# M$8M_;[.FE2F(B ]70&[?/T37,*:/T?@NNL_QLOIM5D]GRV-/8C'K9>Z=-O%VU4W6GR\#32JDXCX2D1 M4\A!4HL+KJ+O![%\KYL!:G"=SG+L38/FLK2\N<4/QBQ&!"S Y":%N2T9H::^ M?(#_M<;0:'=HUI*AO0 -=@]2W205NDE-XNF^Y1HA)90ZJN=;ANMH5 U#INE[ ME:2"K)JD DAC$A>-=5R%S]\ %8$6^<*T%;K-0ILX-'1"FWJ4,=?7#:+[S-1, M2[?T3MH*>,1377Q:=RD)B&,SZEA,LXEN>)X?/ID6X=E^%M)6>.=?OIQ>?@G. M+B\4Y\Q7O/.SR].SWX(S[_3Q/!8OQ=<7#.>-R>;5=M=F"%4\_C$N8"I#:.,S MF$AC#/H=8=1@A'B5R*>%DWE.OQ;&4)3$;1_/Q\*.TIY%5-^Q<\+)P4;'H[)R76;-@D0W-VC(%QR6"[1\#%LJQQC4KU3Y *L>4,7 2/BL\GS" MK_SG$-9,=%?'L4=C4!='5?AX;;%#-] >:!FX&[$8V8FR:^KK@4-F&5:<@AR; M)/%U/!0H*U?I(5 TZP,T67.',H2N@.B1O$=H\L=7>(8 G_)R.@4&R2KN!5Q! M 8;F+/PJ5#K@BC1+^#TH@>@B&D43X1,3O)[F2,UW415;?H.Y,0MH Z!$^/YK MUUDSA#@;EI.\0+^5^*$"G7E-$[!A5&*C&@B7 MHXI(^C:/4<"/"7Z5X6V?0@3UPQQAE:+L>XZ\-TRG]]5[E?L#GIDLN703SU.> MDE[!/M:>/QQP=;*"? ]#F7(QKO;ZR>S(JWO]) )0$<<,0DN?K564XV*+"PBB MY7$,^E:NU-<.$%*F5;>U[Z>S@BE.%M 'WHFNXG$,2U)Y@^?'+L!9^"0?@^=F MS45 >H7K?70AO/T@OH) +*.D6%Q\]+YC@.HH!5+G27U=+.= K[CG=QE>ZTH6 M]F)&!/F\$+N-6@Y^BO9P"Z$OM&6YN%0"3PE>YY/I.+WG-;^.8I X%=M#PW>P MY4JG _1UB=C:ZN7Y-_JX\8_XCFI#+="9YKN![89&0 /-=^!ORW!"@V@N953= M*T-->ZVAAMF+A966)A<%F&#?^+3,@#H!5IXTRVPOI&Y([="T->J%#M,=3:66 M$?H^,TQ&.F:999NA!4\P/'UC/G$=8IJ.Z5@6L5T/SU>?,,N>[6>I679^IEQ< MGGM_5;X%7W__YOV/<[&^1?:"D?2$WG=R4_<=\U 3EB//?Y8/IHRA^^T%T M+O(>4,#8NM<('EY/;RAHA*>[6?I37-(?;^OR88V\=GNZZZJ>357#ICIS*+4\ MV_=5#P0M(_#9T9]#WE&UR]7A[@7HUOQ%>8KR^LD53G7U9DN6_83P:^C?#N_@2L,Q&S,2=^MY<7MR(80^U<7O4M73.8&1B& M0:E#;6!KFSH^LZBGFVPAQ=5R!>I;,Y-6DVJ?6:I3834"I*0-J%3+LBUM3*42 M1Y]E48)8%SS>0=[:H02CN:HNKM8@ /KO%9]'Z%I=*N()[C8^BEI0IZE*6[K" MZ*^\.L'.017"@]E:E^DZO83FA0K32Q0^T7GMO5+0*\:KV+#&XX^[4B7!>.@) MV(,C6YXN;%%9 M,JG*N,[:*YS$L;6 .>AQ\FEHN:=OB^G4FZ5N+U<&8<"8I[J!IUN8!D)7=>J8)O&):JN6&:ZQU!L*$M[B M4C],G+)KK.^%P/E0T1&SQ09G'G1_B7*%$HW(=N?:?B MXI:#^HL#SC\J"\K$*\]@ZD9S;#,N^"2OKU$5:26*+C%IW)/Z5^ :JJJ!K1YZ M!G4TGY' ] *#:9KN.YKF=_0OW5:)9QB^9E@:-8AK&SX)B&]XQ UIB.FAYQ6H MEVY0'6V]N#^=]^?*"*K3G]7[>&J95)^['23(,N.YJFQ$K6JPB5IH"KI&ZU__ M] Z/DN S;,2P^;R$)BYCT!64,WZG?$LGT4+11;!J;N*D&AY8TFGS154C3GQS M%X^*6W@:)E^7F!L"S433G']L_EBP 7#$F2A9!X\@J?SI'7W7+>Y6_UH/N.K" MLG[YU#ST\#?]\9_($S^Q%[VV9$3'617S .8WHS?]W=-SG2^7N%B6=1MK\1+P M6-=8?DZI?%AF4=+]0WYN:WM0Y?E) M0]9@[3EIJ+JFZFN>3^R0$B=P',6K9@R)XW?@YA[WS#49]?_PZV M+3+*J\]0YBHZ/WGE=4"LQ4NO#PS93>SAUBEN63AA[Q2%VEC2T#+:-S#I\5QW MJD#L:MY'HS$X=8Z+VO6;*U)MD&K# :D-W6R1+K-LC-NQ6.!3GS"&)71#HAK$ M,G7=6,CM/J\V?&[NAWA5E.76] :B#E1ML=*8U!OZBZ*5W=7<((KY*L:7!,M7 M0,@N,7%OH*^3#,[6PU#U?)41:E.BJ8X?J!KU#>J81+<68Q@?@;ZS-!EN&?VH M.K#88NJWU=%OMR#W1W% TWR_D;8?A.\_@>/LD>5RC=4VR7? M'7I,0&Z_BH#ZFOME)@QT/EU)0M1%&[/P3:PS<4P>WFZT%^ A:U_ MZ XY-D5%VX*BT@]P82VX:)Y&,$EOZ%L&]>$)+5!5A_B!9KJ>[:X&+G[)$4XN M[]+M'5B2 2.;/+#L/W+LN\X&>Z])-6TUK-GH(O0"A"S5GH$0#4S3T77?-TR# M6JKCNKKG4,<'L("_G267!%\!0GBI=YMQ$\RPI&:S7YJ-+C6;P]1L++W5;&S+ M(H3:&MA(C#)5M2WB,D^SG<#0=6HL%!=\#:B$:;D]8\D>4'N3QE+_D>, -!M# M:C92LZE!B+::C4$'Z&$Z)-E)(-<-V#,^UJ6[XKN'X'EF2PN9E MP.(@ 6T=730RL-7#";@\!AWG,BVBL51R>J#DU($I(OIK(2JE%T#%.KX=RW)L M2S/=P/8\:I+0U8@3.H9!;3?476ME,VQKV&2R@:Z_R6'5:AO9&T3;$^!"@E+B MR;0L.F6UI8ITF"H2ZSB '"\P[0!SF#--A"@SIJG,TRR$'8MJKT*>WQ,L*H\) MD/DH$.7BJG3(6X,A:V#233J6^X\G!Z$AR;O,KYGX7(BM#C)PE)88Q[Y.C&U/ MQ>U*84S/K<\Z<4Y[H$9V@J \XNM4)[[F@IFK4N;:@.,L#(@1N#[SG1=>)MR> MUJ@.3+91A]G*>]]CM5+>3'SKFXG5+?$XJ4AW5E6R*MEY'#0]R/U,!; M4)$OL*"[J'89C:L"F$AX725-\L2!HKQ,&]R\T5Y"GG% KI18\0&K"CW,CB*] M:O)ZWP%=[[-MO2U&9 ;$]!D+?*)3ICFNY8!<-RV-Z;YNA@O'%/.>K>9$=)42 M.:^XO4>(C 7;(PWC[T+H\-&'"(M/WO!.B=(J-Q7(MXGR80%FL3JE**EVI,D$ M#^F M$F[- <\1"5ZYX T#!R-J9;M>M1S/<=R0C4,G4 /O% G]&GD:6C,J4AL M5CI6_'@)]+6D4BQBTAS4?,CY\..HS)#FWOW9>K1.I#SN[#_&- ?D"A )7P(N M4H?K0?!8+]0?HNJLS9!LNJH&"HOM$49#:CN!%1B^'_BAZS##>5&(O%^3WC>@ MO,=09Z8&P9M#D4VT585.S\*9+O1!>Z;\O+%8ZWP+NM BM:ZSNYMB^E_>[F1O MW6.;39TN[KQT]@9R.>KH7\;"B9.T+N5;+MK8RBA5DK10IEGZ(QYQ!<893Z;C M>!@7L[@Y@>WSE5V%S1XITS0KKM-QG"K1%%J(AK=XPCCBJ&G"0L$3XERIP/KE M,#L,Q1MFC1/L*LVRJO"CD!VSXNG83_?L,OH1Q57ZU*@0/V*%= X3PW9$@>#Y M3O&12N%M\F3?GRQNZN)YX:PP.0F,D'F&Z3'0AZCJ,8LYMJ8RU7/QTXR.@6*26YB( )12B=_:8UTX@!3!%;( M&*4V-6V+6H%JNDZ@.8YC=&MTNH:I^H%A!FK@4H?YMA< "5C4MO20,$Q<_51B MU.?Z6:B1_MOYN?_WT\^?%>?,5T[/+IVSWT[=SX'B7%P$E^N73G_!>-:9SBM* MIQ\4X8O'/\: 7O$0VF@(=(?#ZD4HREQ!>2Q,'A=IE@L@QA+@:"I4.(Q2Z*9> MM+8Z>)P@,285\2EW<7&K1,-_E7$>B_24 ^4*2XFCK$%A@2H=5I$'ZA^/[P=* MFD&/&=82+SCPPK7"?X@$W/#]\!9 V0<=A!GPW*2%Z+H+WPQ JT,!<=M(U.B M++O'YB,1X:M,HGLA%Z\Z4QAS6%+@ ?0 M/J,X$ZJ=(+ 8PZSBZQBVL2]$%24CY;K*)8LNK)X1F1C>RF__I4QX/1![S8$, M #GS*:+Z#SZ^7XWVM^FXZW]M@H>9LT8'79N@=TKG,I6O-4049TGUV]V3]:LL MK/+Q8GC+1^68GU\_M++<^R_1/]/,&T=Y_GSQ!949GF$3QV>Z2DW#LKW0 MLRES TLW'.:Y'6/+UFW-5 GS-,.DKF4XJJ_IH6EX\$$SU'#5X@N;6M?.+EQ0QOJ'R#9CP;"JRK*\7[/A% _%24\&H_ M;;[%QW]Z61SS9GXZV$5\V<2.*71VQI*$[""VM->1I'+W#W#W'[=3^A+AT]BXZ5"9S@L)V5UW7+'A.A,T&?^[\KBE@1Y MI 1YQH\]\\WQ[KT4B9(*=T^%4B1*@NP502X7B4=I+FK;N'>YBSV5MRP[IQ=\ MC*@5L?,Z*KY>XQCE PLIDHO0,@UZ90Z]\ZPJ*X%W]&_CZ2.IO@XIN]XC3,VL]F*;R@*;$3"D*/QC6JYA MZI:KVZ;OP-/6:YAZ^V=PS39^Z^[BQOB:$'- U4VFS>JMRG$ FL7ALRE15;/U MUCJJ21S=-%P+C C5LST2>L0R-Q"< MJ[51+M1P+)^"NFQ9.M69PW3?UPS;=GW;(:J[D#E[A^Z"9FTS0+7E4 M\N@Z/&JT/&J&OD-#PS2(JE/FJ(SZ5-.8'C);#4Q[H6[C3@\6I!8L^?28^+13 M7]7V'.KXANT9E%'5 ZEJ4(=H&BC#\"GP>NY*W[863 >V*B6LY-R^<"YKC^X- MTT';-0AU5:5AH+H> =O59!IU;=,*S1XYC[?-I0-3/0A3]6BNIUQFT8@+^I0U M$A[R.*C1+8\'@:D;Q'+=0*7H1F9^:/BAIH,][(;6:Z3S]GW)8E//8#R;-'!M M:Y.E\%]B%RN=9*BOA]5IDF^EWQ_>'QOM.$?KD]88+A$"RV+ N<[S/)^;&W MP./,EAPN.?P .=QL.3S4J.HSS[%"(Z3,#^S05LW0-6UF$2>D&]#?-VBE2_U= MA0]]&[)]8!/) M]Y+O#X_O-;4M84 #3]5#)PALFU$C<%S+@K]-IC%3"X)>>>"WP.-DH)J'G9?@ MT&*VOX)821Z6*SFBTS--(]U,2<1AC(&0II38U-$,W02AY3C,M!QKH?KP3CWK M]<9MC'6U 54WR;J]E<+')&SWF"^-5J9:KF=10E7=\AS,7\9TCUBAY9F63? , MK.>^<,FIDE.?5XO?L@#'VW(RM6><'*BVZ3FF:H%=3 ,S<'6?6+X3^"HAGAJ\ M)@)TV][MM;GVWSQ+1U%^BP3"-*)]VJ1>_ RU2):6++U-EK9:E@Y=XE%B>J9I M4QH8)G,9"TV=68ZFNB1T$H$A.EYPN.?TM.%TG;7("*[!MU?5LQX]#"+G:6V_V95I$8R6JA0S62)Z6V? VROE(B1\6;^[3059- M.Z+&\\L)YVTA0V^5 U_7-2,(C< R"=5UQW5"3PM,QS=#3S4V$<."EOP&Q+9) M[ $AF[QG^>BVK[:%NQ;G\DSZ&%F96IU %9#YFD\U)_"IRE3;UH"5U8#Z(2&F MO[5 \PTP-[7PEM>;I&>5S"V9NT?:N]6F+*)N&-"0A 9P-57UT&9$LT)/#TVB M!Z:I;\*EOI%4RF! VP<=&B*Y\4BYT6ZYT0X<2V66IU//I;YKVM1BEJ79.@/^ M=/4-!7=O1#$V![KV)HJQ9$C)D&_*D 9I1UPWM%R'6C8- M;"L,UM9@-\6.^L"@AWT]\=""FT^3#],L'?(\5S*>\R@;WBK_&4VFGV#_?_!Q M.IWPI%#>GW[])K[UEY4'EN=%@E]I*U()HU9(C9#Z/J.FI]DA9:IMF)IE&31P M%_CUF<.>X.=P7.*L?TO3T5T\'F^YR-G7BB*^U00!;?DM,\+_42"51]HXH7R24*)%"20JE[0?@ M$JNW'MOV%8=MG64EMCB.I#1TTBOEO#(QR!#'ONE4$A4E M*JZ.BIVH-!GC+1%2(J1$2(F0780TNV&"GNIHON]16S>IH1+'4CTPW2WBN;IF MNO0YO?&,%V^G-6X^EEY"HH1$"8D2$DV]A<3 HZK* MOS38.JE#\W07-UR M-%LG"XE]5C6E-W:A09K2$A4E*DI4W#PJ4D/>)Y$(*1%2(J1$R.4(:;4(&9J M@YKJ!);N4M&],\Q?F"XK1_ M7,[,'@RU^'@QO.6C-N&;II6^*'-CZYJEFV$6A#H M(:.!39Q0!96%F*&O>I3XP"<O1$GHA4O34;XY@C_$AR$VI5R M 4_QB>@+FCQ-ANF$?YS?^QL-=/"INX4^8 M5XTX $/C:)KSC\T?"Q-^-XM>F85Y$?/=X\$M51\&_>73NP78K/M_XJ>G?MOX M3\?>V4ZO?.XJ1M'J4XSB$("!9^O/77R\JW#E*AV/!.IFG"M?X(?;7 D @D9' M'ISZW,;OR\9>Q#^?V]:C9&Q]!XR]N!:K:?);)!>?#T7,;K6&&ALH0OM%G79G M@/"*19+4U&=JLEMJ8DK/'2O$#GU4V:CG+DPK_Y"" X2R?DU'IKD3C*ZX-F/>,CS"R"6)PZ8_2HN M\6_HVE[[/$4?$$(..D=:KX"F3V?$$EQZ#RZ:VJE4;UN>JQJ![OF!0365NH2& M)E8!,BPU@-\V!2YX;K89<#$'S&027"2X2'#I);B0MBJH3SS7=JGN![9C.E:H M$=US3%/W7<.B=J!N4G/YQX; 1=.DYB+!18)+/\%%[Y0U=,.]1+.>Z S\ M/4"RJ*9:;>Y,RV2>IU/=&-I@,NN69C%*P\7Z?:M(R0TIL0,8O&1"R82'P82$ MM$QH!G:@!;ZCLM"B8%0RC?GXOS#4O,#5[$W(P8TQH;:]U!\]8L*C.=FO4F8^ MO.>R]$*,S)XIKVYN' ;U-GLFLYAMFKKKNAK5J06JB4W0L49#0Z?$TN?NOCU MO247X+8;:,!,2][;E,Y^B8<2#S>*A[13S5EGS#$"+P3@LDTW9*'O(QZ:+@F( M9M*U\7"#_I&!J1D2#R4>2CR4>+A1/+3:E'"ZCYJ@%C+-5*EOFJYI68%EZ3[6 M7&,>VXA^N!D[V1I8NDQU)/%0XJ'$P\WBH=W!P]#530_@3_-]:OH6J)KL6JO28$D\A@UF_KJP2W> MQ^U>Q7UU?)Z;+75%Y+X'B53FD3939Q4PXO*(FV^J!0=\4V5<<>V3TR@ M98NNEW6)OGO\=*3JR+(VG4@(F>0%KQW31=M#GU_/KJ _JA-L\>8QR+ R*8X@ MSC6,47]4_L&C3!+[+C=47J-_ VK_QB<1J@\9*E"HZTK7B+PGM6 ?ZEMJ*[K4B-P-'3A@NVT$-W[5*[Z19-NQDKGUY4,01&RM9I'&_?G MR@LT6YXG;#TY#*_0V>U+4.S&C4-5S--WS-IH[NV;:JFL13+09?J-Y" M[;37PI5O#(C90V6%G.CE M;4>7VLZA:CM6J^VHAJ7J@>$QUR?4(H%C&):MZ<1W;UXQN:8]B:QGQ;I0$A M "V6XYFZSWS54U]7[71)@32D(P$R\,+60,8'>1I"_+4#0,:@O9(=$I5/;09T:S0TT.3Z(&YF('D"9 _X\7V ME$4VH.KV4A_(".871C#C9]SB."FC:@>>"J_=SGS%/]77#T-.%R-JG@D WL ( ME07?G_CW-FOC6&_XARO0G+]_$,KSQVA\%]WG&#MYF]73B02+YAX-W$ U#-W7 M-6HQG5FNJZJ69A!&@34]?">:6X>W7_YG-^%-HJP7 IU$)X 7:28(\V.)T0DX M%&C\]#+XHF@GRA?GS/DM^!*<7?[G?S"-6)\N%/_TPOO]XN+T_$QQSGSX?^?S M/RY.+Y3S4 E/SYPS[]3YK'CG9_[I9?/,M^#B]\^7XI'SK\$W!W^X6*F@['8K M&K_](+Y$/^.) G*!WV0BN/UKEH[*89$/L.[NB?(>EUU3/SU\3GQ-/BEI)H+C MZZ>\= (#N&]^Q-*_(#12)>/7/,N@]2+%8/CZZ3L^:)ZLOTG+K--P_669U]_] MJHSB?#B.X@E6%;Y71F5Q+UJ$;@3M%-%WGBM)JJ17L$Y58#[\7DZQK+!X!>35 M792-/HS3]#M&^N=-I>&!?E6!1P2?@=J+:5G,/V,CZ&/_"2 M0*KPGW$N_@9\'<7X,RQ;?3N _ZCJ%V=*BLW>Q7@Y(,.WH 4>P:P!K,.33 M E-N9(NY5C-], :#A=UC"ZH;%;$;B[SA7_E9& M&4P5'OC&IV#/8F,A;*5"U ]_:P>3WZ;E> 3C@N8[',,V[N+C%I;PNLR3.;[G8$'SL(O"4ZRR=*$4\$7N( M_QU48A_^>K)K MQ.D!["T)N3W_@6FF8<^!=-PRAU'DN5RI_1,0/(?YP]A&@$_C= I_3:*DO ;C M SBY8N%)E'T7M[*4JRR-1DH&)I& #%S1**N>B7_RT0=LJ_)L-),7.!KCY(?I M9"*@Y\'0(W@CO>D\"% -78VC##H!$^FJBF4>P@ZE$P2?. &Q!M0'$N&&I]#/ M]!9M'V6<#H7$ =#$VVEUN]7@%<"VZRRZ023B(S'BX6V$)A9LXK\K")X($5FW M'$VG(&NB6D1%R@WHMD5G.--J4Y4?41973V&C@PK-8.&F0B2D5:/UW)3B?LJA MM4HBPG+?PYA!%C5MC>-KP/C[(:#BB?)W+B ?>AZG5S"[80V:HH-(N8M@$3M; MA3(-_HK',8AX$0W/E=]/+DX&2L'SHOD)Q4K]X]=;^&(Z1;X5RW%Y&\5C,07\ ME$?C^OMF[!6AP-2O8R$1A=DH6KI+L_&H&C!2)HBH,2PIRI-LI$P!?[%7W-3Y MT0I2!J-Z<@7K@-*TS)J5@.GOFHM[ "5+0!?I^G/+=%\$TUU43.=4]-X!'J_> MNB^"!>2*PAO.>*R(&[E9FL1#I<*K'' D0>T+"/$:_D7\ I4XJ=2BNQ3T'%C3 M-(N1>6O, W(>Q3=Q$8U/FAUYC[@E-N'76<.S*['P%^R18!5E>LL3@+(D:I49 M4-2F, +$W(&"K^3BKUPP&;0+>,)KUA2*8.6>2,LXJ7\.OL M&KUEC0#MT&2WU8H^\Y/GB/-(59GS$L]\<'UO[I5;V+PKL9:I4J"]7BA7*9BG MN+2/^09J9\( U)\"WL3D()@@1UC##SP#Q4,K_D3YG_2. YF@9CSA#ZW&2@/] M.1R7>=6>T*E <8JG0K>?*>Q_!]N7BU>OTV&9-^ITY7J\X@T]/3V%@6A@&$VC MJP>F]3PI*:#H(X[5#A;T0#1N\KE6L1OA^6[G(VS]6]A2&'R>3F]1#1P*TFZZ M:)T8^--#JCU2&G4JF^:*W\1)@JX&6.[K*@O$/6XHGM@/E#O>@,M(["1ZVDIQ M./$E^B=03I",/E26?SP5=-0\U/+C$ MR]*O0^>'4>$K'#H?Z]GQ.JRXJ3@.)/7','2&<4EZ!V9P]@/3B95(FL@)'#BA M)M*/ROOX5\4IBW22HI@8P&?XXFD&% ^)IY(+P_N+\Y?R;$ISY M'[XXW_X:7!YG4/Z!;NV1;FBO$@G6:*TA-!\:%D^J#_#L_'YY M_N7\\O1_@Y[L^E9*H%^G110GZ)/IR2QW)8AV2L]2G7KU_+ZF=S#\#(BW)W.4 MA"L)]R7S<]/1O1+,0G!6N?2X[SLIR7=_R?"F&_A8GGG7_Y\OO9J5?=[E/^,YI,/RF^<^DH7G!V&7SK"2UL0PG!ZV07 M175XU)-I2OR6&LA+YM5>%&D6W?">S%*2KB3=%Y'NP]BK MGDQ5TJ^DWY?,[XP7=VGVO='Q 8B'Z:0GTY4T+&GX132\$.S:D[E* I8$_*(S MNTY4=@7$\W'9/9FY)&=)SB\Z"L&H;4FTDFCWB6@O,?N#5'TEU>X5U<[TA,Z= MEY[,5I*P/(J5SB]^_'/+Q\L4DRHKI+693ZLDD)4I+1>-%YQQU M7@$OFO LDM0KJ7>?J/=_HF1TR\91AN@=)MY)N]XEN&X];E3^F)_.4Q"O]3W*NAT+8;^%K M.SWS?[^X_';J?.[)KF\!JD5NL BSD%]BJ8/@7V4\E3?Z^P7:AP9>6R!CT#6* M+!TW!E]-U*F\WR_)>)_(N+K:+PKRG"9YD8GB7Y*0)2'O&R&'<1(EPQCH^))G MDQ@K:_1DLI*")06_9'Y?^ C'WI,)2JJ55/NBX F95D62[?Z1[>\7KA+\+'B2 M2U57TNY^T6YUV-&FQN_)3-^Y:IO>*9& M/E;T, ?HY>,?FM#W5Z/"QYNL0,C/DPSX6+X**K: M8[_H4/MV>GGJ.9\5Q_/.?S^[/#W[3?EZ_OG4.PTNWG#,KUZE;=6@Y,J$%[?I M"&O00[.3J.!UN9A_EJ.;JD;['5?*'(MHB0+(]S$6S\&J'&E>*$-H5_AUHN$P M+1-1N&::CN,AECZZC7Y@L6*L[A%?PU-)H<23:30LFF)*&<_+<=5#51X>.Q$E MF&9V=ENPOJK@7&N"35W#X.?P5E0UQ7L0<8YR=E9,^R+P9B6ML2K5B%^+PC[8 M\_.#KVM-8;QN574,*WR(UV .,%2<35V4OBZ:*JBMJ3_5S@!K><;B)QQP,V5\ M3%3%JXM)B_(B$9:$_5<99[CB5:7H[[Q=[%&,A9;A]:K$7GGUSZI*5G?\LVUK MBFEA\;ZZ5U&Z%L:;\*JZ5,AE4(THF"J;)& MU2;&];J*&0Y>2!AQ,AR76)"6_^!)B?\=IC=-$W>W\?"V)I2\)A/@Y5%<%6U* M>-&\EW\2E6QGZQXG\'51U^2=;V8(8Q(SO$F!V)4<<$(LXDV6YKE2U02!YD1U M,2S$FCXB!EI*; M& NB5*]40X61W\7C\=/=-4\U!>[F&_K4W0XLOPT[@>%E1?1S<EZ"BLH2 M5*L/#5EOH.1\#/W=#&8%D 5)C28 )**2(*(:_SD%RZD&^BZA-E6:6JRNJ\ZW M6#8OP0 8TK'@P PK\>7#,D< NRXSH>36%9N^1 GL'+Z!8H-8GW+%KYYMR!K+ MJ=_GL0"2UA7LS0"^EEY.DI3P_;=*I,'W89I-*BV3J!_^*A@/.^S6G^,)U;^4":]ZT.R!HJG$7KFI$^7OO!+=5>7!KOA>!N9"5M0UOD6@/"U M H(=HPG3T3YPFRJ5@S\BD\4N1 MJCS!)G<4B[(8"\U+:.+*UPBXXG2@G()BIY"3#B==S)0]Y8.H8ZAH ^PCJPE2 MU!5-TG9#*^4/2 =T0N@?A[,RW>?QSY7?!9TG*6[S=;G8YT,^N>)9S^?+R^4\U Y_QI\JY)![VD5RPW[2Z[3\3B]$])&E*P4]AD@4G&KU/:Q M@#K47$D&\#>::70BCKGH.F"#E)#K M>-(GRG$^5:ISM9\.I\5>E3K<\D'0C*#H,X=>-;'6,R'3GXK #>4_5/&_E=;B MT2.B1^OZKA];?GF;<;"D*VTX0)WL",^-CG'C+^*?SVW[43+^Q'R>*&+79#+HJ4K%+RNX76D@-$/@ND!3=@M33!)$SV@"0DBDF .#$1>K))< M12 XZ: XCD ,D!1\P!^LDJY_$'Q@$;,!3F MME=7>VL0_-:Y5+V%C5^%RE>+7=D8"YCTQ-CB2KR*TE=;BMV;!,>.^OM(]L:) M)NB>/B>"WH>I(@I<$WU."-[=BW>XAPNXFKK2&>:^ MN:&/W3KK)_$1>R4#JY_$)\EN7\@.,&^5 PM)=I+LUD([=A2B=M,>H?XJAQ?/ MY_G=M87T!E2MGZR2P>)@ AR.V> ],#I^F/K\ .E84O !4["QTM432<&2@OM" MP?IJ!Z[[1<&;#I;LL89\^J!&BQ)-4IC/O]^R//;VR58]("^6=*%*VMLGT2ZI M3E*=I#I)=?M&==)_"MKAT[4$#]_>$46&M*T8=OM"[=)T/PQ27@V;]XR,)0$? M+@$?#19+(CY<(CX*%#XB_^D%A_%'R9 WY=6+K!P653W0YAK* 9EWJQS [AN- M2M="/VE/.QC:DU2W/U0GXU EU4FLDV[4==;@'(O(*^G"_63E?2S*\/XZP#*[ M,E77&A;^L63KDGX R0I'Q0J2"2032":03""9X-B9X(A2F%ZF131>8C#(K%_X MAB[S.DHG]A&2_8IW+PZ/["7!'P?!RW2FDN"/BN#):C?U#X_@W^S4P#!Z:P2T M^4RK4X)=^P!VS1SJ:EK_1HW0U:KZ'1 '2-H_5MI?K6JKI'U) M^_M/^\9J52P/B/8W'E'>6ZW_-"DXAI&+>/)4! Y5ZK_ROCX%V%JTT+&=?^W; M,9?T^.PC_:YXXV%0[2HAR))J)=5*7:$/NL+15/TZK93C*WZ=9ER9 M9NF/.(_31(&/C>)<1#]7"YTY)!M2>L^E]_RX.8 T+VE_ M[VE?>L^/R7O>:/P=4^#]%4_X=5S\>C1VL'%$WAOI+S\LVF7]B8'LI5(BJ;:/ M5+MBC2U)M9)J=TBUEM03-N\K[_&]TC->K!%,/K?M.FS[*"VQ<,Q6+E;OV&K4 MS-6*S:V]1@=A5DK'BN0AX"%M _?W#IR')/=([GE4 JV2>U)RC^0>R3U_UJP- MA%T>./<\8Q']L8A@YK/OQ;^= 8WCA'^XY6*Z1%5_^;2%$?[W5?;'/\^/[[$1 M:-L9P>4M5Z[3,; P;)TB5D3);].['%I)A]\_7$4Y'RE@46%HOBB:B0;6N!S! MMW&B%/ Z_I@F/"ER+**$WWAI,L)(_A'^)38]*N##10'_F30/UD<9&9^F&?X: M70&8*%&N1,J49T-X++KA^& "1EW&?_"DY+D(>\(NX)$X'>4PAA%0.;S_<:5E M_&>9%_'U_1OOY0-JPKGR;$F+G??G( H-YVD*39)!K/,2A1*^RN M=GC(Q^/ZUS^]4]^)SS#P8?-YR;POXPDL_QF_4[ZEDV@!Z2=1=A,GU?"BLDB; M+RJX$-_CZM& +MXMX&/U&]&>^&VUGPZGQ9T>GKZQ9C$C*/KN-1)TRX[0 M1Y'AE7,7'^\J<+A*QR,!_!GGRA?XX397 L"1T7%ZO8]NXR_BG\]M^U$ROK:# M_5]1)$CN:^EY?FHACU38KN#=CL5?3R0_)TKE:4[Y#\F/(4X&A)?Z43 M,DGZDO3WG_0EZDO2/U+2EZC?,Y_D%N;XC><\RH:W(@_:B/_@XW2*9Z,'4^13 M6RE 825J[246'SKD]I/J5DN"(*E.4IW$.DEU^T5UJZ5+WQ^J.QJ?[P4?CZ'+ M@7+#$YY%8Z$31J-)G,1Y@34R?JQ_GVGOZT1NIW;,GM6(E$Z!8V: E:IC2 :0 M#' H#+"-8BQG7NB!W(N(BG^ M\"A>WT#]=TGQDN+WA^*-[62CD10O*;ZG%*]+BG].H9<7])?%S6..LV_U=?@] MNO.^O4&<=?,#W/&,*\V(7MW4'R@E)T2!A\9QFJS$5X]?XGJ;ADRO&2Z>J#6+PZU+TU],9;LWAGI7M=Y=7-#8!N\RD?X@'? M^/ZD86OE.DLGRC!-\G+",TST/2J'!=!VE /'_$)3C*&L<#/Q?0V3?BLD85.)I,RP0P:0&IY%8L6%9%2W?N9[[J< M8L<$.AYE,& QC$BD \FXR!)2=XQTAVE#8"E$LX-NDX.VC[Q(,TSQT0[M\I;G MF!$D+\=%WN0969[_0]#FADE,67M#85A1H0B$4^[BXE9)RPS''N/RP"@_P(9\ MA^E@QI*;-(LY3'K7\'EP&(X(?K5;!"CWA#6[\G\2PO';#@WV_C,5?&/,^1@1.%G*B_X*/(O7D$WRN1:#I))W$B M,MHA>I99QI,A\'!=S5Z\^OO)Q0F@\'@<96)(2J5/QPG@+Q;R1&2HW[S'+^ZB M;%0!<808#D]-XB*^@4XJ[(CS[]!^HES'6:6TQT652 \) N DG>\+S[ M,/]9?:ED2/M(6K6,$LH%4E4C[Y$!ICRK+<1=.Q5P9* K2'A^?C"H",83!&=4 M$$]V+=M[H& L\:;^EJ4 ]U]$LDJI@^$;YX #-V)5JA2>G6RLZYKF)CTQUA#U M:W&7:9Q8:_2]:]R3>/=:CF7Y<%_+,O#4:[6XRDPP#C%:@,;. DB9!,'Z6N> M!1'U1)>G^<<&[ /E[C8&VL[X%#6XI%AGV30@H5VI(\1>2QU95L!#^/?;Q:J+ M>51>JW4.7ITG"Q\HPS0MY MCO-&R*X!1^P2)AR5$NW(L2NVQ,)%KF[B.7+4L&+DN1 MN)9()/H)VYE(U$_H7HA$V$:B?:KK&=4/O$ MZ &X2VMG;Z'=.%%W".W[X<6R-L'I+[1V'G%B57=TFC!QV/AA7(6$+[.0=HW# MRX7!G_\[4N+1G][EGF4:#M/U@#"'6H[KV$;H&;;O&:ZCJ:&-(851CRRKKUGZ M(\YQL9'$ZAK)E]%/>==3O'&:=&Y_+8T%7([-@[HN]00ZQ)"*(=YX'M77UW") MB^@GWGBHUQ[8_0]=YY[HZ@^&>F(UWSR$22R"'670)'#:'ZC:ZF?5J\SJ-#9_ MA^TELZA!_>'1\64[I__\#Z81ZQ.\?WU=XQ%.":,[5^BO7C4!'X"Y8HS+)3W^!,2CZ9^@L_B+_+IUX'8>IY$ M0Y /%:'AT[/2[Y&2PIR+N.8<)//AL)R4E3PIDXQ/X@+_Y%&6@)K<*0TOR/6_ M\EDDY?$HKJ32^WHHEUF4Y+$0.C#N9E0GRD7@8;C^]34,9YB6B;!,W'(\ M1AM%.4M/%$*8$F$]>YP\=%CF(MQ_QMNHJ4_P3>@,921\@_D3.&P3ALKFORKQ M-4ZF:;RAX0Y.5"PVFQ(N#*Y6DA:"&V LN&9?E_0X 6I0KH 51D@7,$*\'00# MKY;S'A9+F<"8RBK,J]8HJDL,V)/8#_'+2-P,F/5_HM3 F .RP?;^JXPRO&\ M3US'^1!&(-JN6&LY$BHC>#"#H2/R=>Z?SZW<_+9@7'EVPT^4^MH.-KPX_/D. M;R*\)($=CD:B(6@U3JZQ8/U,Q8C@R_M_XS,_HG@LMN>FC$=1,A2*S 0(1Q%: M28[73G#)RX*+7JIU;A9F?K0O7R-[;L2S+85O8S#ETNQ[K3PM6[J.LWK95E8; M+[YI"&M^E(W"W08K%AL'^=D%M^H^-RC&XGEZHO_R$'B=&95#$\V?SR]@M>K_E(>!OP;GTIXD-G% #$J9%?WD@KJ!U%>-=)D,1L M.*+MA6"QKAA8!OR-&Z6HHM[F)46,UY*2J$:+SF64"2#%374)YA1MF42 3514 M_A:8*7)GT42J(;H/%%!6BA@$Q#T,Y3H'FPZZ$[>U!%U65LW,,(*1_S9.KZ#7 MTZ2(DIL8L>AS>O?A4K1=J^>-T/KM]//EZ4Q6[9IZ>DO"S]+B,Z"%Y%>'9+R8 M_J('T#Q#[$J$/0K&3U(&;G=E*T/S1D=D+FM=$#%H&8B*61F-*Q\":DK#]":) M4=QA/U? !M=Q\0BA]H6->DK<_;KC^+!<@;SCN#W@>(&N+9JF2%Q:*AKCF'Y+E%=1VP=1. &JG]-OA7$--EOU*J9NB!O_Q"1& [L<%@)C M18J?>V%2Y[->)]$].I*&Z!095\)DDN:84B:O^TU+]#J ["GN$=EG23!.A.LL MPQR@XGR/0SOCF*-412&$Y-*01UPYM2*4$+'PP]0N#2$0RP+_FET 4ISQ>/9F M4B(S@9X>_<#V>=*ZO,316>UM&S6MC/#0/+XJA93*;^-I'3E\%17I^=E ^7SZM]]/X<,_%.?,5SSGZ^DE// MN#C__9L77.Q4$BW+,-R#0[TP M3H!/,4N7!WPM5+$]%=B;&H$7Y;<*II>N8V,B5!W1:Y]_?-FX'N3[K3)1*V29(NLQ K [KC^]4_OU'?B,PQ\ MV'Q>LAJ7\02P^8S?*=\ \!=2:E?7/ZOA81ZVYHLJE;/XYBX>%;_9N5A\%'L$%_M,[]N[QZBE51Z;URZ?FH8>_D2=^ M,E9[;9N='5.%F-D.6^^>GNMSE8$V6@7I419='U\OP/K_4EG_ 5K_2Y;E*/=? MW\'^OZ)\ZA8I8M&<$S*O:TJ]>7V%5V39EP2S8X*Q6X)95G7V*-'D.6FR+]+B MO;"STS('$S/_=:7=G<#*C_G>UYT^$SEH01,7,1ZCRHO]OLR%/^'7QF>-IC?Z M0L!N>1B%N#7T?'1EM[XF?UAAAL_2P4ZK1NH6&UCZ2M5F=K8+RTZF9*53R62] M93)#)P/C0)CLQ?+O,,0R?WL+] :#ZOM.4 M;0X,NDJ!WA[#VRZ4B;?'O>OJ5&*3N+=G]=3?&]0>6%3;AC;2KZ+IR\S<7I%_ M7U%WWRB:#%33&)BZ?IPT_6K'W"XG@/@\RS?WOKFS^ZNH*H*PC2$0X@_,_/PC M&F/DPRK;VI_JN3NU'U^Z#/VM&?Q>MP;$6.:0/L:ZP:O(M ,079+7CX/7B6X. M+&,5R^I8F'VE(N%S$3UZ$P6T\1 [\?C'N("&A]#&^;-'*7V)87SC07@/[=-E MATXB$+52EO"^W5PHZ1!8( *-*4F3#T)9B@L^J2ZY=\I>-4_5U=%$?I,XNHK' MHOV>AI/VZY.2L*'JGE6YVF>@>)=7RNUR=5\1=*LR< MT22/J\KT5N6 9*G8QV7LZ;/G.$>Y5-V%&;9AUUB?.LZ+SJ7'.L=9=1Q6):TH M,R#,A@8G45%F8E4'M6NBHGY!J*,8[W%(XGQ$E"X[8]R4*#5 EF[@XI64I<4*;+*-/)XJD&@_R'GH[S*7U2CAX"965Z?#T!T'["T,N:4J<&E(Q7K=F8H M]-RK$GT>$8WALT=]1[E4W85Y3C2.^!7(QCPO\<8EIDF:(\LJ\1ITG0Z_5](1 MU#TA0_'5&.5 ,A)UO<4CM^D8;W%*NW,F+.M3Z:6'TIL2E*9J]"(]??]$@124 MNQ&4$>8*53NI007* +;4X'&'%NL(KYPK9^F/VA#&9"9M@MXG@$B*P^47 #[' M_RKC$>HBN(Q>;<9\XWD**[EW@G$#/6()TDK8W2O5(B IC6?+%.=5%HE61 J5 M;JE_$(S 33I>C&560;\2A3T,R1W)1&%[ MQL;GB7(^+%(4S[K:I+ &X5WE-B@+H,OXWU6&K59>*^549 LG)[1AC,4LR?/R MO)-HMTW;>4":UOH =L<[*RP2O$(Z0K)UL:S%Y.J)L<8!XWJ\K9[8 MYNI]@RH^X^+;"/-(INC\ Z)= _(T>Q-UQM:$/%/= .[*@A)+!O%WU!^*>!A/ MHZ+._B;2MC_0_V=AR&VRTZ[YARE-[V+,_<:5O+R^AO;0O,-$_;RY@()-/#PT MQTQY<94=/Q_42?4:D&V'-5+&6#Y:N#:6G#<.YD17UQDR>.!+J>;1X(0R^Q:] M>9AME4=YT4G4=\?'/]I,?;O>J1Z0RQ(_ROGU]0&JW,4%GX"UH[^/?GUO_/H^CG_%J6*!EF_\IJPJTB@7'_[:4PUREJO1T4W= M8Z[N4-^E&C%=Q[,L!_XOL%S7\PG:V7N0J_'T,OBBZ!^5O_WNG%V>7CJ7I_\; MB R-\,7GYK-_>N%]/K_X_5MPH3CN^>^7RA?GVU^#2^7;Z<5?5]JGW:M\6.!"VAWH-I;O$,)UE* 7/5)_$]=!;-_.^UAWTDS=2> MF:F]*NTZJU+6X%9/N7,FFBDU5-TR'<>P&:6^ZII4UW7'T9@?:"K=EQS]0C0; M'S&)\N6W\\\70BQ__7;N!3Y*XF.7N]7'^8"EX$#A+ MQQ4&?L4(LQ':@=)":\YQVQ/601N,(4+.A4%=KZ@XSKV-^358TWQ8BJ(J*=KN M/)N5L_*"\Z:8525Q9N]3.&4;NSP^[. M3MN=G;FB#28,?E;*FJ@Q!S\36S?FBEYV M'VBGVRNS[41YN+'SWA+8J*HT,_X=G@^$G@K+6=?JG#EV'NH4+UA\<8#5UMWI MV[J@8C4MLVF:-]4P\\?G$HOX.YZ("8M%Z1:>K-U1XHSNBL]KY[AXF="]<46 M_,=8AP%+ 4WB0A%0+YZ9([8XGY6('%3#R'/\,R\G&%4HZEN*,I+8;EL*5)SM M85W5JF)DKJ#;,KZ.VY& B3W;P@S985#O/LPH+T7MR'9:,(IN95:A<::329G$ MPZ;F3_HH<>$O#7&)OY&X,&P),[6+46*M)"S$*;R >,PFZDJTB]F2F/2B/2;K M.A>+3JN:4>-&S"EXMUQIRP=4!F#7JW_$:RGLJJP^9$_2[ATJ)-:X6%@Z[CLLA$K",83F9$HE*+'4UXWME''_GU36WA>=? MMS8]M1!VSK.G^"@>!6H6B8P(7Z(G81U$TLX4FY2+!Y8*5* 5QJC/%MBK^)5Q^,,01*%OH:[YJUZ6;^6"VVP(C?8/Q8%3$^!<:8 MT:V@?Z#VH;B+E74U:.P7UP:&BM39]\!*75T_L+(IZ*6'+#0]$KK4I4SW&6&^ MIAJ.JA''U#WOH2=J[R(R=^ 6^^I\NU1.3\&ZO?R?X)MR>A:>?_OB8)&Q'GK$ M9I2@:X;KF885VI11W3"9Y5'+#:EM4&J'UE[Y),E'Y7/PF_.Y*I5-%JS[Z*C:.3BL">;IE4D#LJ^6&2=R/@U MRD'0"7:]@,]P4& Z@6O\__:NK#EQ(P@_)[]BRD])%68U.I!$DJW2N2'EQ2Q' MLGF4039*9& EE#7_/M,S$A88L T()*$75QF=H_GZF)[N_E3=5&U+TBU95SE; M-V3.4+%M8T4KE 1I3;IWCFS-Z-]V*^DA7CUQ_(:!-TL\'K;;31S$*<%R$NAB M-*-1Z($;5$MY6DMW)0Z.03'1,EJJ"OV0[0)ZZO+"P M^^QA>2@UEG;+2HIWYO[&I7BKV;PTA $Q@N19+$ZQ M_CEFL)#L=2Z-!)& M8V3+3:B0Y5LG2 EI%1?7CC@P-SBW*9X5/Q%;_*5TP'?PA3,::^P4ZJ M8E[:00.\Z]C1#PE'OZ-RPM<'-?2&RRZ2 !.?@Q[UZI4XZO&=7^+BAF%$;'=W MM;6(12P\,1'/R34;/E>%B](PH]:(JSET9W-:6LAJ"IW':43\NZ,0;Y1AXK>2 MQYR&'^\%$M3W#E;=C(,^U(ZB=D3[#4%1#\Q^B#I)6?WFSW(QT[Y5W L^[1H9 MCO/@H@ZL %$'BJM!]NGL7_B49T'.EX?.DJ;V*KJ&6"CB&ZO!B'.1]9V9 M^D;"1^51/B]Q3<5D?@)[D-.Y/S7-^;GE5JZ+E>1>KN16-JA"#N63G5OBUS/2WS*6W)J'$EB! M3 -\)P"44G_1/;J"5,D4!I_% MM\AGF/H"UNJG6Y^?\L$/PK#5YI\()#N-+@^7#;S^N=?Z!5 MM,O?1Q=<3]Z:5%7@Z[>KK?2G6&$@?4Z=]Q?[OR^NJXB2JVCO)%GI:=X[$!WHD?'FWC0-W2E;\6!%)3JX>U'8#;CQI*LTZ,K>V2*MJ)PJHTEP5 DR^(T418),K&JRK9EZFJ1D"DVT>=6 MVT(]S;;Z?Z>)[BI$[D1D#C_/$J!85'E1;/"VJ6N2*0L*9YNFQ?.6;JJZ9!:J M4Z34/%*?VV/U?\@I."^EJO)U:-]NYKS1-Q4KB&@14B80W.)MK?$ 51 MTAN^7(KRG\1?YZ!SBR.O1B4H]!:\AK>QAR%G2@((V="B36 1I"Q"(J@ MBI8L@O2_W2R"Z8D\ROUA!@WJO;M1! M?.F%6)"XBY;9PHKF8::5KTSKH=]P+]-:2>!YK68&017,X7JKW=LP_N)9N3VR M4@ @Z*O>O4&M23BGA(;F=!A1VL9KZBIZR>^CY/5Y]_\2 LTM'@82@9_R> MDT3&[+'>=YZFD^GC@CA<Q"L= ,N@-&\TO5*:&R![X]RY?JG0 M6B!0=KK6):O+3N"&!&OELM@E:>J#N:-V#BD.9@TH%4,=H"W9O&AG*_\A/0T2 MH\@2__FT$9QV#Z=5@8 C5#I523GO2-R_ $/ZR'4?R?U B]\GLSN+R8L<%+@/7CB/J9-#XL90LF)Z3C - M9^YP'C&*VUD4S*8QYV&\-Q(BC.%,S&_(.M"&\]K&QV^Y63PR);E5.FLA19W\ MW0,+PXQ2&-W]0RZ&3^%[SIWG Q%CE/#JD//"^#US6@Q5O40A5,4E/+'4WSE? M90KK33+V+U/@--D43556.:Q)&H:R-%L01;WP90H9DKKV6I_:6G^P M'KO(NXRL.]#I98*H$#?Q"*^4SH< 2QRXWR(OH'Y!^$IZ(1S&JB#6X@N9;T%N M-7:()Q 1)X4N$4?,=0F8P\)JK$,R)E8M#>O'.W?L^/?H;D%O1&UZ? (X 6XT M(1?1^R4UYN[H/56DU>ILS]69\/KJ; >-^HY5EB3EA$8]@S#4'\Z$..F+N.," M)3?_-- ME.T5HJOQY0?1!+<58"\=L(7) 6'_PNE-;TYN/(38BCOQI@'Z$[J:07J$!^OD MVM;ZBW=N*^4KFK?>LQ/^_I#\ M/5 .^DIE'A0 !GM 1 ;7AI;2TR,#$Y,3(R."YX.W\9VFG[K0"0HH2$!!0!EN[^^ /@N@B A*9%\ MU,Q-3B:QB]U]%KL+$ 1_^\=S&#@+2!DB^*0W?#/H.1"[Q$-X>M+[\M ?/YQ> M7O;^\>F7W_[2[__[\_V5AGKW'Z0%_F<,# MT:@O6D&*W(RNF:A,(!MX/*,IZG!T$-\L-D4&C1%F'& WT_BY8J&G0]5Z>'Q\ M?*#N9DV9IVLHV X/_GU]]:# [GWZQ7$4^"B<$\H=7 '-!VRB*!GETJ8?^H-A M_W#8"/Z[3D'%B)$K#\%8&XO1I$P%B6Y MLJXXE 20;4@>Q6M=@:1#;DH@Q6L5@4R.7"-.E43^U4_I^O)2?SA:3XH\@-A) MD=)M0HKC T!=";6 S>5]^#P/ :3R( M5)UC$H75$#D=-WSA!S M \(B"L4?12[.WQ(^?__M8)E\B7'$H'>+/ZG?R\9(B),F!L*ET=N:KCQ M&3) MQ=36+1&X(1RN9/^8T&3]X?#M<# P6U]QZ:KM'\$D6,WX":7)^H?#MX>#H=GZ M,9LNF?\S".2ZP,,,0GY*1$V"A2ZM(:BA-@Z"P4@S"!)&CN+DY*PZCX1E0C S M,::&P4B3&NIPZ62:T!O7+F@9>1C#UV"D"5_U^'0QE#'$;OV[@A+M4:F2FH/8 M4!O$!!>'^$Z13X< $.X7(BZ?:+$Q]DX)Y@A/(791^^%A8F$NK72 %+@Y 'M. MB=\>&&D%R_S2@I-Y_C'4)!DC3)W,- 8SVZ6;9D;FDGFHR3EFN+J8>:1%"'[@ MQ/UV#^<1=6> V6&DH3:'.UT1'3-R%">GP*KS2*P0Y.J9F..;***U T:'2U=# MFU!@!C%#"WB)A='A%6$VV&C)S=7:L7ZTY)R>W!&+MN%$KA!%<^@[2F MF?VPVD!GYCGLL;Z\T /M%+IV5-_ZMG^3C?^^'ZTY&-9%B(&)>=)[K"] :@#M M9.V!/6$)*(L[1@+D26\NKC)8P-3(R8"5B+#B/QEE'X0IU;Y&!57"TRDR+2]; M="O@-MGX#E"AW@QR) 3>''1EMHTX#E?!T2EUTG54,_/=^@\S89@9"3Q(V?GW M"/&7,[1 @L1;;W"V[,*,]MO6:.=-B.\4._RK$W?I9'WNP6^#C'4!M79/C:XP MVK@K=+1NLH4JN_GCO"'OHM$-6N;Q9C?(6NS!3PS!;OU3P&87 7G:T,@O<31# M>V0/K7JB(?D[JH,]CAJKJ\GCV/MOQ.)UTZ1 M+^!2G=)N#G,-;S/:AZN.:LU$>H]RCL2&@6V%Y6A%+#N'7OJ"YAA[YYB+6N,2 M^X2&2JKT7EOH6O$RX#;(%C^RUT8+/^5#LIBM4^";W>\09N> 8H2G[ Y252VV MQ:="9U[N?Z]9[D]9.()'7*IVV.Z6$\\ZCZW70LP M<&A$Y; %*N=W#WMDA"'LGG344)L?<;S7/.+0C9/N/=NX (C^"P01O(9 &L9J M;J4G-B>.0TWBD'P\H6HCI@9SA M 2S*6?E6YL9P:V3>"&@E!=4!FG3E)'TYA<[V8*=6LDM2)A;F3'6HR52U([&# MZ0IA@%T$@DO,.(WLLI6.UIRL="^396R< I^.0U!\#IZ^.&T;!2W9FN/?6_%? M*^!^77J_(^VFFY%/@X'NVBF%'N(7P$6!? *Z/M#M.VF$_5TKV.N<(>[427O= M>X$!H ?H1A3)][_OH0O1 GIC)E=/D0?IIB+ 6OTV^DJU1++QE5P.)Q7$ YX.Y(]GL(TX [(Y1+ MHZ\QQ[5DVPAI=;FB)DC+3F),.S^OU6!@.:VMYV">U>J.A="'U@[.:7\GQ'M" M03#&WJ50 D^1L,"8,8M]Y286QAGN\)UFAIMR4T]5LLR#EIP M-(; X3M-"#3C]FM^OXO1SV#YY;\WAVD=YT9L*XL73=A6+NU!;@7%J1![]..0 MCMGOX?[I<-L5-LV,C/7-\)VFOC%#N"]T2E;^PJ ?!5=(5.BW_C@4-3OZG[3/ MCPO-MCTVCN'*8E*# \0".$H"N;NP(,-^>"M_N0SG -'X50LY-;^*U_I6\(,6 MG,SX?M"<.9 SE?"IM0/%=P^9UM!6ISXV\C'/:CYH9C6-<'7N7,AX/_,C>+; MI4!BAF"@@R!^CUR1=]/.MG&K2FF.4P-=G"I8O9M!*;=B]C.WT.J0&)@UHE29 MO)=0RO\H-NHB=E=0'N-3W APR6'([J$Z4N21Q/DX9.S%G)V?ME'GOH5LR=N$0@PM";^!374/+ MO/^#>C=O]M"5":U=PRD(X_B$.D(<0^LNUA7M0#V-3W%$"WCN^]#EM_[I#."I MB+^D\60TN2=O[)&Y%/C6?R1SY+X;O+,+]EN6TKR]17>$MQ M%P["3MK)'M:5WU-HX-((FR8KU,"VQRBSA=4"F9&'^?FF[KS[>GPZMX968UG; MHM_$Q+PE2W>J>3T^W2N+'^!4INW":5EM4=%0FA=W=+LQ$B;%T[HZ;7S+U%+/ MP%PC?M!D%0T4G4PH59O:1:M:>O/BP0=-H-)"TL$8)3_G\QFH19MP#C&SBU-Z M:G.L.M+%*LFHKS@Y15:=1\(V:!F9F /7D2YPU>#2S>BE->YY. _("X3J[EWR M5:R[ &P&ND;NC9A67KBNP_17)^TL^VLU9; MMHT85U8?ZC$NG'1$?"?I: ]N9B$U@4&N.O18W/\BNML,O";&C0!7]K_5 YSW MDPQCU=,>XZ-#O#!T@$F('Z6670 #+MY[(8!DS@+RBIG@\->P[01W\HNC/HP'P,<=Z(* MM/TXSLUCN:I@XF%>63C2K2S4SIG^U,L+OQT\,^\CF,\1]HF\E%S F,32JVOR M$@SB;T* B:A4@,M/>IQ&L*?P# 4X_QF[KFA#Y=Z+,R@,X*(X;\)P FG/P2"$ M)[VF1B@(I+E3YBP2O2$>R3:_4Q+-3WK/$QJ@CXC#L.=PH<=)#Q.,H_"C1T* ML'R;0*K7<^*&FYZJP^G0$09AS(3U-4]3?!FGZH5B2]]#@Q MN9WFE#!.?/DV[X-0BXVYJ& G$9=J<1)_CS'&M>("&V.X-7=9P5SBSWNX@#B" M]8HUVZ@EE]=DF-NY.A003\^?9=@U*&;G3BOSW8D@E"HU%?P8H2)1,<@(GL>' M4KOQF=0H/[I+8P\+TA\8CCPXL8Y&.D-$F,(0$ MQ-^@C2SY;MU4V79G3NYEP8U%LDXT&C]\&0V&[P;#3/^6C;>2PUNJNY!\YN!% M#7"!"8@$/X ]@0E7OU\$H ++7&<+BIU3O#;KU+W+RI-W6<<)86H&B_:K&T$N M]>'IVCZ=R*KV-\M.&$UE#?(W@![%&/TH+J&1"BLFN (Q\DF\;2@^%;+0*L0;_] MTER>@)P?S'I*1!F-115[#[]'*/X R37"*(S"2\RAB#VBR4(H-(7WDG=F@G6Y MK.XM8K#!C5NA(KZ2\]:7[1[)N9@!>*!.]Y:TV]&X?A! M!RV'HGC5[VR M#_D^@F=A6'@O)H!8#K;D^>8EP_*PQ2@N"=E;P^$K(>EN^SG47PGQ&&H\'H M/>"'=P1A_O9HO9.L>8:U,_1H-4=*DO066R5Z?ZDL@+H^(U8A?O1GL_.#U M#H1K0-V94.5PG*AR^+[=4&A#N/OJWY"%$G8T&'X ?*0#L\X [4AWT 2$/@$J MC]51]]D?4)0KI%0>F5KL<@&DE7LIH)G;["Q<;BKP3 F$T'1Y M>FM-]EI49S (+-6N(]E!E6N"+&B*SO9TNZ=\^@&._.3_R8L2I1B M5M0S7MK&WBV?01KCD A^ WE!RZ9V._=(N*)DLE^(8&"]XV@]%CMGFMIH5/B\ M:G%WT15QXZ="I9C4MO'N)96BY"\ZV8O)I6WC'4XR\7XPEIP.1_PP.X5]^;%P MJY8[M\YW?7[]4*Y]2E=VSP&77]"\?OBB6VEI;O8*5"OC4G=W^^7+-?&0C^(A M?>NGCSY>BI]))N??(W$I4\:&8N>20*:XR-]WE,AMY$R>GRM/F91\B5_\3OM1 MJG3KUJ_FK2%5T92.%5-O.Y8=MZG1]OWWCB(7YGOW1"DBM[U3&K^!(W>6T@7, MLEKKUKL&8T'?V OEZS,H\\) >*'\4KRHB_EAKFR;ICOV7DFMOTHOO/7'#(&R MBVJN[UYZB(7\2D0EI).^?&/[@ZHTXD]G@$YA_*]\/!X?M(JRLUQ941G:[PA7MH=O MCMU.OKZ0J[?*%@FE8]52Z[!J/=&:O9.[>"%H+!\TQ"5_ M81:@:L='$?:3P[!D:'#51PK_)=?4TK<1A1L(TS#DJFU8F0FW+L:.U44_':#; MB$MAY&$(-U$IT6U1@#768*1(S!0"MFO\&Z(6W*"WM8'10H(_W9@H[@:.PK(7 MGJ$%\B!6#Q.OY>$V4;@V"/;];?N9T(]7-7Z+ZN>9-NMOYTT[L1K*O!I(N0JD M7R&:SN2X3MY/@W(Z(:N19&M ! *Y@C5L#<'/EVOUP),B\6=#ZW!'T5IO26G[ M:%T##.(6ZKY:KB\;8MT$_2-ZWK'$7#^KGA'*I9ODCQ>75E$,#79O6>^!"S#B ML>/'FP/$W%["3N%,/NQ,MW@L/V]<@6[GGCY^P12" /T/>G_$1Z;)@YW857*2 MD=HZD)QC)+_DA1;JC+XRV.NQV#UWT.N3'NXT7@"D)/8)92" A2?L;1=@M1 MV?-4@0)05FU3+)TBYM&D455%4AY=Z*'IE@%()'XD,A,)!)_^\]O ME[,W7T*]**OYKV_)+_CMFS!WE2_GGW]]^^D<#_,N'Q9]OBKJZ?/.OJOZS_&(16A=ZL_HR M*^=__C5^Y'81WGQ;E']=N(MP:=]7SBY7;5\LEU=_???NZ]>OOWS+Z]DO5?WY M'<68O?M1ZMDWXE_H]C44?T*$(D9^^;;P;]] #^>+5=L-&KE]_=N3][^RU=O$ M&/-N]?3'JXMRTXM0+7GW7Q_>GZ_ZBO%FSHZYFX8]0O(G_ M?OKCY$$EE_9;>8E*]XNK+M_%%]X-W/^[+A=E9-9B'):VG"V @E5%%W4H?GU[ M&4M03 RA5,>N_\>6(LOO5^'7MXOR\FH&?7[7!5&_5\NP%TD/"O1 T$>;S_:C MZ&&)CD@:VED<^/.+$):CZO*JFL/LV4G6]E*]DM8078T*]TIHLP%N4K8S,A?E MXK0XJ\,"VE@)MMW4/5ND(Z*@SY?E,HKLQ6#N1]5\"<(=A'RYFW4-BO9/9$,X M-J^A?Y*; ;-Q!1T27,W/EY7[\X]P=5V["UCP&E'Y?*E>2=MCY'<6[H[0JSI< MA/FB_!).0%.Z#.^K11,2MQ7KE[B! XWM>A:5M=/E1:B?>:TYM[MKI-^.-YZ& MNPMW1NC<0T,ASO9%-2M]Y-?]!:H!M4UK2$;RF:U!AEV$9>GLK#W]&ZOKLS/G ML.R&*(9/B_,+:/RBFGFPB":@%RZ_C\LO)13Q+QN8_:H^?"<;RX"N6CA8EW\\ M[+ZO3ZI.TDE0(D=V<3&=55];CM^FFI)W8;6(#/Q_7R_6&E)W77JNYF1=?+K> MM._<\W6FZE9'/>F%^%N?%:C9$]"RE]]/YD557ZZLK=MGNRC?IXZ.R)[8>@XF MP>(LU"LILXO$Y][OB9R&B\6.8CT1-[EJNICM+MD3BQ]-X?"RZGKLS*;?1G7P MY7)J73F+:O_+N[9WY8D[>A[<=5TNR[#X([@ :I<75;V,S;Y@O7E9=3UVIN%"L[-D1R3^5E7^:SF;@0EP,E_:^><2&ADL%@W< M=@V*]D_D[:.&>-B_IOZ[\/CO]EW94>/!NC2R,T>[[]>#:OOO7+,9W+B"_@G^ MM C%]>P]K*^+TV)P"=*O_'K_6*/;H6O,: M^B>Y4>Q)T_)=D;OR9'VTWQI0]O35[HEH.JS/ENB>I!]?Q^7"S:IH)>Y/Y>Y* M.B+\?8C[RO=-KI-EN 1U?+7K^;%:/V_8@1=5UFE']B*T3T+6GS%.SE_/PFGQ MP2YO+)V]2&Q<3:?$-Y(\&U[ME(BS:E8VB>?9_':GI#1;\#>]VQ$9T3J>+V?? M3Q:+:Q#OSE77J\":L[J:PU?7S+>Y7RU)2;^W=36MZM_#U^=>;#A[^FTU*6M& MZQ 46-DDELW@?!S4)65U MI^ Z)&;N%@SX?7$5HL,IW+$ZU?SJC(S.F!=]*2XNH?>]<&O$GLPGBV5Y"2!M MS(.7U-9O5]J1GI341DI&D[+]DME46#8HW!&AY^%SG"/WMNIW4?=\B=Y(:@C$ MG05[([#9N.XJUQ5Y,45+)K-AG5KJ5Y):SJ\30KW2N@$:JV^A[!Z M>G831WT&.DBK'C2MM=>N_=B+/BU.K_8Y0O7"ZGKMS$J EFX5. 7//\W+QKK( MBROLM4.;?_U@ZS_#LJ,NOJB) W3Z]]!TR[%=K?UW;3TQXD3O8.2>KZS7CC1< M^!J4?99,9V=N9156\_?P]\WKD::7GP==-Q:^+0-8E;[[YC:HE/TUMHF/W;;6 MY*AEBA:WCV)L]K;A6>4>8/*FL=61YL(N\M4!Y.L%^FSMU3O JGX79LO%[2\1 MO1IA9C]^A8:S#:]EHT8%ERRR6#*C"!B MJ/$0ZRD50THG0XGUP\[,8HA25=\P,5%O_K!?/X!M69=V%L_9G5]?73^W M]?"9HIG$ANOAD$JIL!BRT6!LQGP@A613.<%DW*37]\ SJ-V;JO:A_O4M>?OF M:R@_7RQ77]>UV-H]P=3#T^LW;[Q;7%^N-6]4+L/E;?EX*K^+(:QZY1+T(2TN M8IZ"D_E97;FP:(2&!P6RJ1B-![ *X,%@(HS SIF2L%/7,K! -.78X"^0@RT MX4WRD9^6\W)Q$7S5H1,V0B>& #O 8H*[92(XGS P;R;S- M(\]>X7$5GQ?:5;ENQ;#P<\<&8#1AT3A"0 M/#":-3;C@[W,KW+-F_U=562;>]8"9&F!H\'@_'F HY'.N)@3^-H@,B M# #HV%>];H:SZI%GJ>;#>SOW6W 0'V=J( 93/!P"U5-AS-AHQ49XS&'M)F-8 MR5_M:.\Y,%5KWJ0:U>%U.8N)FZ(2=G)Y55=?UAM$NZ;]UG+9D"L]5HQ-QU,L MY 18Q*=,:349$U@KF#EV/:[#UFA1R( MO:D >KN'=!,=^;ZT>3P!%B,(KNMZ._)VELV$D-!),=$3+8428 .)T73,!<9T M@B?31II.;Q.SO@[^M@O#, ]%N;PE' ;N]VKN=G)@CUJR\6 Z&@XF$A,Z%2"9 M-&-J,-03@2>,#60+KT8:K:_#T7XZQ7KB8D(Q'WLPK.;7BR8S9^/[V8@),1G@ MX9@H^#;E@Z$TH.$H/1I+*J='[_?J'2&M^)48"_^TZS/#C<'PJ$#&!IJ8 55C M6*L$FTS-:#AE0VW(9$0';-C")Y!&!>P=#>T8EA@.YW9FZT:KZN8"F>8C8P9J M.!T/B1",&DFXG(CI2+$Q*!3#E\.!_QQP:,>PW7!XNCL=?WF\>#V,Q:FKS[6] M_%>YO(AIK,"FW3#N+Z@EDV.F\)1$PVDJ)D,]P(/)0*C!A$[4A(SDR\$@7BD8 M^N=B*H&Q2J+51BUO5D$F.2%R:$8# N)RJ(3A=&P(&,V6Q(]%RM\V-FJ9.3M9L@B"A+:WW/\"C!HF*4[28 MAL^[TPDG:;)-VM^$H4W;:/L]+$^+C_;;KL5J1_%,@^HV(5H,S' @)F-IV'# MA)%CSJ=DI [H1MI&_C 450WKAYO9Q:(LRK6UCT9RVF+O((VCJ5M(;%K;TW VE<+XF.#5@<;=PN-&C3D+=5GY M)J#LM)U,R0D>C&'H&!D)3;0>4U"DP%P;RH'B:G#TNPV]PO20O$YJZ#S#P)>+ MQ]4\%5.JV$@R P;_@!&#F:*B$STGN%!46*\X \51CQH!22<0T+CADB&NTK]-F+!C[1^^]E M7AGO'''(,!\0#LXCFGN!E",%I=R9W+2(%$VCY+QD>![[/5LR)960(3L2G[49(^C=%+F#E@%"">.(4>Y1[G..5(6N\ 4 M4X3GQ[Y_VMW MV1-4O.PJ8+X].4,.F5S[S#*C62(%)Z :J4)T@YK3'(2/ M?9^TNT'OA$&O^5!1P93UT#'DE+(H%$X@9YA$3)N<2)L[3E^)-M#*:.B81^FD M_L/,O4#MY)N;7<=]_-M$P%M7@]W%,UM@0JEBH R%@*00#GEK*=(2)@BL?IXI M]3K4@U8(Z8E7J9#2 T_>J$9 ;SG!AF?6\2,45!K $O(&$M .E+M7XE>T&K$ M6_#C ,I H\#LC>]GWN?8$\T1I5@@:@E&(L.&N"U J?86(R.8X+GD.!!R["*EVT%[ M?/B[%;,. /G=/HD-(:/4NSSW@2)#N$06@Y:E"NG WB(YUR1@S5\3#/8;J>=' M_.7L2>V./K/?HZ>TN2/Z88',40<= 67-XZ) U#$%9G;A4%&(0K# ,'#@%0'@ M10/WC!^Z-:=286%U-4IC(&QX.X-94?#@02O(+>C;7!$D==091&XM]Y+EK,4& M=AJ=J&,4=,.FG^/4-%A=5%$2$.>6@"P%'5)84/ZHX;G0V!(1&N5 .J0CJF-X M],&TQ"< ]P+)LV4RS2D%:XMUKP^8" MF9 VT"(/B'B3(ZHIJ,ZLP$AK0F61>ZKS%L!0KPD8G7,JL:IP[PK&?=+0;"R6 M8:9#KAE'*@B.)&4!L8 EPAKZK"PCMDU@9')CHY7/H6-&)=W]NL>#YEM@&PME M8$^!/B0*I'302#HJH%$PL:2"T1&$,.'<*S(P6D&B4S8E\T-6\\]1SQF'?-D( M#)L+9(4KG,R)0GF,]: A=X@5+NI*!"QL'G=G6D1$)CHV&#L[LR5H1B-[52[MMO"I?:K)G*+:&E"E1T_+I[F]NJJKJ[J,'MHM^-E>,).> M*.D8 W.LX,AZ[V&M-2"JC?"".:5YFR"M-#*G8\1TSK&$]FR3'"8-\H3L65.F MC.: 4%=&Y5)Q35N@*(V)TS&*^F=ADK/@NXYDG]FHE%V$ M9>GNEK%DI\//E_ 9'9&GQ?D%4/)@^,;EEQ**^/2'UIN1E22_TK[4_7AX.+(6 MIT4,_YO.JJ^'._&_.=1RG>H#9F\=["*,P_K?'7&P3:O)K->%$%HAYQFL)PI6 M%N.BIY0$SPNA!9&-'$7]<"2>5X1NG-55Q*\??O^TB+Z]=?3D@QNPM_"C>249 MU5*(P#CBQA0H5R :G> %$CY@8[#'3HICUV7[&_XJ(5^3'42SWU?S_V.UNC>S M#B^YH*%Y):#):5-0"G0$'Q"3.46%LQZT?>X"D5@6LAMKJ<_D-7V-_..3;'VR M->%)1Q>"7\3\3N 72['<= )/]GFS-RGFDQC&_>4%2*:."2#IXAQ TJUAP7#8:6#;1']+WYN]:Y; MQAX,9B^3?LUKR0C'ILBQ0051')@.&J]F!4.**0[S33++6\@X^7.#K%.^'@QC MS4Y$;RN6&1X*7E -UI*+2JUSR%$!TRIGRDB=<]H&1>KG1E$[1J:#]_F*_ MVAO8SX>V9TV9X %K%13RP1+$B=9(D1B,:X0'Q8#A(%N 2_^4X.J/MZGP]@S# MIN7)#D11"JQU'':.7YZ8.8A M0'0+_)N8G,6GN8\6AX.Y47X)J_Q7\//0KH)F+J_"?+$:A+@U=A?6>I\!#0'8 M>;M9"%Q2K@PJ,$Q5"O8X*D+.84@Y5SR 8AQ:[$:E.PT RRS!(5@"BS'W.51)!0(;F"&E\ES$Z[*#.?JXUKZ&[RE* M6C$N77JA3:K9%D1L+I 9['+';(Y@7@DDP39!.0.-+:=Y835WIB!'GZDN$30Z MXV"Z\^-7=7#EBDSX/@NKT9G[P655+\M_[T),D^)93H@CP#LDHH[&'8M.DSA# MI N%5)JI-M&F!PT$[!H_/?$S=3:">[E5@'CX=P0_EEM=E[N*9IYQF8-:C[CW M!2+2"F2" 95..YD+['-E7ZOWJ7L4=<[+5 CZS9;SN*R>SC<$6S<)@V]6018* MDBO%-"*&YLAR9U&\ZQ8)H53!,'-4=9,X[P &5M=PZHVEJ4#UV$8XF3^]]VX+ MI)H4ST1AI",F("V*@(PI)'+!8>2H,UYQA<'Z>*W.G:X!U1-##P>GV]OTMEOM M6\MEC/&"> ;+N+,!J<)39#RLZGG.M"H<+9CW+P?085T^_0.H'2W9=Z-VL@LP+8"KG#C'/',J=(\A;AA$M")-2D,+@%NG^#AM;US^6.F+IX5>W MFU3J+UK:;LIFV#+CZ>I^-^E1L#[>:J,DXD09GG-O==%B73,_D]K=!S,/"J)' M:3)?"*?-M61!&DN$*Y#->8Y<'BSR3F&$GI! MP/YZUM,ZP.HML!%*HP(SA4C(8PA/@1$SN06[5\IV8NRG\H[WR=54Z%I1'/-^ M K_6TG?R+3KZMRV+SY;)J,FQY9H@)P5#E(%6217(;D) &?#.!6);*.KDL$&9 M7<.G2S8>*DO9QG12ZUGPX_J" ^;>6JQ";!YGA'N&GB3)2A_3TB!-X)92F2LD M%IX99&*P)2VP @T\%S%9!YAWFF!L&ITZZU&XO#P_8J.,?D%J%QCFB.C D8D' M$AF5\"&9U8IJR=K<=YTH@557([Q)PG3/P*1KTP;R/\UAN9V5_P[^']5L=87[ MG4?_Q]GF05TNX-$8_IQ_7L?6M(!T/WOHUEF.O@-*:@H!B,+,,> M=!]CD7"R8$%PWRJI?AISX0APG8#OAT;T.!0QW_,PS.'+DMG87D'HX8_C EN9A0=F;(_2&T'B2:WU ^AHDQ8U?!@9B&(JJ#OPO(BA]TTR#"6D(B,&9HN7% G+&?+.<82Y MC;RABE%'@CK6"]EH?F]X.Q-.&RQ4C+>%A5X9 M%?,X>?@0N9'>%5RTR=B7!E5'BX7'.E$G_$\6K5H#?6=U!6K:MI#4N[4Y4J"5 ]4=6/V][G/T_7 =\&F=&FE%@':BN<0Q^%+ MF%6KH.?=>W];RV6$Q(%8'4U%0VB(;5(Z(,MI8313%+:*K$HN#EXWBDS12 MW?(KV6&[,)M%1RL8[;6=Q2,[_K*?^X:YH""_M_'.9S\+.:.#M!3-;>%Q( ML!@L-18QC27*K<<(_N\L,4%ATL)EDL@)URE4.F=8,HA$ D\NKVQ91W$XNK#U MYZT:R.8"&1=.FL($Y"WH6%3K>(M X" _02]WSBA?M#C*F^807<>0Z(I1NZ%P M&9UB,,"&4*I7PQM_ ?GU!3HT=\'./:Q^R_K:+5<>W>='N5&YC!N3DX)+I!D. M2+O5_=5%C@#EP5KCJ"4M\LVD27G4S6#WQ:^D6T2/M.\;AOP>MIF>VPMFWF*N MM=. ;:D0=Z!3>6X4N5?TI$1F5)[;(!12A>:(>VN0=39'DN @)-C\ MAK9(AY8N)7*G&SM=L"G!SN^XE&UMOTNY_QGXKQ6L81F*FN_G\/OU90[*33$N9]=Q^WV5T?/T>KD .SA& M"6Z9F7O6E%'B B]H@9A1#DF'*=*2":2971!'8:+FRA2*6!7:'/9(LF;VBH,J+7>3'DB+8L[. M;O*7KGHP6"[K,K]>QE.;'ZN[S&$W^2P'-1BKGT.#\(J6E6=!T#P4K$!>,@N< MHP;I7%K$-3&T$*"9Y-U<./"3X/(@+$^P4C]>O297B^T+6"]KYL?(OUY;G(*= M]D\[NPX?@EU1D,AH-CWZ^=#"R5?]\2S8W7G+O[9;K6+69"$*8 M8,.)$$.LAD9-"1D.)#=DPDTW/J%7A8[.F)5 W]RH%IVM3G.%>%3"SK_?GM$+.Y)_"/XSP^R_LH W;&]8.99[AW%#@DG-))YD,B# HBP=4%:HPI*#F@_;"%^=2#@ M9?U>%O+ZU6BNH:W5^Q?6>8,529Z:@LJ*2H(QTC)F.0\.(Z5THRS%GLXB7:B M#P.M[EB:;N/F"7,FWV[N-+Q=7[9NS>PNGMD"$TH50T&O\L(*A[RU<3/IU/!Q5/O3/R2(34\S%[]TFZ3\;SIX@:ELPLEBSDN4=Y8!@%Z C" M&OO;&&?#1&@4M]F33[E:+$^+.,;QPIKS4'\I75B<5[.F*WJS"C)B"IQ3XI&) M%]%:(BB2V%.$A58$,ZRY:G&74+_BII>1?NQC[HN-_WNDZG!.YQ3 Z?& 56]N MZ/T]!2-HZI'E_!.X"S2=CN5X,AT.J1S3@1 3,QU(24?#B:)*T=?K3]B \C_" MI2WC7>:GQ;1< ';^;[#U"TW%AK7O9G#(%0:=QB#O\ICW0"K0-(1!C,&<#(1R M3(_^-'A2D.VAUQUPD([!-_*T^[^#R/KX-5M?= M:>>W%>YFH2*%UP$SI(,M4!%'6&F9(Q'B6;HBIYJTR-:6)H/"Z\)V7^-RG- > M%,M0K[H-!3K#]X-:=S,3!\4X##(L@$8C6SB,5.$<"IX::8,I#&F1JUO^+\C3 M#LYA/68'C6KZM C%]2R.Q.*TN.4]/-TOX*<3*K=D@SALZ[]7RW['YUZVA$3- MI&#H76L_OMY%:R<@X'V\+^]!E.X)",3%S<6,'ZOU\V2$)&MH_7GN+H*_GH73 MXH-=WL3;)B.A]QFS;N:LFI6N3-%2_S(ZQD+/E[/O)XO%-0B>]2W(\8Z*NIK# M5]?_DK:,38E[+H@@.Y/OH(AXK7GRL-EZQ M<%]BQ%CP@:^NUIMS'ZNKTDDLCP4-1\/B.V$#OR^N0@R;#W=\.S1*[B6NNXOH M7X/@9#Y9+$M0F%.L2,]0Y?3S[3;_P0Z#Y\CONXESDG;6H(Q?=IH K8N M*_?G*D5#/&T&HK-_UFYL\=#G#P:SE4%_DR;C"7EWN<9V72FV7T69M[[PSF#$ MO&$HET$@G\<;JW*I&0G8!-'H?&\_7+F]^_PF^FESEZ ;-\FWUBGDGG1V"[>Z M:2#3&%M3Q/#'(!W">2$1$]PCYZUBQ 1=L!;^=Y(FY+-/Y%1'PO9DL6^->-EZ M&F?6:*Q)@6-@F$%&% Q997*D&:-.N> \/]I8N /@KC>N)G#X;5ZW?LRD^/3L MNG87\$:\KC"%OK"1HA\'N$^+TY6ZGD(=W4S*2EDLW>J6.WC^:5XFL0\V$[/Y MUP^V_C,LCY8\F'6'I6@-H=7]FP /5 SM(ABQW@ ,0K!@ 5 ;7AI;2TR,#$Y,3(R.%]D968N>&UL['U; ME]LXDN;[_HK:WN?JPOTR9WKWX-KM/:ZRUW;-[#[QR"FF4]-*,5N47,[Y]0M( MHO)B72A>0,H].[TN.Y, $5]\!"* 0,2__J]O]_.?ON;+_N677_[XXX\_?_N\G/^Y6'[Y!0& M?]FW.OI$_-?/U6,_QQ_]#-'/&/[Y6SG]TT]!PD6Y>7>-EU2/Q]].5_L&SQ^F MOVQ_N7_TNZ[_P)MGH93RE\UO]X^6LT,/AD[A+__WU[U/\;^_?WCSHI/[R;?9_<^SFS_?%/>_Q =^43?_6,_* M6<2UM/EJ,IN7802;CNZ6^>U?_G0?6R )41(1)3^QXDFJ\>'_"]_*F?W#_, MSR]=#.JW8I5?-*07#7H8T*?)Y_EE(WK9HJ,AZY>TJ_@M3_#\XT[&^AB&EZ4QZ^]+.:S:<3K M^0)58[1U>T@VY/>399C#[O+5[&8R;S_^@]WU*K2SK[/09-I,,9=U/;R0M>> KMXPF,C[7W8OZW==)Q$R&)%F4M[Y M>?%'2_T=ZBFY")M%1$W_8UUN+:3N1#K6GRSN"V6]QMOJ_K=N9%?TD='PW:3Y2*X!.7[?+F99S\RU[&F(]\_1TJXZ&YB>SY;]-YNO\UWQ2KI=YK2GW9*,^ M!U93L77:]CG,]\O9US"QQ;EYL@C3Q==\M^*T&7_=3OL4K!YQ:S3M:I"S17 ? M9I/YFT6Y6J[KD?=$FQZ']=S3J8Y)ZM*A67<]"G/H9V:93V?DAO\F#V355931J@INS;*O6+M[7(QQ_GKX.&MZF_7MNVW1_'>%HLOG_+EO4;=]5\/=;/9\FGRK M,;+O'^U^$'75>K1%]T/:_]7.RIMY$1VIRT=YOI..!OXVCT>OS[V2-ZO\/EBL MFX/!3\7V]S4%:-19IX)<-- ^![+],X:23=?S_-WMKY/5SAFX:(BUN^ET\+5F MG@./=CJ(]\5\5B?DY?#3G0ZEWH)_Z-F.AA$=R,5J_OBF+-=A>K^Y*=:;V)/W MRV(1_GI3;_OOLEZ2#OW9Z8XOEK_E?QQ[L.;7T^];DT)CME$:85UWM[?Y35CG MS5VPI0+3BK-'\]$O5]/B(>XVO+O]5#S,;AA@]>@\CM$EA;I3<@W)F:<%(_R\ M?,CCGDS^!'6J[ZNS870&7MQNN(E+Z/.-JBUCWRQ;-7KT.JJMT[C7@?J0J_%8YYO?OM^%VK\/M@@ MK22HVVNOHNV/:]_=OGNXY)91P^YZ%68S@_+V:U;9'&'?8JT.&? M_CI9_CU?=21BHU<,(/1O>=U3N7:]]B_:]L.('WH'FCO>6:^"U%SX:K0].LS) M\J8:Z>ZOSP>[O\4Y6ZQ^F<[N?]D]\\MD_BH8_<@]T>KJ9[QC2C>C?=:RZT&% MO\<@S6+Q\S2_G:SGJX9#/-I/CP,N[B>S1?OQONBF\^%N>O_Y/K__G"^;CO50 M'UT/]"[TM[Q9?\Y_WD/3<+@G>CHZZ$":V6)SY_5M^.?NZ3BNYI>0M^_*OZWR MQ32?;JXY5V^;%S>'1-N(=3LI/V]D6Y<_?YE,'H*,4/R2SU=E]9,XDXB? =S= M_?X?NQ]G>EW.%GF\>;0?4Q FWYP15(.:3S[G\[_\*0P@J],LDT!B))R@5FJ* MK18$$2N98D8ZI8%X*>P\1EP5RQVR_4K[M/EQ0(!2/S[[UV9:/8' I5UED@(& M"+7>&D0]X()I*BQUX0_D(3!U4'EBG%K>_%0LI_GR+W^"5:3 ,BWV:DO[H)>,HP-\XH:Y;RF#$I)B?(((4]%P*&>0(I(2GCT%,IC";")F3?40/O>^[U0HGZM$L! M]8_/3>PM<=IS#"6EQ&LE/?. .&&$U(J@8:CW0LKK8-YE0*8BUIO%^V5Q$Y:% M#WF9AY?>J<74YE_S>?$05_-?7_@:!^A4JWW&,16(:N$ %?%#DHQ(!GSXTFSX M@].4)#KD1%W$H';:+?K'+QUW5OE\GM^LUI-YD")8):O'&H0YUB@3/$@I,.3& M !JF6F6MDDI J !56(/&+$'7SY*.0$M%C?>3QVVX>[$Q,)=Y97WFY6_Y:GOI M>?>;Z0FR7-)-1H#!P7DRRFI//>8Z+/!&2L&U09I -[Y)IA>_L$?,4K&G&K$I M[C_/%ILMV7T6HM6+NT5O9Y//FSM7-396+N@M P$+#JV#6 5[T"BA=?"'D,-, M$A[0&=]4U N7^H=N0$I]R&^*+XO9?X:Y>QK$F=W.)OO9N_I PFI<23;+R_"[ M]?WSJ;[.?E[';\P3177A)3FICXPC4\)SKJ2$1@850">%]9H9!BVT'IGFOB?Y+ZIW!'JJ M#Z &-_<26,ZY4S:.6%"HO$",$&R!IC+\0/'&M*%719N&>#QI]%]_.7 FU^U9 MW8$(Q_U)7=?G@H=.]3M]69W4N E>>/K\L[_W)L#W3$K:3M]FZN:83?76_O5Z MXN6]*]?42.>:X(5)0#Z?*$@UM6&Q MU)*$'Q"NK! :F'K; (.B*8-ARE/( MD^$6_:FY2(;>J,,O]GD1MWE%GTR ,P$7)]MECEC N:2(,T&Q=$$-)N"/&7+2 M09(RFN>B$(M^6/ ZVJ=#Z%+Y;*^&>O9H^N#SX>.4#E $&-;,*1*AXML3>\*( M ^!*@R,Z4F@Q (37Q1^&#<5A/D?(6,J5D1BZ&-"D& ",P9332OT AI3LN R@ M\\K_/LH^_B3[?;',)_.X9?6W8AY+/L6L:F6<&?.R6,03SN7--GGD-H_IS8Q\H3"D88DM!2>\4@P*6:*YXMPC9J)9_J M?!'^LMI#L]ZMXOZ F^ MF>O4!L4F.NS3Y%O[[<*JI\Q+R<,BSR0RB&)'E*,Z>)?. M84,H4U'KU-!U_$[RX$#$(-C9[6R;!7[WX],\:]-MAH2'S)F C-K>3/)DI$N(:RH&OA[P)MO:>3S->AFKN;W/E[-B6H>2G;XGXQJ# MN!I!*#D-BY,V\09*^/\,T6CT^,5Y,@3 M@Q&)$(_/YA\%:1KBUWN W:D#R'[C3"XK 9LPB&1_GO*V1IC(]P]GB 5_$@+# M?)@0@'( <.*<1HHBC;!GPP6"[ =[-KO&BPBX:Z+M*#UG@'L>[X:F8(:-UG!B *JU]8";4$X2/EQ@9W M<2>WI%AD!W."#1V1D4C739C5(8VB#Y 0T??3;S-+@=&DO" M-#&<8(]@M?09)63S";VWZ)\.-IN[@B/55WPBA=U?E\_N)5^62G33-'.28P(P M!9!8KP*) :N6PF#/M-@\[BT2I\/3AH[12<6'X]7JWBVKFF_/'Y@M;F8/\WU9 MQ*KLW?]93S9I:6Y>I&DX0*)>WI=IJZ%GP@7K&SMDD33!$MMA&PSIYNFZ>XNO MZ9!Y8X TP2'WNJ%+DP+AT(.H$<4QA :SW2*N[#"JPA4XC5LH;& M%4(0,Q!S*C"Q7%DB.:%@)Q$P&*#1Y(-HHXS3(027(9 RIT./N^4\PA MC8=3PD.D=]A!JI+Z;6WV:6KK[L3N^650C'.'E5H;/P(3?!%+L8>,6K*3 =G@ MS(YS'Z:5-DYNM3;#XSIU.ZHMEN%4.M#^V3+?UHD-@SVS:?[ZT0QIRN*%-L(= M)892RBBK)/*&-S_ 3GN">>DJ31LMS.%GRV"5S*;S/?2EW'@9P,8ZC3/ M@%$.*JJQ(8')PB% >24YEAJ.<_INK\@B&5;_3&P9U8(P3I(,?-3:;]7H2&_ULF,U0NK'8L,H5X4QD6 @!^(I@_%9Z^"[9S- I8386V8U=$@Z8UFU MB,:\&=>3 *VN;E[[$"T129:]8SK=(#R9OY_,IF\69O(P6TWFYQ,*G6J72<$$ ME0A! 8GW4BJ@;"4K\[Z1"SM2XSCB(-64/==P++B)+W7));['0?&7?*$8*9 MY$PQ'/P>RBOB$R/<"-,'=#PM](34=4;D,NB4T-X* 0"B0"$GX%Y&!)IG*;F< M#8.ZARV!N9: 3"L48)@90JV2 21-3&4S!^@\NA*GL+FVSD=F-H/H1R' N/W M(?4^E&M094XM?;$\'O9U;I/PHGXR:HQCDFD#A'8 .0MHM;82Y61SU^'R;#%# MK I]@I6*.)_"VYX"_<[:CX<>SY#3&A#.&(9"2\:=T**2# K@QKU:]*3%HC?@ M?B1JC'(=&3$CQK"ZG @>]/O:@NT)Q7\. M!EW!\C1>X@QT#KIX;=L^! _?CL'[L'%U-U M'P4_LZ3U\;HL9J5$G'"H@F&! +&,^0I9"5CS<'I^%2O?"# =QK)Z)?C9C9L: MK3,AC(X&JO<@_ \:B8A]^O['?KE^6"J)B1HOE'GO(V?@>Z;H+&P&%FEP>898@!80-]B;&, M0P>\QKB2ST./&VN[MQB2#K7=#2A#192]JN9Y,UN=T/_YQAGA% :>,QBC;@%T M"OKJ!)9IWZ(44V^%)3JD0N?XC"CDK*=Z<5 ! 7 P<:T57@/)43!PMWAP*G3S MJ>/RS?\!IHY>P4H7@186NA>I.S;"G(P_.]@B"W,DP)@$8X@01AC:Y"W>R6?# MKQ+NAPW@&G0"2BJEOU\6M[/5V]/IPIX>RKC"BE/C8U%5A#B@T%7;TYP1W3S0 M2%R!:AOCD$J;*4I..$DH6'+/-) MN5X^/O-=U4V8GY8Q,]3Q*)'CK3). '.(6,X)\8'KQ=4NUH<$-)\FH?@"JC0 M'3*#,&#CT58#?C]9;O[]:[ZZ*VK3X407F:2&4$8\$@HA+1F$HMH*X3$52'-N M7,/V8$\P#6P);DE^N3VX;9MN'3\]GSO!@^')-)2.&">@(JF+DA#.F13+A*]M$;(S)>7T?J0#U M=#:U*K[;U/CX>VC #R@T/J-,VD185XY:0%7 ),86UE)0MM<1X5CWC3L#:#& MJC;;'8A@D>:;;+"3_>!NB^5D%[5:W%;C0L>T?FD_&<&>>VI$O+B'8LU=N0]8 M$IS*%B?(8]XJ3(%5TN7^35FN\ZE=+V/DV.9X?+LTQ5/SY>QFD^4U7L_Y8[*< M;CP=7RQO\]EJ7<,D:--WQJS2'!HE@P_%',?:[%/ ">QP"TOR&K864^,W,.>OA->R,=@[0&.:AS>_>;1;QTGW+ES>S\N1>V<5] M98Q[R15S!&B+O?)0PVINEL+;YEG8-H M3-Y(7;4Q(;GES1F*KF&/=V3PCHG0YY;,VGUDR%%C=5@6F.1<2"4TYGL,*&J> MPPY=PU9Q7S@UWDCXM9CN2\>\NWT[FWR>S6>KQS>+8/JM=^/<;F >VT*HWT.& M)/+*6L HX!!PR&NCLHD(:*%[L>\)]PO2J.PJ-W]P[QXS+?K^/OU\N8NS)#O MYY-%X\V"XSUFQ##/A678(\>5H :K*AC+"=HF)=XU[#"G06T,!OD+8=[]LUDX(V.DH]_SZZ M8-3S_C)+G K>"Y7 HN "ZV#I5?ZO4QJT6.K&O$^>$K-4?/JN"-RAG/[5,YEA M7,=((*;CD9]5@#&PET'HYKN)Z!KVKYOBD%R7S\YIS:2\JZ/:5TTR"TR DE' MD)1<$A,+$FPE]-"3%K[R->P;=P3+<#$N;Q8W\W6\Q_6^6&X4L%HM9Y_7JW@W M_E/Q6[&(1=X"N&$H7]XL5GFPKE9;[VU?OO+067J_+\R\IA 8Q#WE\=*J8)17 MZO(8R>9!>.AJ]IV'!O6)LBDKICZ50'EW&[\S/R_^.%;Y<_PU-HFE5&KL,*." M:*LY9<3%11\A!A2KE;"V9\DNK+$9/"I*/3+6**@)D#*6NME*1# D*4LS7%IC ML[8R3M?8O R!2<(:FQ>3P$]FV\@M_;C_Z]]F^3(,^N[Q;?XUGY_).U.O@TQJ MP34#VCMIE=*8QF/['60.F)27ZMMDDJFM^=>5U_M *95%L1_QKYO@W^W<_+T8 M9]-V7-1/)JBE2G!BPQ+J$)=AW:J^54JXD./.%].UPH_QJ4.<(J.3T&K<(\^[+#^E) MC\?8TAJSY-S0C\^0\=4ZXX!K(YDD!$*BH27:J$INQ>'UV#/M-5MC MV>D&O7\>]HS=7!DE:<9#EO)#?K->QN.C^J;*B>:90C'3+E,284\D!T1P7&UT M("):W"U(:;,TUF<=N[8=9.EV\W<+\\>;?#%9SHJZE;.>/Y]QZ*@%W.B8_M8% M(V$( MP ZA\*]*1DCER#/3M]3;:Q9TC-*/R8A1&A)C(4(3 I05!&5^\^QS_'8=E+>;7/MN&\QRO[42=S1-AFDCEB/J9.: M48V:E.'&38_GNH)E1.?=&Y&>A= ?.?_>C;;G07V?%FK(X9P< MP?@# A0GP!L8. FP!(0KZ(D+EJQQGL8[S-<7$("T%!@0@IS BG +%:([B1 3 MJD7^F]X# FHKXW1 P&4(C#H@8/MU/4%5;"]RG'$[3[3*XBH;'7:KM3=8*0FL MKL"A2*0LX=K&^:RMXZ(O:%)9)D=&?-;I.-DNP\0*%U.#F&"+&2NU0V2/'\5V MW*YH)UJLQXQ6>/W8'!FEW'R?SO#Q?$>_ULQDRS!KFM4%. M"<(A@P[L9,(8P.8.3&\^:T:.JNTAQAK%-97IAR6E=R!W64J^4FM]A.A/.SQ47]9%H0I8S!W',B((#*8E%A@1AL?O;5VYW9?GC3 M)VJI&+1)Q!0+5)\KZ/S\N8PIP"B74"*E#;6(6\XJ6<)DFG(S; B/HPT8R::& M>(E;OTXNHI;+6.QUL]&C'Y^>>3]YC#_;"/8DW6(:[U+^-KG/SY^']/"Z# $ M,376"2400T 1:/:3KL5FW!Y-0Y8SMB&E35KXM)=P1L0@?O>4K, MWX/:R@\??Z_CVAUOEQG'C12.<*8T @X@JRLSDR!%FP?3]W=..282=0GN(+/0 M9?//3BY&+)!<2X(IH;'Z*&&\D@M[W#QE37]9D,9$FO:0#C3G7#K75*XL8%P@ M[Q#RB@*D &HDLU2T_S J;\$1V.B2Q>@7EEXK"1&&4B %H9(Z%$LA+H[!;:2 M-;_1GC8\MNE^01>@7&C*34CD)33!]I/&, :L-WD?_B#:UW!(&338- M86H'QD#*M?GG4_6_#SR=,8ZP$-A2IJP$@D#]]!D$LZA%OLOK4W(#0)*=],PW MT.?3P[;P^8^[7@=9F!,=$(Q)$.Q63A4UJG)\F/(\Y56H]'3H!:/D^PC;Q/.' M1?@T^:;S1=#/R@<@+V-0-R_(4+PVHIEVAD.&L$'(5O$:S.H6:=]3YM=MRK!! M,!S7'%6C'O5E'66<2J.TPHI:'TPZ *UW>S04;9Y5(F6"W7[GK(98I=O8^IHO MUOF6[HO5?C?]#1]&O26&84$!H"" (TV M*A@ KMH-8HBTV'A/F:RW*8?Z!ZSWJT/5U3:UF+K%:I,/]+98WN\"A;:_>SFD M3F_E5.4_W^\J^R9\E8T52.?#90!5 >[I;+Z.05,?8]* (%->;CF33ZL5;+W: M%;QX/?RW-:X)=?6*L&X2J!#P3NC 6X(@,DX%SD+B.)&ZEG7;US;-73Y=S_-W MMRV%/7LYJ=,798P&@YDI]-VVT8"XC_I* M54L\]./A#LZ%1/;WULQPPS7B7%NH%(&. ^$KY3A(4FZ<779@,A!'7YNTHU%- M,L_IX(!KQ;^=:YH1CC"1Q M!43 .+;1V/V$Y!_RX#W%&P85:_&P-^3\#V49Y M/O1#-Q5$<-9 MO"ZS&>CTW6*?0"X\\%NQ6%;_U)-R5M;Q^CI]3^8,,9PZ#2@"%&"BXOXID(!R M(@2L5W)YO'B>\_HZ>T=&C< *<,Z4TI1H)$CX+Z(6<@HM%RG#G$\Z? .QYUAJ MQ<2X]^3P'2D=NY?R\^-6SLD+.K9M1J "$4"@,_;K.U#Y#P4;"EB O+>8$,8BQ M\!9"X*6"!)L,(8J4\IZ'#YE:B920E''HJ11&$S%04H5C?E%?VCQ(EL38MB?3 M*3R..C>7=I$YI2TPE &J'66**B:\<$IP[Y&4.FDNAK-.3E+"= [>^.<7#%WP MO##W@ -*O5=("J8\4X83ZE!2C_?TP6%_JFHT>5P&7*K-D5^+1?[XZV3Y]WSE MUXOI^>0+AQMD!$"B'"%42T$!B7<#H#/,>$;O)\'&JY&NY\#S&0R&FE4\K'S8T[ (AD52>2DE0MX@9)JG$NX\LC(- M!;I *1T#E@_%2L8A@2@;6D1K(V =6= M!U>F8D1W:*5BQN\?/RTW[MKC!;0XWBBS2 AB98!/:^HDD 0SHH+5#! /*VWS MP*/.PR'3<*(SJ%(1PA?+?/9EX;[=W,7KB.&?\<[A^3HE)YIE@!+D*%84N; 0 M.J., ,Y8S!0@P>]O;E1V'M&8AA0=@I7LE.WF9KG.7^[RG*'$L2:9H@!J P3 MS%'!=5@<@ZL-M970*PB:[[EV'IR8A@X= 97,F,B7J]GM+$;IEN]N;?Y0E+/5 M>5/B>*M, 4U\$,D YBDD7"NNC(22 V$15\W+7?'K)$1W6"6;'K[$PDT7F!"' M&V02(ZB"1%XH0P&3VHD@H.2,*<*",=V8">(ZF= )3*E(L*EB<,D*<;A!IJU3 MFRI/ELC@-PL!/"6< D6\TTHWOP AKY,$G<"4S'[LO>JJY<[&33O'=+"3'%$P MR(\PA8Z'1;'%D6W/^1Z'.S/K#]WDK.JMY*:U0'H$-8%8:080"VOK[O#'0&3E ME1VL]:+R!D4Y.X;UQ^$;@903QVU8!D3,9ZB,)PPIIUA 0+#F%]6'+O':)YLN M VU(LI3/I^YF55Z_[R&+AIY%%!-%, WV@W#0:DN=H#3\AXTPA46G6JU3Z+4U M:H.RIN/"P)9)Q!0R0GI&@4&"&D=LL!&\IL"WR(W66S:,Y'QI!]D 5O7^KW^; MYVL"GVV4()F?3F\7#>E5N0('U+:SO6V5: M,VMCKE7+.)682X$Y%E9*;X0@+?:IDQKB'>CQ&%M:8S8D-U C;NQ:90Y;A05Q ME(/@^!(K#/'A Y,.,^&<;IY4,JG1G88;S3 ;DANX$3=VK3(?+]K0,/42@*D- MZ[&!&E@(+#;":]^<&[WEHQN.&\TP2W;B&1V--_ 1$G,W67[)3V9H.-@@ M"\Z&188#%M9A2I#2)+BT2@;/0P%*Z9BW= :]BM8)G*G(TCZO*?):.R%BR@E) MK<8R?! >&AUD19SB$5;2& =-VF.9+*QF4L:BC_$_[A_KV=?)/,ZT:F4FR^5C M &2#Y:D FSKM,^N,MUYAY B+I\5""P<"FI@##0EH'FK3_P(T*(_Z0'=89NUQ MM;,RWJE=+R]GUX$^,HR,UU1(RSR@,8F4H0P;:\/@-*6B>?1&;PE1Q\RP]@@G M,XB^3F;SN(7JBV4L:/P4M'3**#K:*/,F&(P&((NMIBR\4VO %)A2><4P!$% M#8^+1YU!FCCBW 04XB%/E;)S ^)ED]2%/64!3!=AY5 +RK1488IF4E(5YFWB MB1M/(/*X*-8OSDD]N N7P:-M,L0HB[FK'8:48HL5Y,)Z8;AAD#O5/--\YS', MX^)25X@./%N5%7:/G4Q9)[O+,-5*4&(="NXMP4);*2Q#T%'I-3#-G<'.HZ3' MQ;4$8*>BH5Z7 8ZR-,7]Y]EBD\HMBA.PBILAQ:*UPD[!_K5!Q\AMYED][IAO&@2 BK MA43241[^@;5B!&LH3=SQ;6Z6/0'U8U*K4US/LZA>KI+)02R*Q7?R'R!,J_XR MAYA'4G@OM:(*2J50L"F ,-XA"EV+ZFX_Z-YZ2KB?Z-53"L^#!U?OE[.ODU4> M$Z!.%H]O%E_S,WP>>)V>S,//\H]W M>;YZ&S^R6,-BX*2?-M\08?;UV4SYMD82SY/M,NT@ 00)2(4(R[17 @.OC,&> M"$#,&))REL\D.*08_?CT0&4?QX+#^O%O^?1+^-9M7@83>E?8J6:6SLY?F@E. M-&!:A6G%T5@)ET#DC7/(( 2T2)FFZF3:SH[XL 5 0QC+RE5!%F#3<]UB0+ M7ILP2!MD5?A3!.,(NVT8+G$VO/Y*0YW;ZO,L/?J![QH9I*Q%D@3+'5)/+;," M&:$U/J0SS>PE'>S MAS/F:K,.,\RYQMQ+KHD*.#D9JSP;AAF11%J>,H_GM9NS2320V%AY/MJZULKW M;3(IB==646%X,-"H $C8G<7FG177>K>O;XT?-GCZQ_9C6 F3#!$,J D? ML;,4,XXU)$QZD[)Z1GV;>#04N@R]E,&J?E[\L1OW^;R"AY[/>%C_-83.^IAK M%R'M!7 0.",\##YD\VB3,O_]SQ__/"WF\\GR7/V:R[K) ML#;24"R!\)BBF"<30J\T M9ZYU32FD9U4HAVHJD#NN\)L([I4.;S>4LJ'.PB MLT")\*WX8"91ZH(%S;$G-IXFA"^)^.9S0$\U2Q+1H NP+O,'ROSFSU^*KP&5 M&'$3O0&\^WLD"7[F!VQ_^LQ+^JV(V$_FZKY8+PY=FSW3(O-$"6QIC).T5'FJ MP@(7_HV8U- 1WWS#JS=?H-NH@6[QZ3]NZT (T:&?F64^G:W\Y&83(CM\0-'G MU=/@WM8*)3K8(O/6FZ"+X.DQ3!GS&@0WC4F T:;F=JWHUQ0RGHO^.?!TIAA" M%E/N# ]&I"0*6>*#_2WR7U^=@?W M6)/,6F3G?;CZK7. M''52*:> \T$6Y:21TEC.4%AS%9:CM-[;JJ7H&Z9T-\06^;O;5P..%O_Z7A?+ M9?%'%&?R$'YS\GKB)=UDP!O((;>404L=V%LE\XK#7TZ^Y)LQ MUV7)9;V&"94!1+P/\ZD*4'/M#*.:<2:]# OTB(K;)N%+K^@-8WQ6(P\CSC^N M8OS@^^#ZA5\$*6J;HZQ,7KR!_G2W]=1FY/&',R6A8L&Y#)\P M5O%LR'+JG#)&&,&,K75VTI-$Q[8>#S^8>>0!-01Y0RWA$L2+)#M):%C4!K\L MV(42B@X1^+'W&DWPL3GF3FD1T-5.(5M!P0Q-Z1[4VFMLJ]$:VXP7(7*-&T6: M:R-T<(8=B[%2T"HI*@D#?BA[M:,W_MW$NBJKNV/4#*$?D0M7LVF8F@)=18!\ MRZ?1_ONM6.5VG?\:.KI# .')"K\O D*8TYU1>"8,Y,)^,HBY50AJPZEP6(59 MDIM*/HO)"!.MMU=5D0ZPX>[4-KO5;UCP++C65B/&,2 4>K:3CB&*FM\=Z.D: M5,=V0">H7.,]:B]=C&SST=.45CBJ@:PDA![+<=L";=56]T)U,Y1^1#Z,TAX8 M"PV&47_[B],4;=9+YYWQ$B.L%=657%[*$=H"[554X^+T9;#\.&D4,-.,$,&I ME41I#)2CU2+*"/0C/!OJG [=PS2.JV,06QJL(FL9-UI+1KG8XT%8BXK9/5T= MZ\C,ZQ:6\5SJ"<)ZKY D6G$23Y2TJU8XSB"UX[3>.M-&[=L]S7"Z'CV/RBH; MGWJ[56OJRUMA$ ['0DH$8V\T<-169@B7WJ8,!VY]:Z>VIMI[CR'GD.>&62&J<$RB82S F MI-ZA SAH?NAW>2#&,(=^"5!+O/G340H9@0UF1KJ8_FTHK'(( M Z,;6%*I_=-RLBAO\V4LK_(Q7WZ=W02BOKL]%-T9DS"5AW]U=@7I\C69EYAQ M;8Q57C+"#088[3\@JM2X[936_"A&!^U_D;4YHJ.TD*Z:HTVX6;Z.Q)[FL\A+ M&?^RV?YY1L?PH\P6-YM!O0^V9#%UBZF=K Z%81]]-B,^IK R5%*E,4+845L% MK4F+5=*<7*<-I YCLKN"H_&^W?ME<9/GTS)*-RO+=4P_6-S.B\675;Z\G^:? M5_B %NLVS2BQV@J*@WF(J=.24E1M;TLMV(BRD'>HU)[02;6J'"\2KNZ+Y6KV MG_G4%.6A;$L7]I!9#$F8H+@7EDIA/7*ZVIN63HOF9^N=WZ/KD!W]@I2*)!6] M?8 HCO[=[7%Y3C#EDFZRF*K?*T@T(<@JJSE7O$*"8M'K\REP/=.D1J>$G MED9S22:L HY@!*Q0!@;)A(/[Z=.)YAFC+G>LQS1]7(C+\-I7-\$ 6L]C@-%? MET59_KY8YI-YG #C)J3.;XME_FGRK=F"4Z_O#%B* F2>"AY3'@3LX?Z+45PW MMS[957.I'_@NH]R0^2&5($8Y# RBGA(./:![*UQRV-Q^Y2.F1;>@I#]/WA0G M/JOZ6NTR2;C0UC"BK#?<0*M,16Q%H6J^;2]&3( ^H!GD4GYUB!6-IMVA@[H) M\FSFMN'3@E;HOKVHNO"37CU"S'%L(34@3+Q42ZZ"!C9',H3 6L%0?X? MZ]GJ,197+Q;QTSQSF':R7>8%Q92ZF.Z:6>"L]0&?'4"2H)39_2Y,"MI0T45_ MZ*1:GU\-]>RIP\'G,\JDE,':% 8+"1@#')%*-FP9&_=95T=Z*_I#ZL=BPR@/ MD\9$@HY.$9ZYB;_EJ\KJBJ+'+E6JV6L\_K59S]5L7[R7)_ M@^AT;'!G+\B$U, ((3UTSI!@#R-%=X@0J9+FDZX9A]-2L\4(8.R!6.\>-CFT M%E_7G1MR47\W>DWE(B9+62*,A1!!*9EF%#U9C3"F9A&9)T.R!;>&? M'_*O^6)]8L27L NF>VS MR)=?'L\X0$\/90H"J &2T%( ,*9<;XZ)-U)0JIM;.3U79>[*VVD,15J%GK=A MGSV6$>2Q\U0#0#U$VB@F<24)H\R-VY%IHI*#6FV%QC7K=Y2N26JU#J/.?YLL M9W%"BAFOSLS"KQ_-C"&*$BPE BK\57F]W^*C1IOF*6%Z+C?;U5S<$I A5'SV MN_W^X4Q*!S@!@G+C,6?8 UVQGT+/1QY2W5Q))[3="ID?1>^CG+6'5/?09[U/ MAWT?9N7?&]P0KIIEBF)A.$<&".TUYM"BRL>D%NCF)[T]W0/N>F;O$)ST-'A> M&+U&_M?CS3*.#88&@?#U0 YC7:S-9?F-I.$C&/G,WXT2CS*C,[Q^9(:,!QB8!9M=?]N@T+OFCIYYO7HB\[$\'+,B#!XR[6*N^,JX8!K[D6;1:8C]:\VUPN!Z M=#BJZ3.MZIJH;(#;U9(P*HD&L8JG-89B9WDEAH=TA.EGN@BP[0J/5.;-[D3; M;P)RMA[5O\]6=V9=KHK[?.F^W"X+LV3X%I!4D@H> M/@U.?14OP8/]F?)T:P#MM\$B\0QQ:N^B>B2#P #L-Z7$N8=22XQV_BU?"D,J1;Z.A#NET>^>S33R !A/I<44(X&X0E64, >:-(\NZ/SJ MS(2OA:E.6:"&HTH!=UD1A8)7Q !(I-WLML5:=MMC4(7$* M&<]?C_SNZ2S(A310U'F+#%32ZDW6L2B;M;3%>43G5R1;ZN9D>+CR5O!*.D=)THNP+0L8UU94D0ROSMCP M6_%U\_XX$4Q6:#,T"AHQHD97F2, ( ^-1(I;I[S'VQA^'!=62IN7-NEQ,[=/ M5G2/67-F#%7J7&C-! [&E44*"X.#A*J23S'>O+9UCUN\G7*B7\!Z7#A>$K7M M^G&HMTP@*RRT"D(G.+9(:[.7U3,XRAWCM,M(![#U1I%7@SM38K%)9QEF'$B* M@(:&6LZ84L3M/P8M1KGOG)(@7:"6BA_M9I##7P*)&:VM#O)BZB@#E@)623^3F_?SH+GDY AP23EBL'N!'A395U=C9!/BL*\NM?@20^!.5F,XT2PC#"I@)1/&D=<-C2F$=N MCP63MKFMF?Z%K MK?<$46-%_Y:OGM>@>K,?S7,7B![3=;W6&>.*:J6H 0$6Q:GC1E:R2(Z:GV/+ MJU!W+R@-LRQ\R*?Y_4/4POOE[.;9Q/3N-OP@F$4/52&1^&1^GT]KKQ27=YTA M;;A%5D$6BXLK):4Q^\D0T1;Q$6#LQ!H(PU2LJY;!W56 ,[M7!Y[. (">&8V< MXTC&6$,L]G:Y#N VY\;H]RB[@V6(74H_F2W_;3(_>;_MX/,9EU9;&:PCJ*"3 M',H8_;.5#:JPA#97^55N7#8%9J!OO/[WG3'GO2068,H Q8 1XZHY"PHD6N3] MN)I-R7:0)-M]C"4'\VG-0X@#3V?!"$(82QAF+*Z=$51P5LE%G&F1H^!ZMA]; MPS+(#:3]KNE3[;K!B[-]O+G+I^O397;?UKB?=%$_F7+6A$E7"8.@)YP:LRT( M'BPMXA2LY>T.A\>YNTRU^\BH")\ =92132RA'"LMSAH3Q1+&<5^\H933]I] M_5GWA%M/MZ&.[!\\^[CUHY[,HV/[\2[/5V^+[4W+(S>>ZC?.M,12*0R!Q1I M@'& NQ+?()Z2-A?=@.I!P47/X#7>1GH^F -#.1VT6*MQIN.%6RP=1C+^29%E M8/>= 8JT'.=]J#Y4=8P%76-WS6P8A@5';D1=!PDZ4OX!N^]TW.'1!EFL[B,U MUCCX-%!1XB"AU8@!E2,*,^M##44/&*5R_ XX!&>N/A]ID0EB,*/&0(I6+$I^5D4=[FRS*&4.7+K[,80K&/IGCA.<9T MT^7A7YV]0MOE:S))#$!"00<0=!XBA=D>28WQR+/&M^9',3IH_XNLS1$=E47T M0W!T&&Z:?+G:YC&*P[?Y0TP%?=3"JM$J6"3&(^,0@XZ-(!F.F(LGPHEK%>5/YY]62OUB#,B7:9AX03B;SP!$N#D>6\VBG% M1-@17B48"7&Z S45@7[_^&F93\KU\O$"]AQOE'EF+;/2#^,R$R M91FO:Z).9XB.]B:B!U):R)D &G-$.;:V$H,8JY-:O?6(T>_I4E=(I9HH-IDW M/]U-%I_R^SC++1_?W#],9LO-T7D1$W(_VU7; W9;+,L7@)V853IZ0Z8QE8!H MH02" F. M:],.D)$"Z;U9O:D.<<H=[YQ!KVTWG, MPNO#R@U)6,DKJ26$(\S-GH95G4,W L(\Y1O^ZS)\&+\OPMH\G_UG#.TIRSH9 MH5OWG2F&C7)*>4,**H M9)82P+G?24D9),V3B_6V\@U"F@MQ&HH-+[W(W=W6?!IOL^I)>?*,[M*N,JL! M,@P0P[5#F HD*7A"I$7=F=Y6MX3,Z1B]D?#IZ,SYUP!_DT6N4?^9U%+$I!U, M2< X"(HRE<=,N4;-]YIZVS 8CGF]0#IV.C:UN1KUGV'GG9(2(.$QQ]Y33BLS MF%JOF]]8Z"V)P@CIV ;2X6VOEU(VLL1>=I$!$[QE*:$54&O,XV>XMS[96!=(0.N5 Y0:8B(,5Q >R!D^)&N973T?=&C M&G7]:QTO6F2(*A ^$Q+^'Z7*AP^)B^#P>$NH9@ZEW$$X>8FCA7:.7M1H@T3: M:QG52)^V8C\_AM5T_7#J.L;)1ADE1,5DR)[@(+E@87;&PGL&@L"2ZY3%"!H& M8C947]$31(TCK(\.XG1@_9EF&<56$8\4AB3&7GFIJ?<60F ]]8B8#"&*E J+ MLQ"06HF4D)1QZ*D41A/1XDI]'V&07>JK%@7Z@7%L+!$.AB$KJ:WDE'DM->3Q M,#J8W!13EK0F2;V+%P-PX#*04ODFU:AKV#29B=ELE7 &4\=$$H9 :4"0#)& M J/'=U#0W8+?$(3>7843]O/K?S>WHX]F&0\CSC=OW@T_?SO[FG\WD%.&<[.. M,FX-TA9K:R6A8).@ABC&PN0*B*E9!:GNW:6]K5!WF/KQU\E_%$L3JXL>,ZF[ MZCI3 EG@@50(*^L)\9S[#1+$&^!)R@7XH.W=MX*+0?'LR8+O*IE*K%>[2349 MW_G\_EE 1DVG&Y5/YG96QK&OEWG (_SCH2@G\\W2%>:0F_EZ.EM\B<\$46:+ M=3[=%64N%N69^UMI!I !$R9AC)26V'LAPCS.X$YE%H8_Q^:%I.?J=XEB1JB7 M5!;/17+4*]'8K,>,:F II5J38.?'DQ/K;86/\V*DM]?'2J+72?"2*N6_R/L: MIU'Y?/_DG.UH]Z#)0G5J;[%I?YG@EFF(+0\^N;-<4,#Y'E^'1G?_>[ %/R7, MO=/J:70G)[;6?69:!\FMLPSY*#(#3)B=[X$@\VR2(K:"7S)[MFNRU4P4I&7,!_)-(^2GR?'ZT>DJ! MVDL4_CJ>&.SA&-$2M%0T>!]\V<7J/ =>/)AT,,1H UBZ2R*3161LOR0EWEXZ5W R.9?\WGQ<#+)WD7M,P6E,\YSHJ5P M#D $$*L.8QB@S:]L=!ZI/*2=T3V2J5CDCV+T>YG?KN=O9[>GP@+K-,^\MBY* MC $Q -M8OZC"E1@L1G3+,-&)98_H)?1G7H#Q6[YRWW:;EOO A/-7HB_I)G-& MIL])SZJVQ%NR18 XT=YN'-6;;\ZA'%(>?A\K-M8]&<]"V:68=<90+Q15 M@@IM.-G/O%S9$?G*_2JT]NS3"+<1,.797:'G15J;<>=(9UGX0CU@'D%-+80. M 0OU#A5J9(M0N-ZN/P_-IFZ0' &_ G#-N!0:9A$]8(BU6AH83#_*G:RD]18W M+YS=V^7GH7ES.6KIK)^3*_IW*)VT@"[K*K.""6G"=$PD,P@;JX2H$,$!D_'X M[TEYU#..0]G5FY7X,C[5Z2 #TG(OF0" 8.;#-&P%J*1W4C3?!>KM!G(B%O6 MWIA\LI:^6(8LX9@(9#7 #!BII*DVQ"G@>H25W0?A30?8)3MT*LK5]C+<4V[* MO/Q8S.O:T/4ZR*3!4 EB&-,<(\D!-JZ27C#6?!>HM]+N29C3"WK)TAL\&^*[ MVV-WQP\E-3C9,%/*F[ J4ZV9L\HK*)ZD=98T7YUZ*PB?A"N=HM8XG.;5>Y\/ MZGCMUIHM,V@PH(R'^9%08#CQ\>+<5@9&E6X>T-];;?A>-=\/;"-PI?UZM5[F M!T2IL6G0BP0IY*:YV@!@("]T@Y,2(W?#2'$9VC.@+^'1#F0Q[5$709 MPW3+F\G\_^634P>H'?2>82009]YP(\+RSBV,V;=WN%G?PBCJ;6LZ#4TNV%SL M!^IQ4O2W_-OJTQ_Y_&O^:[%8W34\%:G1<<:#HB!1QCFG+3*"0H4JM("#(]SE MO@)BMD1YG)R,']>G/XK.J+CK+^.&4H6%=,)P3:$'*/Q[AXTSO#D#>]LOOP(& M-@-WQ,0+KV\6GW*RQPQ@1[UD@%,!E!&> U4941PQ;L:WR7XMY&L [WCIYXMU M=Q9BU6'F.+%:QEPC5'$?!NM5Y<=S:'CS.)?>]N:OA'P-T!TG]]3M*E]N) H- M.B/@BUXS@ADD@JE8H@XXZ2SSO,+)*M=\)Z:WG?XK8&$;B(=,*'0R!>G8\W!Z MPITA6 ;]4LJQ5TAH$,R=\!,!L:AE2?8C5W=Y.!UPG%F" ;*$>H>E#F22E#+D M%" ^96WT"_-PUM9.S3RSBYT=Y(&_6K695@IR_+C=MDYEW;M9+N,.^$H M00(KHBF23CO-"9?4,&PAY1*6044)MXP83UFLK\E <'\5$YX: MP :BP9F47BE8QOU$7&_*"?G\U89<2"$2A\&&:TPHP1ZK9+XANKW3AZ$2] M]2C3#Y#7S2J&@K<%*&82$:H=DAQ!B;C$W!"&S;@27PW'F( T!I@JF$JODEV\M/3 ?;P!UI[&:PG0N1NMM):2'1ETWY#I;Q6:3_@C$?KD%(! 1-(21&,7*DX MTP0P S1F7KGF%9W[VACJ3J>7B9YJ]3UQ$O>4G_A3_FVEP_O_7N,PK%Y'F5+* M*(8)TS$%#G:2:D6<,998!''2@X/&95Z:GB?U"M609[=5+IFO>?GNMCJ3#K_] M3LJ!BRT^64,U3GF_?S@CDBB(8/B2&:4>2"DU,BC,U8@08^O5>.Y9LK.GNR\> MS*AUP"(+@L^ J.-&4LZ=$A@'BQ.B%ONU'1_JME'&L:W9)@BD/,QMZU']L"59 M"&1A#098Z["V:LM5/)9Q!CH:/")L4E8'N,P1:,B\80JL7(9R*KME/#4J#.+" M8>=),,R-X=1IMK/577#F\+4>?(R-71U5L>A86_]\=)<< \D54$!"ZDGPB9QU MT>[5,:Q!)ZW/.+:2+*G)?)DN&E_#;IJ2_P#[VJ7X)T$FJ9C7+$9A2*@)U4(C M#HW3U,'FNP=]1Q6T6_!3@M8[29*5OO!&"8ZI@E9ZK* +WKFH9GH@,+FR=3D1 M"3HKCM$Q_#\.+S45GFI)I%*X=:TO"=R1APHJT1U D7/JCQ;)XFU&C]DBR7P9*)VU*LCC&H%0B? RD!UC M):%#!,84R\8QU=SD&6-)EH:,: E:*AHT*\F"N*)(!S$"DZD-LQ[PV#+H#"'4 MF!:%W,=8DJ4A =H@ELZB2%&211-)!7-$.P&HAT2+8+L!+IPF4*L6B3'&6)*E ML9W1/9+CB+-R$&IH%0GCI=2SZ*QQB%D 1UAO0?/CE;X#==OMMK0!83R!-@P) MH)6GG!+IB)',L^I. 81,L2O;_6BHE&/A5=V",QZM@R"7,0AIZ EE4"@OJ&04 M6@\ "2O9J/86NM7I9:+WJ;)? WSWZ_N32GOQ3"8XHH0YYHSG5,="-[KWJ+H4[G]/;\F8S8X 52J+T/1/7&:NR HHI83XD@ MM'DD:9D\A(%0_:@BV''!-.>PP:JH'A'J/6'QS_S"9+:/\[V[?%HLOF]&/(Q+QU7#^EL^GOEA^G,SS MMS5"$VNTSFP G& #$ 60!NM%!%TCC@G!FBIK:@7:]A2KN+\/<5R.^DEJSO21 M$: $"6*K0/O >"@,1]@0"L.<9;A/&2QV,L*Q4YT>3633+5JCCH8\+JI^W/SH M4Y#A3$!C[3XRA,.DIZ! RFZ+UVE @R_A(0[_IY(N#@TO)W5&C2(-AJE,B^/C MKQ5O5:=Y1EGXK!4-QC#"2G$4W,[=%4X;5E)Q;1EV>E1];7+UA^Z/1#P28+> M,\\(H98XP<('S;P6(MAO&B:]CE,[JF\DM+H,N\:!++^Z7S\>]4U?/9%AQ)PS M5D@K,<50*B*99!I9$']@FV<5[LU'Z1;JH@M84GW@&XF?G!1S-UE^R4_6-#K8 M(..(&19$LL)(&N23%""+*<28GMCMQ.0DIWG'7=1/Q4ZWP8(Y]-W MMZ?.].KVD5%+L0_+(%444&ZQX A"*HT+BU[XO)JG9^NMY$*?1.D+MV21 /'\ M,9^6/J 6$7EW^VYUER^KH*?W\\DB1KF[?ZQG#UNOZWBPP(5=9=0 &:MV,Z\@ MA=))#2&,6TM<22]\7T9G''+]O_]>E.4O_O?YM/RKQ\?CUJP^E-<&0^_51L?Y]J'$-O MSO][/OMR%^167_/EY$N^N8ZU7JP^3%:U=N?K-,^,XL$!)0!:SBDW8=IGUG!& M82V>,9) 3R@#2%L:<4]XZ8:UQ*;-SG=R,[U:% M1:\HC7H3WN:?5V\691A/?.69W?;O'\YB2CL#C>6Q8@;P3#B J?((Q*+$D*3< MS[AH6[T[';^^,MH6HV0WEU\,M-[5Y"--,N;C-5J@#"44(RB$C<5H@6:,8JO@ MM5WIZT*7)VG1'W37R!XN@C 2"A@@I>&C4UPSJ@.>)/AYFO67(>N,_L+[R>,F)_>)N>%P M@PP+(H(7#63X>JB$5&(B'3)>(2:(-DG+5=0C1:^&:2(V\+//\YO>^6;_!RC<;@@7"O5\6B_#7F_R%X3G8 -3T/];E:O-77RQ_ MR_\X]F#_/*LW8+.^7\>\"U]S=WN;WZS>W9J[>$NE_%28(HQE4>;3IWIJ^?3Y MR40\9%73XB&.[=WMI^)A=L, &[A\[ G,WRVWLKU9/']BMKB9/=2+]F_==P8% M!A(PAI4VP4U4FD'BK'#0DYC7H-8.R+AP.W<2T:K?C!JC"<%<;98/9"5U7B*" M@*+!&9*U\CRG.*9(R(QB.'Q'?^H]<_9Q43^9A8AZ ["D1E/ML430 BV! M 0YJ($>; 3D1;5Y'!/:(;;+L/^%M[VZK=>]\!J #CV=6>A_,8,RI@\XRZTW MCB(# =<0JFN]9="3>E^G!TJ Z#61B1KKN&,88,HI G)B!+UJ^SO23.1_:: \W :*L$ MCV'YZA;;5#P[,>KSJ0[/MP_@W(J(O 2T68?;J,CS?Y8K*< M%6<6O8//9]I:)KC4&O$XS6L)K<"$2*6 I0[1QL3H.7W:,(M;%Q@FX\=NB+\O MRH?\9G8[RZ?GBZ ?:Y-9A!4&$@'MO0F6H%(QW>QV5H747&M06TN%?I>Y(A%\ MU\DA)B@G("S/1'GJ"8RY[;!37#O$B&/CRBF?FB&7@9.. -7Q7YACXY#C*<:)67@ST=8IR=G5*S*F35CLJ>#0Z5AG1MD8M0P-50Q"SO7XXJ.&VQ$?"/3T MM#VU:[*8[L[Q#H)<7D;>+EZ408PMA\8S%2-%HET2,P!(PC 3D+#F%PAZ"]4: M X4'@+[W&(QZ)]-#WST[CKR;+.>/U832[MSX<%<9E8P$@XIJ[0@-ZZ9 TFN MI,#28Z$&O)-64Y3FI\+?=Y,)B@VQU' (,:68BABN:+UP7"!$Z&CNJO6GYMIG MOJW1&_41[]Y>C9>Q5X^FN'\H%C6.=$^VRRPPTBM&C><\3(Q !P_:X)BJ7"*' MDV;JZ6B;H T+CNT*= !=*@OIU5#/>G4'G\\4Q1!S&EQ;2B#EQB*FO',>0T0A ML?S:=P7:*;08 ,+KX@\UVEGK,<8@.+V "6>Y]##,\-9")L>5"7X(=EP&T##G ML*G"B)@4VD*J(9!A,F8J%K@2'@)E@(:"-2?+8.>P':Y!?4)Y38$>W!K$XO_I M )Y44&%#J^D4072M^]0]J;=.*$C'B%X3F:+C$29S*I$'86DV(DC'@!=24&,% M&.==[ &IJ9AP'(*SK#C7-#,62Z6BI88,)9PIR63<-Q+0(L#Q"*LLM%-< M;2>[$3[)[)?]F(,MMYA.EM/R]X=X=2,\3X \2XM:[3.C:%C$"?$JV&X"8L4L MQA8BQIC$>(SY*SOE1A\@#3]EO##9SIBW%_22Q9HFUG/E.?W_[7U;DQLWDN[[ M^3&[N%]>3D0B T9:^QFDY9ZD_X\VK?UE%A\6IFK783BR([7-V7ED.,Y,'T%DZU/R@=C/!GQ#J4 M@5"[UKFK(@V&>8S!)/\U>2/.1QIIBH=V#:L=R OE[#6D#\"F/Q@[6^UY MBD'GYX=]VOOG39KR_CZ&<]2'([R]BL0QXZB5'KW405FJ4X#/F>06K9+MR2K4 M[!6U//@OJ_T)EM\TN'?+Q3%3MGBX6^<[<#;+S\N'ITSEM]Q\?G5SO.+IBBG& M+6-!$<:EYPE:!!Z9HIHJHD-[5=*S5:7AX"ND(KM]8\74M=Q9H'L#7=[]V*!@ M^]7/YWQ.U"SP0".1P:+A%(,3W'DOA!6-]OEAYM>JT>7,_%M]7R4, PG4<6FU ME"2XH!BCW 6JM&(=BIAZKM/N*-V_7CDV.%9%5V5/4S''$ -CTC'K4-(HG(PF M8F9P<41S-F;#Y55)Q8'5I5/IW'68SJG:R1/C==I8#7%:H\J]6.20S2*!HYMI MSG @\38BW.H7T3DIDW8&<]L<1R02);/,$BHC]Q&LXW349MR!2N=Z597K\)H^ MW.^A=$X[JJW7S.;0PM6-(4 :2T&N]=TN.+QMOJ[B)"!P+XTW0GJN MG8U@F$4TX'3T8]YX4K#?.P*TXZ]*?WM:W67R]2L6HF\?J8#JB)98%H))5NHE MS8R7>Z>-4Q)FZ@8/*^V3"]BPX,Y1OY)I>N. F\!!2;Z5G)AS@4B+%$$D]T6$7-_HC+1>@( HQ9P-G/'^CV^+ _C ML73[6":SG\$6[G?27=[YU2;]^_[+;^O]7-*DUYM?ENG/NZ]1]+GL0:??5X5 ?> LRS4%[2I?9BR3;>>KLQF7'?;WP:KOBE@L>T5UA&1P MOOKO7;X1[7D)5SV_L'UMIM)(!UZ! M5JCS)<\I(FU4:SITY?GI>5S*\3;^CBH%+XY833Q!)YF3EFG!TX],L,E+Y71$ M%^EL7K=7F9XL#.\7K:(SN]^L!+C>/L+#W=M]"?J2@R;;BD2J2YAH@T M:AH]I<0C,UK/-5O;FVA?3;J- .0\M4D!$N(#H9Q%Z2@:9%X0"]$:AFGU+_)0 M:GQ=N0ZFT7J5/OUQO_ZR7/ZZS+<7-SFO*9)_!.&L>M3']W0:L4A!E+* 2FVUX-E%SS+O$YZQEO]O)O_+ M_>(2+IIDZ M)\\@@"$5E^]5DM'AB,-VX#IK6WL'/N:7J+V/8GO<.SCY44:LQ4"VDU5;* MI.&>:B(]=_FBCBX>X6#106<9K <"9_[A@0N2*TF4%E%*:90EX)+'93Q*K2TI MD""E5V48";>Q5O[3OI/[DEWL"RYED\Y@#P#>]XN2!7_0?FCQ>,:DHT0!$":K1LNB@/J$5D6H_4U>T7ZDW M5JGA@+TEG=,Q;0:"!,$MD3(#H(4#ATJA($:7Z\XBYO]^>'B7:37O?EO[].-S]=?7?5$55;!!."N4 9E"#4," MLA@S%[80 =HO(H.=L(^F,'V#-Y8J':G<]D6Y/ZZWYY:15SY="<0HD&FEC9 \ M!%#@T8.)UKB MGU]_6#T>4,J17>$QBM8?FPD\V\^5WG0R=DBD'9%+YGA3G A M8R#,":%#A^;6P:CPAI1V%VQ&*[!8;![2I+>_+#CJW;GRBM<^7P6'PL;H M O5*,A6=(!F]LYJ0 PHTT.FK2*+X9NKS_C!-YD<3MBF^IA'+$1D*UH2F*]=XR M%D5:K1QSUL[>78>,6'25#@"LLA M8[[COEYA(ZBYWE38FV@;]R;U#.0\M4EQJCT1A"BE)'7H@C+""J<0)7>\3-K1 M\77E.IA*ZE#A0=H03 I819#$4F."BA:-TJC3-CHJ>U;G#I6F4FC>H7(=//-K M4&0HM.4AHK!*:FZ!&2=X^BM%:AP9LTME=/'WB\W\*Y"]!>5)D* XESHMBS3? MN)IF321G:F;-:FV6@I&0FU_+1'2:)I MH,P('W/!D2$6:$1"?4@+-IM!1#&8;EP'36N'X]?%PW^NM\NX^/W7CT^/=^O_ M?LAC..]4G'NFYIO[_ M^6^I**>:D$@%$I2HF$,1J-'..PK 7/M*L'%VE[Y7D>&@FU*%WJ[O[^-Z\]^+ MS;F-YL*3E8]!.F7!H,V!,KK B$GA,R' $3O0*@W6VC&ZJK2':TKUN%(GTI8* M*KG:5*BD^&DK32NFB02C5^!9LH#"/8\NLFJ@ U?",Y;@?UE\J6^#_&;49X1_ MZI&*J9CL!)C)960BM[X:GO=/ZC1QA+6GOQC'[^A1 7J":&+_8O.TN/]ZI4;C M%M&37U"IR D3,B8?&:7AREK)@G>6<([.^D94^A-Z%0.O$)T!FZI-Y,WZ6>SR MHDGD,)XA7KO+% WYWE_WY?<_/+Q?;SY]XUV/\K*INV\.(WJ[_&.]V3>K'H?V M8X/NFR:/5UZKM!?EW?ZBJVL:JF?Z4?7K8PHZ\QO^MEQ_ MV"S^^+AZE[:-UTL)SGZ^HC8PHX.U#!$]D'QW^P&(P&%4OL/6I01#RG_=/X@M M?;IFBK%7O.)._+*!SH24[K MX1"Z#>D751%0DM"["'N[?/=O']:?_WW76;/YDN6MZW]D<>MGXC[\N/K[KZ_( M]NLO*PR2>4D8-401Z:RBCM7C98$45 ?0$^[KCA ,+S)\]BN%N=3]"\_5QG4FALG @T8 MA*;$8#VU",JVK\/H_1BC7Q'U@<:0&V!XVJS_.%UY__(C5;3,Q?]RK$C$,.OD;_\QYDU\I?_J% (%QW/LPU>!&*%M?5XG<3V MVUKO_%+#K)%70]!QC?SG.L6Y31;)9Q^LTM2(<<0B0+XK0@8GC[%]"OK;"ZEW M,JC!5LGV<(QU\O_F*0\NA]'YF"8'QP<@SI*]G7RHHEXZL&!CV@; I)T["*AG MB2*,R?#1\(1_T'.JWI :+Q.T/TXYF^O9?Z32P (F%UIHD)9C)LC:@\((21M* M09[J*+)NB4XT^/.Y/PL[9]XN/5B*@"CY:95((G<"AG-IZ1AB@_3'A M8'F[8:VZ&SZ#I^G^FDH:/E7VN'[W+[?8YB:N3W\L'[:#I\M>?>'4*;.OC:N; MSZMWRYKV\=M!POW.0M+?\L;P;OWA8?4_R[M?EIO5>M\"]V.#[%K/;ZIXT)H% M2YV/S"EAF-$T!(C"AD"4PA(2QK[-[N,MM.F\6GRX3 MJ@WQNBH : ,\6L:\!.9C6D5J9"GQNLPL9$;D0E@/L=]7M#^&B4J@WH+'3 M:.IQ,\K1R,]_G&WWO/A,9:,+Z)TQC -/,:BROMZ.T+DXYN;<-,R>5-2G6(,Z M CMJU?7JW>/R;C?BOR>Q;=_^^O>+"G3VN0KSQ;U"<0DF6)O>;$EMM=Y35^"M MI44I49_@3K(*7;?^'.:ED>HH 8EF1H9@#"I;S\NB+/& KR2EZ0[I:.T^R\WN M4/#A$#F=YJ.X\$2*G;B1T4GB+/$A:&3FZ_RB+RAY7J3*] /K6&JSO[_H6&7W MXR&XOG#T<.:IRJ@@\U6)0D9+HHF:.U_/4X<.W-JCD2:7R#@EZDV$PS.N%UVSI29$1>GFI,HQ)YK?SY M_:^+^P8>RU\^6SD1 Q51&44,9Z"C[3TD.*6Q/@'Q>-M621L]7V;7G43A%!)-$"?W, M/I"0 GEPAM&3(=!JIBG;EX7$=\M5UA*;_[*K6'VF'.E'E5^_>\HSWSO9(2EV M@N(513CYV+ M[7;U?K7_P0\/ZK%J'3BG<[^!A?_R\*1(? =/)PE^>4N"=/K&CPIZ:Z^E2 M;NQ4:NS')DQ0G;^\(@"4.^&95R"B(HJXY/ Y(BB5GO!&)W@#(7=,"+7/+S8O M2>_XCBH(@32JR+R55 '%A.$!1V9"AY;GOMFC1E29DY7GXX)==+5Y_PE@*1G7 M# $\5U(1J67.7NS!X=CAUMS1*M%'4X\KDK[7H3KOA%[@(L$GB1?6(Q7$<\GK MN4:-=KY)W\92O"JSUPZOV]:1V25]IU&-629]632>ITD 2?&'UUQ;?9@3)T:/ M>JU9'ZF;QC*ZG/2]"IG;2?H:SHSV,@@?/"B 2('5\Q;1J-8:,5'2MZU&](_5 M;25]70PJ&&Z= "4B]IL=[S,\N,?? M5X8Q1R@H%B/16D5C<[WE?LR6AO8%0:-5GXX=?'3!;W"9GZ5\>_:)2@@3K4*/ M3%+G\WTNMCX3$!%DP;2V+;!_*;E.&,Q'AD6Y]..*;CR1_93@^_3TZ:S0OOE, M)0U89H4W7K(@\G]$UF,7L@-;U"!4M*U07_Y=9C[:)G,5LP?0INTTV>G/E#I?7;O:R=0*-7LIHV> MG-J9N#Q]X/B=,J%Y*QW/5^Z1@&",T"$RU)S6R%K+2)G.64_\^+W:*LZ?0$['VX/A]P;CF C MB=+XP 2KLSU2APX7QLV+VZ,7A6D%Z8@)M 'XA*B@BB"0$)60T7CAG:KGFO[= M/H,^+YZ/MNK3)[C%-LPQK@,1P6FN%2-":D=JWU%)"NT3J].Y,_W7%_8%7S%Q MV2F(]KOJ]N>GQ^WCXN%N]?!A?PW"$!7"I]Z5EFCO6*11,B9Y#)* .V(:&"_H MV+*$DM>)X2^K!^3]&>6I9D_AM^7F$[VT6@[RTDJ#B1$# M\5)#OM=-B6B.=@L=&HRG\_8&7C9+D$/Q+L%K$WZ[VOXK;I;+'QX>EYOD);]- M:\ A;3J$IW#E$"H05B>?'!/N*;;CAE!6*X5"UJ%OK_<[YDJQA/*D,DN[J!>" M?ZSOT]?"J:YR'T5SM<;KO:*MB^/T#>D MX"6+I"@6C#?KA\]IYUKN3Q2WOZT?%_?/?Y][,MZL'__O\O$KW4V38_V^WUDI MY@G11"+J&(D@P6IZQ-CI]J7NYH;4OC0Q%!_<'HZ%CE#4UZ#ND[5#1+;GWU@I MIX/S8(1&E@2.^3K?&E\4MGW2U-Z@FI''Z4/W?N5&?<@532 M,"\\=Q&TA^1'*I>9(/?2T)2U9T"EY 9MHFCA%&4J!1" .:(5LL TNB1EP27( MNG=1!^$[T-/=4CYR4M#+ROCTS_H5 0%-BEI2+*Z29*QV1P/V4G7@';C%_..@ MX,[R$/#5,]!];\JDA^/[(5266"M .1.U9F"4!G-TY9S5'0CU;S'#6:A89FD8 MKQ^'CIPW.CN(RE(68G26N(":8N U?=3W5QC0>4A_*H,6O?5. MU"(WC/,.5T#?4M*T9)G,<@MXS4&<,F:HA)0L"L/ &J>5=<:JX[H2? <& 7I+ MN=52Y?'5!D9ERC[.YN?WA[3"=XKL\PKG0 1KHF#(-4F[+K>96X99"MXHH(T. M] =";E84V5X&:AD-!@6W(H1 L+)Z]9VDB1?7Z1.$XQHH!\R8S(+690 MX\X%:5\Z65[9VMSLI!>)S=I2GB?TQK:3Y^^NL@?!':#A3- H;:!:UY@;#>U+ M&,JK?INKE7205_$V"?R]6'C[GWX/-RL_BPW/TRLTL= M01K"8MJ-I"(2 BI%3;1""'1,,:SEH1R)K>VGO *YDNUG%.E-E#]^C7?O>P;Y M?- L/34A5"%H%)V.V"I[I>W0XX$@C MIV1,.L2A,\B-56:P#/)U8!>=03[>WX;WB^TV09-7K@O9Y)//5#)M(@2 8(A& M40&@":V! 4G'O.I[HLQR8]5XJ9P]83J6(_E\F!<3;7_]<.6C#HQ:D XLX2IZ M:7D]*Y2:Y MU42 -S?3M$.?TE!16!?E;@7):$W,K2K+E#4) "F!!Q&\H)H%5<\E M,-$^Y3&;.T[;[O]=<"SF\&@&Y3G1!&21.R3.4,>UTI8IT MV@'[777[0[A(CVG&&EN$G]73C2H1+5+G9.#:2:>XL,37<]61CQF83UEAUECD M5]VHD\A&?[?T^KQRP\/R?1V M%]AL?W[\N-S\]G'Q4$XRLN\Q5I2RM#:YP *XX#UE4H6#TE"#NGV 7%XQ3 \G M^C,5V_Q-[T@[^'9]?Y]6I/S0)/;UVD J(Y1G1(*/@AJGN:/L* U-=/MD6'FU M,B4;40^RN2%+&>Y"LFO'4#D>#36>.D8Y&DTI!%G+0%(H\!2V5"4=WY9:B7#^ M9O3MAER *U=QHU*4YRTR[H#X) \&M02\NJG;_F[%B#I)>HW8H-=9+@_&TH">;]G-+Q0LEU7B::W,8\[8"J MP*70$M/_@"4]$%+J.FAF7L7V3EQY=(GCF,VLY#G_[>@9 B\.*=\NLSJEG^/Z M8=?K\;2XS_>\#E+//\0X*Q12,>V)T-HI&9T3O@YQ&7C=GD2@O"VMY%.\X44W MW$;V^U63?OSK.O.X6V<:SINWWM]&'FH'W+=:UBV(KD ?\>N-51\^;)8?%H^9A6&S>MBNWIU*TTX\HLIZD6M&E R@N; B M.E*7Z#+T-WH3\3#F4HJ0"C2,;WW;8JRCT; J- 0C9](E\)G/*7!=5U;Q0$S[ MD[R2^;8+,Y$A)#5:O\'=?SUM'UO5/9WK3FC_K15J;9BSD1GFN;=$*5?7JG)B M8OL3M9*O*6X;?HP'].@,C[=QYS883H/VPF>NXTR"*&JOD7/;09E+OHRXK3*7 M(H91CZ=^OPSU[R^A+N[.;:\,$D&=85P'J8(";VM\/2$W>L%PIS.CR:4P^P6] M\$NW!6?<6H,ZV"@E1:[X<7N-Z#K81'G57@6O_7T(9R)>H]=_^M-B\Z_EXW>F MHZ8:*40*M+QG1BF;A W1Q8.HJ306&QTB?6#B$4]N+7 8GGJB$MQY!\1 EU9H% M@19K?XBH#O1"\V(Q:"SFEXWEO<#:.G/Z,F \J09G/EV!0F34&,FM]B 8M7@< MJW*\/9/ =%TW8ZA ?Y#V)_Z:/^/DWM/DL8IP$9A7 2P@BO0'%37AEA3V)&B_S:/OHJ#?4M3JTG3^U<\11__C MJO)U-3(2B90$9YT041[2^E0%2MN7])5\RCO" &12!)(6ETA%/?OD@+0OZRZO;[:[H@Z":3$AZHW2CP A M46A!M F6&PY ^=&^);.W23_2>BDN63;SMY1;Y,@B)!@6>*0&/8"G%,-1AL#$ M',D,)U+R8OFTKA/Q_,VT1):@W-_I0*%G0B0GE6LT1Z<"38M6%)7(1;?Z#H#EB!BH@".VGFC(\,@O3HBGG2D?6ZEO.;6<E-CK#5MSQ=7,G50VYBD%#%\9UNY\HV54BS:: R/ !*8L(S5I_J&,M+^&J&2 M284ZA=Z3"V'VZWGA9"M&(@DZ"&LY49Q$&>L+CK,T;/MNE*()B(I;^OL03O'' MOJ/5O+Q>%^$$J,!IU%%%(J-3]GB(;GB7U;]H7J'13U[[ +\HWJ WR\?S5$&' MD0XUH#V@N7WN.V71!66/2H?(B5?"1>&HB";P$"!Z212CV.@ >/(>P (HB]). M([D"J4$0[EED3K,#CM(QW;Z J3S*HL8J,QAET75@WR!ED;%.4V6(-@*\I)8; M8VH M+/MTS:SH2QJK )G*8NNP[$8=W$&O"])(D)C1"8MU]&:0%FL%PD"TL^) MLJBQEHQ! -,.V.^JVQ_"TZCL591%L]+8B8^OO@8,%TF+3CZ3^772])PCZ#@B MH <#]1S1BCE>MSZHJ$^=$G4$MIGR;&OXMLMW__9A_?G?[Y:KK#@V_V67Z7VF M+^E'E5^_V^6B]Y%Y>+C+G8ROZ,G)SU;&@#*62.9C9%$*5"'4TY"FPTWB)1^D M7!LH] 5?,9O=A0.?9P5U Y,H?MMNGY9U_VB3D M]J/=%Q<\\[BWX<_EYMUJ>[:BZOHOJSQ8LDO':A,D@&7,V1H5&G3[]HWR^N,' MTM*A,9_+.GMHE'Q*T]X3\*TVNV\88^F]^.XD7LV]%S'M<"I%IM8K[H^8*][> MW2BO3:G,U;AO$ M3T29:M]5)'-1\Q/,JV/&F$V'4(D@/;&$Q$A Y[I-!%=+P"2AW%!_1)E&,9"D MYF(KIWMU:Q_QE\WJW3)+ZOV8QXX-!U,!CPXY<<&@CE0B0Z9JJ7@CV[.8E!5BGCITU(EC%(BL,BU,/RXPZMP2_FD$91T&GNZ4HC%&-') MQ' 3(MC>#*F_451(F%=42*:D\3JG%!T]R,$&0]I',',X1IW&$WF!G<95 M:6!H$36W7'"9@F\3L):54;9]_>(%:7+UAN;?MCB3F<=9=N6L,(<2Y&=/G (<3M)+-[E193L72X2[NYVN+>[]:IL;#G>;_>_;'7W?@(9V M]KT5U2Z!S#T'9K0,^1[8.B=HO1+MKWHISRN<_D2]3U',A;3H>GI8=LD8QAU- M);DQ(HCD$L04[PHEK"0'N0!W;(YWCX^CISWS( TON[G8U&F7]AKJX0E'4RG4 M*ODCT3MJN7=>,U\?R8)&W?XPHMBS]3)M:GC9S<6FKO99IS"U_@9912(!?(@V M(M72@]*Z+G !*T5[OK)BC^'+M,#)1#J7N.D9$A=YCP=_9Z6H#V!V]_!H9 E; MM+6: (VT?85%>?'2\&93@(3FLCT]VZB_G>](GMV+EU9$24$)-S+&H(--RTNH M>YI $6S/;%#>#1%%;Q^]B6@NV\'E_;(Y3?[D8ZJ$ TXTHG(ZZ0M(:V@\^M+& MMB\(+S9S5.9V,I8$9\_"?,:*AJ-S-\F-Y=&QP+CF+LB@3!UQ.JMM>Z>KO,VF M^R%U*6*8BV=5$*N^!\<8B& $4$:PX[X!NP06Y2W&?24BYE<"+-?SPMGU=<\ MB0&4X"Z7%E*JB*@+#!U1YI;2_ 6O_'W(9B(F\ATM[#F^\<-H\A]YJ?C?_^O_ M U!+ P04 " #W@#U0TF&"TU$2 0 A#0X %0 &UX:6TM,C Q.3$R,CA? M;&%B+GAM;.R];9/;.)8F^GU_!6_OAUL5D>XB0((@)W9V Z^]ON&R';:K>RB9AJ.U,6GO,U_>?JV_S5 MJ_T_BMH_K%>;?_Z;^L_G>5U&W^O5O]6+K^7-_$VUF._:MK_N=K?_]LLO?_SQ MQU^_?]ZN_UIMO_P"XSCYY?"OSGY"_>U5_[%7ZD>O 'R5@+]^KY=_B1H+-W7; MMD8C_<>_/_K\'TG[:5 4Q2_M;P\?K5=/?;#Y6O#+__KUSK3;V;;Q;E M7_[[?XFB/1W;:EU^**\C];^_?7A]%EWQB_K$+YORB^+[?;E=5^\;%$.%8@ADBJ'_^LP7[W[,1U]Y%O-:?>I-\Z?N@^K;+\AOVW@GJB=?7'[?E9MEN6Q% M\]Y71ZOEO_^E^=/LKG[U93Z_G?%5O5A7]=VV?'?-JIO; MU1^_SK>E4OGE^_D/-8?5Y'.]V\X7NYDD *>"49JG/,WB)!$2"4'C% # $26S MMM59N7GUV\<>8_NC45'\Q83-QW[:EG5UMUWL)[D&OIKC]Q;]]R/PJ+J.3J%' M'?:H!7\5M?!?M?BCWH#H]]Z$__>__7+DYI[7JL53W; %?CVO/[?H.QH;*T#^ M2[G>U?U/7JF?O(I!-ZG_5S=\/W1DM1C;D7N_K%405&V[ 72OGY/M(JJVRW+; M!&?]/YIO%\]T@.X3ORRJ)N*XW;VZUQ=4D#:-L=4D@V7/<4/)4_P^TA$5KBWO MU@VDMFFJFCX%1[;;9MR4+13ZX_B9#A[Y8[Y=?II_7I;U9 M5#=EL_[>M1CZG1'R?57/$(()AHP0GF0HBQ%&E/=)\ M,8FA3#A.<(&[=I(XQ]1$IE><3'!76QYRX,11F OW+5B\R4XT-9E\UGOY+-DI??RG5UJT1+?%=+Q;)K M.4]@CCD2*1><9(1(0&#?3AO2-)=%QCB#"%"."Q(71??MJ20(&8U? MS>\<9P0;[2X;TZ(YBCTP8C6.7>P.ZX_DLS.]+2^!C&93U _'LY75.B/ZUV;N MO[F[Z;X?Y:2 1V/U[, MQK8V)]:99!;+*/:/;-GD?[/G-5H;%* M5S-D26_WSQ]!9L->GQLO>WGW:+BP9V='5QA[;Y6L M-HW?](0N>)>9Z:69M_S[6Z6- M77M9D9 D2XHB2S.294(*F/?M29AIG4$-;\5W--D!BUIDT1Z:I?0,H%)/?,9A MT3# LR/0BP*=Y>>"!@WG- P5&)3Q/&"ED+%'.!4QAGQ>- ML,#$6H,TO]^W^GQ\'ZG(TH7@Z#)F(34>R!HD,@&HBYFN&!(8H**86G!)2ZS8 M,+CSL-NN%KMRV;;UVV:UJS]\_*UK$Z0@BQF)A%X#JUT:O<\4[I'V1*UQK@^7W#@3$>G">/ZT4QU1W+A-(<. MSQ(_Y(C!G5?#T/DQ#38]/G#-]7,SQK)6U_W;/>GXHU[U'%0EUO[3!I:?, TB[++3C\&6FF\94/:& M=2^!=;GXZY?JVR^-H4K]"O4')7K%B>B=)>$)#1M.V+22Y !_Y:KKC!1B[O?^ MZG=W.U7Z7974?WO7K> YA1)(!"%*I$ QH0>< B9N4U6'M24$SE%("8B)H+A$EN"\AF!$AC(. MJ6%2MR/"]6:%";@VDWH'-/O)#]<7^ M_%"QY7RU_?M\?5>2NKZ[V_?IMD7NT# M@;]7Z^9KUJO=#V7 C($8H!A3R'.0L"*'1!QV$#,)C7+ 0\#[)UB/'BUN97?" MF=JVSTPP28_078*9GXU[2OCS\M/N&VM*'MAY_H2S\5!&?$[$3KSUW!Q\\WUU MXP :UJ1V$A_A/,P[W9!K-P M6#YX9AX."ZSGF3BBE_L*[?I*][E!?>7YA7+(G6;99>>?2^Y$SV( MZI1'VMQ1 &'>1FJC^NB)6"W,/C)MM!8H)U7(H]KRIGNY_;;JJGP\LN9MM?E6 MU@VN%GC]J=K-UZ>_5X^(O:UV_U'N/I2+ZLMF]:]R.SA_? MRWJ[&R_#P6:1U+%2P-ZHL_E95]'!LOWLUTQS]V;-]GG%QK+H1[F+CK9-5'/ MM8LN[%M,WRW"V*T(@(=S510F]HSWW+0NF_A@RCZ7^-UU^^EZEE$L*"=YBAF4 M6D%8V6B7W>0C%8PHS*M#<" PB"6 C:0?<\06G?SF_";Z;H+JZ5@+CHQZ" MOC/T-']"/YAINV,73%@KH2?S@E)[\DH8BNS+.*L:"I8F@W475[D<&Q5PAX@SX'<]YW MPK_QQ.8[D&;S+AR1"6 %9""#C#,!$L(8Z0W 1)@GDX8!^T\YFT^^'!_8 ME<*9S3WTHI,%IVE>XRF&2A%2A0A/Q&'/XR!?&36;PL)P11JD*#SW'8M[^_SN-;J<) MJE2%A\[S04G(SSB)PSM"]WV^7,079@N0_/=Y= DAZ<]I1@ME9,.TGX&RI/ M^6[*[ ;M?O,GW#X9QL?8^0R&GM*><9M8NL7W[IK-ZZ]R7?U1D\_U;CM?[&8X M!Q( )CD2%*8@92D7@D-*(4P%3W7OC@QJPZ-P];!4/K "%K7(HM][;&,_XGZ! MIDL:X8+=0(:W$U,>CDQW_!@/JD_SS^MR1G*$D%1[G 30-"Z*#&5](PE(S6). MLZ_V'2 >AM#O+9[S(\8)3X9RXYXB6X%YCAV_>M(VKJ,@9H0%IAF&X,^IA T' MNKIPF.OIC\,?_^>JW#;__NN/-^6WAK+OJWK6S.V89C&5HN"$T 210AY$*69& MKSHY:M*SCIPL [@HOEF&;TE?V_FXP:AH;*X8EI/<28@V4R)AO#K19OT&+N@ M68XI#T/+7!M5>>VFEMKW:SFO[[:MUM:/8?#J9K[:S'+$$4Q-%)=ZF,S_'M5QMUJ-.12*[NI7IY-=2U9";Q31)(988R ))E$LATKAO4=+$Z*VR(>V, MIHE7T1[=5=3BBY+H]SU$6TFT(=50 #WS:2MW%E3Z5;O'/.EHVP!V U.R(9:< MTZW![%BL;$^T4F[+_[PK-XL?;5R9$M$$E4F!<$SBI&D,I[AON4 PYGO06L(-9#DS)7%AT?NGJ MB*TAZ]9#NUWDAV-,69$5:0I 2@%/*2-]RP2#P:M5T_9&C,?.#$=G"U5CJNV7 MISY9MH_2+ D>;67Z@#7#]:@MYX$IG@N+--:>P]@:M%/WH5S<;;>KS9/MR3T@SG0KSI;W<+7/WB2=C;=A?!GG;GQ@Q@1%M+NB9^V]2WY6)UO2J7_5D!H31F4L*HH(E(,I2GE%.,LOZX,HN)6<5NBZ\?+S-588I:4+9A MC0%IAC&-'[X,5<:,*K]QS8$0G:#&G+U ]&2 >?"&5LN=!7DW>YKN7W;V#>O MO[[>+*J;LG]_ ""1_4 M-@19[%;?5KM5J1[0ZN^.1 =OF G- &[U]&8<6LUD9\]H!RK:HXI^ZG#]/*[\ MG.7G@@H-YS0,,7)@1^6ZMYE)T]MRIX;@^VVE[JDOZ8_?ZG+Y>G,8K,>Q>KCW M0TE*(,9,)@G/$!$LBXL>")2Q5O4>C\U[%K-6L*[;RV[M^T;50=;F!ZS_9B9A M/GR@IVT3TV\F>NKUD9;]'JZZ&?V30ARM-C\_.;],=A_1G-@+:NG12V'(J$\# MJ]%ZO+'P[O7]3577,QBG) >L$!B"/"CU16U,-OME(+@\@ MC ;MJD5CK(DF]&C+G2=FS)6L#]H4E)\CLMMM5Y_O=NH"7;2KHO?S[:5(V)=F M'=FY+$<6+ :C-#;8'XN(-0/:;\@M__==O6L/[SY5ZC74S6*U+N^U_*DRE3* MN0!901GGB#:P>9(1* GH.[$YO4*-SV5D6;@XRIGZN_M2NOVY-( MQ$$@.(W/];0S>'>;2? #3Q\,BAYK<_/KEQ)V^G#2A9E@TCX1QH0R+04/G^:; MWA_#JM7-4 %109OF,@X2S#F0*>\;2W*:#"\Q]VP3W@]7JL4_NU)>BQ-<+JJW M/4^?YA&+?^8,CUG.U$D+H9K9I<.683R&H7!#C= J]F7(B:[*\/*VB>%6;1/- MG]=E6UALLR0WU7:W^M>^:4ZS'!/)!]BV)T!N.D0<\*=(JQ MO:X]/P%G)D-N^-43I=&I-9.H4WA7T0%@2S#1(=B+9.F0=D' G'(>AIRY-:GR MV$=-I>ZZW&Y5,*="O4_S[TT(MUDV_\N:'ZYV]0PF! @D$Y #)A#F)"_ZE-^< M"6CTDO'@QKQ+W!Y?M%/03#5M*)&Z>C8BAZ9:UM'7+81;<*V2-7^*.GQC"]EE MMBZ*F".B0Q$P5^8\$B^G/.D*U]_FJXU:F;[;?)RORW?7S=JT68WN?KQONN1. M_.?=ZE8M:&<)DCAAI&!9@6$AXH3E>=]XAF0\VY1?U*OTG_15S%'+6N.PV(_# M1R"UQZ0"V^](-6$%7]6W5;UJ0XSJ.NJA1RWVZ #>3/IDWTH&'5/N M11?U2+R@CHZ]$(9&NC:J\MISS?2RD>=MV:R?>;G_WY/=.S:_7>WFZ\/671&G M&,4,%20AC&(0)_$1 $V-GK]VV*SO#)VOJFYX'36#=U[7Y6X?N:Q7\\_J$37S M4QF7A.LIXT1![209WL,$2?Q0ORZ,$584BD#\,J[]UX MJ%22Q:*ZV]^'+5??VG+%7*(\$P4&F($LS1*<9/VED5S0/+$(+)VT.TY8V0-3 M9]T=LJ'J:,.QK2[ZXM6E(AXH_O \Q2,)X6/:C"1P .NABM\0DYZ5O<%\V0O> MZ\VW)A2MMDW8,RMP(2CF18P(D@05N8#]26X12\Z=*)U)@^-(W FBH=)FQ*:M MICEGT*68Z9 YDHB=0#%2+QM^0Y4M*UN>U2M[A@8L8M7%EV,>2KMPFZ6RR#@K M,I(#".,BPWD.^\;S F(GBF75\CC2M;_GM5_%#EZT6A%LO6#U1JK3Q>K#FXF7 MF1YKF?H$=V9+U"'DARIUPXQZ?FDZG+/AR]+W\Q]M=!@+ 1 11=PT"B@M !.T M:Y=2C(S2X(:WYCOINE\?W>[QN%I_:I,Y=/'I@T>W*\_WSS [\K*S@V.UYC0E M.U0YL[9'>[5IQ]0@$=O>W3L^[A&P1D-)BF+ DC0&,":-B/8(FBC2*/7$9;N> MA:W+GFAS4!R*FRW) V1N!'X=K4Y/\E7"$;VGZ3.5OX%."%@(AUJF(XE.V+,7 M1W%SNZY^E.6'%#R3Z4&?A2@&GM(.:-A_W*>< M$M7S]7R[?SAJNP<9E?N:%X/7O$-8MY7+D0AWHI<]UJ@#&YV@G5HWS_-H))P. MW!&JY:]:R: M^RVKM<8X] MZWD/Z&GF1.2;B:9%.:Y0:W!=$$X/K@A#.7T89EUKRY"[@=JICK?K,]4.1$8R M1CEHXMNR%#-LOC)1F1 MLXR"#!492XHL+[)"]IG?C!((^Q0?/IZGEU, ]W^*[VE_BN6MHGNLFG3^(% M-?7@B3!4U(=AE?=>;*B:VVI1ELM:-M8_<;'P'@(&XHPSF1+"0<%P(G!&#YL- M"3(Z4G?9KN< M8>Z#T_K!JQK\73I TWUG(A^0_F\Q_S'COF@!%2?QTL*ZL$; M@4BH#\L>:J@W]NQ%E'R;K];JL%]66_63C^HMS/VV Y."(,D+2EDLLSRF.,,' M'<]Q/$Q%!S0\B8S.>[ROKJOMJ_:G]0'R4!D=X@5;'1W) 2Z$E#SF_N/SW(^D MH^=Y-!)2!^X(54E=F/:LE#KCST9+?YWONL;>;\O;+E1N])S-U^OZ(K9,@BR. M,YEG<5;DE.*$]CK?R']FE,P^#J)1U?=F;\8/CPKLT7?FTAR&VX9H]M&")NP] MVM#&OJT5RI6\_+P[D?"K)Q1^.EFW]H&FWOOW<7@3P0@V7Y@AQF+<>@>8WM6K M35G79?VVW+V[5OO4W6^6,PQIC'-5")-)E&&9IACT$#+U4I_Y-4^G[5ML!5M< M]NP@J\RCIOMMRD5;:>R/U>YK]+D#'\T5Y'T-LJOV&8I&:=KDAWEGR\"MXD%> MLMPL]NX99]O%1Z17[3L1#?GMF1UYCOQQ-HPO$&FR9>S"'X'(LQ?3GMLV=L>? MM=A>D'N.$HA@GO L$2*. 2:LW[KF<1PC%UH[H/F1I/;TZ,UET.W2$99RZIM\ M9VH:TI:'/HDF2NK %8$*J0O+GM-19^Q9R^@^<:+]V0Q2R43!$RI%#A-)\[CH M=UAX 8!-F;A![4T@E+?;U;?F>]IG:^:;'UUV6 MWH$P:$6VIB\[)=2:$KS5X M'$?V3I"8Z)P-M8$*FY4ISRF9/3^FTM5(Y>FN0'M5X8GTKYG($R0S@1/),MF M8,4A[8LG!) !:N8*PC@"M[_C\U2>JYVD.7. FBG>QNJ/WNZA^K\"M8@'PQ2T;'H=ZJF!] !7\&Z0*RYP+KP4M!"Z\1 /<%UQZ6N\'XX M9 &\NWY3;;XT:^,;E9,RRP2D&8H!)1)E,,_B."=]"G WF,PS1&FY& MY;B?66U)-DMW5FU4K-G\I?E3WO9@&)(\DJU/;X*.PK#I>=.[ZX^[:O'/UW5] MU[1-4W&4D*8$(QYFJ(49$7<'W$) 8LAATM6[8V:OME&3"W(J$<9M3#M MSI/L"#8[//)'ZK"3(E,BO1X)/462QOG/(&Z#4KV!IIPYV7' C]7-4-7HNUNE MGK7X7FX7JV:9/B,Y8UB]ULMA(D!!20/DL!)/S.K4#V_-\T;C@SN@[4"K]ABC ML@B9N[LN71A MTP%3-KK6ZV@CJU_G32?];;-4)^6+1FI7WTJR6;8_IO,&#:MN5)'U-H)4E_/K MYF/KNV43/9Z"GR4,I'D"49*07.(XI5C*8_P(C0KB38O4LYX>@A1U):>ZN6D6 M@'M1O5.6165?:GW_P]LNL5(=F7_9SF_LA78"EYN+=-C>'B+PIV[?V]8Y_&!= M>R^T_=6KS\K Z-3"MFY*?14=C+P_8TPW3SCWF.8<,UU/"6]^FI"+"W/;U!ZR MR(G]4/9Z^^Z:M=KC! MC&6=^6I-L]E^A6]JA^>WWN=V#W O[)/ELYYA3"^%=2C=@4BK0X/.)ZJZX6"(!@CEN94XEY.I814#MI_U6]F_&W7 S;;O58##DVW M6!WS-GAG]7FN/&^G'@!H[:*:TQ>6YEA9<';/U)8-]UF;L[00!0<)*TB"4B;C MF.7]^_ 2"8 <9+S;-#MMQOM329N^5$U$OIF"6>1HAIJ8Z20A4]L5 M8:BA#\.L$S -N=/5SK;>ARJ\5']5M4Z_S==*L]^7VU6U?/B8U"P1#&>2)(#1 MF-"" $3Z-Z,DS@ T44^G#8^@GZO#JVO+TU?7]N6,-LO]'\JC)68"ZM8->A(Z MF0?,1)3U#+=_.$%Z%>VQ1D\\B#>NC)HP>4%(O3@D#"GU8UHU0HW MZU+%O?.UPB'7U1^O-]?5]J;=53QDT6<%Y46> =:LJP4AF:I\VK?.@& FYU2N MVO1\XG0*,UJNZL6ZJN^V^UH=B_X:42.I!^"&]X:<4:^GGE.P;B:<]PAOQ5-A MC$Y 3G8A2).\"UKIFOXP9-*Y597?3NLOUCQ @5F14)1AEJ"\00$+1K*#3B-J M]-Z\%P">99.="S -Y=$/^>XC32^\CQ!Q3J:E-N0Z"D*-?16&ROHU<4!0:LGG M,/TE.S;?;G^L-E_^/E_?E3.(;EHUE[T>H/8P;?Z!AMR]X'&HR_%+&H?:-EF-0S/&=,=A$^]4-^6G^?>R M?C]?+=^6NQFCB.5,Q""1D*-8DH:QOB&<06*RO+/X^C$6;^JR<_13,VA4INWR MY_U+",N[K9KZ=E_+;MRUF5BKUH)HITPPBSMLJ-4+,CRS:A91[,%$+9I(P6F? M-AA7LQX3]NVUO8>BD';KC5 M51E_M)I*C#]&/>G1/>HNBI$=R:$HD27Z1S(TA 5=#6JKOKYM+&M"@&,!P\WR MD-KQ>E?>',MJI6G, *&<%R#F14Z@@+0'(7*!3"3*<=.>%:P#>EIWM5F/."@D MZ-H#>D(V(?EF.K>O8MVS__H>^\?,M!;M9'O;9F1>4#Y/7@E#&'T95XW2LTVW MYMM?N/LA7V68Q3+''*,0: ,I2"!/?- M@SS-C1:6SAKU+*5DL:CN5,;\[?R'>HHFVI9K=5%!/=]QV[UL?A7=JK?-K]IQ M7O;/FQ]N^!KGK;ERA^Z.]P2>,-WT;B%&IQBC'F3T^6[7:.XN^E'N \RQM]OT MZ+NXX^;8 V%HJ'NS'NV[>>'M.=V\^;ZZF='Y6EV!_?BU+'>M2'_8Z\*N>J.. M'8^:'=-"Q#+-,D(9)T1R@7&,8LI3*4&,GLN-,FNL6?F#%*09SQE&!'&:DJ1( M,(:"(BDSCRFE'<2HQ=B%.!^.4KG'J1/T^*1Z62WNVDP=E9D3(.7W\(U/_0-] M5#PHU2L A'FK>4;,/"%X?IB=5NT\V53Y[(N&";CE%]4I/Y2WU;:-3_OF"A0+ M3BE)<@8!EQ#%A$D.0"PR@4"A>^1^]OL%3U+,L004,$0*7F0IS7B&DSB/4\ZY MQSS//:3H@&FZM,XSY%S*XQS*9QCAPW S'F9JNN'%=MCP0W[VI_+[CJ[5E7"8 MR8)ES7(NAP4L6)(Q&/WJ7\N;S^5VINH,0Y#G*"DP)RD$1=-,D2$F M ,IH0G5D;Y:Q/:JN3E>+*_I]C\QD66/+G<9Z<03:S!1J6L8,EGTC,&>W MR+-A4&\]][3)YU9O PD*8*TVU(+*77<9HK0??]LWQJN;^6HSBY-40)X)4A#& MTN8_()5]DVF2:QUV.FEH?.W]J8'X\V$T1+_O@0X2%E-R;339(Z^#Q3D 2H>( MMD=JG:FW*<668GZ?"FU5MV0P1'FW->6BS@_B1WL'8?&U7-ZM^SJ;CPIJDNVV MZ63MW5/ZX_B1KDH4^6.^7;XOM^U2N^&M_5V+_N]EO2N79+-4)R<+576M4C_Z MI,XWC\N% @**9(Q8LUBF!4U3B>+.IDP P(WV)H*VQ/>NQ[G*OR=6UZJ,T>D' M^_>%6MO;2Y*]]:]:\_-P4>@&]SL^VTY0.O[2A]2(Z8B!;92^#JX>;<"\#M5D,8FN)N@FU^_%Z4^^V M=_NBE2K7[=/7^:8K^OVV:A/>RN6':KV6U5;]HYEZ$"/%:8QS421Y0@A(#D8@ M6&2S;^7VMI)_YDY?V]R=&)SM$]KWC56]Z]27$4'PYL_WJF5T,GS%YH= MS,_L/ZJK+TWW8?:Y0.;W0,EY.*$'"C.0&?QOS5?LZM>;?>65?Y2K+U]5G-), M7?,O9?M+/M^5 B8-]!*9&=P9?CE6>=Q=Z@-%\ MCS#ZHB!&RP9C=-V C+XIE-%/MXU$UXJ1\X4\7WKWF3H8F++GA!HG[#E197WW MK%Q%AP[;$;/_2*2HB10W4]2N":9/3!)0^.JW?_98PQMOHX4A?CT_?81R"+/V M:Y09P#&F)&,F/_M$:DO+1$M:0[]-/XWNS_H/\ 5$-"DP%H+F>4S3G,FB MAT^PL'F?.ACL6@+LX)7KM;HD'UVN3BW $G (D;H.FV<92A)XR)9KX@*"@YI8 MS>&/,[X7H>KYU9-O Y]B#U;_^6;91PZ=9**U[U9_]KEV #.C M3;=#O3?]C/MP.SOA<2H %(S"C.9)+"FG/7[*)#9]"28Q7=F[*?R7-Y47W-H"Y'N%;XK_@QWE)Z6-_3*RLRF2?/%2P) MOVL%4 KE!9!4O2BY"&5Q?6+!@YSM#Z6J1]/\G%6;MKCMW7S]J=S>U+.4(0YY MFK"")!3D,DGC@XT@IB*,A"P?EGD.,N^I[1\/;V-M>]C1XH@[:IJYB7Y:;:(? MY7Q;!W,CRTN_FGJ#?>HN%>H6_+U^^^A2UH&;Z(2\MF! M_^Q;6%ZY&VV;RW\/<+,5]MG(P-WC &W7!FB:-H(9X@06'*2D*%!!$2$B YV- M>9(1Z&Z'+#3+QHMI'A62V:\Q30*=Q.7.1VB><++Y%II1?\X].8,@)P)_ZC[K M;,.8NX3S'F.T MZD'NRS0%<40XO#M,>AX]:D\(=7/OI,C"@8;HP,,S)99>5F<+XD!ZU$X7^HGT MH,XW]8'T%F "R-0$?<+GEFH8W6'T3=.C MV=VGNI<\'N\PC1(O3M"IQMCS#*-S3;:KV3]SYKJ#>=ZNM/::\PU)__WG)<2 M$[+C9%-Q+"_J)B**F]MU]:,L/Y;;;ZM%^;1=QWA4F5!_JG;S]>GO657OWE:[ M_RAW'\I%]66S^E>YW-]-E-6V^Y'Z')CEB,4"B[0HDCA+8HFDR'HC "R0V1LN M@8$WT6&K-UP>U7/?WQE45U:V1Z#1=;6-[C;;@S71XE2R%XV]M4Z"H9>4K7%= M=B$G*]"^$T;25:CD5"]B_(^4"OYT43.:DDPD0&*9R1A)FA6'?/4\@7$ZTBM9 M=N"\*ZB#C\;0+<1HN[&_IWVG<(I^H*GM.O_?>!T8]8W#@_K&3HT>IJ M#NL/8UE=W\R;,=%,I&5-/M=M0L2,%8(* M# H*LR3))"<9$3$",(6Y2/)8ZZQ8HYF4<08(*#BG'!7-EP.1$9@)F<522.YQ M;VX/+GH5]?B40!P11K_W?6G1&K,%^U\@$V^U/.2!:;Q_I>3;.[?LXY#& M?1J7UE1^>IM9%/ZF:;4LWS4+ZJ;G;;ZT.-ZLYI]7Z]7N1R>@]3ZGJ^'UW;5< MU8OY^C^:%?0L25F>I0G'289\'TM8(]<14@=]J@%?Q4=X%_UP503/G'=(X,Q_*,7!@?B M&M,9R,0K!_1M(-OBCY0!XP:R]D1?"%I'\%X8 >H8AE:CCPP/8MY(D(+PZ8]J M!F#"\*G46HZ83IV/C Z59 O?O" =MK'. M1GRM6?2BN$UW+&<%CIN@#!)4$"(DB64!0#/ TR:(%RD@_C2W;3UF0J)4XJ)H M$,""T R!@A6J5#F(H2"!JJ["[E%W]1SC07F=^V0<[;WHCNG55\%SI;]&'GJ! M"FQFWQ -MF#2APK+9C#,8BPIA$F>"BZ;*$L4&4W56$>8<0@I\"7";>.\*+(, MYPE&$"# 80YPG(($X"QGB81&#YJ.I\$*NC\)UO.*>P5V[I!1!/BB+R;77X7. MD?P:N>?EJ:^9>0/$UX)'+]J[^M;$633+,HEHC& ,20Y02HMFE*.8-7$7@>ZW MC4\;3V@3]4N1<\$+!" GS824TX)#ED%<8*-4MA&UMX'N47NUO.)!>UT[9!SM MO>2+Z;6W0>=*>TW<\P*UU\B\(=IKSJ-K[277C58=L*0%SRE-( <)XSR3A#.H MACK"N$@2K%5#?Q@"Q/.L2-(,):QI%O""0 A$SE+ :"E@WE,@RU M&FQ%Y;:'F2D.+[>K;TUSW\J30F)DL_R?Y?)+@X$LFE^U%R=XHX/KJK[;EHR/^]!:MY!7,0G;JR MZI=),[ET1*(G97S$U$7%L^I:"!%$$":!"8B'C M/(^3OJ$L!;H/ UI\L\^XXMZ0:,*%!L^D T(!T!X/1NR%.!S,#+@X&BRXL!L, M;^)A:,ACA8;,RX.&2L>=$J)B)7W\OEA_FN?%OM2GY7_C]WFQ+&$,]WR?MJ MM=FEZ'W9=+[-[M>R?;29IR1&15S$B:K?@(GD.>XA")1FVI6E73?L.>)MX48* M;Z0 MWDA"G*D,$?S791$+>PH15$'//I]#]VD!(ES=US6MLD]8:9W+]4)!D5A MIG2&7848"Z<,+!5CR-$3,Y!7J@,H(N/-M&J$KCI@]GI;?6O;4C'*? =;&"B^ M#T.D<0PE8 4DF LB90*+#H:0"&G=S/+6^ 2S6 \[4KC5>(7=>$6Q2Q%UXAJ+ MV6QLKPR?T5Z20P;,;&,[QMWLYL1!=E.=!FFZTYU+_@.<\IR:=VG:<\^CWM1W M'\6OS3_ZVLR^23_[)OC!])M3FN4)I#&'),E9TJ @/0:2X41_WG/=LN])[_$( M;C&K #4Y#5 ;X(,$UKE'=*:[*9UA.->]6#^8S')3^L-RBO/B%\WYS9"NLY.; M+]I#F-F\V5:-T7&=;D;>GU=[))#G'' "@,AQPB&E[(!$9D#K+HO/]L=8U&FA M[@>MGTTQ.]\XV:#T[A:+5=V+]8C3W4KOGAFPK'/L(5>;ET]19K^'.<@!(?[0?#0?.9@0_;O'T[E=V)YQ.#'Z]Y#GPSPK3[F9(9_DSG:"'.:(%S _#C30 M9'ITP:6/V;&;IM.44\YI R=! F4Q1W'6 \ERH565QF/S0<^.[E'FSHZF! V9'*RZM9L?#5BXYMY7+ M&P0-D P1P2#'A,8B[T&P(H76,^/PIB>8%?T<2KEWBL54.*X_AD^#+\45 ^:^ M<5WB;MX;[XC0E##=R;0[K+/F]6F?+TK;^H9%%10FI(D MYH3)&*1%T=^0D)0GS/[>K7X;GJ>L1[?A%+*HA3;HIJT!B9=GGC'Y,YMBK*@; MX;;4@9LGI,L5FR'>E;*PXN)5*5M6M*O&59LOG\KMC6IUQB$A"0%Q44A"&V7+ MC+BC1LS[;A_0W_DBFDG%%R0 M""NFPM %.^@/RY;9VV\2=ZAF5$<@F^7'K]5VI_[,JIO/C?@LNU)H"2@:S2$% MEC!GJ)$BR/N@1R*0:AW$.FYRA*CDZJ2,A2KZTT)M_WH5]6BM2D&Z8ET_;AF9 MI8! MVH19J2 4$Q%CEC>]I6\),P9FF_)+LXIC-( LJ=]W(3$D:F=KN5O]J-R?5 M8^:;^6;1-,>J>E?/T@R0F!=9SCC& DDHBGC?9!8#0+B%I QJ;QQM4:5X_RWZ M4"[O%@IE=%UMH[O-? ^\F>+[6KQM$* 6;-&JKN\:.\IHH-'-@6>_4 M+OK'G9*%;L-\_J6<<4I!CKC@-">-HL8X)K('P%AJ],* PV8]+Q[W>*)5!S': MJI.F9@SNOI;1IMJ5ABKFDF^;K>[1J!ZT^WT5]3C;D[VKJ//"$>N46^*7.-3> M)7?BB#"TT(=A%_?2'7(W7"?%]76I"ON6)QAD3F"#HI B%@E'2#TQVV/("FZT M_^ZV9<]J>8#TM&"^=2F85L0/U4S?G+N5S:,[PE/.)YBT$L\A'@E=/P?9IBVA MPQG4ROU[OZT69;FL%0']0K"Z7G=;@VI]F,QBG*L7/T2<97%!69[(C/3-RC36 M$DYGC7G6RML.8J0P'I?&C50JF-'AF#-*#!+(G)!\620GX==,%\.EUB ;;VR* M[?+O>I215%2_/J%:;?I'GPYUX\]3K9=KIT''N>PZETP&D$_GU)S*4X\SF!C> MEKN^9=6)7A]:/CTT1[,,$T0)02Q.""(8"N! M0W9H/I3+\N96=2&\!>&;@VRH'+7F^PO MWLCY:OOW^?JNG.&"4UY0D ,"1(%!H=Z3V+<%"&6Y[0T<_19\G_35N]5->RA_ MW4"*OBE,_0:KBRLZ!E3JZ8M_%LT4YOZEG:M(88I:4--=X#GPS 5+$=OAFSTP_ M!A#GYQK,8W8NJ,H0+L-0ED$6/+P&,Y@-;851Z99J=X>MYW7][OKCKEK\LWTY M&24DC@F)F9!YTP(A.&[BG@PQ 21!0.L-G^&M>%:;%H]:YK2(GGOMVS6#FC(S M"GEF8F/&FQ]].4?+)9493&4@6C/*XX@97=TY;:8KWLLE%A 4ZBRQB)-, M,\B3 LAR=9++9WS=@4-[?KZD=9=H/T??/QKPU6E9G[93N_B4YL,0L4_'E'+Y8( MPC%FX48/.>HPJPR=!O6I#]KJ*BWP5Y\5\N@4^KAB:DOP!9WU[K,P)-B_F=7( M8\&T'-M3C9'MMAD,[6X2_7'\2(>=_#'?+L5_WJUV/XZYA?6[W==R^^GK?/.N MS3"LWU:;;\U,5"X_5.MU8Y;Z1[,\S3B,$>$R!3G%"050=+,/P#$VRN@.#+KG M2>+=W:[>S3>M\*CJ32J%<-$)T[?V?GD3S$6_*\11!WGL[=Q1_7%ICSC,CA&& MX(5*SJ,R]F38GT5_='9%LWWQD7;WKIH<31O?R\>&-QR?'&^T;FT^N*, M\I@CHNR,Z*/U1G3"1O3Y1W3ZN8Z1J*7D*MJ3QD^MC>3+EVU;P/EU8]-J4Z\6^]L' M+(^93""B!">0"\Z;A45G4B+B7.NTZ448,DVT_3C$GO?X5>7#O0'[2U$N0Y.I M.XV+Z/D%]9>7$RP?V(@.=#QSE^P%]CZ7[(W=YZ;KC8Y" M7+]>M8YH ^EL+R& #84JHW@U%-!F#YHL__==O;,['608YY 6$N:0)[R(LXQF M/:(XET:WVWWB\!P<_KV_]+Y]*DJ,:@6ZCOY0EI3K97N"_\?)B?YN_MWP"12? M+M-+K@C%6V:AV0GJEY%B,8#F"T>58S@OC'/'42Q]^'K+:.SJ%PM85#?EX:H. M^5RW^QXS5 C&F419(BB7,FL8)OO6))0RU[T#8OOU_L;Y'E%T@!3]WH,:.3OA M##47QN90,L,8=X.M>'1MW@4K^M?GU\UOO_RMW)3;^9ILEF1YL]JL5)NJ/'YW M=[_NW3W_0%A2"$-*89%0R##"8,0MYM$LF, M4QB;C*>1('D>@L<++GLSSB[MK]J-@,Z8_9,Q]W;,)RFPY<8'%\;[R$X.0R+& M-KJ:=&"97E_]5F[NRGVC^PP)M7?![NI=LP;;BN^+]9W:Q2!U$R\TF!N<,T9@ MGL0QBDE"*".-.@K6(X$I(F:76MVW[ST[H(7<:\8>=+O'&_6PU?E8!SSJD2N] M,;U\[\$W>JNBJ=UBMC;RX1%/-Y*-:;T@YCZ=%(9R>[7PT9UFWVP::G(](P E M22Y363 D$*"[-Z]=I?:S)0K8K4J[> MAT:*TG4H,9(Y]QR8B5> MYXGPJ427ZJ 9B5)>S M]%S0E.&4AJ$P#NRH7'-:11S0V,6_&"A3'689 02CC"82ID'WC*91&%>$= M-3E6*MZ7DU2P^3VD/A+OGF=:3\LF(-E,U Q2[4),L!N<6:=-?1B*Y]HHJUPZ M0\ZT[VO=5-O=ZE]M(L"[Z]>;7=-/5Y_7I3J$VM4S2>-,YH5,2")X2B&169^Y MAPN>,*,K6<.:\I]:U^&)Y@I0-#^!:WBA:B"G>BHW(IUFZG8*3.U!GS"[QS;R MI:>+/%W0,D<$AZ%AKHQY>#O))4?:FJ6^_/7-[7RU54$B^SK??BGK6<(%*U*" MX^:_<8)@D8C^- VC&)MIE5T3OC7J .CP)O*ZF2&6>\4R/.FV95%3G?P3:*A* MK:B?,-A!&EF,GJ3ED@@-XS$0\1EHQ$/1<<&)]BV#0SOOKM5+B&_4@-O+VZ>* MEGQ5WU9UN7QW/5I/;5SQ9K-]6K M^]"?RZC'VWS&\+UE=^SKZ=8TQ)M)F3O._5P0T:7P@NRY=T,82NC!KH=73#PQ MIU>?KE1%\1HFYIME6^/L;K&[VZKB>)U&PXR1'!5I+D5,84P2F/"^S2)-M&ZW MNFG)^Q9:AZ_=V[F'\-G(PP>OE]5O?$I--\S"8M.D9MB8K%H6]1K KF:)K6=( M>&(F<$M>"$6JG-E2^>A>ANDEJN34X51Y7T^AVZA\6^YF"+&4LSCA7&">2B9A MWJ>MYX1A.-NT%:F6GPQ238:UJ#6*BOTH>@1./X&B+617/4H^B7Y:M8!_OHHV MI>'Q[U"J]>+>,>BURTEI*3UFIG3%6'[JP#6,OKW J)_IJJXY,@Z6VZ&"@H*FF48)#E3"3(XZT];;[L)_5/ MGI"I@2ERSY.FJ45>^3*4GTFAB%2>)CFQ4@Z#[_>L'<P0FE#*28 M4PRSF'-,^U.-1LARK5H(;EKRGX"QKVVD-B&J-NI?=4.G/,3ZVJLG1^1J;)N- MRJOA0<$II?N%5*=&';R+:RVV^K:J53*;JN3=S4D[99_A679 !!K58@X#LL]I\B1"/];XV9L: M'6WM.T3W@LG>A.C$AJM>_ELFKJ*WC;:I2B]5F^ ;]91,431Z%!]>.M /L">% ML6@)DIDG"V8'AM%BUFV0=?-[5PMOELD5+&AK&A7X)UOU;.@]?MR_SS'\F11,TGL7RTRK,%@SZ">YHQ"G9GH'#AK,'5/.DY5@>$<.Q=D9S"A M8>C.<#,>%NAUPXNM\M!YO5K,$@(0%06+.4$(%#+.XSX1J"!89D:EO*U:\+R! MW((8IC":3-G)BWN2AFK+5729LU%TI85@("IF-(:I*(8V/",G-HS8:@E?K>]V MY7*6X%QRBCD%. :D8#DYW$8F<5P8E96T;<.SGG0PABF*-E]VFN*#JN&J\AQS MH^A*!\) 64S)#%-;C*UX1EWL6-'5EW^4JR]?FZ\G*HWY2_GV3CT8].ZZ;;E^ M=[>K=_--6Q2[#YEHUBS5, .002X!I#$#OK)>?/>5U5[:-&=NMFU MVD2[KV6TF*\7=^O#??MRZ+K+O4_TQ&U29YBI7@\UZK!&>["*_LY!)W@/@CC9 M6LZ4V0NBZSF]4=09@7( M4E1P*D"&1!HG"9?](291Q=P="*5UVR$NFYWS.T@N1Z%VC( S",D\QZ:Y: [V M2]"R.=PZ/>%TQ*+^5^JF3]BXH%9/*D=GU4P?]_"B M%I^2OP[AU;UMR0[FV*_A/$_].)KN;Q;E^^N MR;?YJOG-NI35]N-\77XL%W?;U6Y5UI_43V>(I V(-,4)%8*P@E&9 MDLSHF7)WK7K6O!ZHBED.4%]=5]M7=0,V.J*-?F_QGM\C\\V^GB).0[R9++KC MW$^]:5T*+PBD>S>$H9(>['I8>-H35;($Y#1YQ]1!S-J<48]T.AW M!553'%U2?5D5)V+93 [#)MCHD'1 N.Y%20U*GIA'// 9Q)5)IP95 MWOJ>Y93Q1+.\NIFO-C-*<9(EA4A@H?Z+(,_B?<,L1E!5[K&8,NR;&V_*N#H[ MO/90;15M -6&4\8X+%M/&0$2;#EEC$/TX"G#GG#S*>,L)3I3QG ^ YLR'!AT M;LIPQ95>0>*OU7;WJ=S>'!'\6JIM\)FDE!SDCG+T^QZ8[9-+E>;9@98S=>O-ZI>L6JO73'D*4O4%CS@62$$ MY"1&N&L-H!@;72FP;<.S)!]@14=<1ML-@SG4V]H>@SXS1;9ASLN6]1EJ+FQ0 M#R4SC.WHP594;KN8F>9\VLXW]74S8,EF^;'CH\%H5FLOJ0O0Z7\5+7 M4=;9>8XN)9LY8#8,V7-BR_ZP=2G!90YC)-"I9 CG'1 MMYGF7)C)RY"6O,M,!ZZ)=#[OHOH SU1O!K&IJSMC$6FJ/SV'"MB]A-*)A.@" M3Q<%R06_H0B3$UL>"90[AG2%ZK>/G[;EO+[;_GC<8,9YQ@N.$TPE83')4W!0 MQK2(S>J #&C(9&Q95?SX[:\?_QKU\*Q5:@B5>A(U$H=F^O3;QR-UDXO3>88N M*),#6L.0)1>&5,Z[G/LK/F]6F_+UKKRI9T1PAD%!<@:!3#%B#/:BF H"G%_S MT6_9NKNR>\*;=3"]7#3Q\ )>NHV'?]F@N>,^LDN_!Q8O""*?KP1 MADYZLLWB\H\M@T:O2'_Z.M]\*F]4;+G]\?KF=K[:JMU^]4Q 69\D#AY@-MVX MO@=S1A-4Q"G-20Y!GB1Q0F6_^9:FN=GM\;$P>5;@(^AH\]NC MLZX[0YR?FPYU\8 LN)0XCIM^BW$!4BCSON$" *W[/@Z;"R&R?K[*I#>R]>1\ M9)X]1- 3%?)\GK@+ NN0]3"TTZ5!E;<>ZDSQ%HN[&U7GMUS^;=LH\V^;;3E? MK_Y5+I5.[Q_@^C3_/B-9PH@@1 K$D2RH$+3?^4A9H\RS3?E%?#EV_7]NJKNQ>FAXO_K(!4,)EF*4%%QE$:8RR[!E$&TL3L MO&M 0][/NT2]6]VT8U\VZY#H[_/UG6%=O"$T#A5?I_PY5-509-)*_[1)#5W8 M] W15BQ#;FREZ/ZI/[FIMCNEBJRJ=ZKPZ\<:-5N?F#X1I+QN9G/>Q(X1ZF:,.]8:=SHSK"^;)=VP>C:.)S7!HHI3.W MA*F?[LQ[1E4=\^A(:\^&I'^;KS;'D+2@19X0$&>DB#,84ZJ_'O_V4X-B_+V*><&VSV>3A MA7'?,\K]38Y$2$&*(H:Y3' B)<*HS_I 7%(YQHQBABCX&45[]W)*M_J=4?QY M=.P9):RM:"O^/<%5SO8IFP/W<_V2+1SN0YEC_L^9U8[WI:TAZFBP\W2W@T? MQ)NN%OZMJI9_K-9KLEF^WNR:3KIJH)"Z+GOUX)(PA[,FV:HP^;7NEJT>S?_.$ ,I1SAF0 M.4FAX'FNVMH/VV8\&U79.-<&1"1N9"AM_@\AHBS">4I08Q*BF8"^"_Z'S:U2T?PJM>\?*+##PAWPYI"Z"(N2-#*N==RH6.=Y4J4<))*B%)0*IJ&LN" M(GF(?F#*ABMYUU N0 $)*2@O,,HD+2C JB@FEQ0E*)M6R\T?QQG,ZQ ]]T"I M2T6?@$T7JNZ!53M=[PF,KJMM-*'(7WYQHG.>"2Y+&(4<'27+V>%U,9YT7S M(^H[?^JXKGUC6ZK%@C&SW5 _9%D*]G1U51[1H;%M:4Y=& O_ ?C/;#_:,F&J M&S/"\URJYY,%2!LA2DA&\K[S)QDSVE,\?"F#!68D%S%D$HDX)X3EH"!Q7&19 MTXKOL\\>AYTP/$^)F1XX9<-.!J89^1H#7IN;L,:Y/NPSP]O0;HM:<)O=:KE: MW^U6WTZ.(L7WQ?IN62YE8QFK;F[O]I'JNVLQWVY6FR_U^W+[\>M<)6VH?<8, M2!ZG(8&[V_-7(T$8\ICBUY[2@8V]1I/I1=&*3^D>] M55%C5M3:-?248QR/FQZ.!.=L^S.5L?SLN\J= X]HG>2,ZOHPYH>IC#]?2&]\ M'VAG[PV#1G\\_07MQBK##%.(,>6 D!0('.>R1ZR".J.$OPEQ>I[%SBF:S?./ MD[I3;U9Z*9XTFZ(LG>@G_] ?PY=2%@/P:QCS3Q!,/$R,# &3@YGI[?RF[+9R M4PR3M$AEGB,H&>" <]$UBX6(S?+)AS8VS1QQ%2F(EB]I#B=XB.![XM:):NO2 M.J)Z'^DREF +ID/641MSM,30FJ>18NWC9C2$*2 PEB*G,4E2"" [P$L+JI4^ M,#JHB:)HXWT!ZR.M\=P[2J#MQ[-NHFHO3@TQ%MO-XOJIE270 _WHCY5ZCW!:O-Q5RW^^;5:-TZJ506;Q>$R14Q@AG). M\@9"7!"HYKL>#:"+PR>YY*W=S?E5G7N-A?HLX(6E;VJJ+WJW>-##7*TV*992+C J $@Q%'F:FQ6#==NVB198U8?EY::Z M66V>%>YQA[T1B1<&NQ]GA#'$/=E6C=&=S88S?[R%VNM'PE*9(\QC+#+)!0(( M]@WF"<^A2> UH!G/L96XOBX7.[5..RSLZN=K$3OG4B\L&HE&L\B'/[5AV=.Z MZ8*:U^7R_?R'^C#9;IMNV_Z[>E8PSBB+12)@&F<,,IRQ'E@&S=Z. M'P&.[\0U%41&U:W:&5"#]^/[]^UJ\L/'WPPU< S7Z&EE8%XQT]03\(>E8PL_ M.L6O%I8']3U.9.TG7WU65D6=6=&I7>/*[7 _7)#E$9TD7@T(/OMXI\./_EYW#'Z)%,71N(P9L,8;P-MJ%SVM6%CIQNZ MLSS-LB3%G*>0IS'*618?1BIC,1\V>G1;F63\=.#"&4$=((,Q9,IOF*/(V(IG MQI$=*R.E29&;ZFZSF[%F=*L* M+LWB?B[-T&/MD7PY2D*4!S=.D@W5/G;56/*B$J'VD/UE01DZ-PR=']EFM_E/ M5HQKSR&+A?KVICWV56V'U&2S%-MMM675=ELNVGW78_E8F*<29CD!))5I7*0I MP#&"#,28IHQKO[MLTJ;@#"8\K>@,=+@N##'8&,>R^F/1S>_OC33V'\XXCB_;;:-']<[+\AL'D'TQRW$,)X:A["/9^BCC<3R&M2.XY?^^JW.T(RE)_.!83#MDGX_T;0)DY?":2\>"4-U/=GV M,*#VR*"NJGYJ/OWNFBSWJ4>_ENJ8<<8+*5$"$XP$$#SCDC7BW8U9 $AB(IY/ M-H!8LRX06=($;AA!T:STFU4"S3&/9<&E\%V%6F%J2T=UJ"SOR]MQIZ=WWFDS MDS5SQKQHUU.L7)"H022&H43#3*@<=JHAT=J%D''_7(1$/&^4#6*&TR9& )G( MND'#<,P'1&O/MXP!@: Q/\6-_;S@!$E J%I5TLSLG-1!M/;<,FYPN#;8$S;A MVIA.&!:N#>-_A'CM&2JUXS57+@E#)3W9=C%><\N@KJY>:+73 M \[U5'-' IKT QD&,NL()SC MG.0"XOY@E\6QWC-+[M" /(F+.,L20AG*4]*@2P7/!9"I2!*2A'X*],:V,-(( MCO1['.3'AR,?">FX+ZASH3<:M8_&\V@8*C^BO8[.B&R9-G]LH0%5WZK$A&]E MO^?Q[OH"[/;TZE/Y?4<;AO\Y8P2CC $ B@R13( ,4=1K3$HRHT#:&:B,LF8% M@7(,!$52/50H92$ :Q "@+'OTM2GA?=/+#GN"S8_?^;(HS4H4A9%K4G6+ROX M=J_>%!*D9\UFDE&=ZOD9A6%.N#"QC.[G,.:7\MMS_.3"[]H MS5*C=H#0YJIQC3\[8TW@ ZW7R$\*%WXH;YLA^'5>G]0,2I-"?;-,6<)SHJZ5 M,](^M"ABR3E/=1[-?J8)$6>@R!/ > Z02NAM_@-0GF<)3"#!'C-I3^N 1B?0 M=&XWN&?2X,'L$1FU>R]["+-Z3V1?IN )671)7 /9+NRI'+?K0:KSU'P4@(E MSP3.24IY*C*50=P/&E@PK600K88 X@4I.! M'R_&4:D;7JUEW0^EKG1](C8'2[L?5EUKNT5,;:3NEZ)>I^0%J^\6ICPO\+;\ MZ%>(_%9VZ0*\_+Q35P7_\VZU^_%$B&4)953W M,K_#%OVIU G(JTC!W%^U;8'>?R5PFJNV^B1>6(1Z\$08"TP?ACVJ\>>).^T$ MLZK>_5KNOE;+$RBS+"V*/&>(IE 6),$I+[*NK12QQ"AQPJX%[\%8O8OVJ*(3 M6(:)8G;<:2:'>:?--. R8\Q/PM=3I%Q*\AI$8A@J--"&A\E<#AC16O:111-X MWJWGNW+Y9;[:U-5V7=5-)%)M;K>K;\V/5:6A^>;'Z@1&"@J(8,;36.""$)HS MCH3@DL%40)$0[:6@C\9]I[8>(4MJKIWN*,.>+0R%2U_3M%81T[M M#S.I>[FN,%B$3NT2NX6I!]?HK58MZ#JW@O7)? "K6J_F52/U8+,@^K?-MIRO M5_\JEW]K@*AGH]YMCA'\+&.@B$E*((R35-*TR!GL9U<"S#++!C;E>1([HHL4 MO/YE-K659/G&RU!J]8+M$5DUFXH&$>HE!+],U858W!''803EKHRIO/1#PYRF M9@YN3ZG?79\^;K??B#AL/Q0%@01FF<"-?.(\ 0ELE)/F"8UIP1#035EQTIC' M3)0>7_NPQPG"_[O?MIMJKTZ+N4NY(DZ9#V,8.K;I86:'!\:>&Y3U=C?[T(0K M7@X43.$8WW:THNJQ.OMDQ MTR #8G24IC'N1&6:OSU4F">L?T)'AG TK5H,0EX-[R%6(W]_H7:&."=)#%C6 MK%)0(D&&>-JU 7E.L,78U_SF,4>_T3UM2Z*,%, #1P,TP,7E:E,5V+?YO X8 M,A64$IAB?UH+K!C0/I]K%@1JAXPWC;6B RG*$B#R% N4,H10AK*^&M%^6+J_G=^N=7&WFF\5JOCZL7FK5<%>I(69$ ()HPM)&DG(!8X3[II." M J,WIETTZ%E1#N"BX\)>KM;JOLA^"%E5B'%#M9[VC,ZRF1X-)MC/D],:I%U0 M+J>[Z,-R_WNS+JQ9%JVU@[0U@ P (6NH,Y740R&P]X@YI4T_4\162I"B2L-:F%B-!J99 ]F+DZ'RQ(V3GYDRIV=IN:([ MXVA=AXC24P#A5FH"[U)VR9-J*J-#SQ%R1GY%,+D-WQAK19.U=R8]' M]P<+WAP^UKMV+K>K/];;_>9+_7I[TWSJU[2Y4XX0S"1GBF'N'.6]TA$CG$C* ME+*U6CIK>F->5^IPV&W>W1^ZB]8.38CXNV[18EC:E(_PR!1J%JX3TZDQ-)=Z MF#N.M6NY57;FEZ%W!>SZ]CWN(LQ%KV4_??M[>_O+;M/L?JG#?V\OW@NY*(W2 M7R^^.?WB]E9]:N^_ZY;=)=02<<*A8I(A0,+LUI^@4@E8T@6HLP L/D-]_ Q+ M9V-U8>2@?;YY7!FY+K]T+Z9.BD2EXND4QOS^& M/2SY!/AI;T4(HXUCTGL0_@^-1*2/=]3CN/,Q.=N;.28,W&W-PG3L"N:T).>5 M[)EV9B-(N[JFF8_R92AJ5HNN/OV8@ZWH>K:/88:W?W-_"%J[O=UL/ZP4"NF[ MP1PR[YE1-F3VZ-0.LY8GW<65_NF%M>P(Z%5U 2FQ9"V=KSB-*DM5FB*EL%2F M*NTI&=56-UI5QG":7C)2E,UHXH=/JD>_K'?M365=#?)MU0&L MPB3Z.+H&*U,DB\EJE)_ ,0K4H7E5O=[O[^O;V;2G0Q&G-VGT+4YC$N&_K"M# M>!A9P;9"# @;A(L8RSATP&N,^]8\]#A#[=IWVYBV:JUZJ+/*4JSV?0IC%WG* MLY>ZL)-,W)1U:>D5:=%<+D-C1EL15X66R,K0^K.+_5A;O]_<; XKPBD,.L=@ M>V@(0*>@[\M1F/8P:3DM<)K M(#FR[H2"4Z'QZG.W4>BVMY$95^;V4P;H8ZCQ2<7%L.PP5X] 5T?4IXM;7U4! M>GNS9 "?O40NS3.12=R,#DE,[K+[8:X:NDM"QU72#7+-,M2UF'7I574C6(R_ MQ>+I]:(=F%5(70'&1 A$"",LM&7.K=GP5VGW5PQKH_0.X#-W[+XZCN#4RRL& M3@C.NE.P82/+:PL;8A_$O7#MW?WM]UK\& &]&]Z\TM8E*KAQEE&A/G6#MN[I<:]Z7D')E7-1EQUD;+*Q0!>>+>?B. M$Z?)J4Z3K07/!D=. ;,2OPPMRVM24["CING?VUV]WM_OOEX47*B;D./MZML5 M)X YY QO'V*N7U5O*\DY8 0O-K6']H)ZMMX]1O37-1(E,>1^ VRQ)K&=M3= M''?[]]UM-;OSF]4O;_7G)SA.YXJ3.DC>>E1/"[9Z:-,JVA6.K@A9#F:7H5]9 M+&GR][L1:M65==\?WY!=26H(9<0CH1#2DD$H^D(QWCZ',5:ZQK0] MC8X=:[G*R-@HY@=H6G&VLPC-:FF\%_Y2,9%G(CZ5U MU')^ 4:S+>I_C\PIU_:/4-)7^!/Y78:.9;(E;K5_$$,#*O!_;GJ-7#G# <9< M4\F(80(Z@D3?EC-S#3VBAL$(]KB?_N7G(& :7WJ?0%Z=(Y9E+4Z(!I)6N MP7_@Y8KRC.-Q&8HSTH:72_(',_(]A3F^R'X^-GUHOJEA^^V?P<$,P)6TB#"O MG+2 *X")8[*_TE;0R.ME,S976'L>0+:[8=_6=0:@58LT]/PX,>V9S;O>PQH1;#GGAK1OJ: MK&1>@GYO6G J:<)R8QD TZPY/L"N7(>[77_\N?YWI6YNVON8NGJ,W69[L_E\ M5[?'G([W-;6_I4Y&)6AA?B]%A)UY/#,L43Y#_=L1:_4 MKM J(?;\7^61S2K M"Q(BTZRN&!:DLKLD+F*E,O52\"K&^ +B6#G;FBGZ[( 5XN/!=7L?!/G#48B/ M:SSM?7J[S4T( =VOJ7^O=[==%8)O=N_KS>&^70=B5FD.C9+>.>8XUN;\JK3 M#B==WU(>S10KS:>+ *JC":?0]K#M_6#'Z?V;SI)SB<^%-0-6IC%> M'+"Z7=Z!Y5;"Q_#^O=7R27RZC/6M">U];M5]0J9'1HINJ2X*5D G*6L.YFD M%/'\_*BX<#[M'93B8&:,$Z?J@8G#1$8_CHH2\[@P7Y#(Y[TI8T0TZ^DA(K]# M%QTA"I@;%R!*\9QE)G$\)F:5IY)[)K0F#F")V;G(10A/2;:I0EQS"Y@+##U% M.I+G#'E\?HKS)^ISG32]RMG0)#N-\$5KY""#4M+D(5SER(.[OWO3+=WLW1_U M[F:SKV]7C'O)%7,$:(N]\E##/A^7PEN?*_$=UOK\F>[Q5T[ JS/R?&GM0+>, MSV/+>R1[XIKJC,FSU&\N/*V>>&*O2X.O&M/ M-[2GZ>KMOMN>^;7^S_O-?G.H?ZMW7S8W]=& 7^N;YL.V^Y1CX1$$CF.CA?(& M44T9IJXO;93<\B3!GAWL9-5#^[;W@MV)FZB-QT6-VG%/4/ M: 9'2GJ:%WX<;4ZT:X#(#F$NJB[T'\WMYOWFIM/L-^]_VJS?;>XVAZ^OM_O# M[OZ$Z7AD:H4D\LI:P "C@$'#(>YOZY"$B"BMS-UF8:6\1%J]>5^=L5878*NW MS>GT8$*984[>K\ODG)2GB>2/P79".>=,K \KY,S%?ES]9CPU+U5N%B!W 36; M):QJRG;)C+NK[M/GN^9K?5R$^^5TK<(^;CZW:%9"(P61TXZ;Q6\D3>2C[?O(PYTR^J_PRO0.WEC/X M:]&ZG'[4W,>>N(')%^#VYHFOSK#>U4]OA&OQ3A0'Y)9392+(DR.4X\D]LHJRA-V M8@1F**$+TYO!9KPD/^-X&7[/\OG9J=.K4Y>/3KUM'C\YU;\X=:QHJ&_U.O30 MFQJNO*80&,0]Y0@0*QCEI@>+D1SYN.(D$*=8'?SF,N+!;WZ]JGH#JY.%8R^& MGJ8?)$Q/E]T%!LQ?9_'^1#=9Y_#/]Z; \W6(9<2>N4GX[J7;,_@D/@O?W]PU M^_M=_>;]XS+F[KUBT^P/^V[#3;>%SK^LOQY+)>H_#CJXX#]62E+&B;3, TJ9 M\XY#VKT0XR%4 "8=M!F+!1OAB9."6 0IDD13;:@S0B) +3-PBDCV-_W-$8CJ M]Q9BU6'\WZG9?&'OQ";]RW%,ZMR@1][>V?'(*R?P58?^\0&6WH(XSQ6:28RB M_.J$8QIG+B,V3&;M-].7*5E.>(_Y<[T[?&V7;0]J>]N&I\]MRVJ_KP_[_UG? MW?IF]]OZKG[ K][M#[OUS6'%M-&" X6E]TY1*Q DQ\? K/"*)3PS/!P#T<10 MX"QCV% EB;!06@J5%4)I2 KNM/2P7W4;)X=JO;VMSM"K(_:J!?^W]\WN;_L MO[H0G]]["R:6D3%D7]&027RX# &9QM1OGTJ>BM_H!9*;C_7M_5V0LY^:[8>? M-E_JVV_ O&T3VA5$7DC%*>;$0($\( SV.B$Y3[LC*+I5 I0@F!"E(*+40V$X MPH902!4QW,O2R=\):)MFM%"K#NOSNO![AS@Q%"'F8C7SY5;UU^Y';\/'J3\V^Y6#V&KHO&GOV=!* M&V=]/V:A TD/^<6WBK#00@6-4)910+C289J(E(6(9J%K"K*=V'5J"0A:6(S!1)U8M[.BM,&/9<4>40LEH3;X#K1Z7$:<_J)#=.#9"!!L"\@A1* M)S6$4!(%N9)>>%Y8#WN\5=L[JA9QNY;?8:Z>;+F^>KSGFJ:.^9T2O=L]GS^2 M=[ASNZ+4GG82I=?WLK2_(8J[Q_#U/RGYK]_LWV".)1^P^- M[]]/UN!6@;BKTC"E&Y=AEY,:G$SWR":3&D>2G(EHEA00:BP M4@E".$/P+#6.)EV9G@40P=!SBP71/J@RE]I3S'SX2GAO@2I]1_"O]4W >_>U MOW[D904:?@!B&L<5CQ%E?#9]D)CM.$0.[LO$B737_O"!8H#)^2+%4+YC0\7K M[4WSJ?[ML#YT>$['[W[[6-?M#/;AEOJ'PNN]_GJ<4*WO_KYK[C_OS\?]VM]I M6OQ!'M^$O+K; MMWI3,8$Q8)\TIK?1) )9 X0@+6& ME&K+%=2,.0,=)91C4[K"N@=<=8A/A1@#:@*7XN"XH/,#^C8M+ UP:Y$(,PW1 M5V+0PCR]C"BU-%*:18_.Y*/?\3@N:IX,XL+AH&):2&,X=9K)7MD(%[/48P[D M[DH(*.V-96AZ<2N_/8H] :M1M9U^L]T\6=\8"JGW+V]A,V;T+ M1,T')!=1W!LE.*8*6NG;=V 4$N=U&"!PU&T$XU%H*CS5DDBO=)NK:]K^WW'O M&(1&E9ZO)(WX5X_&^X"YS01.RQA&B_NK8"C]$5Q5(*86=]D$<76(Z_(&U^=8 M'!M@1WGF!PJRX^P<$F@S,!N_!7:H[^[JF\/]^JXO"#N=$PK!//0UK@$"1&-I ML42G#-H#SDALN=65%C27!EK(-=22!FV13G.BK1'4">=YP2JJ2U /-9&I9]!R M[4:\1-#5'831K"YCA2B'(=^LU&?B)G80F?O]H?E4[[H+_]J5I8^;S_O^U":& M[>4R*N3)2%A%".?G4804CEK-B6FG+7LA7K3OLP!J@1 < HRU%2%D<^9+%PCU MT*K=);;$$Z]9^(Q3I:FH3).E,XN_IK%81)>N4'1%F'(0NPQERF))D[_;I6G3 MV]WZMKO%X#R VB(: 4,B[REEB#EM03^ F)9)MSA_\^&.,2B5"#(K@Z1BK"1T MB$"N+#*.%;]EJL.S[?+K0<*33E::*$F-9R(\\8MB&B7_?]RU62??4/?YDQ!5%.@ / M D=M2," QY9!9PBAQI#2*G$",U C$DF*$XAR_*2I0S0U94Y[7K)P11:&L;4, M31B(_>DAS!$,Q"\-=$<]]_M?ZWT=_M%'M;VU]9?ZKND.BIW:MLH8S+"S1 '' M)(4"\'X 0(E%6G%K3(N:2"J8(]H)0#TD6J"0*7'A-(%:\=+KZZ^WU0EEU_J]IJIC' 7&B.#GW0_8+7]AE>E4=,58MR&D5,8:V*X*8E?5E MZ&%>DYJ"O31-#8, 'W;W-X?NP?"@PJ&:H[*#H1 1)&+0#$>FY M/K_[A(T$9MA[+G%M.Z=L\"(%7C"*E%6>(DX=:6_P 5RZPCG-RZ.XPWEZ4Z0: M?+P]NROB!'1.+^22T60'%'[?)8K)*WI:RB?+4-5BUKWXXDL)%M,5]GB4_?(D MN]L?-I\"D@<,!LCVREVB0F+$0H;4OJK0#VKD2-)YNK26!;7">LVLLH Z*U5( M!#7&"&'%H<*E[WZ\?+WI"/?)U1,]XHPZF\4AJ2H[M2_2-+:(&PJK;02C45J; MTS-+4]JLMKVHL_D93%=9]^GS7?.UKG^K=U\V[?GK_EW5RY=7U5WGFO!5&QQN MF@_;S7_5M[_4NTWS-"IPZT/FS11 7(0)*@JIECI>& 0$1R*I/JL<2M >1F34 M"(K"W, 292W4&FE&##6*J G5NS>M.MGVZ#7E2_->50\&MO_PP<3J:&/VQ'KR MOI$:');<+88'DCE[1.'8D]EA47%JKDZRM)@V&P\OQK]Y/9,>*U\ N-NU8;R[ MQ.3K-^^2JW^O=[=O/G?%B?\*\ZKZMKW,^8_/]4WX\FW3_NC-_6%_"//S$/^[ M@7IQ^Q[3FE,@E1!!,['#3+%>,!GT22^US6B&8ABRU@X=_**ADDXCQ 3!3GDO M1?&YT@OR65V8W)W5O?S%D]U59_BKZF3ZJ^IH_/$.]Y/YU:'I?AQ^ZX&"C&%X M>=TN-4[_T#TN,9 OO;,5CO!3NSHJ!5AL_UM:CK!>HLHUNVW;0F M_'8(0/^YW1Q>LNZIX(/V2")&UF 99)\)IF$O^%":I-+D60T!6'G*')3,26J) M%9HH2(R4G$$-:/%Y?0;Q?S"^ZJRO.O.OQH(EY!H%.]]DV<8R^MWT^4;A+K?4 MC&.PN\OF'.5[X9\FZYB JOQYQU3^'9-Y7.(]K]*T:'\),O0Q_$;[R,V_UG?W M1Z/W^_M/QVSJ"6+"G>&4."XD9@)(H8T^:;L,/TLJY"V)TSGFF*<& 44H05H3 M03PP7E"-@<"E;^B[7/V]HM,/"\.=2OA%$%R%" M6>'(=NWEG"!>+=ZJ!WS2I6S/' UQ0US$F12TOZ?$8JD4HI @ M0PEG2C(I,<4"6@0X+GX>\/;_W.\/QZ6;]\VNNC:0!QZ.'L_W6*DL0'6:/.9E M>6)]_.ZQZ&S$+UT'4\V)UKY!/,7JW4.;O[7;3"'#W?_S\^WZ4(>>0(#L[[ B M4H2)L146>-Z>7G%8G@>A%3I%].):-(H&72?$*^"I@%@QB[&%[:O?$F->NE;C M8OR=459'F%6+\V] #A2\3(3'J=[T7"=*7PZ:BRA>%'-79"\O\\O0OLPV-27[ M:I$Y='<[OK1048X@DIIR&3)/I4$_-"6'JL 4NFL7:(VLY\IS"BF%3#D'# YM MABDC5[#T3:!ID[@!CSIF]4'6^7-V^DM.GV=X=S&!QO&3YR1G+$,WBU@V;.H\ M@+V!&MH_]ONH^?YB,ZH\< (SP;G$ $-!=3]\%;9C)/1:LTHS)$/,$!X(:D), M02J$$1#^]#+$E,G7('NLWP[B0>\0YG3 (/V*9PQ.+ MU,XLAEV7SGS<9'^M-^19 &5!"HJ44R +#0GH..DGEIC"?FS$[/ MC(Y/4=.=LTBMS6C>L&1U*(^):Y_[7^N;>O.EW53ZN3Z8^]TN %GID!^%! D8 M8Q06&@O S&D\;0AYPP&CWEFOJ$! 0T6T-U HRR@ 2:_E#%_I;*]C M[<&]JGYN[QT\ 1RTO#F0TZ15S?)T#EK,',!DR17,9UGZ_L+E.'*7H6=Y3'E^ MF3('/[$ZY=Z_K]N;Y>K7VYOF4_UV_<>OZT/='D(.J>K=IJLZ>KX,V/W17J\; M_H&NM_7[S4%]:K&O;'MMAV:><*==F/Q!)%4_#CF59/6EWKUK8M4M.SPN#*+4 M 6F8H51BA0.3LOVI(A*@I"L?+RV)'LGMN^*[^M!>HM-:5!W6?U3OCA"K#^'/ M77=]V;NOU>%C7>WKP^'NN#G;O*_V%R62Z[9@;)^FG]/[.DYS%^WD-)T^FU(= M;:D"MJJUIGILSJLK%UXK^Y?PS9_9?-;7VKO_YSW]YK_.9SJY[M?7[GNU)7$&N@/0222>$]1,*B M?CG#%BW,ZOU=\^^J[6Q5 MTR.LU@^W"S_WPZEGS[%\7ITW9W?*,D2AA&'?S)4+<3=JEKQBS$A$64@I'*34 M(QSTHA^S"M&H-]FOM^"A$\B&#Q5 M+FSMAYZJ(0$6%)C)JH ^F8VEV$Z_'WR M1LR#L_*69P*\@'EOZH0WFL5EZ-!(&V*FN(F,C-_[>+/[]E[*\^Z,N?]TWSZU M^:4^ID/])99OMNX_[S>'KV]V ?+QU6VXDM8 A8TEGBF+.;/*]_F%X)(G72LQ M!5X/-!(:2FJ-I=PQ";G #".*I9&,RAEW6*KVN?OG+I@]6]JN=O6V5D=C+VZE M;;;5T>"J*W0^'-\X29PC+Z+/C-W.669WR;<#-'5/F7CO*)O[!FTW3=]YEA'G M%L5(]*;67-[Z7@S^],?FTRH N:G7YR,HZ^UM<_A8[W;UEWI[7X?!7^^^A+F% M0 @IK)501D)-C8(<]WK(I(PZ.)K2'F((2X0< PA3BW%H5V&/&.20 >Y*Q\ . M9?4 L[M\I@-:G9!6/=2XV)65Z^NQ9RZ:TV+'LAF^;6[NNP]HU\T6Q_0C=),R M_B3*M@2TL5-"A$07.1,H>2;RE2!TWLA5Q**F7/=+F[V9YM.GS?'HHMK>FJ8+ M;74(;/6^W4.[:_;WN_K\%A:4#A$O."1<*:NA4Y@YC214D!&@?61.G;?1<@IW M@;,;:H^05@]09WM#+HG(*WEJ&88NY*8K9BQ#/N"A%# @+>"<.XV](8!XSGW*RDJ) M]@MGB3WDZ@+SJX=Q?J@>P7Y5G8&GK7<4\4R^/(KH[@-0KZEO2 M1ZVU_-KV[(_50;V_KV\>XOK[>WNSJ];ZV]?'/7YN[.]_LVEK 51 '2C#C M%A,*C!!"2G!&9U52OC05IL(Y5&]&NTO0&W*ZZOEH2O5D]']M-Q-V]^N[5U5O M5O67WK"_5K^WME4GXQ(/_4SFYCA57J*'TX1[)N<64?M,WK@2$*;V]S)BQN16 M-_..LC%9X-?3Z%AA ;21VFH4&O-<<:=PWYA$+NE%KH%-%(X+:7*1IO-#21V2 M3!?A,TV%,U$Y00[=DQ6=-2>SNPS-&VO$U*!C:2,H8&G0SZ[S"48DE>]%"*-B)N**5Q$CN4SBO]K^'OF^WZW=W77YK]?M/>(JVYT1PA!;06C)OV M!3!UPD(@(DFUP640%,ZS>]#M%/T2]N79QGVU:8OZ>^A5CSTMZR[DH#@=G-\W M:0I9Q"U%U',0LU=TM:RGEJ&XA6ULINS[:2K]$H+MH:U5.KS9G@-'O6\?(=ON MZY6E6A >LBZII1 *4(Q#\D4$!X(929.NW"_1?G&%?M_65H 'T'I%?DLZ:1GB M6]3"9KHN/_,E,@IZ2;ETBE+E#'!"8WN*#Y0CSE-4>7)PA27[_[]B9!E7C,1V M@V4(TWSFE[YB),T/(W/)7^K=IKE]NE6WTMIACPU!3ELL,.:2]ODL;0MJ,V21 M ULN+$97$IDCX.>VVK,DE4,],2J=G, )V1+) ?Q/F4(^3V5Z\CC2)"OB5"B1E:CSY^KVR[JU\?C&\OY]LUO?WV[:;?;/S?[0 M??VU7N\.ZS]63'*@$7 4&(.@UYCR,()]9F('W9*/:,#X@ZKQ[/S M3!@IQ>\"#JV7L*HIVRL3PDZ_ GMJOMFNX^$0!C@V&'!DF/+>"OP 1T@;M?)9 M'$3AP'3> CEA;;="UB6ULZC#(J+74GR56FCU9W)30LQ;BKN&!<'";HL+C",H M?"E23N&5!83.2VQ.2TX?G\3H().-O SP7# MVBG"(#*8"07.@9^ZI#7[:1#].3<6YW1QW)+8\KR;%JCC'?O(I+[BY&5_5ZUA M\^P<9_%)3 7V)#Y?QDK?Q#:_5-4](>/C"ER.EW?<;[8?3C?F-]O]RA(H%9$Z M!#M%"3%&,70"P 1='SIRJ!F%Q,[?JG#)Z2&@YS\QVG^3-27$O;OL3YA=<]S M'";7[8QRQ#+4MH1A4;4V&;C+61BH#KYN[SVZ:\N.[X-'OC[ZY97#GAD@,,*Z M?0R90B%AC\Q!E[T6<"R>Q2CM^E"=+*G.ICS]1UGU.+-?QPCU?"XMI>!YO#E; M%>=W7#"R<#.7@Y<<&0I9/* \,R_;45LJS\!Z!*D_Q]+]Q:=ZW9X);5>G5I!H MZP!ERG$E'15:B/X\*!.:Z^C]E&((9HD73\3ET3&@1_ 3EN?+^2AB"V41[LFA M_3^69Q)V31;AH6%;)J4\%;=7,I2XES9*BCMB ;LDY6ULINS:&2/EV]UZN]]T M7ZW_6$'HO51<(.>@H01RCL[3/J%@U&I5@6:7$!,?$+=_G5%M$SV0(?B5([] MQ%L*[QE#6SG^"\:S2#_DB6&/&!H:N(;1_ -$JX&&I82H,=R-W+=_T[XIH\ZO MS.Q70@ +.$ ,"N68%M)#UK?N09:=^>0V%[.JUR&O+J!GW6!/]\6H+?2B;BBU M$I?N@2EWP)]2FK['/=@IRU@]RVY5W#[U2-9R[JCT+T*Z[?KF<)QU=,MR"CK% M&'"2G$92CY%(8.V/[(PFWD09+C6>S-]GE<*RH1UZR&(, MO[%G**[3\/)!B4ST+6#E))\M38D.EG'=OC^&<;HU?+\*O4$@Q@QC @(,J3>4 M]Q@<@O$GUK.WO(35^_,IIQYUQH7D=%=D6,,OZH4"R_C+HZ@0H)<:_S)#2]F^>FXS'R!O^H,R+_//^H@"Y>^3EI\WZ7;#E\'5ED<2,0T8( MAH!3(A6@/4S@0=+IRLG!E=]TZK7E9%'UEY--?WU5/9A5/=CUZJ(NJ)6;1X<" M_M*9]]?J;.# .=QDOD^"A;W?UI\TA?%6?HN=A_4? 5Q^:,(.NVT>0#\W[\.7Z MPX==_2'\Q?MCL+U9[S]^;HX5RRNLC"4"X)"6><^\09">M^-XP!Q_>?/4R I' ML M[J@>#JMZB]B*_JK6I.C15,*4ZFM7*6/O=V;+J9%K5VE;UQJ5<3CRYQR-F MMXMV=EK<^N_KYY2KJI?L[X$76L_B]\B[KS/3_=+L>#:W+F">/)_MS1(&5N:< MH_[CIJYOOPM..F&$YL)98Q!B@AMU3H@(R)MLY(&TE"SC:,T,,2>39S,E%=,[ MM5 V\:/[,W/R,+U?"V<-&?R;+U>(8G=,DI#7?3](=I#9Z-2TH 3GL6OIO];[ MP^[^YG"_"X#4]O;7NL.JVL7_T&Z]MYO]S5W37M;Q-F0N.O#Z'ROK ?&28,,, MP98P3)3P%D)@+0U_D52W- @ %0)Z!1B@A-$ 0 KL./>,>RRQ@:4?L7N$N7L< MX(2Z>H!=/>"N?F^15QWT_YVVW%W&/7%+VK-[)BU@%W%*D17I(<1>674NZJ=E MK"R7-;&9L-^GJ?-O-Q]#W+BKW[Q_ 51[W??^[?K=7;WB3@(B?9@::L&YE2S, M'H^CWFB#A4L1Y91V"=- >@"Y@,%R:R5"G@0@&FEIO2^]/]E#;==S7I: #F\8 M\BWB1 G.ZH,XY9V+_C3!S^4H8X0A!Q5W'I>^ .+ADH 'E%4/LWKWM6J!5K^W4!/E,@_=<3HY M.=-I IF%Y"+*&$/<%4G,ROLRM#"O24W!?II+_=J&;?-IO=FNA+!<."2@"B-1 M(DIQ:/$X' UB::EC5(/<6.>\]EYS2(4'PE/JB+=46T8U]'.JWZO3L#Q"S:9^ M*72/5;]"3&=4OUB2)U:_!^(&J=\ WI>N?D-,BE:_P7P-6MUL,\TN[]S7NR]' MS24*(D2)Q$R$1%,'",+W(Y%[%'7B)[8M#311V%K!C:=>*LT4\$(KHZ1LE^DF M7;,M5VIR454RE*]7(K#$-N 0& ,4:A-CK,Q8@DFAE# ML<:EG^GH1M,WJTG#,K$15,9)U#0LIHG30 *+*-2+_%S1IO&<+D.5,MC1Y.YM M:75B]5U;(5_?VOKSKKXY'O+Z1_WI7;U;:2T!!X!@""E E$M*63]^"%/QKPE= M;P8[*D/V8(4DC@()A7#,2R,8-SQDAKA\/5HQ$NR/WV^:[[6 M]6_UE]!R,+MOC<@PP8:6<&4(@B'_T:8?* !BEG0#]@MM($.XQ,X;(AGE6"HD M-,'A2VB@T*#XTS8G6-495Z+>C.8P+H6<@KXTO1["7)E+HY^GYDKN.);,962. MHZUX>I=S%E:BLD:[OKM;[_^QWMZ_7Y]25+^^Z0Y07M<_J RFTA!#A$)A)BT< M4:?19(F2/CJA'(S 2L4L<%0QC$/JH#1$3*+ ": 8A9\5UJLC[NH1\*I'7N7, MH2Z>*.6$">7=[&9LJN M/6)GZI?0DX^KRL@)9*D(?R+K!':.XGXL4R+LX/VHD[Y1XO3+:HQN]"Q;,W8.^I"'%C=IQB."N_X]33$KO/E$SC,K+Q MD39@:AA]@Z:/O*.RL]'7YTYZ(-1@&'#B)!K*<" M. &D@CY,C*VS@*#2NTC/C9=!6TB#.1RH,P7H&Z\TL^P=O4!-BMHDDKE0O4FU MXGN*,XB5J-G_;^OM_]OL:[]^]]O'^\-M\^]MV]XIAW*0,6:0:=<:D-;8*-R? MB[""L/AG.JZVHI43$FIJA=;4&:!(2-@ )@9*R@0N7548L%4MN##K>%?U\$ZC M*'T^.([/B-GX9%2F:="26$R8.4_&YK#9\1A6XV; UPAX:9:;A;0%S&3SV-'D M[DX)ZGVZJOU)M-B?&E2:&R4T Y90KC%6RIX'BK,R7KZO-T,E-"&KPA0!22U# M@AG"" *M;2 $J\+ZW;]L\#0'V@\1GI&$1NCW=%RF"?B2:$P0\.GH'*;@(VB- M$_"K!+RDX'E86X"$9S*DR=ZCLA6\_[39UL<7.(AS6%GM"4 A 0*V/;I^&C9A MU,"D6M*H!@&SG@EE)!66.BNDAEPJ@ 45W',P[:)C"_)T0KF#6?W> CV^8I.O M&#Z![0&K!5,0/6;I8!C'4Q?*GWF+75<82_L"%QE&FQ1?-S^4KZ@$]G&[']>[ M#_7QO_O0#8\GD#;;_MS1?B41-MQHJ:BQ$!D3!F=? ^Z8M?$E!XGM$N4]<C^]!)Z1KN;T0D0;/Z(!1 M"KEX[A-RYQE],"R9SNN+N/PZC:27$NY"5"\@ R]E65.^HX[(T?LS9<^7(*P@ MH)PPX"'2%%@H!4-]<8]W5$7%J4'M8LA!:)888*AA2!OBH.#MO1U*(5WZ4J?' MX_/I=4*O7BSG&9&^CW7$@"Q^0A^,"549Z"^?V5_G,C;!S^21!>;YN2R[ENYG M96^,FO[:W-WY9O?O]>YV1: !6EN'*:!8&&NH)OW )5)'G5:+;+<+J!'', L<0K8BE>QRAA(J63J=X% M5XE*-X3EY:K;(&LB%&TX2V-4;(6%99IP21 WP#(F.&?GT06A7'VN=YOF]K?# M>G<8+F KJQ4C ,*0WA@*/ BYK?# >,N414&@4T;74T3C!MIXL?H^A\,5*BMQ M&61I?AU*%)]H I>K./$F1,A,(A^QVO++^FN[0K(/"O:HU947P&M/F"3$$X.\ M\5KV8\,#PE;;[C+ZV[?Q&=*+;:$PZD1[RJR][XP *8C [6P::@XT0''W@LOC M6/D&5O2XZ>&U[S<\WDM-DYKAE,;)35D:!TG. .J*Z,Y+U%S1GM%L+D-_QIO1 M9.YE6=:]=O?KNX=7..%*( TDQ\AH80%R%/(PHDY#"$$RO$+]Y2:9QP 1ZB%" MA@K,I*3(62T!QD9+B^:8MW6K+"W0BZ=ULRQO)?,]:F6K)-49*6<'S/1Z//_=9BZQ3"YW-,6;$#-S2>,C=J2\ M\([WRD*I$0\Y"M!(8@<(M]Q)1HT-8X>YI!1A:!N%)KO]XB&3[W^K#X:[NOE3;VW]N[_$01#OB^5HBT>99/.G>=MN? P:\?7!=I7 MU07>5]W.YPER]8 Y\1[2O(Z(2\;G\T%:3IZ5_C*WF*8P>443RWAD&4I9R+:G M-Z 69##Z3KWW[^OV&;CZ+.:_K@_UKW5+U.;NN,_=E?U?(%T!"A7G*LP=*$*, MAWF#%B[D],)Z2R"621?NE0!06&//F*N+I.8QY%?5V]UZ>WSHM/WKQ%OZBG@E M3FEG=TB:X#[OB_8YHJ<..9XW>B3.O]3A0Z=>'QE"\!4=+NJO9IO2'Q\B%=&*:U5B#J >7($BN/2Z->0(Y94O5E?G1:&@$UPX!I1@D7RA$6 M_L.T@*XM42TLZP]F5!=VO*I:2ZJ_M+;\]?3L8S7X^>,97!HG^\OV9EI,R.S( MPD]Y9N+[2HB8S[?+B!\SVO_BXZ'S>"(]\J@OZ\U=.U1\L_MM?5?_5M_<[[I' MHQ^'Q&XX7<"B$'OAVT<;**?(>F_.J@2)(<,"S4 P0#!A.#.!*DTYL\)RC)7$ M@K9E5+CT;N@9]=^"^_ZV#[BKS?9+?Y+'$:FXB,=L#3='&_0E60Y M"U>QVG?.N"_:M)O]S5VSO]]=**]AU'B"I >X7?SQ2&/0#TK&1=*N?6R;[2LM MA+?7ZD))K:>2*^U<4'^% 3?>%5;!,\PG0W*H]&6C.D[_YF Y302?)_@!8QS7 M180ODKPKZI>;_F5(8':KFK*=-E$,UYO=O]9W]_5#DWOU+@!9WQQ64!".B(&F MN^,;Y"1EH64YX.KWS\)(\IM=_7W7[_3YOUN_;ICC#9 M^T>];C'[S?[+@M>A1F!$E(R#A@G# >DQO4# MT &<=!@\'RIJ0@X&.&=*:4HT$B3\B:B%G$++1>F7X1_&[:OJ:$M7>7-A3=6; M4S7;ZFQ0]UN7)E6=3:<91VIF,YV/$T5V4>X=K,@GQ*>MG2L^_)[WRFKU6+)C MA'TRARXL"DQG]TLA8V+FHRX./(-[]_4(;_T(GKE;[_>P>ZC%0@[ ^.;Q%IH+XV#D%'**948(02P#U%5V= 7)HL,U;NO+\6& M(]RD9YQR$W]=T6?D?+!<+YKNA)L!YZ%]V*6 &>F/NQ$PFIQGHEHA=A=P#V ! MHYJB/3)WL#F]T6,488"&N1/4-/0;4J%/: D/;AAUEBK87 M4 BG!/<>2:E+/\&0- 23WO3*3W^NH%. ^8)A9V;2> N0/"SX]L=WU&LN, M1"^^P5:,[A\E&J6:E1R/!O&6%I&>FYMUC?H^6Z@R47MDJ),-IN>#3%Y&8O=OOE'LZV_ M_F.]^X_ZX.^WMWUC$#D* .-0*\T$8Y"Q?C-4:P]9RE[,"TT0 (ERA(2,4M#V M/67DH3.LO;%;DM!XX0C2H:J.L*H.5Z)^C64P;J=C O+2HL$0WHIL2SS/S)4] MAI%4+F/#8*P13=;NE:8U__SM[:[;4/CZ4 Y\:A!(ZY$)\TJBD>788(3[94UM MN78I>G.E&8N$(%8&&6T?YY1 $LR(0DH!Q$.BGG1#XP#-^>=O50_MLA!_GO'S M,DU7QE &;I6#^N M*^B:8UQH ) *H5X'4;3,R;X:2 -,DT[=O-B(H@"&5DQ(PAT57$N$(,906PF] M@J!T =<)UZ,I^S!I&DYCG"Q-PF":) TBKX@:O43.%24:S>4B^@>HCE1H5Y>Y+V/-^$Q @JQ947RE# I'9"*RXY M8XHP+TN?\CNBNIAH),K-0-XBQ:8\98E2\Y2MN83F66*NR"HQ M.3B)%9CN!J5GHC(SBK?K&$83KJ#R#/3;Y<9 D%3._D(3VCJE-4+$$DDE$0)X M2C@%BGBG5?&'((^WD(U/;(82&*B,$*;X"51V^ M"HX5OB&D)HI=83Z'"UPRE655[5N>8I1L!+L+4Z\QEKRD6*/9&:-2Z-1B^ZE0 M>.@(PQYBP"CLESJ=)7#85.J9=ARV"@OB* LO+39EN_/M2?]BN& M*?/((2D\ 41KX4%?2^^4$U&G1B V2IGU_F-HM_W#_>?]YLOZKGL![N]W7 *+#OZ+401EFI]AJ%5) R13I MIZG>AZ"9$GWB6K3.>.L51B'G;'=AA!;M.V, ,I(? MEYG-PWM:UI6-\@G5\1D&DQ5RC!>6K)*C[(I2RO',1=>(OOAC+S7AC.#0 V9 641;ZJ-: :24;LM&8.F9[]678B8N M@'R1I&M%D..97<98RV'(TV+(7-PDGDLS8>K1UE^89MM=0-S-7)X;TXAZ8AG0 MG'*K-<5>8-\/,;$5Q"AK:Z@CB$&+3<[T\?EJ&FI8U,2[KR\EGK 9?[/4]URAAR'GE M-9&&*8 I>XTBU. JO:NE_C\[SM-:I?+F*9( M!QU^D_'ZV?*%9OM-R<+*4!&$4UL%,."00T71>4@2,^1=EU0$#C'?5DYYJ155 M4"J%0J(-A/$.4>BFK,Z-*%;ZMCQI^&V\&;UT73B7XZ!$/?U3^&;XSP\>&$\>I@YZ'.,9M/YJH5E%7Z)#G37*1'3%]FH'GM,G2PBE.F 7-0/6P.4\6RN.F-W&^? M#K97U0EP=49<]9!3-S)R>B%V6V,F!Z3%F9S<%]K:B.?QZD9' 7-N[=YG"[7AF/C<3M M"Q2(8X4M<;I? ?*:QUV<-+QU%X0# 2,PTIX"[Z5$''@J'29 68ZFGOWVL*L+ MW*^J#GFK -WO'YK*Z==OK4K(*6?W3'#)@"%'!0W M)1C"V4L3A*+\+V"Z4-:^9JJ>/"+\;;\!\H_-M@W&K[F']S3EP.,H (MZ'.9:BAG/M0H*M&6>R?;G.E;YE M]9D!OGUNA'\ZVE!M3D94-R-CI<_N+=&A- 9O98M MF&;UWK"HFD9C;'PMY)P%1MI2EEZ+N479C=](W6V^A,__4K]M#P>O<,B0C:5> M<6S#4!>N_6RG;!CI6#"?=- ]];.+1\D>3O5[!RCQ-K9DJN(6U$JRE!J8H@DJ MM)?\B(FK6\C#.%O&PM9@]-]L&(]A(2H_5S_KS?:G9K]O M33+-_M"\_WO3W/[6W-WNU>&PV[R[/[1 #LTOZUTK9]T.1'_CJ]1AZB"DA\X9 MHK%"BI[ $:EHU%FPB2$5UJ,+0ZI@2=6:4OVE->:O56M.U=K3SL=;BZK.I.K2 MIG:*?K3JO'TW9.MT0A='9/7+]&Z:CO[W[0?WQ^=ZNZ^_AZY_9QU2HJ0UTF@($822 M6=9CQ(K'+^Y-CFSNQ.%L5G6R*UIU\L:94HX?E49TXD_N[NS9!<+<'NA M)*.D^\JL< M0.V!2:XA@3TB0G%\<4UA'',G&=T%OOZN^7?U/^O;#_5W9S990DP>#X[*'R9W M7N9LH?WAR8 ?R&59AS/ZJ%%1^V\EL;%Z +LQNXS MNFV]^W!\A%E! #5 $EH:Z,24:R3[!BC5+&6+,>%C"\?+(Y+O'5<>S4W9V H9=P7(&?8R)_E1/HE!]\=_8E4+6G\IT)_5@$& MV1^K ?]:[S9M@O%K2$4ZJ3&&*$JPE BH\*7RFJM3,]1H$W63'3ZL8@Y*((:2EJT8!OD;IQBQYQ;>$1&I'(GO+ M4X]4 Z[HQR NTFN9'\JL?]WL_^,XS:%8&,Z1 4)[C3FTJ-]HH!9H,*RP>4!# MTU4YQ]^B5H#..)69C,DTO1E$8N&:Z&\)BBJ0'L'K,I0HCRDOEDZ/YB==G?H[ MY-^&?W^^XLM@:! (217D4$C*(.J;#"*9E.F,:F@Z=>K!#8G5IU^:?:;=I.R$T"$N% ><"VL PQ; M:%W?!".&):E1T@<75I\>RZ!T*(VA.($I1DZ:H,3R4D1#+CFXHAF#J%J&1@R# MWF3H*L,TX"0TB"#:+N]H(2$#*B1#2O>-2$23'F1-_.C)=&!0ZI'*4YH6%*!H MJ!K,DE,\YB%"$1()6Y8FI()_014&<9 ^<_EILZU?'^I/^Y5'84[4GC.E89;$ M(=7RO ;,"(%)3_L-^?SIYBF_MZ"J#M7@*4H";ZDSDS*4#9Z01+%5>"YRIB1J M"I).X#(49)0%+TXXAK(1JR6G^K/]"@(#L._N,N<>2LVMZ*4JY#98IPA(](<6 M5HT>Q[0=OV_U2F]/)F@973P==C.R8Z1UYJ=G'O8KC3P QE-I,<5((*Y"7GYJ M!VB25.F4_NF%N_'3(BL>8QX;F10=;3HU>DY MY$-U-.I5]:XSJPIVI:6V$SL[+BE>KI_3TNG)75PH+7T:4F,GV M;[*L^3P0&YW.S_KM'^8Z>[T.X^ZF_NUC71]^:H[@]=?G=U_TU_:88PBCMMYO M/FR[WSU>N^4Q0I8P8KES4!'FVOMQN^LQB?.*)U6U%H0I.-& :04=52?KJLZ\JK.+1+)R;KD2UA;0%Y81XY9 1+.X<9H6_;YMK=M&9(A1C9@$;<)][\DY7VV,*':1E/+82X)+A7M,LC)(G7\N0JC?@N M:5=+)?)1O@R9RVK1-Z44N=F*%;^?F^W# #^U%!(Y*15EC$O%A3:4VGYARGMF M8(K8/?OY(5V$(0TA'$L*&!>,&BN UT8)0<5TQTGVU;8Y%!.X0=3&"5II5M,$ M[.= XD)%[!FBKHC6&%J7(5*C+&CR=;+Q9W#W_1UDYV6O7^N[+AGZR@=! C; %5#AGM^\$D*4NJ!AL( 7.N,?>2:Z(",TYZIKQAF!%)I.6E'PM_ M]LCI_M6CR__>?3T/QTOXV4[WYG!4;!HWNX^&S4Y3>)_L0/#WF8NJA"WBBF6( M:6DC(XX79^X(D6Y1Z/W#&K&M_>%G]H]I:%AW# ! ?8>V3"3P@*<%[0]H3;I(-'S M+?"0Y6H(G?6(4H^0]@(X")P1'EJ%3&']>7Q/>CN2ALU!!](7)SSEF4L3G0&D M%5&<9WFYHC;C>%R&THRTH??#-[M_KW6U?9K'_G_7=[:'I\BJ';&C M$(!PF.):Q@!GQT%"@64H:A7L>VUHISBQU&&*'062*\DM)@!:P[T'N+3*G)"= MRZ7:A9N[V_9"^)3)X6@BKZO-E!RFZ]8#"8SKA7"5ZV_1EI MSL76 EX3R&%%D[NNI] MLZMF4>\7)_+YZ%NL@J?:\7T-'\1,BHK?].U][-K['/K5Q_6^_N?_^.U_W#9W M=^O=OJ_[4$9Y2)'FSFL@A1->](-("1-58SRH8:R--!1+(#RFR"D=YAM>:02L M]GD1FU0@3#3\M(;2AWGFF-/;%OR'>9AQ$\U/?EV@+9P"ZGE0/H' MAZKRS.<*4\LC?71X*D]^[M TP ECPM*S!*6%I'$<+S84Z4=9LX914P_#FWB,UG76])A<@@($I *02'Q2F#@E3'! M1@%"H].5[[ZJ'LZ)9[ER<1"Q<9NETW&:%DI&T5FX6.T9IJ)JTL8PO(SMU$RV MO%AA-IZA[ZG69AM:.5PT^7/31M?UG?K4W&\/*XT%,U)BHSW$0&,%G>N'E4$0 MQ^C5]]KP)-A@J7<0A S%4T6!#]\C)C5TQ)>NSNW15.L.3M6\KVX?/!"G4:-I MO*Y.4S(X5)=>56?VQ;[B8J5B$JM@='8&&6L$NW5 MM-Y2$$80(:LO]>Y=$_VB\.!V4H;,):3HD=-!JIH.4_K,(]-[NB_12_O6LQ5Y=V51>&M0=Z+G_O9%S56?>J.MD7OGBPL/J]M;'?HDV< M'*F53] /TC+>V;N D6B01DG70DE,_>*9<2AN4EH%C529XN /]]WD1I: M93S7F "I>7=62],>IT &K3YW5YK^=ECO#I.'P$B,*:KWU)QH 3RAJYH'>.U] MQ!\VVVWX\H<5KB/%TVA6HCO_='*5:G\YI1KDB:E$ZN_A%P_[U]OC9NYX86N&TO)>D#E5]^V-IT&,J"PK00)_].=1GJ/&9 MI6>4#Z)UIUV&>+W?W]>W]GX75.[86@=L?[%&L7=_U+N;34"ZLDH"B0'#7#BJ ME$1(RQX(=-RMMO6']IJ12'7)#R!*0>1102ZQ)FO(&5+B++P YY$S[)G(GGWV MW-NSKS;;T\,8$RM_,O/7U+V<&Q>BX 4-?*K2I;F<*@,,D^CW]>9P'V"K[:W[ MX_-F=SS6?XX@&'%L+?$A?V62$&D9MF?<#*->N-].EQN.!SU [-\.SQI->\/[ MW5VRXL].TT1+L!/Y<_9X-G_'.HUPC[BZ_>IGEB*G4ZS2W:!X!.. W!F#B/A++00Z48,ZC'*85/ MNJ1^>G03K>'6#\!>5=L.6EN8N>_F;M-FZ ,\.$U&7M9YLZ_H''U_M.S'BDC? M.*9@1!K>"?X<$6F$_9DCTEA/3!61_E7OVQ<,NA2_OFD739KV1]\&5.*H!1( M[X'BV"MEE.[ABV#1E($J&^B)XM>7#F^W@%"?$+='#ML?SQW/\OE_FC WB^OG MBW[_>N@Y[J+G_*OK.6\N)VL_8FB,=6;!B)F]/_TY FE^6C+'UT)^FV&9ZG_5 MFP\?6UN^U+OUA[K??OIEM[FIVZ+)]Z>B286]-AAH)PSWD!ID$.L-L8(FW9^\ M0/@_9I7^JZJWOSH1<-Z"KCH*JM_5NWUW^GR^$OYL/6SR\OXY.MJN3ZI;]ZK[N45^<:BA^DMH^3AE_^LB(_OW^\>BPGG63O%C MQ/ _9>">/UI']Z3_5B$ZGI5YXG*BU[(%XWU2=?Y5"PQ ED%"$:/"<@H8U?!D M@70"Y-W+G1#W1*OD'XXG=;X;A M&WBD[0Z;HN]!^D#\"[V-#\-'BA_+,'RT. MY_/HF%@\0[_Z0>+Q',RDQN39O#=97#Z?](DR G/E">&\>Y!)0J<"]-X(KKF8 M-#3GA3YM#=:RXW/F3C%1B)ZO/\P8I9\YJ?=G"]1)?BT9J\MTL#])N"Y$3NZ( M7=*'BSFZ>-4FKI"1QG L,<%4.":=9+R1\L 2OI]SF.86?KC#Y(?+(.KJ8]O9O3PTO;%,=1>4T($ MI 1AKYV#Y+Q@ 1V=\<#G*-QS'0/][I[X\9QH5(ZP2)G^<78V8[O(GT-ZL[,R MT\YFFM=F.(MZ%3UBTED!: "N+,4(6-3?@RBQE)/6'>?"/,>YU<5.L;)UA&DF M4W/T@?FF38^.O_ZI)D>1?ISFM&R6GO3GB+K962EWLC:CUY9SWO:J483:-GV M"'>GF"S07)[7=0V9]#F.PJ8LX6SN8F-VZ6XT32A?4 ^:+\+''_']4X7_<;Z? M]41PED[YYT@6IB)K\M/#&7T\56JA;F\W[1?K.[O9W]PU^V[U]W1*< 6Y;A_# MM5@AP:F3W*K^^A%I&6%39@[CD/Y )X4?#*TN+)WM3/#('C)-4C!=YY@OY@_O M%XN,Y5==5C!4Y^DJ?XY(G(F+S($VIX>2XNB[[V-^E[RL_VO]:;UI#W^:9MM9 M<+^^>UOO/J$5Q4(01RAN#RXIPHBDX&2)PAJYY.BZ,/P33<:O[SON>OC5S0/^ M*C3WJ?K+9EM]K=>[_9!Y^,*X3HFS"X/^8T3?ZY/JL_75A?E5:_\,07E:_WXO M5"^TMRTH@"^5H>?"^E*Q3AKL7]Y->,D2N&*&,VJ0MQI*;+7ER/8GHA0W/+T0 M>6'X%[$[OL!@7Z2O3!/LY^XF2]U _[,$^P'^+1CL2_:V/T>P+\I0YF!?WIM3 M!?OD9?^7#?2 *F6=E]Y 3JUBG/?7BBI)"9TR!YC0K$5NRB\P59BRITV302RT MD_V0^_9_EJPC7Y\HF(S,T''_'#G*',1E3EUF\_T,9Z)>!\";[7YS\Z_UW7V] M8M Z)3RT"'&# DXC^[T5!3T$,UT7GHARCGV']8'N^XDR$.N_YDG6+ D)E6XE-ASK'@GC/*S>3Y(JZ:9K%[:/]84*2;F8AR2]?C?+.2'SPX)=92FGOZ;H)3_" O*9AP6$YSDWM;ONV]^VGRI MP[*,C#V94G1W5@R'5T9)6G#M;JLZ8ZO?.G,AS M6-.Y\GH$7J07$P/IG]R!M\W-?:M(G6C]6(Y\!'UY#GV2VK04M@F+A B)+EW) M1>HS69C>W&:F<9$VRP_MMO'G JV^U+MW3>Q$?$1#*2/^$E/T@+_$5O7@JM^/\"8^P/HR M3U>F#AG(749NG\.0)GO'2\B.8\?W3YMM_?I0?]JON#5(6ZRME:0MP)#&D!,( M8FC<;0:%FBZ<^:;%UM];W%4'/"5%*N"0B(QV7E^DY:\_JAL2\M)YW3$L"RW@ MEKA\,YFLE[++T;X;EJRK K?YR!ESUB/\Z^.*< MO(Z(VQZ9S0=I@2PS_:72^V@JKR?\^3VRF"E =.^G124XB]64?W+8O[W7;/? MKZPCCG*AN )(4*$-)ZQOEBN;] ;SZ,8FF0K\[87LIGT(-X!,$\KQ_,:)XZ34 M#LGLA[):1/^^Q]85S2I'C"/H*860H> A?H$A!I)DPI]"C1?6/,N8%67N++)W&#:1PO?%(SGE<)D M9TRMCB]0.DPOQ_IG\0HZVL!X3TX*IZ.VW88LX9@(9#7 #!BII/&M:< UCQGB M)C&8>:#[N?XGQ6WXTV_-&:S%?<;.&]#IUX]?YSC=NG%2>K.M%T]OD7C@XG!G MVJ>I>L-C?)BP+)(*F*["=T9.(V3N@@ZLRA:-X).:%IB MAJ>A:JF=JK*VRHA=\(\4]=AVR 9@,3_.NW('L?<&\KR!&;Q*/FY,DJ^A7SPKDA>%7VPNY\OB M/\KYNOAU'EQRN) ^A MJ<_!U_E0I\,,(X$X\X8;$<8AW$*NVYD59GT8@T>=,Q\#48S"]#J0?O^JPC;D M?5G<5*OMMTU]'T7(:)YN@VBR$ V6_;/$)JWZ/R_\!R]VMXD<>H')*'Y7YGON M-$T=U\GK?WJ/(_:BYF$[3V_PKORQ_?Q[N?Q>_MK(VXR''@H299QSVB(C*%2H M!04<]#D[@F@PV?N >JR<4^GCZ<\A\EEY'T/?:P>*G0?%SH4I*_MCNI.)>N\X M_A'UO+^S@Z1\(,=Y5+SN3C[_7LVXH51A(9TP7%/H 0J_WF-QAF<5[ZX81M!L M!')J=F>RQL?HCJG"TCX/$MQ^C&36WGAB8 M >RHEPQP*H RPG.@VLM>.&+<9%?=3BC&T%V877>[$9Y->9,S/9[VUM GK[XU MR+3Z&Q6Q/ZP"QWDY7(-[L)I/A7U(EYGCQ&HIN5%4<1]:I%?M!AH.#6>Y1;@3 MB#$T&.76X&YTYY+@Y#R/IL U\JD+<(TQJ?Y&A>N/*K]Q3@Y6WQZMR7B/**<21U.=0 MXWRLCR')383VPAS^Y92%^0'1R=2Y7_C^B!+=T]-!.CV$W>R/ _KY8MT\313@ MW]WLGC=2JZM?R^VWZJI:5E]_'G:L"(%#]X(]H18KX #S@CJ-)%16>*;-*,\ M)L2;6?S_7BZ^?MN65[_,0_D^_]J(4(NX^%M]J[HW *Y.9^Z.],[2"N.TKPI-]1^SAN/_4MY$>^GFWGX@CQ.]'+3:GU M3*,WG!0CJ5[=RQ:ML_2N[9N!_UXMPV>6B^W/C_-M.?- 8VB\(8HCHP@,Y8#: M(Y>8 !LW:34%Q-EGN Y/FVZVU>4_BMOUXK(LOA] _H&5\'G&QU+"@?'^;ZB$ M0QG)J81)HG56);2+[XNK!RZL;O%7LWFOW&G MV(^/,;K$ 9'*WB'NGQ)OYGHV;U8?RO6BNFKGC-1NRJCY0QO 'YR< :J<80P* M+PDA1B.&3.L%TR#JBOZI8<\\(;='77S=3:]=%+_O$1?M#-UU+:/?V\FXW:BB MVO^K/]V6ZV)3T_'RY5-_C!:2N<>=0.,8O?]]WW:X.Z^+Q:K8^7U1M)X7>]=W M?Z6HG3_JMO\@77*_V.;HH#.WLC]X=YV;G52=]RA1[-R5'QX%_["NKNXNMW^? MUQYL?[Y=S+\T ^OFX>_/Y8^M#E'ZQ\PZS*4'!#+NB?:&8>R]A1 X2*U6<7UQ MK'$MG<*:2D0MHA01C1Q H;1QS#$,=.Z;,%J\=4>Y1URTD(L#YN*W!G51PRX: MW+%+6XF MWJS4Y65UM]HN5E_=9KNX"8I_6-8!6 !*,22$6T"$"O9MD]76($Q\UVMN.EA" M(B@&,DH(#RGF3!CIC"6,2 (XY3FOA&S U:7C/;RBQ7>V!=[7*3N1J GYGD9J MIG3H\>60J;F*+WM>AM#HP(Q::X@#P K#'19"2$?:+*0B[M;;[E8Q!!I(#BPP MFJ):?3@)8@.$DYK R'>MAA4ZKZ1H@[=W@3.8_=C*9DSB^YK%J2MXM@)N<]5:CBF M4?>#=[ '*"-! [25'%)!M;),<68XH )J3'._%OU*CM8XBP9HI#@FH7IH:9B' MY:2U81>"1ZX.#ZSU*@_C.9^&^B7UJ'.!V)>MKHKWL0P%:!@>WJV#T0!C_;4, MIH GUC)!B;'*&L6#KK9Y!XR7,1+WK &+/+",(<1(4&]GE&=*816\8]3![!-< M#S 5>U!Q\M6/MVYZE9VR.(&*8RN+%CW'R GQ&43@--1FF M5P@8U0$_4ZNIC MV;S67#^/4/_OS>KR;KTNKSY7]:P_G!D#%78&.A\Z=P,,$<(>,@; J&GV2-.> MN3#*TI(PH:C65 !GD/>8"DR(4[E7K!]F5;WG?X^WV+T?4O^W:#$7VZI951R@ M40EBT4.]Q@W#$%T;&H'\NORJK^]OR_6\+A"# MN>JF?%MM-C..A<.*2.T)<)81*-!AF.00BA+1Y[Y/C/'$(,ZX(!0[IU@H;JP2 M7@KMC(RZAJ'7WIX]I&*'J?A3C6KD9^*>X>5$N@UA<1HY-!U."M*!.:@8YULB3J+%[/PNC=0<-O$U][?MJ&_<,U4 *NQ7"^=F+ MJW=[$I=%29[EYH2B#.-R&LHRT(OJ670V1C_66_C>7_]ML[L68\:=#_:, MX4):S47];*MTDE%C*:3<1ST@-1HH':]JW93C*MZNZ!&5 "K/#&$2T^(]WN[2"#E$LA7 MA+4S*M@]RB0B%D/Q(!W+Q&XZ*>M [)AJ=@\G7M!Z<#UI3>OC3S=9Z\U45V73 M=YO%JMQL3'7S9;&:[ZY[:O= (N,]YUI0 M;(2V%&BM//0&$")SKY(\EW#%/<[BM]XG%U-1WEO/4;Y-3K&CB;4[JUYOZMCL3ALXB+ U6BAHL9:><6B,"ZE-I-/&ZYZGP<=$F%EKCT_U MM&X5>[^*ER[AN"CNG:O_X;U[^QLVFBU8FZ&'KT9M"-TD??IM(*X'.&OX,Y\# M2QBA$QW->5O$-/JE,W/PXEFT\T6D:Z\7S%Q7ZYOY:H]N\VMY\Z5FI7>XK@+-_M:B=&=7M=D_CI?_Z/<[B_UNELM:M'881M9-5Y@ MZ$3>#^5T&ID[V(LJ;4N+RYXT^?WV_MBBXQPY";7U2#,BD.!PC](!QJ+6%L?& MEKE.3%\P_^67,>XWSG81,'YD2?<*XF,(V^ MY&S>5]-(Q"1WU!Y@J=656&X M61#UH2B2LNN6JH[6'%0H?-E@ REE! B*@!5"22H943YJ6BIR070'L&@0'DZ5 M'V$\W[:/3M2=6A!-R_TT4C6U4X\71'-PUC4UWZR^A]Z\6O\,$G P19S 0@&M MC,908J\),6TB.L6C-H,\:\!2#*2U5C$*J-)(*X0X"D,> 9RP)"KW>DPSM9@6 MY>9?XV:%^M'53;>R,Q6G4@+^OXKY"&C2D*NI-.8AM2@;9Y IJ(FOE\UAIFP M3"BL(36T?N?'.<8IA%HZP8%7F24FP"IN6EP]-:8WCY%Z,P:%O;6G)O* KIE+ M:?'53ZY4FY&O&GN-M"[2-)3OBDJPT/$7+U]^K]3_>K#ZLJ\NROIQ! MA+$0UV$ !"D(V@B,Y8=D@W&7';Y@ @,H ?5"LS#X,L9([9Q0B%%:7[E/*0B[LU^@43BANO M-&"A[I.48J80#G4$!]H:"I&,>K.[A\JT8(JO-9J>(A-)6J3(Y..KM\@<6&LP MG5=C'M#316/Z\3DQC>GIQ$L:,X23/G,Z,R UP%IJ0Y 'BD!O5=L3.V,AC5D9 M>?!AB3"LKX_Q)M1A@'E-E-><"1WP>\>BGLOIL>YQE"2KV(M5X@B*G[U)RLV0 M69OS3=5TG*+IS-3$5"$*^HDIF4C_.V_X75>WY7K[\T-H&]LP='+_=;>X;9Y> M;*> O"%22^J(-D8@CS3U\M!W8AIU*]/KU@AWP#GM 8:,"D7#X"!TUL%S;(CV M(G?MT0*\*&YKB,TL0MF"C)P!3D!M-T$9E]4XE;DG],.!T .^LTT5O\K8J8W6 MR=B>AE(E].?QYNO$3'6^SS(TLAG4$FH-%=5(:%W/+,#[SAIX'G5]9?U!)*7P M6DM.0P7F/92""HD(!?4%!S[[$V,UAL@[*3O1T$UBDC,0IR(GG<]SKV2P>$($ MHOB81I['07Y\262\O]VO'5@LKQ:KK_7$[9N;VW7U?;=MK!G SJP%*MA V@D* M@ UJ@73;?KT'(NZV@5.6@F\,*F0D18YJK@5&N'XV3Q* (""Y*X\#N*:+_++_ M5;$XPAE[M\ @7KOIPGB4Q@G&0S:/D9UE9N0D3:@^70:LYU2"M'"&HG&CV"5,7(U0DSU #*M!6 M4T\)#2-!1:AR7BMMB,%Q,RKQ6G5 ]G!\%*=/0UCL)DXC$1BG3 ^Y.\ ZBRR] M3- )34K ZC0$*84C5?(6EVCZ9F?4(PD$]@8)H#QF1MA#+^_KB:.8*=U73&%C M* ,^""[#%'"B%%5*.$H\55I:FGF2]^3$S47Q]61R9:%VX-Q->E833MR<1:U. M4]5GQB:.XVFH5BIGNL[5].&H\]&=R\N[F[O=/N;R=EU>+G:7/)6WRW)_ODC= M5.OMXI_-[[^(<68))-QZ;6S(2:BI$ *UR:@A0K-5^;6V\KE[]94,&W4:*PZ5 M)!A3Z;!"'CJ/G7,">-CQU(_5 MX\6QFZA.*W:]Y/?(A>+8AXOBX$43M&,_+HI'HGWQ4+5'/MR5* @GA'WT.$^C M"QC?[<='Q<[#^^"BN%Y&==!QY+06]>NDE%G 1#LA[BE0:4KBQA 1H3CD#@C( M*3! *2?JG=A:&&^XB+M(+WE!'+T38ABI XOAU'PF+85'WSUQBJ8^97 ,N]-0 MP#2N="V!X_F)O3!J?YBOO3Y]46[V[T+G@CIIW7)*,]Z==*K#)Z0P?11F(8F9O#KA8N,4C,7,5VPOBNO_GV^NVRD M?3K'82F@(!90CZ"5DAKBV^S$4$;MB'_!A,&,86:X8<[2\#/M!-$>8FP8I3#[ MWH\]JJ*%%3TZ[T5;Y[%V;L:B1\X/R#K38UK/\W)Z,#N$R&F(T% GG@XTAW,2 M*2^Z6MUM#I(VP\8C0\-G$2=,(F.60AN* T,%8*(FCXJH8< M8>\]X>'S6N0NLMI\V:/JI2VQG$5)2T:Z^BG+'M!YA>4A*Z_K2D\6)R4K?7UX M7E4&,1(I*I_FR_GZOE":00*! $P1(YAAU@+@6)LAUC/<0U6>F%!AO"(,X)9# MZDRHPJQ#!$HH!-;!\DBRTL+JI2O1M$4)2T[&^BE+B^B\TO*(E]>UI2^1DQ*7 MWDX\KR[#.'E-7FY^+&Y:2X?[9>N[_3Z$%O9MOBD_K*NOZ_G-WQ?;;]^J9H?< MS#@:+$E&$ KEO@XJ!U";/$:R3I5,+[M<" V)4UHC*H-M&Z0V_,3 ,,IP/O>+ M,FUNW=\8WMSNWP(N]HB+(\C=M"I+#$X+V+GI[Z=J?PSFKZK+NWJVMQEI3#8" M#U">)1*/>IZ:D+H_D1 AT?0F/2AZIHO)2?1Y^YVLGE7YFVFO K@%H;W8 M'F8,5U='3\5Z3HRRT#+E0B<9AO0:XS9'-5=11TUC[$+G*8*A@N0&4V6-DL1A MIY56D'!NY=@]5 NV5\VG]>SY MXCP#>UWU\/WV6[E^=25E!A!$P'MC@7$2<$>0/8QTC<%1#T5V- D=Y"08\P81 MBI047&,(.#-2:6YI[D6.!F6VS.I]XSCD)7506828UEBV25F_=AVS#^]U:[S>DP8LAU(X MRNHKVA01T $O$## NLR;\=H*9%-/"NU.?K79N7]X(;+62\!O-]$;E]HXO9N@ MT@T1N7143T/?$OH3NQ$EDJGX-\']?+'^]_GRKE2;3;FM#Q\?@?BUG-<7\E^] M7WTLZV(R#*[U?+/8/=QZ_VYY_7JKLQ0Y0[6&8<"-VQ-D2E$8=[%26F1402JQ MM0 "1@-*C4(5K#F2DE/L4>YK9H\?@:[=*1I_+HJ=1XUZ'OE4M$X5U:HXN%4T M?NV??"YJUXK&M]Z/?X\2\6Z:/-U@Q^GW>>*<^97O!"$YT4><)_33Z$_.Y/N+ MKWF/'X'X?DK?;1:K@MPO"1^K4(NX.(9\4;\M M>_0;>['IW9.DBDEL9W&&R^*N^IN M?67SMGR[^%Y>O5EM0]->!%N[WD'__'7^G]6Z>2Y3_5AL9LIX2 V20A"FA7)* M<=FF-Z8HZJ:@&+OU)EFOJ*FO'J$,2EE?18(0TO53&9SEWA:V@_I+@[6X!]O6 M?"&_&[R[9W"+WVK(D4*;- C=-/9<_,?):U+JLRAK!(\G1#5'-*:AIUD\J_*W MY60J>F__W?RFM-7-?+&:.4NPIL90RZ1@UD K8)O$G)NH'?JQMK&WQ&G/ZP,S ME'BMI&<>$">,J*>HB]]VN--):K^(#);5[,%(*:U]XC"VOCY' M:#^-'12:R>OL,.^Z:VT"%KL_ K(ME\ORR,0&UTTB\%(X\>4,C$3?=[[-^,@)]&W[CS;:\V5=NWU^;^>;;_D^N9HX3Q#"H;V\0DDM'/6PGH[$) MR*(> 8HQ3(#!P5^CK/8AN;D. PHCZUU*!FD"XS;N]'@/:(^UV%;%'E-Q#W?W MWGEU7=20VS\?^:&* /)&B6H$PC8?.X]OCRJ'S\Q18>IKKYLE@U!X0^EI?5 MU]7BGV%\<170+:X7\\,(HT7S<-TR_-G=S?%P9#/#PCKD=3U++C02W#!D][E/ M'.MV;C W1L44,UC?&VIU;IDX=-)'?ET4]YX5QZZU$ZZM MWQ?+Y:Q^S\BDG,_,R._.RFR#[T7K M_!1ZU=XMZIQ][1B-:1(]\,!V] ?JCU\(Z>B]]-"F]=^Y[Q[,S2@]>IH(=KH/ M1\^#"%R6FV]EN5W4,V?[6D\WTXD7:QAHQ:PS6CAB)!I=0($ZT=M4H+DOL^G#W:HH%;-'@/A]&V5;&# MW/O@1)9 G.[!V[E#$]?'Y8I*GI?>XZD] M,0S*&:AI#&:R>OCXV?GL;+ZFS9OU=F:JU:9:+JZ:RJ)9DF]V/VO,"?","6*8 MLL(@XW>/'EDOE=>=9OE.?%[Z\&6FPA@)4HH($Q(K0#F%FC&M7.Z#&@]0[;:: M1!W'&$+<:4TM!5Q*5GXU6,5>YF,9T0J 7/GU: 4#E3)6M$0 M!=GOZ(6"882]YA89B*6!H5+8IX+B#G2Z!_RD 0Z!L[!VP5E*ZC<_L,1$<*O# MKS3CYU"1J#,(P^CKHR09F$N@)2D.#/14DQ=/ R3A;XJ*$NO"24WIQ4?GH_[; M,$RMISW:V=M/Y==F(]*NIQ4&4R@-@ 0@+H#SW+;YH1V*VFY\VA)W]6O02&!% M-$72::G*7)ZC]*=(.3'*2D/F M-,93B7QY?"(^(4.=M6AG8J]WBH>$D9H*Y"%TV&+JX:%OELY%:<^#+X?N7E'" M+2/&4T:$5@S4+\TQX:D!;#RMZ768,I*ECNJ2C:"^:G*6 XX/:#BE'[WHFHA> M],/^6!\&,-!5#]JU7K5ZLAYL%YO+957?D'0_<<.]PX C6C^_1(BR(1?:8EX3 M9OWL>[G^4G65C$CC2BFC&"9,(T\!=I)J19PQEE@$<=S,P3'.SIG3XFUVGSR] MG>$><_%;[PGLU 'IIDUGC$2<>"4.01:%BR/SA 1FBLHT-#*7<]4H+3MBR\O? M-N7UW;+>$KYY?_T8PZ.)<0$ $"S(.>,Z& R:+]II5X.MZ#1?'6W4(2( UL%? M1&E ((FG7#(!/=>2BMSK@SNHQ;+&6A_4NBJOFUWTS>]<%8O[))_ODGS0QHND MT3@MKF<-1)RL[F/PMHW!4V6=#ND16UW.17Z_?2Y)@]!M7TL$02]M:LG!\01V MM&1QJ\K<-B-ZI?OK^$Y=(?7X*E0OF);"&F@,-10[@42;FT1#T;E[ZF5=0A=, M$F80=C2,AJ0!QD(3NFS*!=8X]YS"T=67B3NE/,'HT#N=/0Z14Q='(7C]=KSI M122BZSI[9/KU8;DBU*T[ZT/:2_U:U@!,H(/+ZU\U5E/NU>6IFVJ]7?RS:=IN M][B+6C;1"+_Q>F^L ?**,T"8,,P3QZ1NTYQKSWOT@L, U3>.8:&A91Q2++P@ M07J\5S3 HP+1$3O&^9$C[;LYQ?S@2M:^,W-4H[K3Z02T?P][[$.Q=Z)0#V*9 M>)PX6BQ[=<33B>GPOCEW;&/[ZT'.T>Y9TW MSW$OJ\QSE>7B_GR0[6[55)] MV6S7\\OM+(Q]K:\O#]&44644<$H[IY&B2"IE7QN2)+6545Q:>'MUV0$L6H3% M;RW&FEW9#I^.J:C._*W]7E976WJ@^P?5A7J_#3 MRQV6M?D6VFKY9G7\%Q8!W.VR=-?7Y66 JZZJVQKEO]W-F_LW=E7N3%L-/1.. M*H@=LD@:#O98#>0DJD0\#\+,M6)PJK@'73QPJZ@GB1O'0J7X\&_M?;LH=MXU MH]F]?Q?%0P_C"L@S-8-N(C[]%A"G^F<,?I;>(DM\3G0OYVT/T^B/SLQ!-:4, MC>OQ]M=#';I5)SGVUFC,J3- 0B9P:X3I;D<<>WXZ M7E60OCQ.24AZ^_"LG@QCI/,4U[=JO?UK+Z7FVUSYFR&)=#.. N;PB#T]"482X\GK<;SD=71:D?:*G_Y_[K;O%]OFR.2J^NG@4@@HXICCBA MS!/LL8),M@ H8T%GJNU\V4UG$IJ-4I\#PL[I]+G^)\5EP'K1_+.\Y;+ZO?Z"E5?K6UU]V5[?;?<3TAM/I:794#U95GNB\,91: M"=G/,PB-(?+4X#1+0*:AIIE\>SR8SSSB;LL89"HF87O=C7%(T/51@J[*L9/S!$>G_AXM?X9+,TH(XA* R0GWB@MB2&P->$5Z'3NM->',Y<:+9;%V"\$'I-P M(B]Z<36-/.@'_JQ M4)N4HT$+M&=VZ&MN9K&E(0T_LIU9?(QGH*@@?UM5MN=[^_! :R%:MKNK9 MQMMZ5K$N80R1& AN#*$*YBUI]'60H([ MP[#T%%'IY$@W(( M^5U@HIW>92Q\.HS)#6<4>8>X\:TM@U6G2UF&61ASW+PZP.H]=([A+GKTG(FV M(0/H=Z]3EGL,?0^AVS"Z!XO3D)Z!/KP\F.[-2-QX>L:T5IY[Q34TOC[FRP^G M+KRATL>62C'N=-931S*?'VC=)OWK[Y_,9]*M0[6WSZ_-[\G[^^?VO=QT__LW#_ M]KQX!Y @H ,YHBCK4%$:-1\X SF>6N/;:TO$<8>=IK"(71 M@I:3O=X2=O[#7R\SU$VR^M(Z.9'J[ M0*8-5*#=[.R%97$;C?N9R"Q A[UQMSM8D>.OGK1U'(_E9RQR?-:2M4=TKE7- M9WGIL(>P)Y'3D)FA3KRP;W 0)UWEY?/\1_G84OBL$P R9C%A@F.KPMBRK:@L MBMHXV.?[V1=>+JN;LMC6R/J)2R_2NBE+;K[B9*5!8:1$X(RA+]IJ,D@ M#ZITK2E.1]S-[;+Z698?RV5]D>W3,FD6;%&+H>UO\:>T(H*RH3"BC-L''*0MO: -RQRG-#3RDC9]FIJI2:O\VAA!-ZB!PP- M9<_-5HP^9GB>G=/#AH&,3D.)$OCQ=/"0A)FNRF/+ZS)\_^IC^;UG\^]1^O! M*:>CY4<\0=8QX!! U"M6SAZ(UY@R,>IJAIXG<6[P"JJ+I7:].]:Y)2>NH M(?GYBM21 .B^$+DH#N<8#EL>?IUO[]:GA3B/OCQ+U2F-&<;M1'1FH!./M28% M)Y&SE[MUN6;)XL@D8E@@"Z$WWLI@L;YN=V\2X@"AQP1F/T.37Y4<1F/45&9^ M!OO-9NY);("=[_#**9)>G]08Y>QL;:\8S 'RX;O"NW';*MDP@=: M5+TUP$QF+=N=4F@I9DX>WE+!4'.O>\Y0O_K=4::F4TQ)O\Y0]%QT4G)Z M3T*?;>ZYVZ1S9Y*FH0N]D+\\S1SI?><72:J;F\7NTGZUNC)5\[1CN;JL+2)/ MM%=8*26EL\@ >U@JAM3YJ!M)AMC)7'\<06LVAUX>@RO^]*[:E@6$?XY\8V0( MK]WT8RQ*X_3D,9L/<(W\8,C+!)U0G!2T3D.!DGCR^ V09.QTWEKR\G%C XSV MDF*-./42&F$I:PT"(Z.N/AA@)O=&DR-D_[.Y!7#[,_+X[Q .NXG12/3%:=%# MYO;W%ZCM;B]@/:E?;P[\,#_KJ>!>%QDD8'L:$I7"DU)Q$U-"5:O&[.;- M:K_TJJZN%O7SU_/EA_GBZLW*S&\780 R\X 0 A#V$BB*I..:\Q8"%S:ZIDIF M>(0BJ]Z66X/=55D[7,5B590_+LO-IJBNB]OYNO@^7]Y%KK:EC4#WZNLLY,>7 M8X'W'7QE:HM>3BFH9%Y7'NFKLO$7U<=_5AN MYXM5>>7FZU6]*?-OJ_GM[;JZ72_J\ULSJA0AFA(!!+(2:V+I_KH\C)S *$8Y M!YK*K)4MNJ+RVRB^(AMG'U[31/)Q0M$<'3T+!4 MSE19&F'T%JF[F[OF4&DS41^D\W9=?BM7F\7W?YC9JPS M2C)F+?1,448<:#=J(49!W%6 &[W"/VIQOSG9H6]K@(# M\-$W"<6P>GK?4);X3".+LWGW='=11A;[3SS-I-,$*PNPD-1B"QFWJC5$=5PJ M]_C\*$MDFV>FFX;.-KU.7-]9IJ2<99M=.O>44M144F=*IR%*0QQX=>HHDHM4 ME_O.K# 06 R@UI@#SR5D[50ZE\W26Z]%^'[&4-O)$_=IVR:L^4^..I^ M;,OU:KXT=Z& N F&]<^_E-77]?SVV^)2K*"X&$Q88#[C7*_?30I\MO MY=5=*!;"P&?O1E$WG*)UI#AX4GSY6=S[$OZD<:?XK7&HJ#TJ&I=>7L$:/XA= M)Y.F$;_8F::(<,4'*]-T5&^F3\Y5Y8_?-!1\%$^?S'*-Q6[,J>2W82Q^M7L" MXS406DMGO=.*(@I)?34S-'N5,,";J$7/2-.64*N4\M!901E3FE!,C;;,$6DQ M4B.J>W.BN8&^?](IDYZG#D['&OA\<8FLB.O3TLL7PS 1G8ZC\U0%G2O:>[-C\7-S):+PRX6:IA$]42GDIH$21>44(\H"M\WV*#7;D*, M_EZ^5+3N39=]5P/IN*HN[^H-B_-Z*?L\M#R D)J>1_I3.U*KBH0(B493'KOV MC%KT]OZ\.M ?=C4PZMUR]ZIJA TI7DS^[6Z^#BFY M_+FW)(6RTDF,)/&">NLZG1/:Z\/9Q:-!D0]\0+1G[[\N6CA=9>,>*9>UXJL),6) M1"P_*23BL?LO:$-OELXO"OVA5PE:27<9<*MM,%!OIEH'H6D&II_"^+0T]7M7 MZY^FNBIGDCKM+:0Z_ \[: #WO+4:]*C3,S&I;&46BQW$X@'&BZ)!&=I+L4=: MU%"["T@2CE_7E+'IC9.9%,RFD)X.++V@1BGY/;] )?6FRM,*8V7,+Y;EN[N; M+^4Z%$S>08(DYL@B[HQ3W+8F%.8N3K,B/CR.0-6 BAVB6!V*(:FKZ&3BIY?" M=*$FG9#<>WY2-7H0-!6)Z /]B1[T]K][\G\LO];ON\Q7VW?SFW(&M"<,08D5 MY H2CQE5K1E*2:?%YMX?'T<$[D$5-:I8(8@EK*L89.2JER!TI2F=*#QDX*0P M]"1K*N+0%_X3@1C$0W>14%=7H<%L]C^\7:Q*.*-$,&H4D! @+2"R'(/6EH;( MQRE%'POCR,4>TD7[DZ(&5[Q?10M'+Q*[JD=N_GI)2#QUZ<3D&4).*LH0 J*(MPQF)%A@3?OI^_;GZ?36S4$MI.<<<0 N5,U0>YFR,Q_WD)>+[(XM+ MC:P>T-?8>@I+#'F1LI*)MV&BTHFRY()R3T47.>E!W,3$I(\'+TE);S:BA:29 M.WF__K"NOB^"OS.-@UP)KH(ABRA7'BMW*(QDMQ=_!AL965(.DX0MP)ZZ$LUE MI+CDI'&8PG1G,+G,/"*EB];TY7%B@M/;C9=49Q@OT=+SH=ILY\O_?W';S-E" MZ!3%@A/(+-)2<4A,:XPPUGF;V@ 3(\O.#EP1T/5:[^G'8J3DY"-PF.!TY2ZY MW#P@I(O8]&-P8E+3TXF7A&8()UUDIBZ?ZAWSS>>! %1P:4+AI*17(BA9.Q_L MA.:=+O2*_FAF*6DJ^AI,I'+$$?.Z5F3C)$X=.M*10@R./7XA_7N1[ M&M@8NB?UV\#-\L.W:M4N]$ I.6):6(L4I\IJY61K@IMNQ_UZ?3AS=/^O[0JP0-)';@L']G=K=G=;'Z M6@]8[C8SI@$"1DJ+$ ',8P3406L\=C1NZ-#3R#B#A_:EW0.Z8@MI9!S9.0)7U.C:/(K?H]J/R:ZR,P*) MO60GFK^4.U&?H^2D[ QD<2JR,]2-9S:=)N"EN^Q\^E8NE_6=I//5SQEEDDC( MO0UC*N"@LJ'":HU()UBAR):2 5>TRQNA)'55KY\L[HJ?_R?\N>,<"2=0V&0I81PEF', M_$%X/(@\-Q/[]9$&/#M410.K"+BB1SJQI'4>XF3DJ]_8IC-5"0A(2(KD?^#R"TG?CY;S)WM/W-70 M!M'CJI_P+V:<.R:0=M9!*BQ7".C#YR%1G6'D] ML;-1$I?7W=A(>D%/,/1"5O?BY/Q)W0_V>5S;BO9D[J YBB1M,]JR.I>3VM\[$2E]<="4F1V ]< M?B&S^]%R_M3NB;L:VB#B^VN_V%S.E_]1SM<^_,YF1B6"3''"M(8"&LR#E+26 MC!4RMNN._?Y8O?@.5U$#*QID\5UZ-'7=>_>WKD1/0((-["R$*R M@S9,2J((C!637-P-DY-.M*47E",R.DE*'_*F)BJ]?'A15OHSTGUMP=V4ZZ^+ MU=>_K*O?M]_:E0P.B#5>6"D(M<0@8N5!QC01D2L,_6R,L\[08BMVX/HN1/:D ML>N:0WX&>ZT\Q)*7;OWA64).KD(,H_#\0I/$BR[L7)M@X6NU_CE3D#*@PU$.0Z'P;M\^UQ:HT&4]&"ZG-Y9P1;76N-?$3UJC4ZL;F[JVX.KRW]\^C8/S>;]W7:SG:_JS1LSS0P!Q&NA M7!C\...= :U18S6(W%PYQ-0XPK#08+XH=RN((9O3&RT'L=E66T8CM)32] M.4VX0_,$02>5* FS4Q&F-,X\W+R^;^\_VI6^4I MUH!""*CC$FHCU$$F 5611T3Z6AE'K *ZXB&\GK>5]R:SJT"-P6,O;8JG,)TH MO4#*23T:2N14I&BP'T]4* TS,8\ZN1^7WT*3*IN[E%F]O]4SC!$A1C),-?*M M&>5UYT6B7A_/+#C_"7M>6[%S%24HD32F?>#IFX 7]&$36^65C M&/QGGGL:P,-K(M$^9>WGB_6_SY=WI5UL+I?5YBXTGON7JQD2Q%@/),*<4LJ) MY+1Y"]XK8Z'NM&.EFR5OM+2*>2Z)I<8Z+2P!(OAL*'1$P597Q.XV3FB,XC9-W8?$9S6LFYGF^^-+CV_M>Z(_Y7 MN=QNVM^I!4@<"5 GHIY1H[0$GU>:$OM2Y6B"<:+5W']:)^C[Z_I]J9M2K:[J MI?!U^:U<;1;?R_WOMH]XQQSOR:1(QDL,3J9DK&M-(UFS> M5>.TZI[1W(/A/;P MZ\P_"_Y4>_'GT#O7CA2]*Y[L0>RHTA.*7Z1JCQ&Z/*H^C/-3*C]2 M-">B^F-Y^[@7&)7EKKW"SMSG^8_[TO+>I#02 RH 52*( U6 8+M3"VRX[K;C MN9,A!SWUP K+PTB-,*:DUAH!K 6G@M'<>KY/] "NZP J Y?=E'BIV@ZH81)V)V&S*5QIO<'[AJ]1X'U*1(,L@== HAQQW5A@GO)3B1 M&3T)FT8N] 5?)6DT<>W][^7BZ[=0&:COY7K^M9GQJ1_S_ABJA:8@F%EDK6-. M2ZL-TX11X> ^ ZQBW2XZZVS,!T^<,9)!'L:C &D+N<3<6R>L-2[W G>+K]@# M+%J$10UQ7Y)']M+#">XF,:-R&R T\$Q=,^ M>O+5U?M>W\;3-:W\C>UXX?YSV;)>V8,IQ@("QV6 B"C,*WW)@%# M& 8$1M5P+YC @@@0_)&0&"HAE9A(AXQ7B FBL[_;Y^6$(@TD!PZ?BP]#P4?!3YHG<.<='HHO;=Q!!D1#.,PS +44JP1!\XXYSB" MW*/J9T[Z2N)N>QJ^+:\LOVS6JS73=W$S6OH92;IJ9LMGMW=XNFTVF\Z6>AX9X67[Z5I;;9W>,4VJ@0$(!BV4- M183_WYV,,$:&WX[:RAECV%I)(3(@_.@IA*$@(D'-??UD7/A!Y[Z!;(^O: V MF_VJU< C*&EY[R9Z9Z,\3@"/818/J9_&@948'D]MG\P1CFFH9![7'F^,S,=? M5_5T\W4]:-R$PK.YNN#>'H1*2LZT4U1(RH4UU.RV[0GB 8J:)WO9BM M$Q$&AMXP0>MY'TG"4-4!P+/?EK0'5H_(=A=S#%#$ 5QVD[]Q:(S3NKX,9M&U M%PDZ(6+#29V&8B7PHTK=W.*TZ,.ZVMR6S<.ZZJJZK:\P>'_]KOQ=738U9( 2 M_L8J_/1R=WYVMW4#2 84LX1(9CE5V%,$??W2-X2><]3IE9QA"(A @0VH,96< MAAI7.X80Q-I!QNM7@3-KV!'HHD5='_((N(M[X,5#Y/UVD&6*4#?U.W]PXI0Q M3URRZ&8O:D]H:MY034-O,_M8C=GX\^JT^K'8S"RW7CAFK'<44*FTE&XG H%\ MQJ+F%7L!P, 9A2T5MK[&'',MO1)(&B.4YM[F7GKMJ08U],PBW2T\>30Z>61& MD>C309F$0M<0$PIT5)S^F/H>[!9U=UOC?YE[O%53VG\&NYNP<,5G4[B5R3BC:8#ZGH5K#W:@2M[/(4]7; M\L9=7P'K88